Interface TrustedCertificatePublicKey.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TrustedCertificatePublicKey.Builder,TrustedCertificatePublicKey>,SdkBuilder<TrustedCertificatePublicKey.Builder,TrustedCertificatePublicKey>,SdkPojo
- Enclosing class:
- TrustedCertificatePublicKey
public static interface TrustedCertificatePublicKey.Builder extends SdkPojo, CopyableBuilder<TrustedCertificatePublicKey.Builder,TrustedCertificatePublicKey>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TrustedCertificatePublicKey.BuildercertificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)TheKeyARNof the root public key certificate or certificate chain that signs the trusted public key certificate import.default TrustedCertificatePublicKey.BuilderkeyAttributes(Consumer<KeyAttributes.Builder> keyAttributes)The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.TrustedCertificatePublicKey.BuilderkeyAttributes(KeyAttributes keyAttributes)The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.TrustedCertificatePublicKey.BuilderpublicKeyCertificate(String publicKeyCertificate)Parameter information for trusted public key certificate import.-
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
-
certificateAuthorityPublicKeyIdentifier
TrustedCertificatePublicKey.Builder certificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)
The
KeyARNof the root public key certificate or certificate chain that signs the trusted public key certificate import.- Parameters:
certificateAuthorityPublicKeyIdentifier- TheKeyARNof the root public key certificate or certificate chain that signs the trusted public key certificate import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyAttributes
TrustedCertificatePublicKey.Builder keyAttributes(KeyAttributes keyAttributes)
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
- Parameters:
keyAttributes- The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyAttributes
default TrustedCertificatePublicKey.Builder keyAttributes(Consumer<KeyAttributes.Builder> keyAttributes)
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
This is a convenience method that creates an instance of theKeyAttributes.Builderavoiding the need to create one manually viaKeyAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokeyAttributes(KeyAttributes).- Parameters:
keyAttributes- a consumer that will call methods onKeyAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
keyAttributes(KeyAttributes)
-
publicKeyCertificate
TrustedCertificatePublicKey.Builder publicKeyCertificate(String publicKeyCertificate)
Parameter information for trusted public key certificate import.
- Parameters:
publicKeyCertificate- Parameter information for trusted public key certificate import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-