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 SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.iotmanagedintegrations.model.IotManagedIntegrationsResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
configurationStatusGetDefaultEncryptionConfigurationResponse.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.
 
- 
configurationStatusdefault 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.Builderavoiding the need to create one manually viaConfigurationStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfigurationStatus(ConfigurationStatus).- Parameters:
- configurationStatus- a consumer that will call methods on- ConfigurationStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
encryptionTypeThe 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:
 
- 
encryptionTypeThe 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:
 
- 
kmsKeyArnThe 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 use- KMS_BASED_ENCRYPTION.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-