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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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,
CNAMEfor domain validation.- Parameters:
type- The type of validation record. For example,CNAMEfor 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.Builderavoiding the need to create one manually viaLoadBalancerTlsCertificateDnsRecordCreationState.builder().When the
Consumercompletes,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:
-