|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.openstack.v2_0.domain.Resource
org.jclouds.openstack.nova.v2_0.domain.Server
public class Server
A server is a virtual machine instance in the compute system. Flavor and image are requisite elements when creating a server.
| Nested Class Summary | |
|---|---|
static class |
Server.Builder<T extends Server.Builder<T>>
|
static class |
Server.Status
Servers contain a status attribute that can be used as an indication of the current server state. |
| Constructor Summary | |
|---|---|
protected |
Server(String id,
String name,
Set<Link> links,
String uuid,
String tenantId,
String userId,
Date updated,
Date created,
String hostId,
String accessIPv4,
String accessIPv6,
Server.Status status,
Resource image,
Resource flavor,
String keyName,
String configDrive,
com.google.common.collect.Multimap<String,Address> addresses,
Map<String,String> metadata,
ServerExtendedStatus extendedStatus,
ServerExtendedAttributes extendedAttributes,
String diskConfig)
|
| Method Summary | |
|---|---|
static Server.Builder<?> |
builder()
|
String |
getAccessIPv4()
|
String |
getAccessIPv6()
|
com.google.common.collect.Multimap<String,Address> |
getAddresses()
|
String |
getConfigDrive()
|
Date |
getCreated()
|
com.google.common.base.Optional<String> |
getDiskConfig()
Disk config attribute from the Disk Config Extension (alias "OS-DCF") NOTE: This field is only present if the Disk Config extension is installed |
com.google.common.base.Optional<ServerExtendedAttributes> |
getExtendedAttributes()
Retrieves the extended server attributes fields (alias "OS-EXT-SRV-ATTR") NOTE: This field is only present if the The Extended Server Attributes API extension is installed. |
com.google.common.base.Optional<ServerExtendedStatus> |
getExtendedStatus()
Retrieves the extended server status fields (alias "OS-EXT-STS") NOTE: This field is only present if the Extended Status extension is installed. |
Resource |
getFlavor()
|
String |
getHostId()
|
Resource |
getImage()
|
String |
getKeyName()
|
Map<String,String> |
getMetadata()
|
Server.Status |
getStatus()
|
String |
getTenantId()
|
Date |
getUpdated()
|
String |
getUserId()
|
String |
getUuid()
only present until the id is in uuid form |
protected com.google.common.base.Objects.ToStringHelper |
string()
|
Server.Builder<?> |
toBuilder()
|
| Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource |
|---|
compareTo, equals, getId, getLinks, getName, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
@ConstructorProperties(value={"id","name","links","uuid","tenant_id","user_id","updated","created","hostId","accessIPv4","accessIPv6","status","image","flavor","key_name","config_drive","addresses","metadata","extendedStatus","extendedAttributes","OS-DCF:diskConfig"})
protected Server(String id,
@Nullable
String name,
Set<Link> links,
@Nullable
String uuid,
String tenantId,
String userId,
@Nullable
Date updated,
Date created,
@Nullable
String hostId,
@Nullable
String accessIPv4,
@Nullable
String accessIPv6,
Server.Status status,
Resource image,
Resource flavor,
@Nullable
String keyName,
@Nullable
String configDrive,
com.google.common.collect.Multimap<String,Address> addresses,
Map<String,String> metadata,
@Nullable
ServerExtendedStatus extendedStatus,
@Nullable
ServerExtendedAttributes extendedAttributes,
@Nullable
String diskConfig)
| Method Detail |
|---|
public static Server.Builder<?> builder()
public Server.Builder<?> toBuilder()
toBuilder in class Resource@Nullable public String getUuid()
public String getTenantId()
public String getUserId()
@Nullable public Date getUpdated()
public Date getCreated()
@Nullable public String getHostId()
Server.Status.BUILD@Nullable public String getAccessIPv4()
@Nullable public String getAccessIPv6()
public Server.Status getStatus()
@Nullable public String getConfigDrive()
public Resource getImage()
public Resource getFlavor()
public Map<String,String> getMetadata()
public com.google.common.collect.Multimap<String,Address> getAddresses()
@Nullable public String getKeyName()
KeyPairApipublic com.google.common.base.Optional<ServerExtendedStatus> getExtendedStatus()
ExtensionApi.getExtensionByAlias(java.lang.String),
ExtensionNamespaces.EXTENDED_STATUSpublic com.google.common.base.Optional<ServerExtendedAttributes> getExtendedAttributes()
ExtensionApi.getExtensionByAlias(java.lang.String),
ExtensionNamespaces.EXTENDED_STATUSpublic com.google.common.base.Optional<String> getDiskConfig()
ExtensionApi.getExtensionByAlias(java.lang.String),
ExtensionNamespaces.DISK_CONFIGprotected com.google.common.base.Objects.ToStringHelper string()
string in class Resource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||