AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::ACM::Model::Filters Class Reference

#include <Filters.h>

Public Member Functions

 Filters ()
 
 Filters (Aws::Utils::Json::JsonView jsonValue)
 
Filtersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ExtendedKeyUsageName > & GetExtendedKeyUsage () const
 
bool ExtendedKeyUsageHasBeenSet () const
 
void SetExtendedKeyUsage (const Aws::Vector< ExtendedKeyUsageName > &value)
 
void SetExtendedKeyUsage (Aws::Vector< ExtendedKeyUsageName > &&value)
 
FiltersWithExtendedKeyUsage (const Aws::Vector< ExtendedKeyUsageName > &value)
 
FiltersWithExtendedKeyUsage (Aws::Vector< ExtendedKeyUsageName > &&value)
 
FiltersAddExtendedKeyUsage (const ExtendedKeyUsageName &value)
 
FiltersAddExtendedKeyUsage (ExtendedKeyUsageName &&value)
 
const Aws::Vector< KeyUsageName > & GetKeyUsage () const
 
bool KeyUsageHasBeenSet () const
 
void SetKeyUsage (const Aws::Vector< KeyUsageName > &value)
 
void SetKeyUsage (Aws::Vector< KeyUsageName > &&value)
 
FiltersWithKeyUsage (const Aws::Vector< KeyUsageName > &value)
 
FiltersWithKeyUsage (Aws::Vector< KeyUsageName > &&value)
 
FiltersAddKeyUsage (const KeyUsageName &value)
 
FiltersAddKeyUsage (KeyUsageName &&value)
 
const Aws::Vector< KeyAlgorithm > & GetKeyTypes () const
 
bool KeyTypesHasBeenSet () const
 
void SetKeyTypes (const Aws::Vector< KeyAlgorithm > &value)
 
void SetKeyTypes (Aws::Vector< KeyAlgorithm > &&value)
 
FiltersWithKeyTypes (const Aws::Vector< KeyAlgorithm > &value)
 
FiltersWithKeyTypes (Aws::Vector< KeyAlgorithm > &&value)
 
FiltersAddKeyTypes (const KeyAlgorithm &value)
 
FiltersAddKeyTypes (KeyAlgorithm &&value)
 

Detailed Description

This structure can be used in the ListCertificates action to filter the output of the certificate list.

See Also:

AWS API Reference

Definition at line 35 of file Filters.h.

Constructor & Destructor Documentation

◆ Filters() [1/2]

Aws::ACM::Model::Filters::Filters ( )

◆ Filters() [2/2]

Aws::ACM::Model::Filters::Filters ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddExtendedKeyUsage() [1/2]

