public static interface ImportCertificateRequest.Builder extends DatabaseMigrationRequest.Builder, CopyableBuilder<ImportCertificateRequest.Builder,ImportCertificateRequest>
Modifier and Type | Method and Description |
---|---|
ImportCertificateRequest.Builder |
certificateIdentifier(String certificateIdentifier)
The customer-assigned name of the certificate.
|
ImportCertificateRequest.Builder |
certificatePem(String certificatePem)
The contents of the .pem X.509 certificate file for the certificate.
|
ImportCertificateRequest.Builder |
certificateWallet(ByteBuffer certificateWallet)
The location of the imported Oracle Wallet certificate for use with SSL.
|
ImportCertificateRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
ImportCertificateRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
ImportCertificateRequest.Builder |
tags(Collection<Tag> tags)
The tags associated with the certificate.
|
ImportCertificateRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags associated with the certificate.
|
ImportCertificateRequest.Builder |
tags(Tag... tags)
The tags associated with the certificate.
|
build
requestOverrideConfig
copy
apply, build
ImportCertificateRequest.Builder certificateIdentifier(String certificateIdentifier)
The customer-assigned name of the certificate. Valid characters are A-z and 0-9.
certificateIdentifier
- The customer-assigned name of the certificate. Valid characters are A-z and 0-9.ImportCertificateRequest.Builder certificatePem(String certificatePem)
The contents of the .pem X.509 certificate file for the certificate.
certificatePem
- The contents of the .pem X.509 certificate file for the certificate.ImportCertificateRequest.Builder certificateWallet(ByteBuffer certificateWallet)
The location of the imported Oracle Wallet certificate for use with SSL.
To preserve immutability, the remaining bytes in the provided buffer will be copied into a new buffer when set.
certificateWallet
- The location of the imported Oracle Wallet certificate for use with SSL.ImportCertificateRequest.Builder tags(Collection<Tag> tags)
The tags associated with the certificate.
tags
- The tags associated with the certificate.ImportCertificateRequest.Builder tags(Tag... tags)
The tags associated with the certificate.
tags
- The tags associated with the certificate.ImportCertificateRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags associated with the certificate.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
ImportCertificateRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.ImportCertificateRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfig.Builder
will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.