@Generated(value="software.amazon.awssdk:codegen") public final class ObjectLockRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectLockRule.Builder,ObjectLockRule>
The container element for an Object Lock rule.
Modifier and Type | Class and Description |
---|---|
static interface |
ObjectLockRule.Builder |
Modifier and Type | Method and Description |
---|---|
static ObjectLockRule.Builder |
builder() |
DefaultRetention |
defaultRetention()
The default Object Lock retention mode and period that you want to apply to new objects placed in the specified
bucket.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObjectLockRule.Builder> |
serializableBuilderClass() |
ObjectLockRule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final DefaultRetention defaultRetention()
The default Object Lock retention mode and period that you want to apply to new objects placed in the specified
bucket. Bucket settings require both a mode and a period. The period can be either Days
or
Years
but you must select one. You cannot specify Days
and Years
at the
same time.
Days
or Years
but you must select one. You cannot specify Days
and
Years
at the same time.public ObjectLockRule.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ObjectLockRule.Builder,ObjectLockRule>
public static ObjectLockRule.Builder builder()
public static Class<? extends ObjectLockRule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.