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

#include <CreateDomainNameResult.h>

Public Member Functions

 CreateDomainNameResult ()
 
 CreateDomainNameResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateDomainNameResultoperator= (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)
 
CreateDomainNameResultWithDomainName (const Aws::String &value)
 
CreateDomainNameResultWithDomainName (Aws::String &&value)
 
CreateDomainNameResultWithDomainName (const char *value)
 
const Aws::StringGetCertificateName () const
 
void SetCertificateName (const Aws::String &value)
 
void SetCertificateName (Aws::String &&value)
 
void SetCertificateName (const char *value)
 
CreateDomainNameResultWithCertificateName (const Aws::String &value)
 
CreateDomainNameResultWithCertificateName (Aws::String &&value)
 
CreateDomainNameResultWithCertificateName (const char *value)
 
const Aws::StringGetCertificateArn () const
 
void SetCertificateArn (const Aws::String &value)
 
void SetCertificateArn (Aws::String &&value)
 
void SetCertificateArn (const char *value)
 
CreateDomainNameResultWithCertificateArn (const Aws::String &value)
 
CreateDomainNameResultWithCertificateArn (Aws::String &&value)
 
CreateDomainNameResultWithCertificateArn (const char *value)
 
const Aws::Utils::DateTimeGetCertificateUploadDate () const
 
void SetCertificateUploadDate (const Aws::Utils::DateTime &value)
 
void SetCertificateUploadDate (Aws::Utils::DateTime &&value)
 
CreateDomainNameResultWithCertificateUploadDate (const Aws::Utils::DateTime &value)
 
CreateDomainNameResultWithCertificateUploadDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRegionalDomainName () const
 
void SetRegionalDomainName (const Aws::String &value)
 
void SetRegionalDomainName (Aws::String &&value)
 
void SetRegionalDomainName (const char *value)
 
CreateDomainNameResultWithRegionalDomainName (const Aws::String &value)
 
CreateDomainNameResultWithRegionalDomainName (Aws::String &&value)
 
CreateDomainNameResultWithRegionalDomainName (const char *value)
 
const Aws::StringGetRegionalHostedZoneId () const
 
void SetRegionalHostedZoneId (const Aws::String &value)
 
void SetRegionalHostedZoneId (Aws::String &&value)
 
void SetRegionalHostedZoneId (const char *value)
 
CreateDomainNameResultWithRegionalHostedZoneId (const Aws::String &value)
 
CreateDomainNameResultWithRegionalHostedZoneId (Aws::String &&value)
 
CreateDomainNameResultWithRegionalHostedZoneId (const char *value)
 
const Aws::StringGetRegionalCertificateName () const
 
void SetRegionalCertificateName (const Aws::String &value)
 
void SetRegionalCertificateName (Aws::String &&value)
 
void SetRegionalCertificateName (const char *value)
 
CreateDomainNameResultWithRegionalCertificateName (const Aws::String &value)
 
CreateDomainNameResultWithRegionalCertificateName (Aws::String &&value)
 
CreateDomainNameResultWithRegionalCertificateName (const char *value)
 
const Aws::StringGetRegionalCertificateArn () const
 
void SetRegionalCertificateArn (const Aws::String &value)
 
void SetRegionalCertificateArn (Aws::String &&value)
 
void SetRegionalCertificateArn (const char *value)
 
CreateDomainNameResultWithRegionalCertificateArn (const Aws::String &value)
 
CreateDomainNameResultWithRegionalCertificateArn (Aws::String &&value)
 
CreateDomainNameResultWithRegionalCertificateArn (const char *value)
 
const Aws::StringGetDistributionDomainName () const
 
void SetDistributionDomainName (const Aws::String &value)
 
void SetDistributionDomainName (Aws::String &&value)
 
void SetDistributionDomainName (const char *value)
 
CreateDomainNameResultWithDistributionDomainName (const Aws::String &value)
 
CreateDomainNameResultWithDistributionDomainName (Aws::String &&value)
 
CreateDomainNameResultWithDistributionDomainName (const char *value)
 
