public static class Bucket.Builder extends BucketInfo.Builder
Bucket.| Modifier and Type | Method and Description |
|---|---|
Bucket.Builder |
acl(Iterable<Acl> acl)
Sets the bucket's access control configuration.
|
Bucket |
build()
Creates a
BucketInfo object. |
Bucket.Builder |
cors(Iterable<Cors> cors)
Sets the bucket's Cross-Origin Resource Sharing (CORS) configuration.
|
Bucket.Builder |
defaultAcl(Iterable<Acl> acl)
Sets the default access control configuration to apply to bucket's blobs when no other
configuration is specified.
|
Bucket.Builder |
deleteRules(Iterable<? extends BucketInfo.DeleteRule> rules)
Sets the bucket's lifecycle configuration as a number of delete rules.
|
Bucket.Builder |
indexPage(String indexPage)
Sets the bucket's website index page.
|
Bucket.Builder |
location(String location)
Sets the bucket's location.
|
Bucket.Builder |
name(String name)
Sets the bucket's name.
|
Bucket.Builder |
notFoundPage(String notFoundPage)
Sets the custom object to return when a requested resource is not found.
|
Bucket.Builder |
storageClass(String storageClass)
Sets the bucket's storage class.
|
Bucket.Builder |
versioningEnabled(Boolean enable)
Sets whether versioning should be enabled for this bucket.
|
public Bucket.Builder name(String name)
BucketInfo.Buildername in class BucketInfo.Builderpublic Bucket.Builder versioningEnabled(Boolean enable)
BucketInfo.BuilderversioningEnabled in class BucketInfo.Builderpublic Bucket.Builder indexPage(String indexPage)
BucketInfo.BuilderindexPage in class BucketInfo.Builderpublic Bucket.Builder notFoundPage(String notFoundPage)
BucketInfo.BuildernotFoundPage in class BucketInfo.Builderpublic Bucket.Builder deleteRules(Iterable<? extends BucketInfo.DeleteRule> rules)
BucketInfo.BuilderdeleteRules in class BucketInfo.Builderpublic Bucket.Builder storageClass(String storageClass)
BucketInfo.BuilderstorageClass in class BucketInfo.Builderpublic Bucket.Builder location(String location)
BucketInfo.Builderlocation in class BucketInfo.Builderpublic Bucket.Builder cors(Iterable<Cors> cors)
BucketInfo.Buildercors in class BucketInfo.Builderpublic Bucket.Builder acl(Iterable<Acl> acl)
BucketInfo.Builderacl in class BucketInfo.Builderpublic Bucket.Builder defaultAcl(Iterable<Acl> acl)
BucketInfo.BuilderdefaultAcl in class BucketInfo.Builderpublic Bucket build()
BucketInfo.BuilderBucketInfo object.build in class BucketInfo.BuilderCopyright © 2016 Google. All rights reserved.