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
copy
Methods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods 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_ENCRYPTION
to use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTION
to 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_ENCRYPTION
to use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTION
to 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_ENCRYPTION
to use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTION
to 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_ENCRYPTION
to use an KMS key that you own and manage. Set toFLEETWISE_DEFAULT_ENCRYPTION
to 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:
-