Interface UpdateDlpSettingRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDlpSettingRequest.Builder,,UpdateDlpSettingRequest> QuickSightRequest.Builder,SdkBuilder<UpdateDlpSettingRequest.Builder,,UpdateDlpSettingRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateDlpSettingRequest
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) The ID of the Amazon Web Services account that contains the DLP setting that you want to update.dlpSettingId(String dlpSettingId) The ID of the DLP setting that you want to update.Specifies whether DLP enforcement is active for this setting.An updated display name for the DLP setting.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateDlpSettingRequest.BuilderproviderConfig(Consumer<ProviderConfig.Builder> providerConfig) An updated provider-specific configuration for the DLP integration.providerConfig(ProviderConfig providerConfig) An updated provider-specific configuration for the DLP integration.providerOutageAction(String providerOutageAction) An updated behavior to apply when the DLP provider is unreachable.providerOutageAction(DlpAction providerOutageAction) An updated behavior to apply when the DLP provider is unreachable.providerType(String providerType) An updated DLP provider type.providerType(DlpProviderType providerType) An updated DLP provider type.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.quicksight.model.QuickSightRequest.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
-
awsAccountId
The ID of the Amazon Web Services account that contains the DLP setting that you want to update.
- Parameters:
awsAccountId- The ID of the Amazon Web Services account that contains the DLP setting that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dlpSettingId
The ID of the DLP setting that you want to update.
- Parameters:
dlpSettingId- The ID of the DLP setting that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
An updated display name for the DLP setting.
- Parameters:
name- An updated display name for the DLP setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerType
An updated DLP provider type. Currently, the only supported value is
MICROSOFT_PURVIEW.- Parameters:
providerType- An updated DLP provider type. Currently, the only supported value isMICROSOFT_PURVIEW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
An updated DLP provider type. Currently, the only supported value is
MICROSOFT_PURVIEW.- Parameters:
providerType- An updated DLP provider type. Currently, the only supported value isMICROSOFT_PURVIEW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerConfig
An updated provider-specific configuration for the DLP integration. This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
- Parameters:
providerConfig- An updated provider-specific configuration for the DLP integration. This is a union type structure. For this structure to be valid, only one of the attributes can be defined.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerConfig
default UpdateDlpSettingRequest.Builder providerConfig(Consumer<ProviderConfig.Builder> providerConfig) An updated provider-specific configuration for the DLP integration. This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
This is a convenience method that creates an instance of theProviderConfig.Builderavoiding the need to create one manually viaProviderConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproviderConfig(ProviderConfig).- Parameters:
providerConfig- a consumer that will call methods onProviderConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerOutageAction
An updated behavior to apply when the DLP provider is unreachable. Valid values are
ALLOW,WARN, andBLOCK.- Parameters:
providerOutageAction- An updated behavior to apply when the DLP provider is unreachable. Valid values areALLOW,WARN, andBLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerOutageAction
An updated behavior to apply when the DLP provider is unreachable. Valid values are
ALLOW,WARN, andBLOCK.- Parameters:
providerOutageAction- An updated behavior to apply when the DLP provider is unreachable. Valid values areALLOW,WARN, andBLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enabled
Specifies whether DLP enforcement is active for this setting. Set to
trueto enable enforcement, orfalseto disable it.- Parameters:
enabled- Specifies whether DLP enforcement is active for this setting. Set totrueto enable enforcement, orfalseto disable it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDlpSettingRequest.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
UpdateDlpSettingRequest.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.
-