Class BucketInfo.IamConfiguration (2.11.0)

public static class BucketInfo.IamConfiguration implements Serializable

The Bucket's IAM Configuration. See Also: public-access-prevention, uniform bucket-level access

Inheritance

Object > BucketInfo.IamConfiguration

Implements

Serializable

Static Methods

newBuilder()

public static BucketInfo.IamConfiguration.Builder newBuilder()
Returns
TypeDescription
BucketInfo.IamConfiguration.Builder

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
NameDescription
oObject
Returns
TypeDescription
boolean
Overrides

getBucketPolicyOnlyLockedTime()

public Long getBucketPolicyOnlyLockedTime()

Deprecated in favor of uniformBucketLevelAccessLockedTime().

Returns
TypeDescription
Long

getPublicAccessPrevention()

public BucketInfo.PublicAccessPrevention getPublicAccessPrevention()

Returns the Public Access Prevention. *

Returns
TypeDescription
BucketInfo.PublicAccessPrevention

getUniformBucketLevelAccessLockedTime()

public Long getUniformBucketLevelAccessLockedTime()
Returns
TypeDescription
Long

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

isBucketPolicyOnlyEnabled()

public Boolean isBucketPolicyOnlyEnabled()

Deprecated in favor of isUniformBucketLevelAccessEnabled().

Returns
TypeDescription
Boolean

isUniformBucketLevelAccessEnabled()

public Boolean isUniformBucketLevelAccessEnabled()
Returns
TypeDescription
Boolean

toBuilder()

public BucketInfo.IamConfiguration.Builder toBuilder()
Returns
TypeDescription
BucketInfo.IamConfiguration.Builder