Class CertificateValidationRecord
- java.lang.Object
-
- software.amazon.awssdk.services.apprunner.model.CertificateValidationRecord
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CertificateValidationRecord.Builder,CertificateValidationRecord>
@Generated("software.amazon.awssdk:codegen") public final class CertificateValidationRecord extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CertificateValidationRecord.Builder,CertificateValidationRecord>
Describes a certificate CNAME record to add to your DNS. For more information, see AssociateCustomDomain.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCertificateValidationRecord.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateValidationRecord.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The certificate CNAME record name.List<SdkField<?>>sdkFields()static Class<? extends CertificateValidationRecord.Builder>serializableBuilderClass()CertificateValidationRecordStatusstatus()The current state of the certificate CNAME record validation.StringstatusAsString()The current state of the certificate CNAME record validation.CertificateValidationRecord.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()The record type, alwaysCNAME.Stringvalue()The certificate CNAME record value.-
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()
The certificate CNAME record name.
- Returns:
- The certificate CNAME record name.
-
type
public final String type()
The record type, always
CNAME.- Returns:
- The record type, always
CNAME.
-
value
public final String value()
The certificate CNAME record value.
- Returns:
- The certificate CNAME record value.
-
status
public final CertificateValidationRecordStatus status()
The current state of the certificate CNAME record validation. It should change to
SUCCESSafter App Runner completes validation with your DNS.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateValidationRecordStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current state of the certificate CNAME record validation. It should change to
SUCCESSafter App Runner completes validation with your DNS. - See Also:
CertificateValidationRecordStatus
-
statusAsString
public final String statusAsString()
The current state of the certificate CNAME record validation. It should change to
SUCCESSafter App Runner completes validation with your DNS.If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateValidationRecordStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current state of the certificate CNAME record validation. It should change to
SUCCESSafter App Runner completes validation with your DNS. - See Also:
CertificateValidationRecordStatus
-
toBuilder
public CertificateValidationRecord.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CertificateValidationRecord.Builder,CertificateValidationRecord>
-
builder
public static CertificateValidationRecord.Builder builder()
-
serializableBuilderClass
public static Class<? extends CertificateValidationRecord.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.
-
-