public static interface StopStreamEncryptionRequest.Builder extends KinesisRequest.Builder, CopyableBuilder<StopStreamEncryptionRequest.Builder,StopStreamEncryptionRequest>
| Modifier and Type | Method and Description |
|---|---|
StopStreamEncryptionRequest.Builder |
encryptionType(EncryptionType encryptionType)
The encryption type.
|
StopStreamEncryptionRequest.Builder |
encryptionType(String encryptionType)
The encryption type.
|
StopStreamEncryptionRequest.Builder |
keyId(String keyId)
The GUID for the customer-managed AWS KMS key to use for encryption.
|
StopStreamEncryptionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
StopStreamEncryptionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
StopStreamEncryptionRequest.Builder |
streamName(String streamName)
The name of the stream on which to stop encrypting records.
|
buildoverrideConfigurationcopyapplyMutation, buildStopStreamEncryptionRequest.Builder streamName(String streamName)
The name of the stream on which to stop encrypting records.
streamName - The name of the stream on which to stop encrypting records.StopStreamEncryptionRequest.Builder encryptionType(String encryptionType)
The encryption type. The only valid value is KMS.
encryptionType - The encryption type. The only valid value is KMS.EncryptionType,
EncryptionTypeStopStreamEncryptionRequest.Builder encryptionType(EncryptionType encryptionType)
The encryption type. The only valid value is KMS.
encryptionType - The encryption type. The only valid value is KMS.EncryptionType,
EncryptionTypeStopStreamEncryptionRequest.Builder keyId(String keyId)
The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique
identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name
prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias
aws/kinesis.
Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally unique key ID example: 12345678-1234-1234-1234-123456789012
Alias name example: alias/MyAliasName
Master key owned by Kinesis Data Streams: alias/aws/kinesis
keyId - The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally
unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an
alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by
specifying the alias aws/kinesis.
Key ARN example:
arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally unique key ID example: 12345678-1234-1234-1234-123456789012
Alias name example: alias/MyAliasName
Master key owned by Kinesis Data Streams: alias/aws/kinesis
StopStreamEncryptionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.StopStreamEncryptionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.