public static interface AwsCertificateManagerCertificateDetails.Builder extends SdkPojo, CopyableBuilder<AwsCertificateManagerCertificateDetails.Builder,AwsCertificateManagerCertificateDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsCertificateManagerCertificateDetails.Builder |
certificateAuthorityArn(String certificateAuthorityArn)
The ARN of the private certificate authority (CA) that will be used to issue the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
createdAt(String createdAt)
Indicates when the certificate was requested.
|
AwsCertificateManagerCertificateDetails.Builder |
domainName(String domainName)
The fully qualified domain name (FQDN), such as www.example.com, that is secured by the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
domainValidationOptions(AwsCertificateManagerCertificateDomainValidationOption... domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request. |
AwsCertificateManagerCertificateDetails.Builder |
domainValidationOptions(Collection<AwsCertificateManagerCertificateDomainValidationOption> domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request. |
AwsCertificateManagerCertificateDetails.Builder |
domainValidationOptions(Consumer<AwsCertificateManagerCertificateDomainValidationOption.Builder>... domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request. |
AwsCertificateManagerCertificateDetails.Builder |
extendedKeyUsages(AwsCertificateManagerCertificateExtendedKeyUsage... extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
extendedKeyUsages(Collection<AwsCertificateManagerCertificateExtendedKeyUsage> extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
extendedKeyUsages(Consumer<AwsCertificateManagerCertificateExtendedKeyUsage.Builder>... extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
failureReason(String failureReason)
For a failed certificate request, the reason for the failure.
|
AwsCertificateManagerCertificateDetails.Builder |
importedAt(String importedAt)
Indicates when the certificate was imported.
|
AwsCertificateManagerCertificateDetails.Builder |
inUseBy(Collection<String> inUseBy)
The list of ARNs for the Amazon Web Services resources that use the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
inUseBy(String... inUseBy)
The list of ARNs for the Amazon Web Services resources that use the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
issuedAt(String issuedAt)
Indicates when the certificate was issued.
|
AwsCertificateManagerCertificateDetails.Builder |
issuer(String issuer)
The name of the certificate authority that issued and signed the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
keyAlgorithm(String keyAlgorithm)
The algorithm that was used to generate the public-private key pair.
|
AwsCertificateManagerCertificateDetails.Builder |
keyUsages(AwsCertificateManagerCertificateKeyUsage... keyUsages)
A list of key usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
keyUsages(Collection<AwsCertificateManagerCertificateKeyUsage> keyUsages)
A list of key usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
keyUsages(Consumer<AwsCertificateManagerCertificateKeyUsage.Builder>... keyUsages)
A list of key usage X.509 v3 extension objects.
|
AwsCertificateManagerCertificateDetails.Builder |
notAfter(String notAfter)
The time after which the certificate becomes invalid.
|
AwsCertificateManagerCertificateDetails.Builder |
notBefore(String notBefore)
The time before which the certificate is not valid.
|
AwsCertificateManagerCertificateDetails.Builder |
options(AwsCertificateManagerCertificateOptions options)
Provides a value that specifies whether to add the certificate to a transparency log.
|
default AwsCertificateManagerCertificateDetails.Builder |
options(Consumer<AwsCertificateManagerCertificateOptions.Builder> options)
Provides a value that specifies whether to add the certificate to a transparency log.
|
AwsCertificateManagerCertificateDetails.Builder |
renewalEligibility(String renewalEligibility)
Whether the certificate is eligible for renewal.
|
AwsCertificateManagerCertificateDetails.Builder |
renewalSummary(AwsCertificateManagerCertificateRenewalSummary renewalSummary)
Information about the status of the Certificate Manager managed renewal for the certificate.
|
default AwsCertificateManagerCertificateDetails.Builder |
renewalSummary(Consumer<AwsCertificateManagerCertificateRenewalSummary.Builder> renewalSummary)
Information about the status of the Certificate Manager managed renewal for the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
serial(String serial)
The serial number of the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
signatureAlgorithm(String signatureAlgorithm)
The algorithm that was used to sign the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
status(String status)
The status of the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
subject(String subject)
The name of the entity that is associated with the public key contained in the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
subjectAlternativeNames(Collection<String> subjectAlternativeNames)
One or more domain names (subject alternative names) included in the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
subjectAlternativeNames(String... subjectAlternativeNames)
One or more domain names (subject alternative names) included in the certificate.
|
AwsCertificateManagerCertificateDetails.Builder |
type(String type)
The source of the certificate.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsCertificateManagerCertificateDetails.Builder certificateAuthorityArn(String certificateAuthorityArn)
The ARN of the private certificate authority (CA) that will be used to issue the certificate.
certificateAuthorityArn - The ARN of the private certificate authority (CA) that will be used to issue the certificate.AwsCertificateManagerCertificateDetails.Builder createdAt(String createdAt)
Indicates when the certificate was requested.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
createdAt - Indicates when the certificate was requested.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsCertificateManagerCertificateDetails.Builder domainName(String domainName)
The fully qualified domain name (FQDN), such as www.example.com, that is secured by the certificate.
domainName - The fully qualified domain name (FQDN), such as www.example.com, that is secured by the certificate.AwsCertificateManagerCertificateDetails.Builder domainValidationOptions(Collection<AwsCertificateManagerCertificateDomainValidationOption> domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request.
Only provided if the certificate type is AMAZON_ISSUED.
domainValidationOptions - Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request.
Only provided if the certificate type is AMAZON_ISSUED.
AwsCertificateManagerCertificateDetails.Builder domainValidationOptions(AwsCertificateManagerCertificateDomainValidationOption... domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request.
Only provided if the certificate type is AMAZON_ISSUED.
domainValidationOptions - Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request.
Only provided if the certificate type is AMAZON_ISSUED.
AwsCertificateManagerCertificateDetails.Builder domainValidationOptions(Consumer<AwsCertificateManagerCertificateDomainValidationOption.Builder>... domainValidationOptions)
Contains information about the initial validation of each domain name that occurs as a result of the
RequestCertificate request.
Only provided if the certificate type is AMAZON_ISSUED.
AwsCertificateManagerCertificateDomainValidationOption.Builder
avoiding the need to create one manually via
AwsCertificateManagerCertificateDomainValidationOption.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #domainValidationOptions(List.
domainValidationOptions - a consumer that will call methods on
AwsCertificateManagerCertificateDomainValidationOption.Builder#domainValidationOptions(java.util.Collection) AwsCertificateManagerCertificateDetails.Builder extendedKeyUsages(Collection<AwsCertificateManagerCertificateExtendedKeyUsage> extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
extendedKeyUsages - Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for
which the certificate public key can be used and consists of a name and an object identifier (OID).AwsCertificateManagerCertificateDetails.Builder extendedKeyUsages(AwsCertificateManagerCertificateExtendedKeyUsage... extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
extendedKeyUsages - Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for
which the certificate public key can be used and consists of a name and an object identifier (OID).AwsCertificateManagerCertificateDetails.Builder extendedKeyUsages(Consumer<AwsCertificateManagerCertificateExtendedKeyUsage.Builder>... extendedKeyUsages)
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
This is a convenience method that creates an instance of theAwsCertificateManagerCertificateExtendedKeyUsage.Builder
avoiding the need to create one manually via
AwsCertificateManagerCertificateExtendedKeyUsage.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #extendedKeyUsages(List.
extendedKeyUsages - a consumer that will call methods on
AwsCertificateManagerCertificateExtendedKeyUsage.Builder#extendedKeyUsages(java.util.Collection) AwsCertificateManagerCertificateDetails.Builder failureReason(String failureReason)
For a failed certificate request, the reason for the failure.
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
failureReason - For a failed certificate request, the reason for the failure.
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
AwsCertificateManagerCertificateDetails.Builder importedAt(String importedAt)
Indicates when the certificate was imported. Provided if the certificate type is IMPORTED.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
importedAt - Indicates when the certificate was imported. Provided if the certificate type is IMPORTED
.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsCertificateManagerCertificateDetails.Builder inUseBy(Collection<String> inUseBy)
The list of ARNs for the Amazon Web Services resources that use the certificate.
inUseBy - The list of ARNs for the Amazon Web Services resources that use the certificate.AwsCertificateManagerCertificateDetails.Builder inUseBy(String... inUseBy)
The list of ARNs for the Amazon Web Services resources that use the certificate.
inUseBy - The list of ARNs for the Amazon Web Services resources that use the certificate.AwsCertificateManagerCertificateDetails.Builder issuedAt(String issuedAt)
Indicates when the certificate was issued. Provided if the certificate type is AMAZON_ISSUED.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
issuedAt - Indicates when the certificate was issued. Provided if the certificate type is
AMAZON_ISSUED.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsCertificateManagerCertificateDetails.Builder issuer(String issuer)
The name of the certificate authority that issued and signed the certificate.
issuer - The name of the certificate authority that issued and signed the certificate.AwsCertificateManagerCertificateDetails.Builder keyAlgorithm(String keyAlgorithm)
The algorithm that was used to generate the public-private key pair.
Valid values: RSA_2048 | RSA_1024 | RSA_4096 |
EC_prime256v1 | EC_secp384r1 | EC_secp521r1
keyAlgorithm - The algorithm that was used to generate the public-private key pair.
Valid values: RSA_2048 | RSA_1024 | RSA_4096 |
EC_prime256v1 | EC_secp384r1 | EC_secp521r1
AwsCertificateManagerCertificateDetails.Builder keyUsages(Collection<AwsCertificateManagerCertificateKeyUsage> keyUsages)
A list of key usage X.509 v3 extension objects.
keyUsages - A list of key usage X.509 v3 extension objects.AwsCertificateManagerCertificateDetails.Builder keyUsages(AwsCertificateManagerCertificateKeyUsage... keyUsages)
A list of key usage X.509 v3 extension objects.
keyUsages - A list of key usage X.509 v3 extension objects.AwsCertificateManagerCertificateDetails.Builder keyUsages(Consumer<AwsCertificateManagerCertificateKeyUsage.Builder>... keyUsages)
A list of key usage X.509 v3 extension objects.
This is a convenience method that creates an instance of theAwsCertificateManagerCertificateKeyUsage.Builder
avoiding the need to create one manually via
AwsCertificateManagerCertificateKeyUsage.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #keyUsages(List.
keyUsages - a consumer that will call methods on
AwsCertificateManagerCertificateKeyUsage.Builder#keyUsages(java.util.Collection) AwsCertificateManagerCertificateDetails.Builder notAfter(String notAfter)
The time after which the certificate becomes invalid.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
notAfter - The time after which the certificate becomes invalid.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsCertificateManagerCertificateDetails.Builder notBefore(String notBefore)
The time before which the certificate is not valid.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
notBefore - The time before which the certificate is not valid.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsCertificateManagerCertificateDetails.Builder options(AwsCertificateManagerCertificateOptions options)
Provides a value that specifies whether to add the certificate to a transparency log.
options - Provides a value that specifies whether to add the certificate to a transparency log.default AwsCertificateManagerCertificateDetails.Builder options(Consumer<AwsCertificateManagerCertificateOptions.Builder> options)
Provides a value that specifies whether to add the certificate to a transparency log.
This is a convenience method that creates an instance of theAwsCertificateManagerCertificateOptions.Builder avoiding the need to create one manually via
AwsCertificateManagerCertificateOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to options(AwsCertificateManagerCertificateOptions).
options - a consumer that will call methods on AwsCertificateManagerCertificateOptions.Builderoptions(AwsCertificateManagerCertificateOptions)AwsCertificateManagerCertificateDetails.Builder renewalEligibility(String renewalEligibility)
Whether the certificate is eligible for renewal.
Valid values: ELIGIBLE | INELIGIBLE
renewalEligibility - Whether the certificate is eligible for renewal.
Valid values: ELIGIBLE | INELIGIBLE
AwsCertificateManagerCertificateDetails.Builder renewalSummary(AwsCertificateManagerCertificateRenewalSummary renewalSummary)
Information about the status of the Certificate Manager managed renewal for the certificate. Provided only
when the certificate type is AMAZON_ISSUED.
renewalSummary - Information about the status of the Certificate Manager managed renewal for the certificate. Provided
only when the certificate type is AMAZON_ISSUED.default AwsCertificateManagerCertificateDetails.Builder renewalSummary(Consumer<AwsCertificateManagerCertificateRenewalSummary.Builder> renewalSummary)
Information about the status of the Certificate Manager managed renewal for the certificate. Provided only
when the certificate type is AMAZON_ISSUED.
AwsCertificateManagerCertificateRenewalSummary.Builder avoiding the need to create one manually via
AwsCertificateManagerCertificateRenewalSummary.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
renewalSummary(AwsCertificateManagerCertificateRenewalSummary).
renewalSummary - a consumer that will call methods on AwsCertificateManagerCertificateRenewalSummary.BuilderrenewalSummary(AwsCertificateManagerCertificateRenewalSummary)AwsCertificateManagerCertificateDetails.Builder serial(String serial)
The serial number of the certificate.
serial - The serial number of the certificate.AwsCertificateManagerCertificateDetails.Builder signatureAlgorithm(String signatureAlgorithm)
The algorithm that was used to sign the certificate.
signatureAlgorithm - The algorithm that was used to sign the certificate.AwsCertificateManagerCertificateDetails.Builder status(String status)
The status of the certificate.
Valid values: PENDING_VALIDATION | ISSUED | INACTIVE |
EXPIRED | VALIDATION_TIMED_OUT | REVOKED | FAILED
status - The status of the certificate.
Valid values: PENDING_VALIDATION | ISSUED | INACTIVE |
EXPIRED | VALIDATION_TIMED_OUT | REVOKED | FAILED
AwsCertificateManagerCertificateDetails.Builder subject(String subject)
The name of the entity that is associated with the public key contained in the certificate.
subject - The name of the entity that is associated with the public key contained in the certificate.AwsCertificateManagerCertificateDetails.Builder subjectAlternativeNames(Collection<String> subjectAlternativeNames)
One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate.
The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
subjectAlternativeNames - One or more domain names (subject alternative names) included in the certificate. This list contains
the domain names that are bound to the public key that is contained in the certificate.
The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
AwsCertificateManagerCertificateDetails.Builder subjectAlternativeNames(String... subjectAlternativeNames)
One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate.
The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
subjectAlternativeNames - One or more domain names (subject alternative names) included in the certificate. This list contains
the domain names that are bound to the public key that is contained in the certificate.
The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
AwsCertificateManagerCertificateDetails.Builder type(String type)
The source of the certificate. For certificates that Certificate Manager provides, Type is
AMAZON_ISSUED. For certificates that are imported with ImportCertificate,
Type is IMPORTED.
Valid values: IMPORTED | AMAZON_ISSUED | PRIVATE
type - The source of the certificate. For certificates that Certificate Manager provides, Type
is AMAZON_ISSUED. For certificates that are imported with ImportCertificate,
Type is IMPORTED.
Valid values: IMPORTED | AMAZON_ISSUED | PRIVATE
Copyright © 2023. All rights reserved.