AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::APIGateway::Model::GetDomainNameResult Class Reference

#include <GetDomainNameResult.h>

Public Member Functions

 GetDomainNameResult ()
 
 GetDomainNameResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetDomainNameResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetDomainName () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
GetDomainNameResultWithDomainName (const Aws::String &value)
 
GetDomainNameResultWithDomainName (Aws::String &&value)
 
GetDomainNameResultWithDomainName (const char *value)
 
const Aws::StringGetCertificateName () const
 
void SetCertificateName (const Aws::String &value)
 
void SetCertificateName (Aws::String &&value)
 
void SetCertificateName (const char *value)
 
GetDomainNameResultWithCertificateName (const Aws::String &value)
 
GetDomainNameResultWithCertificateName (Aws::String &&value)
 
GetDomainNameResultWithCertificateName (const char *value)
 
const Aws::StringGetCertificateArn () const
 
void SetCertificateArn (const Aws::String &value)
 
void SetCertificateArn (Aws::String &&value)
 
void SetCertificateArn (const char *value)
 
GetDomainNameResultWithCertificateArn (const Aws::String &value)
 
GetDomainNameResultWithCertificateArn (Aws::String &&value)
 
GetDomainNameResultWithCertificateArn (const char *value)
 
const Aws::Utils::DateTimeGetCertificateUploadDate () const
 
void SetCertificateUploadDate (const Aws::Utils::DateTime &value)
 
void SetCertificateUploadDate (Aws::Utils::DateTime &&value)
 
GetDomainNameResultWithCertificateUploadDate (const Aws::Utils::DateTime &value)
 
GetDomainNameResultWithCertificateUploadDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRegionalDomainName () const
 
void SetRegionalDomainName (const Aws::String &value)
 
void SetRegionalDomainName (Aws::String &&value)
 
void SetRegionalDomainName (const char *value)
 
GetDomainNameResultWithRegionalDomainName (const Aws::String &value)
 
GetDomainNameResultWithRegionalDomainName (Aws::String &&value)
 
GetDomainNameResultWithRegionalDomainName (const char *value)
 
const Aws::StringGetRegionalHostedZoneId () const
 
void SetRegionalHostedZoneId (const Aws::String &value)
 
void SetRegionalHostedZoneId (Aws::String &&value)
 
void SetRegionalHostedZoneId (const char *value)
 
GetDomainNameResultWithRegionalHostedZoneId (const Aws::String &value)
 
GetDomainNameResultWithRegionalHostedZoneId (Aws::String &&value)
 
GetDomainNameResultWithRegionalHostedZoneId (const char *value)
 
const Aws::StringGetRegionalCertificateName () const
 
void SetRegionalCertificateName (const Aws::String &value)
 
void SetRegionalCertificateName (Aws::String &&value)
 
void SetRegionalCertificateName (const char *value)
 
GetDomainNameResultWithRegionalCertificateName (const Aws::String &value)
 
GetDomainNameResultWithRegionalCertificateName (Aws::String &&value)
 
GetDomainNameResultWithRegionalCertificateName (const char *value)
 
const Aws::StringGetRegionalCertificateArn () const
 
void SetRegionalCertificateArn (const Aws::String &value)
 
void SetRegionalCertificateArn (Aws::String &&value)
 
void SetRegionalCertificateArn (const char *value)
 
GetDomainNameResultWithRegionalCertificateArn (const Aws::String &value)
 
GetDomainNameResultWithRegionalCertificateArn (Aws::String &&value)
 
GetDomainNameResultWithRegionalCertificateArn (const char *value)
 
const Aws::StringGetDistributionDomainName () const
 
void SetDistributionDomainName (const Aws::String &value)
 
void SetDistributionDomainName (Aws::String &&value)
 
void SetDistributionDomainName (const char *value)
 
GetDomainNameResultWithDistributionDomainName (const Aws::String &value)
 
GetDomainNameResultWithDistributionDomainName (Aws::String &&value)
 
GetDomainNameResultWithDistributionDomainName (const char *value)
 
const Aws::StringGetDistributionHostedZoneId () const
 
void SetDistributionHostedZoneId (const Aws::String &value)
 
void SetDistributionHostedZoneId (Aws::String &&value)
 
void SetDistributionHostedZoneId (const char *value)
 
