Interface LoadBalancerTlsCertificateDomainValidationRecord.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>,SdkBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>,SdkPojo
- Enclosing class:
- LoadBalancerTlsCertificateDomainValidationRecord
public static interface LoadBalancerTlsCertificateDomainValidationRecord.Builder extends SdkPojo, CopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>
-
-
Method Summary
-
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 Detail
-
name
LoadBalancerTlsCertificateDomainValidationRecord.Builder name(String 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
LoadBalancerTlsCertificateDomainValidationRecord.Builder type(String 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
LoadBalancerTlsCertificateDomainValidationRecord.Builder value(String 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
LoadBalancerTlsCertificateDomainValidationRecord.Builder validationStatus(String 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:
LoadBalancerTlsCertificateDomainStatus,LoadBalancerTlsCertificateDomainStatus
-
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:
LoadBalancerTlsCertificateDomainStatus,LoadBalancerTlsCertificateDomainStatus
-
domainName
LoadBalancerTlsCertificateDomainValidationRecord.Builder domainName(String 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:
dnsRecordCreationState(LoadBalancerTlsCertificateDnsRecordCreationState)
-
-