public static interface LoadBalancerTlsCertificateDomainValidationRecord.Builder extends SdkPojo, CopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLoadBalancerTlsCertificateDomainValidationRecord.Builder name(String name)
A fully qualified domain name in the certificate. For example, example.com.
name - A fully qualified domain name in the certificate. For example, example.com.LoadBalancerTlsCertificateDomainValidationRecord.Builder type(String type)
The type of validation record. For example, CNAME for domain validation.
type - The type of validation record. For example, CNAME for domain validation.LoadBalancerTlsCertificateDomainValidationRecord.Builder value(String value)
The value for that type.
value - The value for that type.LoadBalancerTlsCertificateDomainValidationRecord.Builder validationStatus(String validationStatus)
The validation status. Valid values are listed below.
validationStatus - The validation status. Valid values are listed below.LoadBalancerTlsCertificateDomainStatus,
LoadBalancerTlsCertificateDomainStatusLoadBalancerTlsCertificateDomainValidationRecord.Builder validationStatus(LoadBalancerTlsCertificateDomainStatus validationStatus)
The validation status. Valid values are listed below.
validationStatus - The validation status. Valid values are listed below.LoadBalancerTlsCertificateDomainStatus,
LoadBalancerTlsCertificateDomainStatusLoadBalancerTlsCertificateDomainValidationRecord.Builder domainName(String domainName)
The domain name against which your SSL/TLS certificate was validated.
domainName - The domain name against which your SSL/TLS certificate was validated.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.
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.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 via
LoadBalancerTlsCertificateDnsRecordCreationState.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
dnsRecordCreationState(LoadBalancerTlsCertificateDnsRecordCreationState).
dnsRecordCreationState - a consumer that will call methods on LoadBalancerTlsCertificateDnsRecordCreationState.BuilderdnsRecordCreationState(LoadBalancerTlsCertificateDnsRecordCreationState)Copyright © 2023. All rights reserved.