org.jclouds.googlecloudstorage.domain
Class BucketTemplate
java.lang.Object
org.jclouds.googlecloudstorage.domain.BucketTemplate
public class BucketTemplate
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
projectNumber
protected Long projectNumber
acl
protected Set<BucketAccessControls> acl
defaultObjectAccessControls
protected Set<DefaultObjectAccessControls> defaultObjectAccessControls
owner
protected Owner owner
location
protected DomainResourceRefferences.Location location
website
protected Website website
logging
protected Logging logging
versioning
protected Versioning versioning
cors
protected Set<BucketCors> cors
lifeCycle
protected BucketLifeCycle lifeCycle
storageClass
protected DomainResourceRefferences.StorageClass storageClass
BucketTemplate
public BucketTemplate()
name
public BucketTemplate name(String name)
projectNumber
public BucketTemplate projectNumber(Long projectNumber)
owner
public BucketTemplate owner(Owner owner)
location
public BucketTemplate location(DomainResourceRefferences.Location location)
website
public BucketTemplate website(Website website)
logging
public BucketTemplate logging(Logging logging)
versioning
public BucketTemplate versioning(Versioning versioning)
lifeCycle
public BucketTemplate lifeCycle(BucketLifeCycle lifeCycle)
storageClass
public BucketTemplate storageClass(DomainResourceRefferences.StorageClass storageClass)
addAcl
public BucketTemplate addAcl(BucketAccessControls bucketAccessControls)
acl
public BucketTemplate acl(Set<BucketAccessControls> acl)
addDefaultObjectAccessControls
public BucketTemplate addDefaultObjectAccessControls(DefaultObjectAccessControls oac)
defaultObjectAccessControls
public BucketTemplate defaultObjectAccessControls(Set<DefaultObjectAccessControls> defaultObjectAcl)
addCORS
public BucketTemplate addCORS(BucketCors cors)
cors
public BucketTemplate cors(Set<BucketCors> cors)
getProjectNumber
public Long getProjectNumber()
getName
public String getName()
getAcl
public Set<BucketAccessControls> getAcl()
getDefaultObjectAccessControls
public Set<DefaultObjectAccessControls> getDefaultObjectAccessControls()
getOwner
public Owner getOwner()
getLocation
public DomainResourceRefferences.Location getLocation()
getWebsite
public Website getWebsite()
getLogging
public Logging getLogging()
getVersioning
public Versioning getVersioning()
getCors
public Set<BucketCors> getCors()
getLifeCycle
public BucketLifeCycle getLifeCycle()
getStorageClass
public DomainResourceRefferences.StorageClass getStorageClass()
builder
public static BucketTemplate.Builder builder()
fromBucketsTemplate
public static BucketTemplate fromBucketsTemplate(BucketTemplate bucketTemplate)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.