Class BucketInfo.IamConfiguration (2.23.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
Type Description
BucketInfo.IamConfiguration.Builder

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getBucketPolicyOnlyLockedTime()

public Long getBucketPolicyOnlyLockedTime()

Deprecated in favor of uniformBucketLevelAccessLockedTime().

Returns
Type Description
Long

getPublicAccessPrevention()

public BucketInfo.PublicAccessPrevention getPublicAccessPrevention()

Returns the Public Access Prevention. *

Returns
Type Description
BucketInfo.PublicAccessPrevention

getUniformBucketLevelAccessLockedTime() (deprecated)

public Long getUniformBucketLevelAccessLockedTime()
Returns
Type Description
Long

getUniformBucketLevelAccessLockedTimeOffsetDateTime()

public OffsetDateTime getUniformBucketLevelAccessLockedTimeOffsetDateTime()
Returns
Type Description
OffsetDateTime

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

isBucketPolicyOnlyEnabled()

public Boolean isBucketPolicyOnlyEnabled()

Deprecated in favor of isUniformBucketLevelAccessEnabled().

Returns
Type Description
Boolean

isUniformBucketLevelAccessEnabled()

public Boolean isUniformBucketLevelAccessEnabled()
Returns
Type Description
Boolean

toBuilder()

public BucketInfo.IamConfiguration.Builder toBuilder()
Returns
Type Description
BucketInfo.IamConfiguration.Builder

toString()

public String toString()
Returns
Type Description
String
Overrides