public static interface CertificateAuthority.Builder extends SdkPojo, CopyableBuilder<CertificateAuthority.Builder,CertificateAuthority>
Modifier and Type | Method and Description |
---|---|
CertificateAuthority.Builder |
arn(String arn)
Amazon Resource Name (ARN) for your private certificate authority (CA).
|
CertificateAuthority.Builder |
certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Your private CA configuration.
|
default CertificateAuthority.Builder |
certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Your private CA configuration.
|
CertificateAuthority.Builder |
createdAt(Instant createdAt)
Date and time at which your private CA was created.
|
CertificateAuthority.Builder |
failureReason(FailureReason failureReason)
Reason the request to create your private CA failed.
|
CertificateAuthority.Builder |
failureReason(String failureReason)
Reason the request to create your private CA failed.
|
CertificateAuthority.Builder |
lastStateChangeAt(Instant lastStateChangeAt)
Date and time at which your private CA was last updated.
|
CertificateAuthority.Builder |
notAfter(Instant notAfter)
Date and time after which your private CA certificate is not valid.
|
CertificateAuthority.Builder |
notBefore(Instant notBefore)
Date and time before which your private CA certificate is not valid.
|
CertificateAuthority.Builder |
restorableUntil(Instant restorableUntil)
The period during which a deleted CA can be restored.
|
default CertificateAuthority.Builder |
revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Information about the certificate revocation list (CRL) created and maintained by your private CA.
|
CertificateAuthority.Builder |
revocationConfiguration(RevocationConfiguration revocationConfiguration)
Information about the certificate revocation list (CRL) created and maintained by your private CA.
|
CertificateAuthority.Builder |
serial(String serial)
Serial number of your private CA.
|
CertificateAuthority.Builder |
status(CertificateAuthorityStatus status)
Status of your private CA.
|
CertificateAuthority.Builder |
status(String status)
Status of your private CA.
|
CertificateAuthority.Builder |
type(CertificateAuthorityType type)
Type of your private CA.
|
CertificateAuthority.Builder |
type(String type)
Type of your private CA.
|
copy
applyMutation, build
CertificateAuthority.Builder arn(String arn)
Amazon Resource Name (ARN) for your private certificate authority (CA). The format is
12345678-1234-1234-1234-123456789012
.
arn
- Amazon Resource Name (ARN) for your private certificate authority (CA). The format is
12345678-1234-1234-1234-123456789012
.CertificateAuthority.Builder createdAt(Instant createdAt)
Date and time at which your private CA was created.
createdAt
- Date and time at which your private CA was created.CertificateAuthority.Builder lastStateChangeAt(Instant lastStateChangeAt)
Date and time at which your private CA was last updated.
lastStateChangeAt
- Date and time at which your private CA was last updated.CertificateAuthority.Builder type(String type)
Type of your private CA.
type
- Type of your private CA.CertificateAuthorityType
,
CertificateAuthorityType
CertificateAuthority.Builder type(CertificateAuthorityType type)
Type of your private CA.
type
- Type of your private CA.CertificateAuthorityType
,
CertificateAuthorityType
CertificateAuthority.Builder serial(String serial)
Serial number of your private CA.
serial
- Serial number of your private CA.CertificateAuthority.Builder status(String status)
Status of your private CA.
status
- Status of your private CA.CertificateAuthorityStatus
,
CertificateAuthorityStatus
CertificateAuthority.Builder status(CertificateAuthorityStatus status)
Status of your private CA.
status
- Status of your private CA.CertificateAuthorityStatus
,
CertificateAuthorityStatus
CertificateAuthority.Builder notBefore(Instant notBefore)
Date and time before which your private CA certificate is not valid.
notBefore
- Date and time before which your private CA certificate is not valid.CertificateAuthority.Builder notAfter(Instant notAfter)
Date and time after which your private CA certificate is not valid.
notAfter
- Date and time after which your private CA certificate is not valid.CertificateAuthority.Builder failureReason(String failureReason)
Reason the request to create your private CA failed.
failureReason
- Reason the request to create your private CA failed.FailureReason
,
FailureReason
CertificateAuthority.Builder failureReason(FailureReason failureReason)
Reason the request to create your private CA failed.
failureReason
- Reason the request to create your private CA failed.FailureReason
,
FailureReason
CertificateAuthority.Builder certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Your private CA configuration.
certificateAuthorityConfiguration
- Your private CA configuration.default CertificateAuthority.Builder certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Your private CA configuration.
This is a convenience that creates an instance of theCertificateAuthorityConfiguration.Builder
avoiding the need to create one manually via CertificateAuthorityConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
certificateAuthorityConfiguration(CertificateAuthorityConfiguration)
.certificateAuthorityConfiguration
- a consumer that will call methods on CertificateAuthorityConfiguration.Builder
certificateAuthorityConfiguration(CertificateAuthorityConfiguration)
CertificateAuthority.Builder revocationConfiguration(RevocationConfiguration revocationConfiguration)
Information about the certificate revocation list (CRL) created and maintained by your private CA.
revocationConfiguration
- Information about the certificate revocation list (CRL) created and maintained by your private CA.default CertificateAuthority.Builder revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Information about the certificate revocation list (CRL) created and maintained by your private CA.
This is a convenience that creates an instance of theRevocationConfiguration.Builder
avoiding the
need to create one manually via RevocationConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to revocationConfiguration(RevocationConfiguration)
.revocationConfiguration
- a consumer that will call methods on RevocationConfiguration.Builder
revocationConfiguration(RevocationConfiguration)
CertificateAuthority.Builder restorableUntil(Instant restorableUntil)
The period during which a deleted CA can be restored. For more information, see the
PermanentDeletionTimeInDays
parameter of the DeleteCertificateAuthorityRequest operation.
restorableUntil
- The period during which a deleted CA can be restored. For more information, see the
PermanentDeletionTimeInDays
parameter of the DeleteCertificateAuthorityRequest
operation.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.