org.jclouds.openstack.glance.v1_0.domain
Class Image.Builder<T extends Image.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.v2_0.domain.Resource.Builder<T>
      extended by org.jclouds.openstack.glance.v1_0.domain.Image.Builder<T>
Direct Known Subclasses:
ImageDetails.Builder
Enclosing class:
Image

public abstract static class Image.Builder<T extends Image.Builder<T>>
extends org.jclouds.openstack.v2_0.domain.Resource.Builder<T>


Field Summary
protected  String checksum
           
protected  ContainerFormat containerFormat
           
protected  DiskFormat diskFormat
           
protected  Long size
           
 
Fields inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
id, links, name
 
Constructor Summary
Image.Builder()
           
 
Method Summary
 Image build()
           
 T checksum(String checksum)
           
 T containerFormat(ContainerFormat containerFormat)
           
 T diskFormat(DiskFormat diskFormat)
           
 T fromImage(Image in)
           
 T size(Long size)
           
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
fromResource, id, links, links, name, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

containerFormat

protected ContainerFormat containerFormat

diskFormat

protected DiskFormat diskFormat

size

protected Long size

checksum

protected String checksum
Constructor Detail

Image.Builder

public Image.Builder()
Method Detail

containerFormat

public T containerFormat(ContainerFormat containerFormat)
See Also:
Image.getContainerFormat()

diskFormat

public T diskFormat(DiskFormat diskFormat)
See Also:
Image.getDiskFormat()

size

public T size(Long size)
See Also:
Image.getSize()

checksum

public T checksum(String checksum)
See Also:
Image.getChecksum()

build

public Image build()
Overrides:
build in class org.jclouds.openstack.v2_0.domain.Resource.Builder<T extends Image.Builder<T>>

fromImage

public T fromImage(Image in)


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