@Generated(value="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.
Modifier and Type | Class and Description |
---|---|
static interface |
LoadBalancerTlsCertificateDomainValidationRecord.Builder |
Modifier and Type | Method and Description |
---|---|
static LoadBalancerTlsCertificateDomainValidationRecord.Builder |
builder() |
String |
domainName()
The domain name against which your SSL/TLS certificate was validated.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
A fully qualified domain name in the certificate.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LoadBalancerTlsCertificateDomainValidationRecord.Builder> |
serializableBuilderClass() |
LoadBalancerTlsCertificateDomainValidationRecord.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of validation record.
|
LoadBalancerTlsCertificateDomainStatus |
validationStatus()
The validation status.
|
String |
validationStatusAsString()
The validation status.
|
String |
value()
The value for that type.
|
copy
public final String name()
A fully qualified domain name in the certificate. For example, example.com
.
example.com
.public final String type()
The type of validation record. For example, CNAME
for domain validation.
CNAME
for domain validation.public final String value()
The value for that type.
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, validationStatus
will return LoadBalancerTlsCertificateDomainStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from validationStatusAsString()
.
LoadBalancerTlsCertificateDomainStatus
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, validationStatus
will return LoadBalancerTlsCertificateDomainStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from validationStatusAsString()
.
LoadBalancerTlsCertificateDomainStatus
public final String domainName()
The domain name against which your SSL/TLS certificate was validated.
public LoadBalancerTlsCertificateDomainValidationRecord.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LoadBalancerTlsCertificateDomainValidationRecord.Builder,LoadBalancerTlsCertificateDomainValidationRecord>
public static LoadBalancerTlsCertificateDomainValidationRecord.Builder builder()
public static Class<? extends LoadBalancerTlsCertificateDomainValidationRecord.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()