public static final class CfnApi.DomainConfigurationProperty.Builder
extends java.lang.Object
CfnApi.DomainConfigurationProperty
Constructor and Description |
---|
Builder() |
public CfnApi.DomainConfigurationProperty.Builder certificateArn(java.lang.String certificateArn)
CfnApi.DomainConfigurationProperty.getCertificateArn()
certificateArn
- `CfnApi.DomainConfigurationProperty.CertificateArn`. This parameter is required.this
public CfnApi.DomainConfigurationProperty.Builder domainName(java.lang.String domainName)
CfnApi.DomainConfigurationProperty.getDomainName()
domainName
- `CfnApi.DomainConfigurationProperty.DomainName`. This parameter is required.this
public CfnApi.DomainConfigurationProperty.Builder basePath(java.util.List<java.lang.String> basePath)
CfnApi.DomainConfigurationProperty.getBasePath()
basePath
- `CfnApi.DomainConfigurationProperty.BasePath`.this
public CfnApi.DomainConfigurationProperty.Builder endpointConfiguration(java.lang.String endpointConfiguration)
CfnApi.DomainConfigurationProperty.getEndpointConfiguration()
endpointConfiguration
- `CfnApi.DomainConfigurationProperty.EndpointConfiguration`.this
public CfnApi.DomainConfigurationProperty.Builder mutualTlsAuthentication(IResolvable mutualTlsAuthentication)
CfnApi.DomainConfigurationProperty.getMutualTlsAuthentication()
mutualTlsAuthentication
- `CfnApi.DomainConfigurationProperty.MutualTlsAuthentication`.this
public CfnApi.DomainConfigurationProperty.Builder mutualTlsAuthentication(CfnApi.MutualTlsAuthenticationProperty mutualTlsAuthentication)
CfnApi.DomainConfigurationProperty.getMutualTlsAuthentication()
mutualTlsAuthentication
- `CfnApi.DomainConfigurationProperty.MutualTlsAuthentication`.this
public CfnApi.DomainConfigurationProperty.Builder ownershipVerificationCertificateArn(java.lang.String ownershipVerificationCertificateArn)
ownershipVerificationCertificateArn
- `CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn`.this
public CfnApi.DomainConfigurationProperty.Builder route53(IResolvable route53)
CfnApi.DomainConfigurationProperty.getRoute53()
route53
- `CfnApi.DomainConfigurationProperty.Route53`.this
public CfnApi.DomainConfigurationProperty.Builder route53(CfnApi.Route53ConfigurationProperty route53)
CfnApi.DomainConfigurationProperty.getRoute53()
route53
- `CfnApi.DomainConfigurationProperty.Route53`.this
public CfnApi.DomainConfigurationProperty.Builder securityPolicy(java.lang.String securityPolicy)
CfnApi.DomainConfigurationProperty.getSecurityPolicy()
securityPolicy
- `CfnApi.DomainConfigurationProperty.SecurityPolicy`.this
public CfnApi.DomainConfigurationProperty build()
CfnApi.DomainConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided