public static enum UpdateBucketDetails.PublicAccessType extends Enum<UpdateBucketDetails.PublicAccessType> implements BmcEnum
The type of public access enabled on this bucket. A bucket is set to NoPublicAccess
by default, which only allows an authenticated caller to access the bucket and its contents.
When ObjectRead
is enabled on the bucket, public access is allowed for the GetObject
, HeadObject
, and ListObjects
operations. When ObjectReadWithoutList
is enabled on the bucket, public access is allowed for the GetObject
and HeadObject
operations.
Enum Constant and Description |
---|
NoPublicAccess |
ObjectRead |
ObjectReadWithoutList |
Modifier and Type | Method and Description |
---|---|
static UpdateBucketDetails.PublicAccessType |
create(String key) |
String |
getValue() |
static UpdateBucketDetails.PublicAccessType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static UpdateBucketDetails.PublicAccessType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UpdateBucketDetails.PublicAccessType NoPublicAccess
public static final UpdateBucketDetails.PublicAccessType ObjectRead
public static final UpdateBucketDetails.PublicAccessType ObjectReadWithoutList
public static UpdateBucketDetails.PublicAccessType[] values()
for (UpdateBucketDetails.PublicAccessType c : UpdateBucketDetails.PublicAccessType.values()) System.out.println(c);
public static UpdateBucketDetails.PublicAccessType 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 static UpdateBucketDetails.PublicAccessType create(String key)
Copyright © 2016–2024. All rights reserved.