const Aws::StringGetDistributionHostedZoneId () const
 
void SetDistributionHostedZoneId (const Aws::String &value)
 
void SetDistributionHostedZoneId (Aws::String &&value)
 
void SetDistributionHostedZoneId (const char *value)
 
CreateDomainNameResultWithDistributionHostedZoneId (const Aws::String &value)
 
CreateDomainNameResultWithDistributionHostedZoneId (Aws::String &&value)
 
CreateDomainNameResultWithDistributionHostedZoneId (const char *value)
 
const EndpointConfigurationGetEndpointConfiguration () const
 
void SetEndpointConfiguration (const EndpointConfiguration &value)
 
void SetEndpointConfiguration (EndpointConfiguration &&value)
 
CreateDomainNameResultWithEndpointConfiguration (const EndpointConfiguration &value)
 
CreateDomainNameResultWithEndpointConfiguration (EndpointConfiguration &&value)
 
const DomainNameStatusGetDomainNameStatus () const
 
void SetDomainNameStatus (const DomainNameStatus &value)
 
void SetDomainNameStatus (DomainNameStatus &&value)
 
CreateDomainNameResultWithDomainNameStatus (const DomainNameStatus &value)
 
CreateDomainNameResultWithDomainNameStatus (DomainNameStatus &&value)
 
const Aws::StringGetDomainNameStatusMessage () const
 
void SetDomainNameStatusMessage (const Aws::String &value)
 
void SetDomainNameStatusMessage (Aws::String &&value)
 
void SetDomainNameStatusMessage (const char *value)
 
CreateDomainNameResultWithDomainNameStatusMessage (const Aws::String &value)
 
CreateDomainNameResultWithDomainNameStatusMessage (Aws::String &&value)
 
CreateDomainNameResultWithDomainNameStatusMessage (const char *value)
 
const SecurityPolicyGetSecurityPolicy () const
 
void SetSecurityPolicy (const SecurityPolicy &value)
 
void SetSecurityPolicy (SecurityPolicy &&value)
 
CreateDomainNameResultWithSecurityPolicy (const SecurityPolicy &value)
 
CreateDomainNameResultWithSecurityPolicy (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)
 
CreateDomainNameResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateDomainNameResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateDomainNameResultAddTags (const Aws::String &key, const Aws::String &value)
 
CreateDomainNameResultAddTags (Aws::String &&key, const Aws::String &value)
 
CreateDomainNameResultAddTags (const Aws::String &key, Aws::String &&value)
 
CreateDomainNameResultAddTags (Aws::String &&key, Aws::String &&value)
 
CreateDomainNameResultAddTags (const char *key, Aws::String &&value)
 
CreateDomainNameResultAddTags (Aws::String &&key, const char *value)
 
CreateDomainNameResultAddTags (const char *key, const char *value)
 
const MutualTlsAuthenticationGetMutualTlsAuthentication () const
 
void SetMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
void SetMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
CreateDomainNameResultWithMutualTlsAuthentication (const MutualTlsAuthentication &value)
 
CreateDomainNameResultWithMutualTlsAuthentication (MutualTlsAuthentication &&value)
 
const Aws::StringGetOwnershipVerificationCertificateArn () const
 
void SetOwnershipVerificationCertificateArn (const Aws::String &value)
 
void SetOwnershipVerificationCertificateArn (Aws::String &&value)
 
void SetOwnershipVerificationCertificateArn (const char *value)
 
CreateDomainNameResultWithOwnershipVerificationCertificateArn (const Aws::String &value)
 
CreateDomainNameResultWithOwnershipVerificationCertificateArn (Aws::String &&value)
 