GetDomainNameResultWithDistributionHostedZoneId (const Aws::String &value)
 
GetDomainNameResultWithDistributionHostedZoneId (Aws::String &&value)
 
GetDomainNameResultWithDistributionHostedZoneId (const char *value)
 
const EndpointConfigurationGetEndpointConfiguration () const
 
void SetEndpointConfiguration (const EndpointConfiguration &value)
 
void SetEndpointConfiguration (EndpointConfiguration &&value)
 
GetDomainNameResultWithEndpointConfiguration (const EndpointConfiguration &value)
 
GetDomainNameResultWithEndpointConfiguration (EndpointConfiguration &&value)
 
const DomainNameStatusGetDomainNameStatus () const
 
void SetDomainNameStatus (const DomainNameStatus &value)
 
void SetDomainNameStatus (DomainNameStatus &&value)
 
GetDomainNameResultWithDomainNameStatus (const DomainNameStatus &value)
 
GetDomainNameResultWithDomainNameStatus (DomainNameStatus &&value)
 
const Aws::StringGetDomainNameStatusMessage () const
 
void SetDomainNameStatusMessage (const Aws::String &value)
 
void SetDomainNameStatusMessage (Aws::String &&value)
 
void SetDomainNameStatusMessage (const char *value)
 
GetDomainNameResultWithDomainNameStatusMessage (const Aws::String &value)
 
GetDomainNameResultWithDomainNameStatusMessage (Aws::String &&value)
 
GetDomainNameResultWithDomainNameStatusMessage (const char *value)
 
const SecurityPolicyGetSecurityPolicy () const
 
void SetSecurityPolicy (const SecurityPolicy &value)
 
void SetSecurityPolicy (SecurityPolicy &&value)
 
GetDomainNameResultWithSecurityPolicy (const SecurityPolicy &value)
 
