Interface DlpSettingDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DlpSettingDetails.Builder,,DlpSettingDetails> SdkBuilder<DlpSettingDetails.Builder,,DlpSettingDetails> SdkPojo
- Enclosing class:
DlpSettingDetails
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the DLP setting.The date and time that the DLP setting was created, in ISO 8601 format.dlpSettingId(String dlpSettingId) The ID of the DLP setting.The display name of the DLP setting.default DlpSettingDetails.BuilderproviderConfig(Consumer<ProviderConfig.Builder> providerConfig) The provider-specific configuration for the DLP integration.providerConfig(ProviderConfig providerConfig) The provider-specific configuration for the DLP integration.providerOutageAction(String providerOutageAction) The behavior applied when the DLP provider is unreachable.providerOutageAction(DlpAction providerOutageAction) The behavior applied when the DLP provider is unreachable.providerType(String providerType) The type of external DLP provider used for sensitivity label classification.providerType(DlpProviderType providerType) The type of external DLP provider used for sensitivity label classification.The status of the DLP setting.status(DlpSettingStatus status) The status of the DLP setting.The date and time that the DLP setting was most recently updated, in ISO 8601 format.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dlpSettingId
The ID of the DLP setting.
- Parameters:
dlpSettingId- The ID of the DLP setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The display name of the DLP setting.
- Parameters:
name- The display name of the DLP setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the DLP setting.
- Parameters:
arn- The Amazon Resource Name (ARN) of the DLP setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the DLP setting. Valid values are
ACTIVEandINACTIVE.- Parameters:
status- The status of the DLP setting. Valid values areACTIVEandINACTIVE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the DLP setting. Valid values are
ACTIVEandINACTIVE.- Parameters:
status- The status of the DLP setting. Valid values areACTIVEandINACTIVE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The type of external DLP provider used for sensitivity label classification.
- Parameters:
providerType- The type of external DLP provider used for sensitivity label classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The type of external DLP provider used for sensitivity label classification.
- Parameters:
providerType- The type of external DLP provider used for sensitivity label classification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerConfig
The provider-specific configuration for the DLP integration.
- Parameters:
providerConfig- The provider-specific configuration for the DLP integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerConfig
The provider-specific configuration for the DLP integration.
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
The behavior applied when the DLP provider is unreachable. Valid values are
ALLOW,WARN, andBLOCK.- Parameters:
providerOutageAction- The behavior applied 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
The behavior applied when the DLP provider is unreachable. Valid values are
ALLOW,WARN, andBLOCK.- Parameters:
providerOutageAction- The behavior applied 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:
-
createdAt
The date and time that the DLP setting was created, in ISO 8601 format.
- Parameters:
createdAt- The date and time that the DLP setting was created, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time that the DLP setting was most recently updated, in ISO 8601 format.
- Parameters:
updatedAt- The date and time that the DLP setting was most recently updated, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-