@Generated(value="software.amazon.awssdk:codegen") public final class StopStreamEncryptionRequest extends KinesisRequest implements ToCopyableBuilder<StopStreamEncryptionRequest.Builder,StopStreamEncryptionRequest>
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
StopStreamEncryptionRequest.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
static StopStreamEncryptionRequest.Builder | 
builder()  | 
EncryptionType | 
encryptionType()
 The encryption type. 
 | 
String | 
encryptionTypeAsString()
 The encryption type. 
 | 
boolean | 
equals(Object obj)  | 
<T> Optional<T> | 
getValueForField(String fieldName,
                Class<T> clazz)
Used to retrieve the value of a field from any class that extends  
SdkRequest. | 
int | 
hashCode()  | 
String | 
keyId()
 The GUID for the customer-managed KMS key to use for encryption. 
 | 
static Class<? extends StopStreamEncryptionRequest.Builder> | 
serializableBuilderClass()  | 
String | 
streamName()
 The name of the stream on which to stop encrypting records. 
 | 
StopStreamEncryptionRequest.Builder | 
toBuilder()
Take this object and create a builder that contains all of the current property values of this object. 
 | 
String | 
toString()  | 
overrideConfigurationcopypublic String streamName()
The name of the stream on which to stop encrypting records.
public EncryptionType encryptionType()
 The encryption type. The only valid value is KMS.
 
 If the service returns an enum value that is not available in the current SDK version, encryptionType
 will return EncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
 from encryptionTypeAsString().
 
KMS.EncryptionTypepublic String encryptionTypeAsString()
 The encryption type. The only valid value is KMS.
 
 If the service returns an enum value that is not available in the current SDK version, encryptionType
 will return EncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
 from encryptionTypeAsString().
 
KMS.EncryptionTypepublic String keyId()
 The GUID for the customer-managed KMS key to use for encryption. This value can be a globally unique identifier,
 a fully specified 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 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 Streams: alias/aws/kinesis
 
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 Streams: alias/aws/kinesis
         
public StopStreamEncryptionRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<StopStreamEncryptionRequest.Builder,StopStreamEncryptionRequest>toBuilder in class KinesisRequestpublic static StopStreamEncryptionRequest.Builder builder()
public static Class<? extends StopStreamEncryptionRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequestSdkRequest. The field name
 specified should match the member name from the corresponding service-2.json model specified in the
 codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
 If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class) method will
 again be available.getValueForField in class SdkRequestfieldName - The name of the member to be retrieved.clazz - The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.