public static interface CreateDomainNameRequest.Builder extends ApiGatewayRequest.Builder, CopyableBuilder<CreateDomainNameRequest.Builder,CreateDomainNameRequest>
Modifier and Type | Method and Description |
---|---|
CreateDomainNameRequest.Builder |
certificateArn(String certificateArn)
The reference to an AWS-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)
(Required) 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.
|
CreateDomainNameRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateDomainNameRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateDomainNameRequest.Builder |
regionalCertificateArn(String regionalCertificateArn)
The reference to an AWS-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.
|
build
overrideConfiguration
copy
applyMutation, build
CreateDomainNameRequest.Builder domainName(String domainName)
(Required) The name of the DomainName resource.
domainName
- (Required) 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 AWS-managed certificate that will be used by edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.
certificateArn
- 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.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 AWS-managed certificate that will be used by regional endpoint for this domain name. AWS Certificate Manager is the only supported source.
regionalCertificateArn
- The reference to an AWS-managed certificate that will be used by regional endpoint for this domain
name. AWS 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 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.Builder
endpointConfiguration(EndpointConfiguration)
CreateDomainNameRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateDomainNameRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.