public static interface CreateDomainNameRequest.Builder extends ApiGatewayRequest.Builder, SdkPojo, CopyableBuilder<CreateDomainNameRequest.Builder,CreateDomainNameRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDomainNameRequest.Builder |
certificateArn(String certificateArn)
The reference to an Amazon Web Services-managed certificate that will be used by edge-optimized endpoint for
this domain name.
|
CreateDomainNameRequest.Builder |
certificateBody(String certificateBody)
[Deprecated] The body of the server certificate that will be used by edge-optimized endpoint for this domain
name provided by your certificate authority.
|
CreateDomainNameRequest.Builder |
certificateChain(String certificateChain)
[Deprecated] The intermediate certificates and optionally the root certificate, one after the other without
any blank lines, used by an edge-optimized endpoint for this domain name.
|
CreateDomainNameRequest.Builder |
certificateName(String certificateName)
The user-friendly name of the certificate that will be used by edge-optimized endpoint for this domain name.
|
CreateDomainNameRequest.Builder |
certificatePrivateKey(String certificatePrivateKey)
[Deprecated] Your edge-optimized endpoint's domain name certificate's private key.
|
CreateDomainNameRequest.Builder |
domainName(String domainName)
The name of the DomainName resource.
|
default CreateDomainNameRequest.Builder |
endpointConfiguration(Consumer<EndpointConfiguration.Builder> endpointConfiguration)
The endpoint configuration of this DomainName showing the endpoint types of the domain name.
|
CreateDomainNameRequest.Builder |
endpointConfiguration(EndpointConfiguration endpointConfiguration)
The endpoint configuration of this DomainName showing the endpoint types of the domain name.
|
default CreateDomainNameRequest.Builder |
mutualTlsAuthentication(Consumer<MutualTlsAuthenticationInput.Builder> mutualTlsAuthentication)
Sets the value of the MutualTlsAuthentication property for this object.
|
CreateDomainNameRequest.Builder |
mutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication)
Sets the value of the MutualTlsAuthentication property for this object.
|
CreateDomainNameRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDomainNameRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDomainNameRequest.Builder |
ownershipVerificationCertificateArn(String ownershipVerificationCertificateArn)
The ARN of the public certificate issued by ACM to validate ownership of your custom domain.
|
CreateDomainNameRequest.Builder |
regionalCertificateArn(String regionalCertificateArn)
The reference to an Amazon Web Services-managed certificate that will be used by regional endpoint for this
domain name.
|
CreateDomainNameRequest.Builder |
regionalCertificateName(String regionalCertificateName)
The user-friendly name of the certificate that will be used by regional endpoint for this domain name.
|
CreateDomainNameRequest.Builder |
securityPolicy(SecurityPolicy securityPolicy)
The Transport Layer Security (TLS) version + cipher suite for this DomainName.
|
CreateDomainNameRequest.Builder |
securityPolicy(String securityPolicy)
The Transport Layer Security (TLS) version + cipher suite for this DomainName.
|
CreateDomainNameRequest.Builder |
tags(Map<String,String> tags)
The key-value map of strings.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDomainNameRequest.Builder domainName(String domainName)
The name of the DomainName resource.
domainName - The name of the DomainName resource.CreateDomainNameRequest.Builder certificateName(String certificateName)
The user-friendly name of the certificate that will be used by edge-optimized endpoint for this domain name.
certificateName - The user-friendly name of the certificate that will be used by edge-optimized endpoint for this domain
name.CreateDomainNameRequest.Builder certificateBody(String certificateBody)
[Deprecated] The body of the server certificate that will be used by edge-optimized endpoint for this domain name provided by your certificate authority.
certificateBody - [Deprecated] The body of the server certificate that will be used by edge-optimized endpoint for this
domain name provided by your certificate authority.CreateDomainNameRequest.Builder certificatePrivateKey(String certificatePrivateKey)
[Deprecated] Your edge-optimized endpoint's domain name certificate's private key.
certificatePrivateKey - [Deprecated] Your edge-optimized endpoint's domain name certificate's private key.CreateDomainNameRequest.Builder certificateChain(String certificateChain)
[Deprecated] The intermediate certificates and optionally the root certificate, one after the other without any blank lines, used by an edge-optimized endpoint for this domain name. If you include the root certificate, your certificate chain must start with intermediate certificates and end with the root certificate. Use the intermediate certificates that were provided by your certificate authority. Do not include any intermediaries that are not in the chain of trust path.
certificateChain - [Deprecated] The intermediate certificates and optionally the root certificate, one after the other
without any blank lines, used by an edge-optimized endpoint for this domain name. If you include the
root certificate, your certificate chain must start with intermediate certificates and end with the
root certificate. Use the intermediate certificates that were provided by your certificate authority.
Do not include any intermediaries that are not in the chain of trust path.CreateDomainNameRequest.Builder certificateArn(String certificateArn)
The reference to an Amazon Web Services-managed certificate that will be used by edge-optimized endpoint for this domain name. Certificate Manager is the only supported source.
certificateArn - The reference to an Amazon Web Services-managed certificate that will be used by edge-optimized
endpoint for this domain name. Certificate Manager is the only supported source.CreateDomainNameRequest.Builder regionalCertificateName(String regionalCertificateName)
The user-friendly name of the certificate that will be used by regional endpoint for this domain name.
regionalCertificateName - The user-friendly name of the certificate that will be used by regional endpoint for this domain name.CreateDomainNameRequest.Builder regionalCertificateArn(String regionalCertificateArn)
The reference to an Amazon Web Services-managed certificate that will be used by regional endpoint for this domain name. Certificate Manager is the only supported source.
regionalCertificateArn - The reference to an Amazon Web Services-managed certificate that will be used by regional endpoint for
this domain name. Certificate Manager is the only supported source.CreateDomainNameRequest.Builder endpointConfiguration(EndpointConfiguration endpointConfiguration)
The endpoint configuration of this DomainName showing the endpoint types of the domain name.
endpointConfiguration - The endpoint configuration of this DomainName showing the endpoint types of the domain name.default CreateDomainNameRequest.Builder endpointConfiguration(Consumer<EndpointConfiguration.Builder> endpointConfiguration)
The endpoint configuration of this DomainName showing the endpoint types of the domain name.
This is a convenience method that creates an instance of theEndpointConfiguration.Builder avoiding
the need to create one manually via EndpointConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to endpointConfiguration(EndpointConfiguration).
endpointConfiguration - a consumer that will call methods on EndpointConfiguration.BuilderendpointConfiguration(EndpointConfiguration)CreateDomainNameRequest.Builder tags(Map<String,String> tags)
The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128
characters and must not start with aws:. The tag value can be up to 256 characters.
tags - The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128
characters and must not start with aws:. The tag value can be up to 256 characters.CreateDomainNameRequest.Builder securityPolicy(String securityPolicy)
The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are
TLS_1_0 and TLS_1_2.
securityPolicy - The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are
TLS_1_0 and TLS_1_2.SecurityPolicy,
SecurityPolicyCreateDomainNameRequest.Builder securityPolicy(SecurityPolicy securityPolicy)
The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are
TLS_1_0 and TLS_1_2.
securityPolicy - The Transport Layer Security (TLS) version + cipher suite for this DomainName. The valid values are
TLS_1_0 and TLS_1_2.SecurityPolicy,
SecurityPolicyCreateDomainNameRequest.Builder mutualTlsAuthentication(MutualTlsAuthenticationInput mutualTlsAuthentication)
mutualTlsAuthentication - The new value for the MutualTlsAuthentication property for this object.default CreateDomainNameRequest.Builder mutualTlsAuthentication(Consumer<MutualTlsAuthenticationInput.Builder> mutualTlsAuthentication)
MutualTlsAuthenticationInput.Builder
avoiding the need to create one manually via MutualTlsAuthenticationInput.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to mutualTlsAuthentication(MutualTlsAuthenticationInput).
mutualTlsAuthentication - a consumer that will call methods on MutualTlsAuthenticationInput.BuildermutualTlsAuthentication(MutualTlsAuthenticationInput)CreateDomainNameRequest.Builder ownershipVerificationCertificateArn(String ownershipVerificationCertificateArn)
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.
ownershipVerificationCertificateArn - 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.CreateDomainNameRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDomainNameRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.