CreateDomainNameResultWithOwnershipVerificationCertificateArn (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 CreateDomainNameResult.h.

Constructor & Destructor Documentation

◆ CreateDomainNameResult() [1/2]

Aws::APIGateway::Model::CreateDomainNameResult::CreateDomainNameResult ( )

◆ CreateDomainNameResult() [2/2]

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

Member Function Documentation

◆ AddTags() [1/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [2/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [3/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [4/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [5/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [6/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ AddTags() [7/7]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetCertificateArn()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetCertificateName()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetCertificateUploadDate()

const Aws::Utils::DateTime& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetDistributionDomainName()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetDistributionHostedZoneId()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetDomainName()

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

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

Definition at line 62 of file CreateDomainNameResult.h.

◆ GetDomainNameStatus()

const DomainNameStatus& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetDomainNameStatusMessage()

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

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

Definition at line 686 of file CreateDomainNameResult.h.

◆ GetEndpointConfiguration()

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

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

Definition at line 599 of file CreateDomainNameResult.h.

◆ GetMutualTlsAuthentication()

const MutualTlsAuthentication& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetOwnershipVerificationCertificateArn()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetRegionalCertificateArn()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetRegionalCertificateName()

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

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

Definition at line 357 of file CreateDomainNameResult.h.

◆ GetRegionalDomainName()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetRegionalHostedZoneId()

const Aws::String& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetSecurityPolicy()

const SecurityPolicy& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ GetTags()

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

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

Definition at line 765 of file CreateDomainNameResult.h.

◆ operator=()

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

◆ SetCertificateArn() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateArn() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateArn() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateName() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateName() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateName() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateUploadDate() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetCertificateUploadDate() [2/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionDomainName() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionDomainName() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionDomainName() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionHostedZoneId() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionHostedZoneId() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDistributionHostedZoneId() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainName() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainName() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainName() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainNameStatus() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainNameStatus() [2/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainNameStatusMessage() [1/3]

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

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

Definition at line 698 of file CreateDomainNameResult.h.

◆ SetDomainNameStatusMessage() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetDomainNameStatusMessage() [3/3]

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

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

Definition at line 704 of file CreateDomainNameResult.h.

◆ SetEndpointConfiguration() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetEndpointConfiguration() [2/2]

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

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

Definition at line 611 of file CreateDomainNameResult.h.

◆ SetMutualTlsAuthentication() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetMutualTlsAuthentication() [2/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetOwnershipVerificationCertificateArn() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateArn() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateArn() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateArn() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateName() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateName() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalCertificateName() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalDomainName() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalDomainName() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalDomainName() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalHostedZoneId() [1/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalHostedZoneId() [2/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetRegionalHostedZoneId() [3/3]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetSecurityPolicy() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetSecurityPolicy() [2/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetTags() [1/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ SetTags() [2/2]

void Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateArn() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateArn() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateArn() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateName() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateName() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateName() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateUploadDate() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithCertificateUploadDate() [2/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionDomainName() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionDomainName() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionDomainName() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionHostedZoneId() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionHostedZoneId() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDistributionHostedZoneId() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainName() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainName() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainName() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainNameStatus() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainNameStatus() [2/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainNameStatusMessage() [1/3]

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

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

Definition at line 716 of file CreateDomainNameResult.h.

◆ WithDomainNameStatusMessage() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithDomainNameStatusMessage() [3/3]

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

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

Definition at line 722 of file CreateDomainNameResult.h.

◆ WithEndpointConfiguration() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithEndpointConfiguration() [2/2]

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

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

Definition at line 623 of file CreateDomainNameResult.h.

◆ WithMutualTlsAuthentication() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithMutualTlsAuthentication() [2/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithOwnershipVerificationCertificateArn() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateArn() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateArn() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateArn() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateName() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateName() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalCertificateName() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalDomainName() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalDomainName() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalDomainName() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalHostedZoneId() [1/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalHostedZoneId() [2/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithRegionalHostedZoneId() [3/3]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithSecurityPolicy() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithSecurityPolicy() [2/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithTags() [1/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.

◆ WithTags() [2/2]

CreateDomainNameResult& Aws::APIGateway::Model::CreateDomainNameResult::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 CreateDomainNameResult.h.


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