@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() |
copypublic 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().
ObjectLockEnabledpublic 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().
ObjectLockEnabledpublic ObjectLockRule rule()
The Object Lock rule in place for the specified object.
public ObjectLockConfiguration.Builder toBuilder()
ToCopyableBuildertoBuilder 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.