Filters& Aws::ACM::Model::Filters::AddExtendedKeyUsage ( const ExtendedKeyUsageName value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 77 of file Filters.h.

◆ AddExtendedKeyUsage() [2/2]

Filters& Aws::ACM::Model::Filters::AddExtendedKeyUsage ( ExtendedKeyUsageName &&  value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 82 of file Filters.h.

◆ AddKeyTypes() [1/2]

Filters& Aws::ACM::Model::Filters::AddKeyTypes ( const KeyAlgorithm value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 201 of file Filters.h.

◆ AddKeyTypes() [2/2]

Filters& Aws::ACM::Model::Filters::AddKeyTypes ( KeyAlgorithm &&  value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 212 of file Filters.h.

◆ AddKeyUsage() [1/2]

Filters& Aws::ACM::Model::Filters::AddKeyUsage ( const KeyUsageName value)
inline

Specify one or more KeyUsage extension values.

Definition at line 118 of file Filters.h.

◆ AddKeyUsage() [2/2]

Filters& Aws::ACM::Model::Filters::AddKeyUsage ( KeyUsageName &&  value)
inline

Specify one or more KeyUsage extension values.

Definition at line 123 of file Filters.h.

◆ ExtendedKeyUsageHasBeenSet()

bool Aws::ACM::Model::Filters::ExtendedKeyUsageHasBeenSet ( ) const
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 52 of file Filters.h.

◆ GetExtendedKeyUsage()

const Aws::Vector<ExtendedKeyUsageName>& Aws::ACM::Model::Filters::GetExtendedKeyUsage ( ) const
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 47 of file Filters.h.

◆ GetKeyTypes()

const Aws::Vector<KeyAlgorithm>& Aws::ACM::Model::Filters::GetKeyTypes ( ) const
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 135 of file Filters.h.

◆ GetKeyUsage()

const Aws::Vector<KeyUsageName>& Aws::ACM::Model::Filters::GetKeyUsage ( ) const
inline

Specify one or more KeyUsage extension values.

Definition at line 88 of file Filters.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ACM::Model::Filters::Jsonize ( ) const

◆ KeyTypesHasBeenSet()

bool Aws::ACM::Model::Filters::KeyTypesHasBeenSet ( ) const
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 146 of file Filters.h.

◆ KeyUsageHasBeenSet()

bool Aws::ACM::Model::Filters::KeyUsageHasBeenSet ( ) const
inline

Specify one or more KeyUsage extension values.

Definition at line 93 of file Filters.h.

◆ operator=()

Filters& Aws::ACM::Model::Filters::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetExtendedKeyUsage() [1/2]

void Aws::ACM::Model::Filters::SetExtendedKeyUsage ( Aws::Vector< ExtendedKeyUsageName > &&  value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 62 of file Filters.h.

◆ SetExtendedKeyUsage() [2/2]

void Aws::ACM::Model::Filters::SetExtendedKeyUsage ( const Aws::Vector< ExtendedKeyUsageName > &  value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 57 of file Filters.h.

◆ SetKeyTypes() [1/2]

void Aws::ACM::Model::Filters::SetKeyTypes ( Aws::Vector< KeyAlgorithm > &&  value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 168 of file Filters.h.

◆ SetKeyTypes() [2/2]

void Aws::ACM::Model::Filters::SetKeyTypes ( const Aws::Vector< KeyAlgorithm > &  value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 157 of file Filters.h.

◆ SetKeyUsage() [1/2]

void Aws::ACM::Model::Filters::SetKeyUsage ( Aws::Vector< KeyUsageName > &&  value)
inline

Specify one or more KeyUsage extension values.

Definition at line 103 of file Filters.h.

◆ SetKeyUsage() [2/2]

void Aws::ACM::Model::Filters::SetKeyUsage ( const Aws::Vector< KeyUsageName > &  value)
inline

Specify one or more KeyUsage extension values.

Definition at line 98 of file Filters.h.

◆ WithExtendedKeyUsage() [1/2]

Filters& Aws::ACM::Model::Filters::WithExtendedKeyUsage ( Aws::Vector< ExtendedKeyUsageName > &&  value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 72 of file Filters.h.

◆ WithExtendedKeyUsage() [2/2]

Filters& Aws::ACM::Model::Filters::WithExtendedKeyUsage ( const Aws::Vector< ExtendedKeyUsageName > &  value)
inline

Specify one or more ExtendedKeyUsage extension values.

Definition at line 67 of file Filters.h.

◆ WithKeyTypes() [1/2]

Filters& Aws::ACM::Model::Filters::WithKeyTypes ( Aws::Vector< KeyAlgorithm > &&  value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 190 of file Filters.h.

◆ WithKeyTypes() [2/2]

Filters& Aws::ACM::Model::Filters::WithKeyTypes ( const Aws::Vector< KeyAlgorithm > &  value)
inline

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

Definition at line 179 of file Filters.h.

◆ WithKeyUsage() [1/2]

Filters& Aws::ACM::Model::Filters::WithKeyUsage ( Aws::Vector< KeyUsageName > &&  value)
inline

Specify one or more KeyUsage extension values.

Definition at line 113 of file Filters.h.

◆ WithKeyUsage() [2/2]

Filters& Aws::ACM::Model::Filters::WithKeyUsage ( const Aws::Vector< KeyUsageName > &  value)
inline

Specify one or more KeyUsage extension values.

Definition at line 108 of file Filters.h.


The documentation for this class was generated from the following file: