Modifier and Type | Class and Description |
---|---|
static class |
OSImage.Builder<T extends OSImage.Builder<T>> |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<String> |
affinityGroup |
protected com.google.common.base.Optional<String> |
category |
protected com.google.common.base.Optional<String> |
description |
protected com.google.common.base.Optional<URI> |
eula |
protected String |
label |
protected com.google.common.base.Optional<String> |
location |
protected com.google.common.base.Optional<Integer> |
logicalSizeInGB |
protected com.google.common.base.Optional<URI> |
mediaLink |
protected String |
name |
protected OSType |
os |
Modifier | Constructor and Description |
---|---|
protected |
OSImage(OSType os,
String name,
com.google.common.base.Optional<Integer> logicalSizeInGB,
com.google.common.base.Optional<String> description,
com.google.common.base.Optional<String> category,
com.google.common.base.Optional<String> location,
com.google.common.base.Optional<String> affinityGroup,
com.google.common.base.Optional<URI> mediaLink,
com.google.common.base.Optional<URI> eula,
String label) |
Modifier and Type | Method and Description |
---|---|
static OSImage.Builder<?> |
builder() |
boolean |
equals(Object obj) |
com.google.common.base.Optional<String> |
getAffinityGroup()
The affinity in which the media is located.
|
com.google.common.base.Optional<String> |
getCategory()
The repository classification of image.
|
com.google.common.base.Optional<String> |
getDescription()
The description for the image.
|
com.google.common.base.Optional<URI> |
getEula()
The eula for the image, if available.
|
String |
getLabel()
The description of the image.
|
com.google.common.base.Optional<String> |
getLocation()
The geo-location in which this media is located.
|
com.google.common.base.Optional<Integer> |
getLogicalSizeInGB()
The size, in GB, of the image.
|
com.google.common.base.Optional<URI> |
getMediaLink()
The location of the blob in the blob store in which the media for the image is located.
|
String |
getName()
The name of the hosted service.
|
OSType |
getOS()
The operating system type of the OS image.
|
int |
hashCode() |
protected com.google.common.base.Objects.ToStringHelper |
string() |
OSImage.Builder<?> |
toBuilder() |
String |
toString() |
protected final OSType os
protected final String name
protected final com.google.common.base.Optional<Integer> logicalSizeInGB
protected final com.google.common.base.Optional<String> description
protected final com.google.common.base.Optional<String> category
protected final com.google.common.base.Optional<String> location
protected final com.google.common.base.Optional<String> affinityGroup
protected final com.google.common.base.Optional<URI> mediaLink
protected final com.google.common.base.Optional<URI> eula
protected final String label
protected OSImage(OSType os, String name, com.google.common.base.Optional<Integer> logicalSizeInGB, com.google.common.base.Optional<String> description, com.google.common.base.Optional<String> category, com.google.common.base.Optional<String> location, com.google.common.base.Optional<String> affinityGroup, com.google.common.base.Optional<URI> mediaLink, com.google.common.base.Optional<URI> eula, String label)
public static OSImage.Builder<?> builder()
public OSImage.Builder<?> toBuilder()
public OSType getOS()
public String getName()
public com.google.common.base.Optional<Integer> getLogicalSizeInGB()
public com.google.common.base.Optional<String> getDescription()
public com.google.common.base.Optional<String> getCategory()
public com.google.common.base.Optional<String> getLocation()
public com.google.common.base.Optional<String> getAffinityGroup()
public com.google.common.base.Optional<URI> getMediaLink()
public com.google.common.base.Optional<URI> getEula()
public String getLabel()
protected com.google.common.base.Objects.ToStringHelper string()
Copyright © 2009-2013 jclouds. All Rights Reserved.