Class AcmCertificateMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AcmCertificateMetadata.Builder,AcmCertificateMetadata>
Contains ACM-specific metadata about a certificate.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final InstantThe time at which the certificate was requested.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Booleanexported()Indicates whether the certificate has been exported.final CertificateExportIndicates whether the certificate can be exported.final StringIndicates whether the certificate can be exported.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe date and time when the certificate was imported.final BooleaninUse()Indicates whether the certificate is currently in use by an Amazon Web Services service.final InstantissuedAt()The time at which the certificate was issued.final CertificateManagedByIdentifies the Amazon Web Services service that manages the certificate issued by ACM.final StringIdentifies the Amazon Web Services service that manages the certificate issued by ACM.final RenewalEligibilitySpecifies whether the certificate is eligible for renewal.final StringSpecifies whether the certificate is eligible for renewal.final RenewalStatusThe renewal status of the certificate.final StringThe renewal status of the certificate.final InstantThe time at which the certificate was revoked.static Class<? extends AcmCertificateMetadata.Builder> final CertificateStatusstatus()The status of the certificate.final StringThe status of the certificate.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final CertificateTypetype()The source of the certificate.final StringThe source of the certificate.final ValidationMethodSpecifies the domain validation method.final StringSpecifies the domain validation method.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
createdAt
The time at which the certificate was requested.
- Returns:
- The time at which the certificate was requested.
-
exported
Indicates whether the certificate has been exported.
- Returns:
- Indicates whether the certificate has been exported.
-
importedAt
The date and time when the certificate was imported. This value exists only when the certificate type is
IMPORTED.- Returns:
- The date and time when the certificate was imported. This value exists only when the certificate type is
IMPORTED.
-
inUse
Indicates whether the certificate is currently in use by an Amazon Web Services service.
- Returns:
- Indicates whether the certificate is currently in use by an Amazon Web Services service.
-
issuedAt
The time at which the certificate was issued. This value exists only when the certificate type is
AMAZON_ISSUED.- Returns:
- The time at which the certificate was issued. This value exists only when the certificate type is
AMAZON_ISSUED.
-
renewalEligibility
Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
If the service returns an enum value that is not available in the current SDK version,
renewalEligibilitywill returnRenewalEligibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenewalEligibilityAsString().- Returns:
- Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
- See Also:
-
renewalEligibilityAsString
Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
If the service returns an enum value that is not available in the current SDK version,
renewalEligibilitywill returnRenewalEligibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenewalEligibilityAsString().- Returns:
- Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.
- See Also:
-
revokedAt
The time at which the certificate was revoked. This value exists only when the certificate status is
REVOKED.- Returns:
- The time at which the certificate was revoked. This value exists only when the certificate status is
REVOKED.
-
status
The status of the certificate.
A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the certificate.
A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
- See Also:
-
statusAsString
The status of the certificate.
A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnCertificateStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the certificate.
A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.
- See Also:
-
renewalStatus
The renewal status of the certificate.
If the service returns an enum value that is not available in the current SDK version,
renewalStatuswill returnRenewalStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenewalStatusAsString().- Returns:
- The renewal status of the certificate.
- See Also:
-
renewalStatusAsString
The renewal status of the certificate.
If the service returns an enum value that is not available in the current SDK version,
renewalStatuswill returnRenewalStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrenewalStatusAsString().- Returns:
- The renewal status of the certificate.
- See Also:
-
type
The source of the certificate. For certificates provided by ACM, this value is
AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value isIMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide.If the service returns an enum value that is not available in the current SDK version,
typewill returnCertificateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The source of the certificate. For certificates provided by ACM, this value is
AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value isIMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide. - See Also:
-
typeAsString
The source of the certificate. For certificates provided by ACM, this value is
AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value isIMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide.If the service returns an enum value that is not available in the current SDK version,
typewill returnCertificateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The source of the certificate. For certificates provided by ACM, this value is
AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value isIMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Certificate Manager User Guide. - See Also:
-
exportOption
Indicates whether the certificate can be exported.
If the service returns an enum value that is not available in the current SDK version,
exportOptionwill returnCertificateExport.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportOptionAsString().- Returns:
- Indicates whether the certificate can be exported.
- See Also:
-
exportOptionAsString
Indicates whether the certificate can be exported.
If the service returns an enum value that is not available in the current SDK version,
exportOptionwill returnCertificateExport.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportOptionAsString().- Returns:
- Indicates whether the certificate can be exported.
- See Also:
-
managedBy
Identifies the Amazon Web Services service that manages the certificate issued by ACM.
If the service returns an enum value that is not available in the current SDK version,
managedBywill returnCertificateManagedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanagedByAsString().- Returns:
- Identifies the Amazon Web Services service that manages the certificate issued by ACM.
- See Also:
-
managedByAsString
Identifies the Amazon Web Services service that manages the certificate issued by ACM.
If the service returns an enum value that is not available in the current SDK version,
managedBywill returnCertificateManagedBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanagedByAsString().- Returns:
- Identifies the Amazon Web Services service that manages the certificate issued by ACM.
- See Also:
-
validationMethod
Specifies the domain validation method.
If the service returns an enum value that is not available in the current SDK version,
validationMethodwill returnValidationMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationMethodAsString().- Returns:
- Specifies the domain validation method.
- See Also:
-
validationMethodAsString
Specifies the domain validation method.
If the service returns an enum value that is not available in the current SDK version,
validationMethodwill returnValidationMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationMethodAsString().- Returns:
- Specifies the domain validation method.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AcmCertificateMetadata.Builder,AcmCertificateMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-