Interface AwsCertificateManagerCertificateRenewalSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsCertificateManagerCertificateRenewalSummary.Builder,AwsCertificateManagerCertificateRenewalSummary>,SdkBuilder<AwsCertificateManagerCertificateRenewalSummary.Builder,AwsCertificateManagerCertificateRenewalSummary>,SdkPojo
- Enclosing class:
- AwsCertificateManagerCertificateRenewalSummary
public static interface AwsCertificateManagerCertificateRenewalSummary.Builder extends SdkPojo, CopyableBuilder<AwsCertificateManagerCertificateRenewalSummary.Builder,AwsCertificateManagerCertificateRenewalSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsCertificateManagerCertificateRenewalSummary.BuilderdomainValidationOptions(Collection<AwsCertificateManagerCertificateDomainValidationOption> domainValidationOptions)Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal.AwsCertificateManagerCertificateRenewalSummary.BuilderdomainValidationOptions(Consumer<AwsCertificateManagerCertificateDomainValidationOption.Builder>... domainValidationOptions)Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal.AwsCertificateManagerCertificateRenewalSummary.BuilderdomainValidationOptions(AwsCertificateManagerCertificateDomainValidationOption... domainValidationOptions)Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal.AwsCertificateManagerCertificateRenewalSummary.BuilderrenewalStatus(String renewalStatus)The status of the Certificate Manager managed renewal of the certificate.AwsCertificateManagerCertificateRenewalSummary.BuilderrenewalStatusReason(String renewalStatusReason)The reason that a renewal request was unsuccessful.AwsCertificateManagerCertificateRenewalSummary.BuilderupdatedAt(String updatedAt)Indicates when the renewal summary was last updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
domainValidationOptions
AwsCertificateManagerCertificateRenewalSummary.Builder domainValidationOptions(Collection<AwsCertificateManagerCertificateDomainValidationOption> domainValidationOptions)
Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is
AMAZON_ISSUED.- Parameters:
domainValidationOptions- Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type isAMAZON_ISSUED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainValidationOptions
AwsCertificateManagerCertificateRenewalSummary.Builder domainValidationOptions(AwsCertificateManagerCertificateDomainValidationOption... domainValidationOptions)
Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is
AMAZON_ISSUED.- Parameters:
domainValidationOptions- Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type isAMAZON_ISSUED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainValidationOptions
AwsCertificateManagerCertificateRenewalSummary.Builder domainValidationOptions(Consumer<AwsCertificateManagerCertificateDomainValidationOption.Builder>... domainValidationOptions)
Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is
This is a convenience method that creates an instance of theAMAZON_ISSUED.AwsCertificateManagerCertificateDomainValidationOption.Builderavoiding the need to create one manually viaAwsCertificateManagerCertificateDomainValidationOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#domainValidationOptions(List.) - Parameters:
domainValidationOptions- a consumer that will call methods onAwsCertificateManagerCertificateDomainValidationOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#domainValidationOptions(java.util.Collection)
-
renewalStatus
AwsCertificateManagerCertificateRenewalSummary.Builder renewalStatus(String renewalStatus)
The status of the Certificate Manager managed renewal of the certificate.
Valid values:
PENDING_AUTO_RENEWAL|PENDING_VALIDATION|SUCCESS|FAILED- Parameters:
renewalStatus- The status of the Certificate Manager managed renewal of the certificate.Valid values:
PENDING_AUTO_RENEWAL|PENDING_VALIDATION|SUCCESS|FAILED- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renewalStatusReason
AwsCertificateManagerCertificateRenewalSummary.Builder renewalStatusReason(String renewalStatusReason)
The reason that a renewal request was unsuccessful. This attribute is used only when
RenewalStatusisFAILED.Valid values:
NO_AVAILABLE_CONTACTS|ADDITIONAL_VERIFICATION_REQUIRED|DOMAIN_NOT_ALLOWED|INVALID_PUBLIC_DOMAIN|DOMAIN_VALIDATION_DENIED|CAA_ERROR|PCA_LIMIT_EXCEEDED|PCA_INVALID_ARN|PCA_INVALID_STATE|PCA_REQUEST_FAILED|PCA_NAME_CONSTRAINTS_VALIDATION|PCA_RESOURCE_NOT_FOUND|PCA_INVALID_ARGS|PCA_INVALID_DURATION|PCA_ACCESS_DENIED|SLR_NOT_FOUND|OTHER- Parameters:
renewalStatusReason- The reason that a renewal request was unsuccessful. This attribute is used only whenRenewalStatusisFAILED.Valid values:
NO_AVAILABLE_CONTACTS|ADDITIONAL_VERIFICATION_REQUIRED|DOMAIN_NOT_ALLOWED|INVALID_PUBLIC_DOMAIN|DOMAIN_VALIDATION_DENIED|CAA_ERROR|PCA_LIMIT_EXCEEDED|PCA_INVALID_ARN|PCA_INVALID_STATE|PCA_REQUEST_FAILED|PCA_NAME_CONSTRAINTS_VALIDATION|PCA_RESOURCE_NOT_FOUND|PCA_INVALID_ARGS|PCA_INVALID_DURATION|PCA_ACCESS_DENIED|SLR_NOT_FOUND|OTHER- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
AwsCertificateManagerCertificateRenewalSummary.Builder updatedAt(String updatedAt)
Indicates when the renewal summary was last updated.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Parameters:
updatedAt- Indicates when the renewal summary was last updated.This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-