@Generated(value="software.amazon.awssdk:codegen") public final class ObjectLockConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectLockConfiguration.Builder,ObjectLockConfiguration>
The container element for Object Lock configuration parameters.
Modifier and Type | Class and Description |
---|---|
static interface |
ObjectLockConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static ObjectLockConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ObjectLockEnabled |
objectLockEnabled()
Indicates whether this bucket has an Object Lock configuration enabled.
|
String |
objectLockEnabledAsString()
Indicates whether this bucket has an Object Lock configuration enabled.
|
ObjectLockRule |
rule()
The Object Lock rule in place for the specified object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObjectLockConfiguration.Builder> |
serializableBuilderClass() |
ObjectLockConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public ObjectLockEnabled objectLockEnabled()
Indicates whether this bucket has an Object Lock configuration enabled.
If the service returns an enum value that is not available in the current SDK version, objectLockEnabled
will return ObjectLockEnabled.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from objectLockEnabledAsString()
.
ObjectLockEnabled
public String objectLockEnabledAsString()
Indicates whether this bucket has an Object Lock configuration enabled.
If the service returns an enum value that is not available in the current SDK version, objectLockEnabled
will return ObjectLockEnabled.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from objectLockEnabledAsString()
.
ObjectLockEnabled
public ObjectLockRule rule()
The Object Lock rule in place for the specified object.
public ObjectLockConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ObjectLockConfiguration.Builder,ObjectLockConfiguration>
public static ObjectLockConfiguration.Builder builder()
public static Class<? extends ObjectLockConfiguration.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.