Interface GetDefaultEncryptionConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDefaultEncryptionConfigurationResponse.Builder,
,GetDefaultEncryptionConfigurationResponse> IotManagedIntegrationsResponse.Builder
,SdkBuilder<GetDefaultEncryptionConfigurationResponse.Builder,
,GetDefaultEncryptionConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetDefaultEncryptionConfigurationResponse
@Mutable
@NotThreadSafe
public static interface GetDefaultEncryptionConfigurationResponse.Builder
extends IotManagedIntegrationsResponse.Builder, SdkPojo, CopyableBuilder<GetDefaultEncryptionConfigurationResponse.Builder,GetDefaultEncryptionConfigurationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionconfigurationStatus
(Consumer<ConfigurationStatus.Builder> configurationStatus) Provides the status of the default encryption configuration for an Amazon Web Services account.configurationStatus
(ConfigurationStatus configurationStatus) Provides the status of the default encryption configuration for an Amazon Web Services account.encryptionType
(String encryptionType) The type of encryption used for the encryption configuration.encryptionType
(EncryptionType encryptionType) The type of encryption used for the encryption configuration.The Key Amazon Resource Name (ARN) of the AWS KMS key used for KMS encryption if you useKMS_BASED_ENCRYPTION
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iotmanagedintegrations.model.IotManagedIntegrationsResponse.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
-
configurationStatus
GetDefaultEncryptionConfigurationResponse.Builder configurationStatus(ConfigurationStatus configurationStatus) Provides the status of the default encryption configuration for an Amazon Web Services account.
- Parameters:
configurationStatus
- Provides the status of the default encryption configuration for an Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationStatus
default GetDefaultEncryptionConfigurationResponse.Builder configurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus) Provides the status of the default encryption configuration for an Amazon Web Services account.
This is a convenience method that creates an instance of theConfigurationStatus.Builder
avoiding the need to create one manually viaConfigurationStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurationStatus(ConfigurationStatus)
.- Parameters:
configurationStatus
- a consumer that will call methods onConfigurationStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption used for the encryption configuration.
- Parameters:
encryptionType
- The type of encryption used for the encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption used for the encryption configuration.
- Parameters:
encryptionType
- The type of encryption used for the encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyArn
The Key Amazon Resource Name (ARN) of the AWS KMS key used for KMS encryption if you use
KMS_BASED_ENCRYPTION
.- Parameters:
kmsKeyArn
- The Key Amazon Resource Name (ARN) of the AWS KMS key used for KMS encryption if you useKMS_BASED_ENCRYPTION
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-