Interface GetEncryptionConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetEncryptionConfigurationResponse.Builder,GetEncryptionConfigurationResponse>,IoTFleetWiseResponse.Builder,SdkBuilder<GetEncryptionConfigurationResponse.Builder,GetEncryptionConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetEncryptionConfigurationResponse
public static interface GetEncryptionConfigurationResponse.Builder extends IoTFleetWiseResponse.Builder, SdkPojo, CopyableBuilder<GetEncryptionConfigurationResponse.Builder,GetEncryptionConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetEncryptionConfigurationResponse.BuildercreationTime(Instant creationTime)The time when encryption was configured in seconds since epoch (January 1, 1970 at midnight UTC time).GetEncryptionConfigurationResponse.BuilderencryptionStatus(String encryptionStatus)The encryption status.GetEncryptionConfigurationResponse.BuilderencryptionStatus(EncryptionStatus encryptionStatus)The encryption status.GetEncryptionConfigurationResponse.BuilderencryptionType(String encryptionType)The type of encryption.GetEncryptionConfigurationResponse.BuilderencryptionType(EncryptionType encryptionType)The type of encryption.GetEncryptionConfigurationResponse.BuildererrorMessage(String errorMessage)The error message that describes why encryption settings couldn't be configured, if applicable.GetEncryptionConfigurationResponse.BuilderkmsKeyId(String kmsKeyId)The ID of the KMS key that is used for encryption.GetEncryptionConfigurationResponse.BuilderlastModificationTime(Instant lastModificationTime)The time when encryption was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).-
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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
kmsKeyId
GetEncryptionConfigurationResponse.Builder kmsKeyId(String 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
GetEncryptionConfigurationResponse.Builder encryptionStatus(String 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,EncryptionStatus
-
encryptionStatus
GetEncryptionConfigurationResponse.Builder encryptionStatus(EncryptionStatus 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,EncryptionStatus
-
encryptionType
GetEncryptionConfigurationResponse.Builder encryptionType(String encryptionType)
The type of encryption. Set to
KMS_BASED_ENCRYPTIONto use a 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 a 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,EncryptionType
-
encryptionType
GetEncryptionConfigurationResponse.Builder encryptionType(EncryptionType encryptionType)
The type of encryption. Set to
KMS_BASED_ENCRYPTIONto use a 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 a 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,EncryptionType
-
errorMessage
GetEncryptionConfigurationResponse.Builder errorMessage(String errorMessage)
The error message that describes why encryption settings couldn't be configured, if applicable.
- Parameters:
errorMessage- The error message that describes why encryption settings couldn't be configured, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
GetEncryptionConfigurationResponse.Builder creationTime(Instant creationTime)
The time when encryption was configured in seconds since epoch (January 1, 1970 at midnight UTC time).
- Parameters:
creationTime- The time when encryption was configured in seconds since epoch (January 1, 1970 at midnight UTC time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModificationTime
GetEncryptionConfigurationResponse.Builder lastModificationTime(Instant lastModificationTime)
The time when encryption was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).
- Parameters:
lastModificationTime- The time when encryption was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-