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