Class LoadBalancerTlsCertificateDomainValidationRecord
- java.lang.Object
-
- software.amazon.awssdk.services.lightsail.model.LoadBalancerTlsCertificateDomainValidationRecord
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>
@Generated("software.amazon.awssdk:codegen") public final class LoadBalancerTlsCertificateDomainValidationRecord extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>
Describes the validation record of each domain name in the SSL/TLS certificate.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLoadBalancerTlsCertificateDomainValidationRecord.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoadBalancerTlsCertificateDomainValidationRecord.Builderbuilder()LoadBalancerTlsCertificateDnsRecordCreationStatednsRecordCreationState()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.StringdomainName()The domain name against which your SSL/TLS certificate was validated.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()A fully qualified domain name in the certificate.List<SdkField<?>>sdkFields()static Class<? extends LoadBalancerTlsCertificateDomainValidationRecord.Builder>serializableBuilderClass()LoadBalancerTlsCertificateDomainValidationRecord.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()The type of validation record.LoadBalancerTlsCertificateDomainStatusvalidationStatus()The validation status.StringvalidationStatusAsString()The validation status.Stringvalue()The value for that type.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
A fully qualified domain name in the certificate. For example,
example.com.- Returns:
- A fully qualified domain name in the certificate. For example,
example.com.
-
type
public final String type()
The type of validation record. For example,
CNAMEfor domain validation.- Returns:
- The type of validation record. For example,
CNAMEfor domain validation.
-
value
public final String value()
The value for that type.
- Returns:
- The value for that type.
-
validationStatus
public final LoadBalancerTlsCertificateDomainStatus validationStatus()
The validation status. Valid values are listed below.
If the service returns an enum value that is not available in the current SDK version,
validationStatuswill returnLoadBalancerTlsCertificateDomainStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationStatusAsString().- Returns:
- The validation status. Valid values are listed below.
- See Also:
LoadBalancerTlsCertificateDomainStatus
-
validationStatusAsString
public final String validationStatusAsString()
The validation status. Valid values are listed below.
If the service returns an enum value that is not available in the current SDK version,
validationStatuswill returnLoadBalancerTlsCertificateDomainStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationStatusAsString().- Returns:
- The validation status. Valid values are listed below.
- See Also:
LoadBalancerTlsCertificateDomainStatus
-
domainName
public final String domainName()
The domain name against which your SSL/TLS certificate was validated.
- Returns:
- The domain name against which your SSL/TLS certificate was validated.
-
dnsRecordCreationState
public final 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.
- Returns:
- 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.
-
toBuilder
public LoadBalancerTlsCertificateDomainValidationRecord.Builder toBuilder()
-
builder
public static LoadBalancerTlsCertificateDomainValidationRecord.Builder builder()
-
serializableBuilderClass
public static Class<? extends LoadBalancerTlsCertificateDomainValidationRecord.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-