AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApiGatewayV2::Model::DomainName Class Reference

#include <DomainName.h>

Public Member Functions

 DomainName ()
 
 DomainName (Aws::Utils::Json::JsonView jsonValue)
 
DomainNameoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetApiMappingSelectionExpression () const
 
bool ApiMappingSelectionExpressionHasBeenSet () const
 
void SetApiMappingSelectionExpression (const Aws::String &value)
 
void SetApiMappingSelectionExpression (Aws::String &&value)
 
void SetApiMappingSelectionExpression (const char *value)
 
DomainNameWithApiMappingSelectionExpression (const Aws::String &value)
 
DomainNameWithApiMappingSelectionExpression (Aws::String &&value)
 
DomainNameWithApiMappingSelectionExpression (const char *value)
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
DomainNameWithDomainName (const Aws::String &value)
 
DomainNameWithDomainName (Aws::String &&value)
 
DomainNameWithDomainName (const char *value)
 
const Aws::Vector< DomainNameConfiguration > & GetDomainNameConfigurations () const
 
bool DomainNameConfigurationsHasBeenSet () const
 
void SetDomainNameConfigurations (const Aws::Vector< DomainNameConfiguration > &value)
 
void SetDomainNameConfigurations (Aws::Vector< DomainNameConfiguration > &&value)
 
DomainNameWithDomainNameConfigurations (const Aws::Vector< DomainNameConfiguration > &value)
 
DomainNameWithDomainNameConfigurations (Aws::Vector< DomainNameConfiguration > &&value)
 
DomainNameAddDomainNameConfigurations (const DomainNameConfiguration &value)
 
DomainNameAddDomainNameConfigurations (DomainNameConfiguration &&value)
 
const MutualTlsAuthenticationGetMutualTlsAuthentication () const
 
bool MutualTlsAuthenticationHasBeenSet () const
 
void SetMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
void SetMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
DomainNameWithMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
DomainNameWithMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DomainNameWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
DomainNameWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DomainNameAddTags (const Aws::String &key, const Aws::String &value)
 
DomainNameAddTags (Aws::String &&key, const Aws::String &value)
 
DomainNameAddTags (const Aws::String &key, Aws::String &&value)
 
DomainNameAddTags (Aws::String &&key, Aws::String &&value)
 
DomainNameAddTags (const char *key, Aws::String &&value)
 
DomainNameAddTags (Aws::String &&key, const char *value)
 
DomainNameAddTags (const char *key, const char *value)
 

Detailed Description

Represents a domain name.

See Also:

AWS API Reference

Definition at line 35 of file DomainName.h.

Constructor & Destructor Documentation

◆ DomainName() [1/2]

Aws::ApiGatewayV2::Model::DomainName::DomainName ( )

◆ DomainName() [2/2]

