Interface EncryptionConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>,SdkBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>,SdkPojo
- Enclosing class:
- EncryptionConfiguration
public static interface EncryptionConfiguration.Builder extends SdkPojo, CopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionConfiguration.BuilderkmsDataKeyReusePeriodSeconds(Integer kmsDataKeyReusePeriodSeconds)Maximum duration that Step Functions will reuse data keys.EncryptionConfiguration.BuilderkmsKeyId(String kmsKeyId)An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data.EncryptionConfiguration.Buildertype(String type)Encryption typeEncryptionConfiguration.Buildertype(EncryptionType type)Encryption type-
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
-
kmsKeyId
EncryptionConfiguration.Builder kmsKeyId(String kmsKeyId)
An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data. To specify a KMS key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
- Parameters:
kmsKeyId- An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data. To specify a KMS key in a different Amazon Web Services account, you must use the key ARN or alias ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsDataKeyReusePeriodSeconds
EncryptionConfiguration.Builder kmsDataKeyReusePeriodSeconds(Integer kmsDataKeyReusePeriodSeconds)
Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will call
GenerateDataKey. Only applies to customer managed keys.- Parameters:
kmsDataKeyReusePeriodSeconds- Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will callGenerateDataKey. Only applies to customer managed keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
EncryptionConfiguration.Builder type(String type)
Encryption type
- Parameters:
type- Encryption type- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionType,EncryptionType
-
type
EncryptionConfiguration.Builder type(EncryptionType type)
Encryption type
- Parameters:
type- Encryption type- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionType,EncryptionType
-
-