Interface TrustStore.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TrustStore.Builder,,TrustStore> SdkBuilder<TrustStore.Builder,,TrustStore> SdkPojo
- Enclosing class:
TrustStore
@Mutable
@NotThreadSafe
public static interface TrustStore.Builder
extends SdkPojo, CopyableBuilder<TrustStore.Builder,TrustStore>
-
Method Summary
Modifier and TypeMethodDescriptionThe PEM-encoded certificate authority (CA) certificates bundle for the trust store.crlContent(String crlContent) The PEM-encoded certificate revocation lists (CRLs) for the trust store.The Amazon Resource Name (ARN) of the KMS key used to encrypt the trust store contents.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
caContent
The PEM-encoded certificate authority (CA) certificates bundle for the trust store.
- Parameters:
caContent- The PEM-encoded certificate authority (CA) certificates bundle for the trust store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crlContent
The PEM-encoded certificate revocation lists (CRLs) for the trust store. There can be one CRL per certificate authority (CA) in the trust store.
- Parameters:
crlContent- The PEM-encoded certificate revocation lists (CRLs) for the trust store. There can be one CRL per certificate authority (CA) in the trust store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The Amazon Resource Name (ARN) of the KMS key used to encrypt the trust store contents.
- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the KMS key used to encrypt the trust store contents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-