Interface ProtectConfigurationInformation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProtectConfigurationInformation.Builder,
,ProtectConfigurationInformation> SdkBuilder<ProtectConfigurationInformation.Builder,
,ProtectConfigurationInformation> SdkPojo
- Enclosing class:
ProtectConfigurationInformation
public static interface ProtectConfigurationInformation.Builder
extends SdkPojo, CopyableBuilder<ProtectConfigurationInformation.Builder,ProtectConfigurationInformation>
-
Method Summary
Modifier and TypeMethodDescriptionaccountDefault
(Boolean accountDefault) This is true if the protect configuration is set as your account default protect configuration.createdTimestamp
(Instant createdTimestamp) The time when the protect configuration was created, in UNIX epoch time format.deletionProtectionEnabled
(Boolean deletionProtectionEnabled) The status of deletion protection for the protect configuration.protectConfigurationArn
(String protectConfigurationArn) The Amazon Resource Name (ARN) of the protect configuration.protectConfigurationId
(String protectConfigurationId) The unique identifier for the protect configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
protectConfigurationArn
The Amazon Resource Name (ARN) of the protect configuration.
- Parameters:
protectConfigurationArn
- The Amazon Resource Name (ARN) of the protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protectConfigurationId
The unique identifier for the protect configuration.
- Parameters:
protectConfigurationId
- The unique identifier for the protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The time when the protect configuration was created, in UNIX epoch time format.
- Parameters:
createdTimestamp
- The time when the protect configuration was created, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefault
This is true if the protect configuration is set as your account default protect configuration.
- Parameters:
accountDefault
- This is true if the protect configuration is set as your account default protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtectionEnabled
ProtectConfigurationInformation.Builder deletionProtectionEnabled(Boolean deletionProtectionEnabled) The status of deletion protection for the protect configuration. When set to true deletion protection is enabled. By default this is set to false.
- Parameters:
deletionProtectionEnabled
- The status of deletion protection for the protect configuration. When set to true deletion protection is enabled. By default this is set to false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-