public abstract static class BucketInfo.Builder extends Object
BucketInfo
.Modifier and Type | Method and Description |
---|---|
abstract BucketInfo |
build()
Creates a
BucketInfo object. |
abstract BucketInfo.Builder |
setAcl(Iterable<Acl> acl)
Sets the bucket's access control configuration.
|
abstract BucketInfo.Builder |
setCors(Iterable<Cors> cors)
Sets the bucket's Cross-Origin Resource Sharing (CORS) configuration.
|
abstract BucketInfo.Builder |
setDefaultAcl(Iterable<Acl> acl)
Sets the default access control configuration to apply to bucket's blobs when no other
configuration is specified.
|
abstract BucketInfo.Builder |
setDeleteRules(Iterable<? extends BucketInfo.DeleteRule> rules)
Sets the bucket's lifecycle configuration as a number of delete rules.
|
abstract BucketInfo.Builder |
setIndexPage(String indexPage)
Sets the bucket's website index page.
|
abstract BucketInfo.Builder |
setLabels(Map<String,String> labels)
Sets the label of this bucket.
|
abstract BucketInfo.Builder |
setLocation(String location)
Sets the bucket's location.
|
abstract BucketInfo.Builder |
setName(String name)
Sets the bucket's name.
|
abstract BucketInfo.Builder |
setNotFoundPage(String notFoundPage)
Sets the custom object to return when a requested resource is not found.
|
abstract BucketInfo.Builder |
setStorageClass(StorageClass storageClass)
Sets the bucket's storage class.
|
abstract BucketInfo.Builder |
setVersioningEnabled(Boolean enable)
Sets whether versioning should be enabled for this bucket.
|
public abstract BucketInfo.Builder setName(String name)
public abstract BucketInfo.Builder setVersioningEnabled(Boolean enable)
public abstract BucketInfo.Builder setIndexPage(String indexPage)
public abstract BucketInfo.Builder setNotFoundPage(String notFoundPage)
public abstract BucketInfo.Builder setDeleteRules(Iterable<? extends BucketInfo.DeleteRule> rules)
public abstract BucketInfo.Builder setStorageClass(StorageClass storageClass)
public abstract BucketInfo.Builder setLocation(String location)
public abstract BucketInfo.Builder setCors(Iterable<Cors> cors)
public abstract BucketInfo.Builder setAcl(Iterable<Acl> acl)
public abstract BucketInfo.Builder setDefaultAcl(Iterable<Acl> acl)
public abstract BucketInfo.Builder setLabels(Map<String,String> labels)
public abstract BucketInfo build()
BucketInfo
object.Copyright © 2017 Google. All rights reserved.