Interface CreateDomainNameResponse.Builder
- All Superinterfaces:
 ApiGatewayV2Response.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<CreateDomainNameResponse.Builder,,CreateDomainNameResponse> SdkBuilder<CreateDomainNameResponse.Builder,,CreateDomainNameResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
 CreateDomainNameResponse
public static interface CreateDomainNameResponse.Builder
extends ApiGatewayV2Response.Builder, SdkPojo, CopyableBuilder<CreateDomainNameResponse.Builder,CreateDomainNameResponse> 
- 
Method Summary
Modifier and TypeMethodDescriptionapiMappingSelectionExpression(String apiMappingSelectionExpression) The API mapping selection expression.domainName(String domainName) The name of the DomainName resource.domainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations) The domain name configurations.domainNameConfigurations(Consumer<DomainNameConfiguration.Builder>... domainNameConfigurations) The domain name configurations.domainNameConfigurations(DomainNameConfiguration... domainNameConfigurations) The domain name configurations.default CreateDomainNameResponse.BuildermutualTlsAuthentication(Consumer<MutualTlsAuthentication.Builder> mutualTlsAuthentication) The mutual TLS authentication configuration for a custom domain name.mutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) The mutual TLS authentication configuration for a custom domain name.The collection of tags associated with a domain name.Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse 
- 
Method Details
- 
apiMappingSelectionExpression
CreateDomainNameResponse.Builder apiMappingSelectionExpression(String apiMappingSelectionExpression) The API mapping selection expression.
- Parameters:
 apiMappingSelectionExpression- The API mapping selection expression.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
domainName
The name of the DomainName resource.
- Parameters:
 domainName- The name of the DomainName resource.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
domainNameConfigurations
CreateDomainNameResponse.Builder domainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations) The domain name configurations.
- Parameters:
 domainNameConfigurations- The domain name configurations.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
domainNameConfigurations
CreateDomainNameResponse.Builder domainNameConfigurations(DomainNameConfiguration... domainNameConfigurations) The domain name configurations.
- Parameters:
 domainNameConfigurations- The domain name configurations.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
domainNameConfigurations
CreateDomainNameResponse.Builder domainNameConfigurations(Consumer<DomainNameConfiguration.Builder>... domainNameConfigurations) The domain name configurations.
This is a convenience method that creates an instance of theDomainNameConfiguration.Builderavoiding the need to create one manually viaDomainNameConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todomainNameConfigurations(List<DomainNameConfiguration>).- Parameters:
 domainNameConfigurations- a consumer that will call methods onDomainNameConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
mutualTlsAuthentication
CreateDomainNameResponse.Builder mutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication) The mutual TLS authentication configuration for a custom domain name.
- Parameters:
 mutualTlsAuthentication- The mutual TLS authentication configuration for a custom domain name.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
mutualTlsAuthentication
default CreateDomainNameResponse.Builder mutualTlsAuthentication(Consumer<MutualTlsAuthentication.Builder> mutualTlsAuthentication) The mutual TLS authentication configuration for a custom domain name.
This is a convenience method that creates an instance of theMutualTlsAuthentication.Builderavoiding the need to create one manually viaMutualTlsAuthentication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomutualTlsAuthentication(MutualTlsAuthentication).- Parameters:
 mutualTlsAuthentication- a consumer that will call methods onMutualTlsAuthentication.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
tags
The collection of tags associated with a domain name.
- Parameters:
 tags- The collection of tags associated with a domain name.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -