@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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ObjectLockConfiguration.Builder,ObjectLockConfiguration>
public static ObjectLockConfiguration.Builder builder()
public static Class<? extends ObjectLockConfiguration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.