public static interface CreateCertificateAuthorityRequest.Builder extends AcmPcaRequest.Builder, SdkPojo, CopyableBuilder<CreateCertificateAuthorityRequest.Builder,CreateCertificateAuthorityRequest>
Modifier and Type | Method and Description |
---|---|
CreateCertificateAuthorityRequest.Builder |
certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500 certificate
subject information.
|
default CreateCertificateAuthorityRequest.Builder |
certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500 certificate
subject information.
|
CreateCertificateAuthorityRequest.Builder |
certificateAuthorityType(CertificateAuthorityType certificateAuthorityType)
The type of the certificate authority.
|
CreateCertificateAuthorityRequest.Builder |
certificateAuthorityType(String certificateAuthorityType)
The type of the certificate authority.
|
CreateCertificateAuthorityRequest.Builder |
idempotencyToken(String idempotencyToken)
Alphanumeric string that can be used to distinguish between calls to CreateCertificateAuthority.
|
CreateCertificateAuthorityRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateCertificateAuthorityRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CreateCertificateAuthorityRequest.Builder |
revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Contains a Boolean value that you can use to enable a certification revocation list (CRL) for the CA, the
name of the S3 bucket to which ACM PCA will write the CRL, and an optional CNAME alias that you can use to
hide the name of your bucket in the CRL Distribution Points extension of your CA certificate.
|
CreateCertificateAuthorityRequest.Builder |
revocationConfiguration(RevocationConfiguration revocationConfiguration)
Contains a Boolean value that you can use to enable a certification revocation list (CRL) for the CA, the
name of the S3 bucket to which ACM PCA will write the CRL, and an optional CNAME alias that you can use to
hide the name of your bucket in the CRL Distribution Points extension of your CA certificate.
|
build
overrideConfiguration
copy
applyMutation, build
CreateCertificateAuthorityRequest.Builder certificateAuthorityConfiguration(CertificateAuthorityConfiguration certificateAuthorityConfiguration)
Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500 certificate subject information.
certificateAuthorityConfiguration
- Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500
certificate subject information.default CreateCertificateAuthorityRequest.Builder certificateAuthorityConfiguration(Consumer<CertificateAuthorityConfiguration.Builder> certificateAuthorityConfiguration)
Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500 certificate subject information.
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)
CreateCertificateAuthorityRequest.Builder revocationConfiguration(RevocationConfiguration revocationConfiguration)
Contains a Boolean value that you can use to enable a certification revocation list (CRL) for the CA, the name of the S3 bucket to which ACM PCA will write the CRL, and an optional CNAME alias that you can use to hide the name of your bucket in the CRL Distribution Points extension of your CA certificate. For more information, see the CrlConfiguration structure.
revocationConfiguration
- Contains a Boolean value that you can use to enable a certification revocation list (CRL) for the CA,
the name of the S3 bucket to which ACM PCA will write the CRL, and an optional CNAME alias that you
can use to hide the name of your bucket in the CRL Distribution Points extension of your CA
certificate. For more information, see the CrlConfiguration structure.default CreateCertificateAuthorityRequest.Builder revocationConfiguration(Consumer<RevocationConfiguration.Builder> revocationConfiguration)
Contains a Boolean value that you can use to enable a certification revocation list (CRL) for the CA, the name of the S3 bucket to which ACM PCA will write the CRL, and an optional CNAME alias that you can use to hide the name of your bucket in the CRL Distribution Points extension of your CA certificate. For more information, see the CrlConfiguration structure.
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)
CreateCertificateAuthorityRequest.Builder certificateAuthorityType(String certificateAuthorityType)
The type of the certificate authority. Currently, this must be SUBORDINATE.
certificateAuthorityType
- The type of the certificate authority. Currently, this must be SUBORDINATE.CertificateAuthorityType
,
CertificateAuthorityType
CreateCertificateAuthorityRequest.Builder certificateAuthorityType(CertificateAuthorityType certificateAuthorityType)
The type of the certificate authority. Currently, this must be SUBORDINATE.
certificateAuthorityType
- The type of the certificate authority. Currently, this must be SUBORDINATE.CertificateAuthorityType
,
CertificateAuthorityType
CreateCertificateAuthorityRequest.Builder idempotencyToken(String idempotencyToken)
Alphanumeric string that can be used to distinguish between calls to CreateCertificateAuthority. Idempotency tokens time out after five minutes. Therefore, if you call CreateCertificateAuthority multiple times with the same idempotency token within a five minute period, ACM PCA recognizes that you are requesting only one certificate. As a result, ACM PCA issues only one. If you change the idempotency token for each call, however, ACM PCA recognizes that you are requesting multiple certificates.
idempotencyToken
- Alphanumeric string that can be used to distinguish between calls to
CreateCertificateAuthority. Idempotency tokens time out after five minutes. Therefore, if you
call CreateCertificateAuthority multiple times with the same idempotency token within a five
minute period, ACM PCA recognizes that you are requesting only one certificate. As a result, ACM PCA
issues only one. If you change the idempotency token for each call, however, ACM PCA recognizes that
you are requesting multiple certificates.CreateCertificateAuthorityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateCertificateAuthorityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.