org.jclouds.openstack.glance.v1_0.domain
Class Image

java.lang.Object
  extended by org.jclouds.openstack.v2_0.domain.Resource
      extended by org.jclouds.openstack.glance.v1_0.domain.Image
All Implemented Interfaces:
Comparable<org.jclouds.openstack.v2_0.domain.Resource>
Direct Known Subclasses:
ImageDetails

public class Image
extends org.jclouds.openstack.v2_0.domain.Resource

An image the Glance server knows about

Author:
Adrian Cole
See Also:
,

Nested Class Summary
static class Image.Builder<T extends Image.Builder<T>>
           
static class Image.Status
           
 
Constructor Summary
protected Image(String id, String name, Set<org.jclouds.openstack.v2_0.domain.Link> links, ContainerFormat containerFormat, DiskFormat diskFormat, Long size, String checksum)
           
 
Method Summary
static Image.Builder<?> builder()
           
 boolean equals(Object obj)
           
 com.google.common.base.Optional<String> getChecksum()
           
 com.google.common.base.Optional<ContainerFormat> getContainerFormat()
           
 com.google.common.base.Optional<DiskFormat> getDiskFormat()
           
 com.google.common.base.Optional<Long> getSize()
           
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 Image.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource
compareTo, getId, getLinks, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Image

@ConstructorProperties(value={"id","name","links","container_format","disk_format","size","checksum"})
protected Image(String id,
                                           @Nullable
                                           String name,
                                           Set<org.jclouds.openstack.v2_0.domain.Link> links,
                                           @Nullable
                                           ContainerFormat containerFormat,
                                           @Nullable
                                           DiskFormat diskFormat,
                                           @Nullable
                                           Long size,
                                           @Nullable
                                           String checksum)
Method Detail

builder

public static Image.Builder<?> builder()

toBuilder

public Image.Builder<?> toBuilder()
Overrides:
toBuilder in class org.jclouds.openstack.v2_0.domain.Resource

getContainerFormat

public com.google.common.base.Optional<ContainerFormat> getContainerFormat()

getDiskFormat

public com.google.common.base.Optional<DiskFormat> getDiskFormat()

getSize

public com.google.common.base.Optional<Long> getSize()

getChecksum

public com.google.common.base.Optional<String> getChecksum()

hashCode

public int hashCode()
Overrides:
hashCode in class org.jclouds.openstack.v2_0.domain.Resource

equals

public boolean equals(Object obj)
Overrides:
equals in class org.jclouds.openstack.v2_0.domain.Resource

string

protected com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class org.jclouds.openstack.v2_0.domain.Resource


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