@Generated(value="software.amazon.awssdk:codegen") public enum ObjectOwnership extends Enum<ObjectOwnership>
The container element for object ownership for a bucket's ownership controls.
BucketOwnerPreferred - Objects uploaded to the bucket change ownership to the bucket owner if the objects are
uploaded with the bucket-owner-full-control
canned ACL.
ObjectWriter - The uploading account will own the object if the object is uploaded with the
bucket-owner-full-control
canned ACL.
BucketOwnerEnforced - Access control lists (ACLs) are disabled and no longer affect permissions. The bucket owner
automatically owns and has full control over every object in the bucket. The bucket only accepts PUT requests that
don't specify an ACL or bucket owner full control ACLs, such as the bucket-owner-full-control
canned ACL
or an equivalent form of this ACL expressed in the XML format.
Enum Constant and Description |
---|
BUCKET_OWNER_ENFORCED |
BUCKET_OWNER_PREFERRED |
OBJECT_WRITER |
UNKNOWN_TO_SDK_VERSION |
Modifier and Type | Method and Description |
---|---|
static ObjectOwnership |
fromValue(String value)
Use this in place of valueOf to convert the raw string returned by the service into the enum value.
|
static Set<ObjectOwnership> |
knownValues()
|
String |
toString() |
static ObjectOwnership |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ObjectOwnership[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ObjectOwnership BUCKET_OWNER_PREFERRED
public static final ObjectOwnership OBJECT_WRITER
public static final ObjectOwnership BUCKET_OWNER_ENFORCED
public static final ObjectOwnership UNKNOWN_TO_SDK_VERSION
public static ObjectOwnership[] values()
for (ObjectOwnership c : ObjectOwnership.values()) System.out.println(c);
public static ObjectOwnership valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String toString()
toString
in class Enum<ObjectOwnership>
public static ObjectOwnership fromValue(String value)
value
- real valuepublic static Set<ObjectOwnership> knownValues()
values()
to return a Set
of all values known to the SDK. This will return
all known enum values except UNKNOWN_TO_SDK_VERSION
.Set
of known ObjectOwnership
sCopyright © 2022. All rights reserved.