org.jclouds.googlecloudstorage.domain
Class ObjectAccessControls.Builder

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

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


Field Summary
protected  String bucket
           
protected  String domain
           
protected  String email
           
protected  String entity
           
protected  String entityId
           
protected  Long generation
           
protected  String object
           
protected  ProjectTeam projectTeam
           
protected  DomainResourceReferences.ObjectRole role
           
 
Fields inherited from class org.jclouds.googlecloudstorage.domain.Resource.Builder
etag, id, kind, selfLink
 
Constructor Summary
ObjectAccessControls.Builder()
           
 
Method Summary
 ObjectAccessControls.Builder bucket(String bucket)
           
 ObjectAccessControls build()
           
 ObjectAccessControls.Builder domain(String domain)
           
 ObjectAccessControls.Builder email(String email)
           
 ObjectAccessControls.Builder entity(String entity)
           
 ObjectAccessControls.Builder entityId(String entityId)
           
 ObjectAccessControls.Builder fromObjectAccessControls(ObjectAccessControls in)
           
 ObjectAccessControls.Builder generation(Long generation)
           
 ObjectAccessControls.Builder object(String object)
           
 ObjectAccessControls.Builder projectTeam(ProjectTeam projectTeam)
           
 ObjectAccessControls.Builder role(DomainResourceReferences.ObjectRole role)
           
protected  ObjectAccessControls.Builder self()
           
 
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
 

Field Detail

object

protected String object

generation

protected Long generation

bucket

protected String bucket

entity

protected String entity

entityId

protected String entityId

role

protected DomainResourceReferences.ObjectRole role

email

protected String email

domain

protected String domain

projectTeam

protected ProjectTeam projectTeam
Constructor Detail

ObjectAccessControls.Builder

public ObjectAccessControls.Builder()
Method Detail

bucket

public ObjectAccessControls.Builder bucket(String bucket)

object

public ObjectAccessControls.Builder object(String object)

generation

public ObjectAccessControls.Builder generation(Long generation)

entity

public ObjectAccessControls.Builder entity(String entity)

entityId

public ObjectAccessControls.Builder entityId(String entityId)

role

public ObjectAccessControls.Builder role(DomainResourceReferences.ObjectRole role)

email

public ObjectAccessControls.Builder email(String email)

domain

public ObjectAccessControls.Builder domain(String domain)

projectTeam

public ObjectAccessControls.Builder projectTeam(ProjectTeam projectTeam)

build

public ObjectAccessControls build()
Overrides:
build in class Resource.Builder<ObjectAccessControls.Builder>

fromObjectAccessControls

public ObjectAccessControls.Builder fromObjectAccessControls(ObjectAccessControls in)

self

protected ObjectAccessControls.Builder self()
Specified by:
self in class Resource.Builder<ObjectAccessControls.Builder>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.