org.jclouds.googlecloudstorage.domain
Class Bucket.Builder

java.lang.Object
  extended by org.jclouds.googlecloudstorage.domain.Resource.Builder<Bucket.Builder>
      extended by org.jclouds.googlecloudstorage.domain.Bucket.Builder
Enclosing class:
Bucket

public static final class Bucket.Builder
extends Resource.Builder<Bucket.Builder>


Field Summary
 
Fields inherited from class org.jclouds.googlecloudstorage.domain.Resource.Builder
etag, id, kind, selfLink
 
Constructor Summary
Bucket.Builder()
           
 
Method Summary
 Bucket.Builder acl(Set<BucketAccessControls> acl)
           
 Bucket.Builder addAcl(BucketAccessControls bucketAccessControls)
           
 Bucket.Builder addCORS(BucketCors cors)
           
 Bucket.Builder addDefaultObjectAcl(DefaultObjectAccessControls defaultObjectAccessControls)
           
 Bucket build()
           
 Bucket.Builder cors(Set<BucketCors> cors)
           
 Bucket.Builder defaultObjectAcl(Set<DefaultObjectAccessControls> defaultObjectAcl)
           
 Bucket.Builder fromBucket(Bucket in)
           
 Bucket.Builder lifeCycle(BucketLifeCycle lifeCycle)
           
 Bucket.Builder location(DomainResourceRefferences.Location location)
           
 Bucket.Builder logging(Logging logging)
           
 Bucket.Builder metageneration(Long metageneration)
           
 Bucket.Builder name(String name)
           
 Bucket.Builder owner(Owner owner)
           
 Bucket.Builder projectNumber(Long projectNumber)
           
protected  Bucket.Builder self()
           
 Bucket.Builder storageClass(DomainResourceRefferences.StorageClass storageClass)
           
 Bucket.Builder timeCreated(Date timeCreated)
           
 Bucket.Builder versioning(Versioning versioning)
           
 Bucket.Builder website(Website website)
           
 
Methods inherited from class org.jclouds.googlecloudstorage.domain.Resource.Builder
etag, fromResource, id, kind, selfLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bucket.Builder

public Bucket.Builder()
Method Detail

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(DomainResourceRefferences.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(DomainResourceRefferences.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.