@Mutable @NotThreadSafe public static interface BucketProtectionConfiguration.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<BucketProtectionConfiguration.Builder,BucketProtectionConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default BucketProtectionConfiguration.Builder |
defaultRetentionInDays(Integer defaultRetentionInDays)
Sets the desired bucket protection default retention for this configuration object.
|
BucketProtectionConfiguration.Builder |
defaultRetentionInDays(Retention defaultRetentionInDays) |
default BucketProtectionConfiguration.Builder |
maximumRetentionInDays(Integer maximumRetentionInDays)
Sets the desired bucket protection maximum retention for this configuration object.
|
BucketProtectionConfiguration.Builder |
maximumRetentionInDays(Retention maximumRetentionInDays) |
default BucketProtectionConfiguration.Builder |
minimumRetentionInDays(Integer minimumRetentionInDays)
Sets the desired bucket protection minimum retention for this configuration object.
|
BucketProtectionConfiguration.Builder |
minimumRetentionInDays(Retention minimumRetentionInDays) |
BucketProtectionConfiguration.Builder |
permanentRetentionEnabled(Boolean permanentRetentionEnabled)
Sets permanent retention true or false on the bucket.
|
BucketProtectionConfiguration.Builder |
status(BucketProtectionStatus status)
Sets the desired bucket protection status for this configuration object.
|
BucketProtectionConfiguration.Builder |
status(String status)
Sets the desired bucket protection status for this configuration object.
|
buildoverrideConfiguration, overrideConfiguration, overrideConfigurationequalsBySdkFields, sdkFieldNameToField, sdkFieldscopyapplyMutation, buildBucketProtectionConfiguration.Builder status(String status)
status - The desired bucket protection status for this configuration object. See
BucketProtectionStatus for a list of valid values.BucketProtectionConfiguration.Builder status(BucketProtectionStatus status)
status - The desired bucket protection status for this configuration object. See
BucketProtectionStatus for a list of valid values.BucketProtectionConfiguration.Builder minimumRetentionInDays(Retention minimumRetentionInDays)
BucketProtectionConfiguration.Builder maximumRetentionInDays(Retention maximumRetentionInDays)
BucketProtectionConfiguration.Builder defaultRetentionInDays(Retention defaultRetentionInDays)
BucketProtectionConfiguration.Builder permanentRetentionEnabled(Boolean permanentRetentionEnabled)
permanentRetentionEnabled - Sets permanent retention enablement.default BucketProtectionConfiguration.Builder minimumRetentionInDays(Integer minimumRetentionInDays)
minimumRetentionInDays - The desired bucket protection minimum retention for this configuration object.default BucketProtectionConfiguration.Builder defaultRetentionInDays(Integer defaultRetentionInDays)
defaultRetentionInDays - The desired bucket protection default retention for this configuration object.default BucketProtectionConfiguration.Builder maximumRetentionInDays(Integer maximumRetentionInDays)
maximumRetentionInDays - The desired bucket protection maximum retention for this configuration object.Copyright © 2026. All rights reserved.