org.jclouds.googlecloudstorage.domain.templates
Class ComposeObjectTemplate

java.lang.Object
  extended by org.jclouds.googlecloudstorage.domain.templates.ComposeObjectTemplate

public class ComposeObjectTemplate
extends Object


Nested Class Summary
static class ComposeObjectTemplate.Builder
           
 
Field Summary
protected  ObjectTemplate destination
           
protected  Resource.Kind kind
           
protected  Set<GCSObject> sourceObjects
           
 
Constructor Summary
ComposeObjectTemplate()
           
 
Method Summary
 ComposeObjectTemplate addsourceObject(GCSObject sourceObject)
           
static ComposeObjectTemplate.Builder builder()
           
 ComposeObjectTemplate destination(ObjectTemplate destination)
           
static ComposeObjectTemplate fromComposeObjectTemplate(ComposeObjectTemplate composeTemplate)
           
 ObjectTemplate getDestination()
           
 Resource.Kind getKind()
           
 Set<GCSObject> getSourceObjects()
           
 ComposeObjectTemplate sourceObjects(Set<GCSObject> sourceObjects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kind

protected Resource.Kind kind

destination

protected ObjectTemplate destination

sourceObjects

protected Set<GCSObject> sourceObjects
Constructor Detail

ComposeObjectTemplate

public ComposeObjectTemplate()
Method Detail

destination

public ComposeObjectTemplate destination(ObjectTemplate destination)

addsourceObject

public ComposeObjectTemplate addsourceObject(GCSObject sourceObject)

sourceObjects

public ComposeObjectTemplate sourceObjects(Set<GCSObject> sourceObjects)

getKind

public Resource.Kind getKind()

getDestination

public ObjectTemplate getDestination()

getSourceObjects

public Set<GCSObject> getSourceObjects()

builder

public static ComposeObjectTemplate.Builder builder()

fromComposeObjectTemplate

public static ComposeObjectTemplate fromComposeObjectTemplate(ComposeObjectTemplate composeTemplate)


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