Aws::ApiGatewayV2::Model::DomainName::DomainName ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDomainNameConfigurations() [1/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddDomainNameConfigurations ( const DomainNameConfiguration value)
inline

The domain name configurations.

Definition at line 159 of file DomainName.h.

◆ AddDomainNameConfigurations() [2/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddDomainNameConfigurations ( DomainNameConfiguration &&  value)
inline

The domain name configurations.

Definition at line 164 of file DomainName.h.

◆ AddTags() [1/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The collection of tags associated with a domain name.

Definition at line 231 of file DomainName.h.

◆ AddTags() [2/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The collection of tags associated with a domain name.

Definition at line 236 of file DomainName.h.

◆ AddTags() [3/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The collection of tags associated with a domain name.

Definition at line 241 of file DomainName.h.

◆ AddTags() [4/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The collection of tags associated with a domain name.

Definition at line 246 of file DomainName.h.

◆ AddTags() [5/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The collection of tags associated with a domain name.

Definition at line 251 of file DomainName.h.

◆ AddTags() [6/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The collection of tags associated with a domain name.

Definition at line 256 of file DomainName.h.

◆ AddTags() [7/7]

DomainName& Aws::ApiGatewayV2::Model::DomainName::AddTags ( const char *  key,
const char *  value 
)
inline

The collection of tags associated with a domain name.

Definition at line 261 of file DomainName.h.

◆ ApiMappingSelectionExpressionHasBeenSet()

bool Aws::ApiGatewayV2::Model::DomainName::ApiMappingSelectionExpressionHasBeenSet ( ) const
inline

The API mapping selection expression.

Definition at line 52 of file DomainName.h.

◆ DomainNameConfigurationsHasBeenSet()

bool Aws::ApiGatewayV2::Model::DomainName::DomainNameConfigurationsHasBeenSet ( ) const
inline

The domain name configurations.

Definition at line 134 of file DomainName.h.

◆ DomainNameHasBeenSet()

bool Aws::ApiGatewayV2::Model::DomainName::DomainNameHasBeenSet ( ) const
inline

The name of the DomainName resource.

Definition at line 93 of file DomainName.h.

◆ GetApiMappingSelectionExpression()

const Aws::String& Aws::ApiGatewayV2::Model::DomainName::GetApiMappingSelectionExpression ( ) const
inline

The API mapping selection expression.

Definition at line 47 of file DomainName.h.

◆ GetDomainName()

const Aws::String& Aws::ApiGatewayV2::Model::DomainName::GetDomainName ( ) const
inline

The name of the DomainName resource.

Definition at line 88 of file DomainName.h.

◆ GetDomainNameConfigurations()

const Aws::Vector<DomainNameConfiguration>& Aws::ApiGatewayV2::Model::DomainName::GetDomainNameConfigurations ( ) const
inline

The domain name configurations.

Definition at line 129 of file DomainName.h.

◆ GetMutualTlsAuthentication()

const MutualTlsAuthentication& Aws::ApiGatewayV2::Model::DomainName::GetMutualTlsAuthentication ( ) const
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 170 of file DomainName.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::ApiGatewayV2::Model::DomainName::GetTags ( ) const
inline

The collection of tags associated with a domain name.

Definition at line 201 of file DomainName.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApiGatewayV2::Model::DomainName::Jsonize ( ) const

◆ MutualTlsAuthenticationHasBeenSet()

bool Aws::ApiGatewayV2::Model::DomainName::MutualTlsAuthenticationHasBeenSet ( ) const
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 175 of file DomainName.h.

◆ operator=()

DomainName& Aws::ApiGatewayV2::Model::DomainName::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetApiMappingSelectionExpression() [1/3]

void Aws::ApiGatewayV2::Model::DomainName::SetApiMappingSelectionExpression ( const Aws::String value)
inline

The API mapping selection expression.

Definition at line 57 of file DomainName.h.

◆ SetApiMappingSelectionExpression() [2/3]

void Aws::ApiGatewayV2::Model::DomainName::SetApiMappingSelectionExpression ( Aws::String &&  value)
inline

The API mapping selection expression.

Definition at line 62 of file DomainName.h.

◆ SetApiMappingSelectionExpression() [3/3]

void Aws::ApiGatewayV2::Model::DomainName::SetApiMappingSelectionExpression ( const char *  value)
inline

The API mapping selection expression.

Definition at line 67 of file DomainName.h.

◆ SetDomainName() [1/3]

void Aws::ApiGatewayV2::Model::DomainName::SetDomainName ( const Aws::String value)
inline

The name of the DomainName resource.

Definition at line 98 of file DomainName.h.

◆ SetDomainName() [2/3]

void Aws::ApiGatewayV2::Model::DomainName::SetDomainName ( Aws::String &&  value)
inline

The name of the DomainName resource.

Definition at line 103 of file DomainName.h.

◆ SetDomainName() [3/3]

void Aws::ApiGatewayV2::Model::DomainName::SetDomainName ( const char *  value)
inline

The name of the DomainName resource.

Definition at line 108 of file DomainName.h.

◆ SetDomainNameConfigurations() [1/2]

void Aws::ApiGatewayV2::Model::DomainName::SetDomainNameConfigurations ( const Aws::Vector< DomainNameConfiguration > &  value)
inline

The domain name configurations.

Definition at line 139 of file DomainName.h.

◆ SetDomainNameConfigurations() [2/2]

void Aws::ApiGatewayV2::Model::DomainName::SetDomainNameConfigurations ( Aws::Vector< DomainNameConfiguration > &&  value)
inline

The domain name configurations.

Definition at line 144 of file DomainName.h.

◆ SetMutualTlsAuthentication() [1/2]

void Aws::ApiGatewayV2::Model::DomainName::SetMutualTlsAuthentication ( const MutualTlsAuthentication value)
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 180 of file DomainName.h.

◆ SetMutualTlsAuthentication() [2/2]

void Aws::ApiGatewayV2::Model::DomainName::SetMutualTlsAuthentication ( MutualTlsAuthentication &&  value)
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 185 of file DomainName.h.

◆ SetTags() [1/2]

void Aws::ApiGatewayV2::Model::DomainName::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The collection of tags associated with a domain name.

Definition at line 211 of file DomainName.h.

◆ SetTags() [2/2]

void Aws::ApiGatewayV2::Model::DomainName::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags associated with a domain name.

Definition at line 216 of file DomainName.h.

◆ TagsHasBeenSet()

bool Aws::ApiGatewayV2::Model::DomainName::TagsHasBeenSet ( ) const
inline

The collection of tags associated with a domain name.

Definition at line 206 of file DomainName.h.

◆ WithApiMappingSelectionExpression() [1/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithApiMappingSelectionExpression ( const Aws::String value)
inline

The API mapping selection expression.

Definition at line 72 of file DomainName.h.

◆ WithApiMappingSelectionExpression() [2/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithApiMappingSelectionExpression ( Aws::String &&  value)
inline

The API mapping selection expression.

Definition at line 77 of file DomainName.h.

◆ WithApiMappingSelectionExpression() [3/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithApiMappingSelectionExpression ( const char *  value)
inline

The API mapping selection expression.

Definition at line 82 of file DomainName.h.

◆ WithDomainName() [1/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithDomainName ( const Aws::String value)
inline

The name of the DomainName resource.

Definition at line 113 of file DomainName.h.

◆ WithDomainName() [2/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithDomainName ( Aws::String &&  value)
inline

The name of the DomainName resource.

Definition at line 118 of file DomainName.h.

◆ WithDomainName() [3/3]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithDomainName ( const char *  value)
inline

The name of the DomainName resource.

Definition at line 123 of file DomainName.h.

◆ WithDomainNameConfigurations() [1/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithDomainNameConfigurations ( const Aws::Vector< DomainNameConfiguration > &  value)
inline

The domain name configurations.

Definition at line 149 of file DomainName.h.

◆ WithDomainNameConfigurations() [2/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithDomainNameConfigurations ( Aws::Vector< DomainNameConfiguration > &&  value)
inline

The domain name configurations.

Definition at line 154 of file DomainName.h.

◆ WithMutualTlsAuthentication() [1/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithMutualTlsAuthentication ( const MutualTlsAuthentication value)
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 190 of file DomainName.h.

◆ WithMutualTlsAuthentication() [2/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithMutualTlsAuthentication ( MutualTlsAuthentication &&  value)
inline

The mutual TLS authentication configuration for a custom domain name.

Definition at line 195 of file DomainName.h.

◆ WithTags() [1/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The collection of tags associated with a domain name.

Definition at line 221 of file DomainName.h.

◆ WithTags() [2/2]

DomainName& Aws::ApiGatewayV2::Model::DomainName::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags associated with a domain name.

Definition at line 226 of file DomainName.h.


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