Interface LoadBalancerTlsCertificateDomainValidationRecord.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,
,LoadBalancerTlsCertificateDomainValidationRecord> SdkBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,
,LoadBalancerTlsCertificateDomainValidationRecord> SdkPojo
- Enclosing class:
LoadBalancerTlsCertificateDomainValidationRecord
-
Method Summary
Modifier and TypeMethodDescriptiondnsRecordCreationState
(Consumer<LoadBalancerTlsCertificateDnsRecordCreationState.Builder> dnsRecordCreationState) An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.dnsRecordCreationState
(LoadBalancerTlsCertificateDnsRecordCreationState dnsRecordCreationState) An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.domainName
(String domainName) The domain name against which your SSL/TLS certificate was validated.A fully qualified domain name in the certificate.The type of validation record.validationStatus
(String validationStatus) The validation status.validationStatus
(LoadBalancerTlsCertificateDomainStatus validationStatus) The validation status.The value for that type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
A fully qualified domain name in the certificate. For example,
example.com
.- Parameters:
name
- A fully qualified domain name in the certificate. For example,example.com
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of validation record. For example,
CNAME
for domain validation.- Parameters:
type
- The type of validation record. For example,CNAME
for domain validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The value for that type.
- Parameters:
value
- The value for that type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationStatus
The validation status. Valid values are listed below.
- Parameters:
validationStatus
- The validation status. Valid values are listed below.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
validationStatus
LoadBalancerTlsCertificateDomainValidationRecord.Builder validationStatus(LoadBalancerTlsCertificateDomainStatus validationStatus) The validation status. Valid values are listed below.
- Parameters:
validationStatus
- The validation status. Valid values are listed below.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainName
The domain name against which your SSL/TLS certificate was validated.
- Parameters:
domainName
- The domain name against which your SSL/TLS certificate was validated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsRecordCreationState
LoadBalancerTlsCertificateDomainValidationRecord.Builder dnsRecordCreationState(LoadBalancerTlsCertificateDnsRecordCreationState dnsRecordCreationState) An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
- Parameters:
dnsRecordCreationState
- An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsRecordCreationState
default LoadBalancerTlsCertificateDomainValidationRecord.Builder dnsRecordCreationState(Consumer<LoadBalancerTlsCertificateDnsRecordCreationState.Builder> dnsRecordCreationState) An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
This is a convenience method that creates an instance of theLoadBalancerTlsCertificateDnsRecordCreationState.Builder
avoiding the need to create one manually viaLoadBalancerTlsCertificateDnsRecordCreationState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnsRecordCreationState(LoadBalancerTlsCertificateDnsRecordCreationState)
.- Parameters:
dnsRecordCreationState
- a consumer that will call methods onLoadBalancerTlsCertificateDnsRecordCreationState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-