Class Bucket.Builder (2.27.1)

public static final class Bucket.Builder extends GeneratedMessageV3.Builder<Bucket.Builder> implements BucketOrBuilder

A bucket.

Protobuf type google.storage.v2.Bucket

Implements

BucketOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAcl(BucketAccessControl value)

public Bucket.Builder addAcl(BucketAccessControl value)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameter
Name Description
value BucketAccessControl
Returns
Type Description
Bucket.Builder

addAcl(BucketAccessControl.Builder builderForValue)

public Bucket.Builder addAcl(BucketAccessControl.Builder builderForValue)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameter
Name Description
builderForValue BucketAccessControl.Builder
Returns
Type Description
Bucket.Builder

addAcl(int index, BucketAccessControl value)

public Bucket.Builder addAcl(int index, BucketAccessControl value)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameters
Name Description
index int
value BucketAccessControl
Returns
Type Description
Bucket.Builder

addAcl(int index, BucketAccessControl.Builder builderForValue)

public Bucket.Builder addAcl(int index, BucketAccessControl.Builder builderForValue)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameters
Name Description
index int
builderForValue BucketAccessControl.Builder
Returns
Type Description
Bucket.Builder

addAclBuilder()

public BucketAccessControl.Builder addAclBuilder()

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Returns
Type Description
BucketAccessControl.Builder

addAclBuilder(int index)

public BucketAccessControl.Builder addAclBuilder(int index)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameter
Name Description
index int
Returns
Type Description
BucketAccessControl.Builder

addAllAcl(Iterable<? extends BucketAccessControl> values)

public Bucket.Builder addAllAcl(Iterable<? extends BucketAccessControl> values)

Access controls on the bucket. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.BucketAccessControl acl = 8;

Parameter
Name Description
values Iterable<? extends com.google.storage.v2.BucketAccessControl>
Returns
Type Description
Bucket.Builder

addAllCors(Iterable<? extends Bucket.Cors> values)

public Bucket.Builder addAllCors(Iterable<? extends Bucket.Cors> values)

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Parameter
Name Description
values Iterable<? extends com.google.storage.v2.Bucket.Cors>
Returns
Type Description
Bucket.Builder

addAllDefaultObjectAcl(Iterable<? extends ObjectAccessControl> values)

public Bucket.Builder addAllDefaultObjectAcl(Iterable<? extends ObjectAccessControl> values)

Default access controls to apply to new objects when no ACL is provided. If iam_config.uniform_bucket_level_access is enabled on this bucket, requests to set, read, or modify acl is an error.

repeated .google.storage.v2.ObjectAccessControl default_object_acl = 9;

Parameter
Name Description
values Iterable<? extends com.google.storage.v2.ObjectAccessControl>
Returns
Type Description
Bucket.Builder

addCors(Bucket.Cors value)

public Bucket.Builder addCors(Bucket.Cors value)

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Parameter
Name Description
value Bucket.Cors
Returns
Type Description
Bucket.Builder

addCors(Bucket.Cors.Builder builderForValue)

public Bucket.Builder addCors(Bucket.Cors.Builder builderForValue)

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Parameter
Name Description
builderForValue Bucket.Cors.Builder
Returns
Type Description
Bucket.Builder

addCors(int index, Bucket.Cors value)

public Bucket.Builder addCors(int index, Bucket.Cors value)

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Parameters
Name Description
index int
value Bucket.Cors
Returns
Type Description
Bucket.Builder

addCors(int index, Bucket.Cors.Builder builderForValue)

public Bucket.Builder addCors(int index, Bucket.Cors.Builder builderForValue)

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Parameters
Name Description
index int
builderForValue Bucket.Cors.Builder
Returns
Type Description
Bucket.Builder

addCorsBuilder()

public Bucket.Cors.Builder addCorsBuilder()

The bucket's https://www.w3.org/TR/cors/ (CORS) config.

repeated .google.storage.v2.Bucket.Cors cors = 12;

Returns
Type Description
Bucket.Cors.Builder

addCorsBuilder(int index)

public Bucket.Cors.Builder addCorsBuilder(int index)

The bucket's