Interface PutEncryptionConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<PutEncryptionConfigurationResponse.Builder,,PutEncryptionConfigurationResponse> IoTFleetWiseResponse.Builder,SdkBuilder<PutEncryptionConfigurationResponse.Builder,,PutEncryptionConfigurationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
PutEncryptionConfigurationResponse
@Mutable
@NotThreadSafe
public static interface PutEncryptionConfigurationResponse.Builder
extends IoTFleetWiseResponse.Builder, SdkPojo, CopyableBuilder<PutEncryptionConfigurationResponse.Builder,PutEncryptionConfigurationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionStatus(String encryptionStatus) The encryption status.encryptionStatus(EncryptionStatus encryptionStatus) The encryption status.encryptionType(String encryptionType) The type of encryption.encryptionType(EncryptionType encryptionType) The type of encryption.The ID of the KMS key that is used for encryption.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
kmsKeyId
The ID of the KMS key that is used for encryption.
- Parameters:
kmsKeyId- The ID of the KMS key that is used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionStatus
The encryption status.
- Parameters:
encryptionStatus- The encryption status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionStatus
The encryption status.
- Parameters:
encryptionStatus- The encryption status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption. Set to
KMS_BASED_ENCRYPTIONto use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTIONto use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.- Parameters:
encryptionType- The type of encryption. Set toKMS_BASED_ENCRYPTIONto use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTIONto use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption. Set to
KMS_BASED_ENCRYPTIONto use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTIONto use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.- Parameters:
encryptionType- The type of encryption. Set toKMS_BASED_ENCRYPTIONto use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTIONto use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-