Interface PutDataExportConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutDataExportConfigurationRequest.Builder,,PutDataExportConfigurationRequest> DataZoneRequest.Builder,SdkBuilder<PutDataExportConfigurationRequest.Builder,,PutDataExportConfigurationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutDataExportConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure idempotency of the request.domainIdentifier(String domainIdentifier) The domain ID where you want to create data export configuration details.enableExport(Boolean enableExport) Specifies that the export is to be enabled as part of creating data export configuration details.encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) The encryption configuration as part of creating data export configuration details.encryptionConfiguration(EncryptionConfiguration encryptionConfiguration) The encryption configuration as part of creating data export configuration details.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clientToken
A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
The domain ID where you want to create data export configuration details.
- Parameters:
domainIdentifier- The domain ID where you want to create data export configuration details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableExport
Specifies that the export is to be enabled as part of creating data export configuration details.
- Parameters:
enableExport- Specifies that the export is to be enabled as part of creating data export configuration details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
PutDataExportConfigurationRequest.Builder encryptionConfiguration(EncryptionConfiguration encryptionConfiguration) The encryption configuration as part of creating data export configuration details.
The KMS key provided here as part of encryptionConfiguration must have the required permissions as described in KMS permissions for exporting asset metadata in Amazon SageMaker Unified Studio.
- Parameters:
encryptionConfiguration- The encryption configuration as part of creating data export configuration details.The KMS key provided here as part of encryptionConfiguration must have the required permissions as described in KMS permissions for exporting asset metadata in Amazon SageMaker Unified Studio.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
default PutDataExportConfigurationRequest.Builder encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) The encryption configuration as part of creating data export configuration details.
The KMS key provided here as part of encryptionConfiguration must have the required permissions as described in KMS permissions for exporting asset metadata in Amazon SageMaker Unified Studio.
This is a convenience method that creates an instance of theEncryptionConfiguration.Builderavoiding the need to create one manually viaEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionConfiguration(EncryptionConfiguration).- Parameters:
encryptionConfiguration- a consumer that will call methods onEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutDataExportConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutDataExportConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-