public static interface DescribeDefaultEncryptionConfigurationResponse.Builder extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<DescribeDefaultEncryptionConfigurationResponse.Builder,DescribeDefaultEncryptionConfigurationResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeDefaultEncryptionConfigurationResponse.Builder |
configurationStatus(ConfigurationStatus configurationStatus)
The status of the account configuration.
|
default DescribeDefaultEncryptionConfigurationResponse.Builder |
configurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus)
The status of the account configuration.
|
DescribeDefaultEncryptionConfigurationResponse.Builder |
encryptionType(EncryptionType encryptionType)
The type of encryption used for the encryption configuration.
|
DescribeDefaultEncryptionConfigurationResponse.Builder |
encryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
|
DescribeDefaultEncryptionConfigurationResponse.Builder |
kmsKeyArn(String kmsKeyArn)
The key ARN of the customer managed customer master key (CMK) used for AWS KMS encryption if you use
KMS_BASED_ENCRYPTION. |
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeDefaultEncryptionConfigurationResponse.Builder encryptionType(String encryptionType)
The type of encryption used for the encryption configuration.
encryptionType - The type of encryption used for the encryption configuration.EncryptionType,
EncryptionTypeDescribeDefaultEncryptionConfigurationResponse.Builder encryptionType(EncryptionType encryptionType)
The type of encryption used for the encryption configuration.
encryptionType - The type of encryption used for the encryption configuration.EncryptionType,
EncryptionTypeDescribeDefaultEncryptionConfigurationResponse.Builder kmsKeyArn(String kmsKeyArn)
The key ARN of the customer managed customer master key (CMK) used for AWS KMS encryption if you use
KMS_BASED_ENCRYPTION.
kmsKeyArn - The key ARN of the customer managed customer master key (CMK) used for AWS KMS encryption if you use
KMS_BASED_ENCRYPTION.DescribeDefaultEncryptionConfigurationResponse.Builder configurationStatus(ConfigurationStatus configurationStatus)
The status of the account configuration. This contains the ConfigurationState. If there's an
error, it also contains the ErrorDetails.
configurationStatus - The status of the account configuration. This contains the ConfigurationState. If there's
an error, it also contains the ErrorDetails.default DescribeDefaultEncryptionConfigurationResponse.Builder configurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus)
The status of the account configuration. This contains the ConfigurationState. If there's an
error, it also contains the ErrorDetails.
ConfigurationStatus.Builder avoiding the need
to create one manually via ConfigurationStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to configurationStatus(ConfigurationStatus).configurationStatus - a consumer that will call methods on ConfigurationStatus.BuilderconfigurationStatus(ConfigurationStatus)Copyright © 2021. All rights reserved.