public static interface KeyStoreConfig.Builder
| Modifier and Type | Method and Description |
|---|---|
KeyStoreConfig |
build() |
software.amazon.awssdk.services.dynamodb.DynamoDbClient |
ddbClient() |
KeyStoreConfig.Builder |
ddbClient(software.amazon.awssdk.services.dynamodb.DynamoDbClient ddbClient) |
java.lang.String |
ddbTableName() |
KeyStoreConfig.Builder |
ddbTableName(java.lang.String ddbTableName) |
java.util.List<java.lang.String> |
grantTokens() |
KeyStoreConfig.Builder |
grantTokens(java.util.List<java.lang.String> grantTokens) |
java.lang.String |
id() |
KeyStoreConfig.Builder |
id(java.lang.String id) |
software.amazon.awssdk.services.kms.KmsClient |
kmsClient() |
KeyStoreConfig.Builder |
kmsClient(software.amazon.awssdk.services.kms.KmsClient kmsClient) |
KMSConfiguration |
kmsConfiguration() |
KeyStoreConfig.Builder |
kmsConfiguration(KMSConfiguration kmsConfiguration) |
java.lang.String |
logicalKeyStoreName() |
KeyStoreConfig.Builder |
logicalKeyStoreName(java.lang.String logicalKeyStoreName) |
KeyStoreConfig.Builder ddbTableName(java.lang.String ddbTableName)
ddbTableName - The DynamoDB table name that backs this Key Store.java.lang.String ddbTableName()
KeyStoreConfig.Builder kmsConfiguration(KMSConfiguration kmsConfiguration)
kmsConfiguration - The AWS KMS Key that protects this Key Store.KMSConfiguration kmsConfiguration()
KeyStoreConfig.Builder logicalKeyStoreName(java.lang.String logicalKeyStoreName)
logicalKeyStoreName - The logical name for this Key Store, which is cryptographically bound to the keys it holds.java.lang.String logicalKeyStoreName()
KeyStoreConfig.Builder id(java.lang.String id)
id - An identifier for this Key Store.java.lang.String id()
KeyStoreConfig.Builder grantTokens(java.util.List<java.lang.String> grantTokens)
grantTokens - The AWS KMS grant tokens that are used when this Key Store calls to AWS KMS.java.util.List<java.lang.String> grantTokens()
KeyStoreConfig.Builder ddbClient(software.amazon.awssdk.services.dynamodb.DynamoDbClient ddbClient)
ddbClient - The DynamoDB client this Key Store uses to call Amazon DynamoDB.software.amazon.awssdk.services.dynamodb.DynamoDbClient ddbClient()
KeyStoreConfig.Builder kmsClient(software.amazon.awssdk.services.kms.KmsClient kmsClient)
kmsClient - The KMS client this Key Store uses to call AWS KMS.software.amazon.awssdk.services.kms.KmsClient kmsClient()
KeyStoreConfig build()