GetDomainNameResultWithSecurityPolicy (SecurityPolicy &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetDomainNameResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetDomainNameResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetDomainNameResultAddTags (const Aws::String &key, const Aws::String &value)
 
GetDomainNameResultAddTags (Aws::String &&key, const Aws::String &value)
 
GetDomainNameResultAddTags (const Aws::String &key, Aws::String &&value)
 
GetDomainNameResultAddTags (Aws::String &&key, Aws::String &&value)
 
GetDomainNameResultAddTags (const char *key, Aws::String &&value)
 
GetDomainNameResultAddTags (Aws::String &&key, const char *value)
 
GetDomainNameResultAddTags (const char *key, const char *value)
 
const MutualTlsAuthenticationGetMutualTlsAuthentication () const
 
void SetMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
void SetMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
GetDomainNameResultWithMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
GetDomainNameResultWithMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
const Aws::StringGetOwnershipVerificationCertificateArn () const
 
void SetOwnershipVerificationCertificateArn (const Aws::String &value)
 
void SetOwnershipVerificationCertificateArn (Aws::String &&value)
 
void SetOwnershipVerificationCertificateArn (const char *value)
 
GetDomainNameResultWithOwnershipVerificationCertificateArn (const Aws::String &value)
 
GetDomainNameResultWithOwnershipVerificationCertificateArn (Aws::String &&value)
 
GetDomainNameResultWithOwnershipVerificationCertificateArn (const char *value)
 

Detailed Description

Represents a custom domain name as a user-friendly host name of an API (RestApi).

When you deploy an API, API Gateway creates a default host name for the API. This default API host name is of the {restapi-id}.execute-api.{region}.amazonaws.com format. With the default host name, you can access the API's root resource with the URL of https://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}/. When you set up a custom domain name of apis.example.com for this API, you can then access the same resource using the URL of the https://apis.examples.com/myApi, where myApi is the base path mapping (BasePathMapping) of your API under the custom domain name.

See Also:

AWS API Reference

Definition at line 50 of file GetDomainNameResult.h.

Constructor & Destructor Documentation

◆ GetDomainNameResult() [1/2]

Aws::APIGateway::Model::GetDomainNameResult::GetDomainNameResult ( )

◆ GetDomainNameResult() [2/2]

Aws::APIGateway::Model::GetDomainNameResult::GetDomainNameResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 813 of file GetDomainNameResult.h.

◆ AddTags() [2/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 801 of file GetDomainNameResult.h.

◆ AddTags() [3/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 825 of file GetDomainNameResult.h.

◆ AddTags() [4/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 807 of file GetDomainNameResult.h.

◆ AddTags() [5/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 795 of file GetDomainNameResult.h.

◆ AddTags() [6/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 819 of file GetDomainNameResult.h.

◆ AddTags() [7/7]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::AddTags ( const char *  key,
const char *  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 831 of file GetDomainNameResult.h.

◆ GetCertificateArn()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetCertificateArn ( ) const
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 149 of file GetDomainNameResult.h.

◆ GetCertificateName()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetCertificateName ( ) const
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 105 of file GetDomainNameResult.h.

◆ GetCertificateUploadDate()

const Aws::Utils::DateTime& Aws::APIGateway::Model::GetDomainNameResult::GetCertificateUploadDate ( ) const
inline

The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.

Definition at line 198 of file GetDomainNameResult.h.

◆ GetDistributionDomainName()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetDistributionDomainName ( ) const
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 454 of file GetDomainNameResult.h.

◆ GetDistributionHostedZoneId()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetDistributionHostedZoneId ( ) const
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 526 of file GetDomainNameResult.h.

◆ GetDomainName()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetDomainName ( ) const
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 62 of file GetDomainNameResult.h.

◆ GetDomainNameStatus()

const DomainNameStatus& Aws::APIGateway::Model::GetDomainNameResult::GetDomainNameStatus ( ) const
inline

The status of the DomainName migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.

Definition at line 635 of file GetDomainNameResult.h.

◆ GetDomainNameStatusMessage()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetDomainNameStatusMessage ( ) const
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 686 of file GetDomainNameResult.h.

◆ GetEndpointConfiguration()

const EndpointConfiguration& Aws::APIGateway::Model::GetDomainNameResult::GetEndpointConfiguration ( ) const
inline

The endpoint configuration of this DomainName showing the endpoint types of the domain name.

Definition at line 599 of file GetDomainNameResult.h.

◆ GetMutualTlsAuthentication()

const MutualTlsAuthentication& Aws::APIGateway::Model::GetDomainNameResult::GetMutualTlsAuthentication ( ) const
inline

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Definition at line 839 of file GetDomainNameResult.h.

◆ GetOwnershipVerificationCertificateArn()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetOwnershipVerificationCertificateArn ( ) const
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 875 of file GetDomainNameResult.h.

◆ GetRegionalCertificateArn()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetRegionalCertificateArn ( ) const
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 401 of file GetDomainNameResult.h.

◆ GetRegionalCertificateName()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetRegionalCertificateName ( ) const
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 357 of file GetDomainNameResult.h.

◆ GetRegionalDomainName()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetRegionalDomainName ( ) const
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 231 of file GetDomainNameResult.h.

◆ GetRegionalHostedZoneId()

const Aws::String& Aws::APIGateway::Model::GetDomainNameResult::GetRegionalHostedZoneId ( ) const
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 290 of file GetDomainNameResult.h.

◆ GetSecurityPolicy()

const SecurityPolicy& Aws::APIGateway::Model::GetDomainNameResult::GetSecurityPolicy ( ) const
inline

The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

Definition at line 730 of file GetDomainNameResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::GetDomainNameResult::GetTags ( ) const
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 765 of file GetDomainNameResult.h.

◆ operator=()

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCertificateArn() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateArn ( Aws::String &&  value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 163 of file GetDomainNameResult.h.

◆ SetCertificateArn() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateArn ( const Aws::String value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 156 of file GetDomainNameResult.h.

◆ SetCertificateArn() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateArn ( const char *  value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 170 of file GetDomainNameResult.h.

◆ SetCertificateName() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateName ( Aws::String &&  value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 117 of file GetDomainNameResult.h.

◆ SetCertificateName() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateName ( const Aws::String value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 111 of file GetDomainNameResult.h.

◆ SetCertificateName() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateName ( const char *  value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 123 of file GetDomainNameResult.h.

◆ SetCertificateUploadDate() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateUploadDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.

Definition at line 210 of file GetDomainNameResult.h.

◆ SetCertificateUploadDate() [2/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetCertificateUploadDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.

Definition at line 204 of file GetDomainNameResult.h.

◆ SetDistributionDomainName() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionDomainName ( Aws::String &&  value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 474 of file GetDomainNameResult.h.

◆ SetDistributionDomainName() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionDomainName ( const Aws::String value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 464 of file GetDomainNameResult.h.

◆ SetDistributionDomainName() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionDomainName ( const char *  value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 484 of file GetDomainNameResult.h.

◆ SetDistributionHostedZoneId() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionHostedZoneId ( Aws::String &&  value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 548 of file GetDomainNameResult.h.

◆ SetDistributionHostedZoneId() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionHostedZoneId ( const Aws::String value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 537 of file GetDomainNameResult.h.

◆ SetDistributionHostedZoneId() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDistributionHostedZoneId ( const char *  value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 559 of file GetDomainNameResult.h.

◆ SetDomainName() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainName ( Aws::String &&  value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 74 of file GetDomainNameResult.h.

◆ SetDomainName() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainName ( const Aws::String value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 68 of file GetDomainNameResult.h.

◆ SetDomainName() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainName ( const char *  value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 80 of file GetDomainNameResult.h.

◆ SetDomainNameStatus() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainNameStatus ( const DomainNameStatus value)
inline

The status of the DomainName migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.

Definition at line 646 of file GetDomainNameResult.h.

◆ SetDomainNameStatus() [2/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainNameStatus ( DomainNameStatus &&  value)
inline

The status of the DomainName migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.

Definition at line 657 of file GetDomainNameResult.h.

◆ SetDomainNameStatusMessage() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainNameStatusMessage ( Aws::String &&  value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 698 of file GetDomainNameResult.h.

◆ SetDomainNameStatusMessage() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainNameStatusMessage ( const Aws::String value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 692 of file GetDomainNameResult.h.

◆ SetDomainNameStatusMessage() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetDomainNameStatusMessage ( const char *  value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 704 of file GetDomainNameResult.h.

◆ SetEndpointConfiguration() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetEndpointConfiguration ( const EndpointConfiguration value)
inline

The endpoint configuration of this DomainName showing the endpoint types of the domain name.

Definition at line 605 of file GetDomainNameResult.h.

◆ SetEndpointConfiguration() [2/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetEndpointConfiguration ( EndpointConfiguration &&  value)
inline

The endpoint configuration of this DomainName showing the endpoint types of the domain name.

Definition at line 611 of file GetDomainNameResult.h.

◆ SetMutualTlsAuthentication() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetMutualTlsAuthentication ( const MutualTlsAuthentication value)
inline

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Definition at line 846 of file GetDomainNameResult.h.

◆ SetMutualTlsAuthentication() [2/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetMutualTlsAuthentication ( MutualTlsAuthentication &&  value)
inline

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Definition at line 853 of file GetDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetOwnershipVerificationCertificateArn ( Aws::String &&  value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 889 of file GetDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetOwnershipVerificationCertificateArn ( const Aws::String value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 882 of file GetDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetOwnershipVerificationCertificateArn ( const char *  value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 896 of file GetDomainNameResult.h.

◆ SetRegionalCertificateArn() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateArn ( Aws::String &&  value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 415 of file GetDomainNameResult.h.

◆ SetRegionalCertificateArn() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateArn ( const Aws::String value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 408 of file GetDomainNameResult.h.

◆ SetRegionalCertificateArn() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateArn ( const char *  value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 422 of file GetDomainNameResult.h.

◆ SetRegionalCertificateName() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateName ( Aws::String &&  value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 369 of file GetDomainNameResult.h.

◆ SetRegionalCertificateName() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateName ( const Aws::String value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 363 of file GetDomainNameResult.h.

◆ SetRegionalCertificateName() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalCertificateName ( const char *  value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 375 of file GetDomainNameResult.h.

◆ SetRegionalDomainName() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalDomainName ( Aws::String &&  value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 247 of file GetDomainNameResult.h.

◆ SetRegionalDomainName() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalDomainName ( const Aws::String value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 239 of file GetDomainNameResult.h.

◆ SetRegionalDomainName() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalDomainName ( const char *  value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 255 of file GetDomainNameResult.h.

◆ SetRegionalHostedZoneId() [1/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalHostedZoneId ( Aws::String &&  value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 310 of file GetDomainNameResult.h.

◆ SetRegionalHostedZoneId() [2/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalHostedZoneId ( const Aws::String value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 300 of file GetDomainNameResult.h.

◆ SetRegionalHostedZoneId() [3/3]

void Aws::APIGateway::Model::GetDomainNameResult::SetRegionalHostedZoneId ( const char *  value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 320 of file GetDomainNameResult.h.

◆ SetSecurityPolicy() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetSecurityPolicy ( const SecurityPolicy value)
inline

The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

Definition at line 737 of file GetDomainNameResult.h.

◆ SetSecurityPolicy() [2/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetSecurityPolicy ( SecurityPolicy &&  value)
inline

The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

Definition at line 744 of file GetDomainNameResult.h.

◆ SetTags() [1/2]

void Aws::APIGateway::Model::GetDomainNameResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 777 of file GetDomainNameResult.h.

◆ SetTags() [2/2]

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

The collection of tags. Each tag element is associated with a given resource.

Definition at line 771 of file GetDomainNameResult.h.

◆ WithCertificateArn() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateArn ( Aws::String &&  value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 184 of file GetDomainNameResult.h.

◆ WithCertificateArn() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateArn ( const Aws::String value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 177 of file GetDomainNameResult.h.

◆ WithCertificateArn() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateArn ( const char *  value)
inline

The reference to an AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.

Definition at line 191 of file GetDomainNameResult.h.

◆ WithCertificateName() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateName ( Aws::String &&  value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 135 of file GetDomainNameResult.h.

◆ WithCertificateName() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateName ( const Aws::String value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 129 of file GetDomainNameResult.h.

◆ WithCertificateName() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateName ( const char *  value)
inline

The name of the certificate that will be used by edge-optimized endpoint for this domain name.

Definition at line 141 of file GetDomainNameResult.h.

◆ WithCertificateUploadDate() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateUploadDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.

Definition at line 222 of file GetDomainNameResult.h.

◆ WithCertificateUploadDate() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithCertificateUploadDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the certificate that was used by edge-optimized endpoint for this domain name was uploaded.

Definition at line 216 of file GetDomainNameResult.h.

◆ WithDistributionDomainName() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionDomainName ( Aws::String &&  value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 504 of file GetDomainNameResult.h.

◆ WithDistributionDomainName() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionDomainName ( const Aws::String value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 494 of file GetDomainNameResult.h.

◆ WithDistributionDomainName() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionDomainName ( const char *  value)
inline

The domain name of the Amazon CloudFront distribution associated with this custom domain name for an edge-optimized endpoint. You set up this association when adding a DNS record pointing the custom domain name to this distribution name. For more information about CloudFront distributions, see the Amazon CloudFront documentation.

Definition at line 514 of file GetDomainNameResult.h.

◆ WithDistributionHostedZoneId() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionHostedZoneId ( Aws::String &&  value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 581 of file GetDomainNameResult.h.

◆ WithDistributionHostedZoneId() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionHostedZoneId ( const Aws::String value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 570 of file GetDomainNameResult.h.

◆ WithDistributionHostedZoneId() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDistributionHostedZoneId ( const char *  value)
inline

The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 592 of file GetDomainNameResult.h.

◆ WithDomainName() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainName ( Aws::String &&  value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 92 of file GetDomainNameResult.h.

◆ WithDomainName() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainName ( const Aws::String value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 86 of file GetDomainNameResult.h.

◆ WithDomainName() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainName ( const char *  value)
inline

The custom domain name as an API host name, for example, my-api.example.com.

Definition at line 98 of file GetDomainNameResult.h.

◆ WithDomainNameStatus() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainNameStatus ( const DomainNameStatus value)
inline

The status of the DomainName migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.

Definition at line 668 of file GetDomainNameResult.h.

◆ WithDomainNameStatus() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainNameStatus ( DomainNameStatus &&  value)
inline

The status of the DomainName migration. The valid values are AVAILABLE, UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION. If the status is UPDATING, the domain cannot be modified further until the existing operation is complete. If it is AVAILABLE, the domain can be updated.

Definition at line 679 of file GetDomainNameResult.h.

◆ WithDomainNameStatusMessage() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainNameStatusMessage ( Aws::String &&  value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 716 of file GetDomainNameResult.h.

◆ WithDomainNameStatusMessage() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainNameStatusMessage ( const Aws::String value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 710 of file GetDomainNameResult.h.

◆ WithDomainNameStatusMessage() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithDomainNameStatusMessage ( const char *  value)
inline

An optional text message containing detailed information about status of the DomainName migration.

Definition at line 722 of file GetDomainNameResult.h.

◆ WithEndpointConfiguration() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithEndpointConfiguration ( const EndpointConfiguration value)
inline

The endpoint configuration of this DomainName showing the endpoint types of the domain name.

Definition at line 617 of file GetDomainNameResult.h.

◆ WithEndpointConfiguration() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithEndpointConfiguration ( EndpointConfiguration &&  value)
inline

The endpoint configuration of this DomainName showing the endpoint types of the domain name.

Definition at line 623 of file GetDomainNameResult.h.

◆ WithMutualTlsAuthentication() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithMutualTlsAuthentication ( const MutualTlsAuthentication value)
inline

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Definition at line 860 of file GetDomainNameResult.h.

◆ WithMutualTlsAuthentication() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithMutualTlsAuthentication ( MutualTlsAuthentication &&  value)
inline

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Definition at line 867 of file GetDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithOwnershipVerificationCertificateArn ( Aws::String &&  value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 910 of file GetDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithOwnershipVerificationCertificateArn ( const Aws::String value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 903 of file GetDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithOwnershipVerificationCertificateArn ( const char *  value)
inline

The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the regionalCertificateArn.

Definition at line 917 of file GetDomainNameResult.h.

◆ WithRegionalCertificateArn() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateArn ( Aws::String &&  value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 436 of file GetDomainNameResult.h.

◆ WithRegionalCertificateArn() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateArn ( const Aws::String value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 429 of file GetDomainNameResult.h.

◆ WithRegionalCertificateArn() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateArn ( const char *  value)
inline

The reference to an AWS-managed certificate that will be used for validating the regional domain name. AWS Certificate Manager is the only supported source.

Definition at line 443 of file GetDomainNameResult.h.

◆ WithRegionalCertificateName() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateName ( Aws::String &&  value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 387 of file GetDomainNameResult.h.

◆ WithRegionalCertificateName() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateName ( const Aws::String value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 381 of file GetDomainNameResult.h.

◆ WithRegionalCertificateName() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalCertificateName ( const char *  value)
inline

The name of the certificate that will be used for validating the regional domain name.

Definition at line 393 of file GetDomainNameResult.h.

◆ WithRegionalDomainName() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalDomainName ( Aws::String &&  value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 271 of file GetDomainNameResult.h.

◆ WithRegionalDomainName() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalDomainName ( const Aws::String value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 263 of file GetDomainNameResult.h.

◆ WithRegionalDomainName() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalDomainName ( const char *  value)
inline

The domain name associated with the regional endpoint for this custom domain name. You set up this association by adding a DNS record that points the custom domain name to this regional domain name. The regional domain name is returned by API Gateway when you create a regional endpoint.

Definition at line 279 of file GetDomainNameResult.h.

◆ WithRegionalHostedZoneId() [1/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalHostedZoneId ( Aws::String &&  value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 340 of file GetDomainNameResult.h.

◆ WithRegionalHostedZoneId() [2/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalHostedZoneId ( const Aws::String value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 330 of file GetDomainNameResult.h.

◆ WithRegionalHostedZoneId() [3/3]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithRegionalHostedZoneId ( const char *  value)
inline

The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. For more information, see Set up a Regional Custom Domain Name and AWS Regions and Endpoints for API Gateway.

Definition at line 350 of file GetDomainNameResult.h.

◆ WithSecurityPolicy() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithSecurityPolicy ( const SecurityPolicy value)
inline

The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

Definition at line 751 of file GetDomainNameResult.h.

◆ WithSecurityPolicy() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithSecurityPolicy ( SecurityPolicy &&  value)
inline

The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are TLS_1_0 and TLS_1_2.

Definition at line 758 of file GetDomainNameResult.h.

◆ WithTags() [1/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 789 of file GetDomainNameResult.h.

◆ WithTags() [2/2]

GetDomainNameResult& Aws::APIGateway::Model::GetDomainNameResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 783 of file GetDomainNameResult.h.


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