org.jclouds.googlecloudstorage.domain
Class Bucket.Builder
java.lang.Object
org.jclouds.googlecloudstorage.domain.Resource.Builder<Bucket.Builder>
org.jclouds.googlecloudstorage.domain.Bucket.Builder
- Enclosing class:
- Bucket
public static final class Bucket.Builder
- extends Resource.Builder<Bucket.Builder>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bucket.Builder
public Bucket.Builder()
name
public Bucket.Builder name(String name)
projectNumber
public Bucket.Builder projectNumber(Long projectNumber)
timeCreated
public Bucket.Builder timeCreated(Date timeCreated)
metageneration
public Bucket.Builder metageneration(Long metageneration)
owner
public Bucket.Builder owner(Owner owner)
location
public Bucket.Builder location(DomainResourceReferences.Location location)
website
public Bucket.Builder website(Website website)
logging
public Bucket.Builder logging(Logging logging)
versioning
public Bucket.Builder versioning(Versioning versioning)
lifeCycle
public Bucket.Builder lifeCycle(BucketLifeCycle lifeCycle)
storageClass
public Bucket.Builder storageClass(DomainResourceReferences.StorageClass storageClass)
addAcl
public Bucket.Builder addAcl(BucketAccessControls bucketAccessControls)
acl
public Bucket.Builder acl(Set<BucketAccessControls> acl)
addDefaultObjectAcl
public Bucket.Builder addDefaultObjectAcl(DefaultObjectAccessControls defaultObjectAccessControls)
defaultObjectAcl
public Bucket.Builder defaultObjectAcl(Set<DefaultObjectAccessControls> defaultObjectAcl)
addCORS
public Bucket.Builder addCORS(BucketCors cors)
cors
public Bucket.Builder cors(Set<BucketCors> cors)
self
protected Bucket.Builder self()
- Specified by:
self in class Resource.Builder<Bucket.Builder>
build
public Bucket build()
- Overrides:
build in class Resource.Builder<Bucket.Builder>
fromBucket
public Bucket.Builder fromBucket(Bucket in)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.