org.jclouds.openstack.nova.v2_0.domain
Class ServerWithSecurityGroups
java.lang.Object
org.jclouds.openstack.v2_0.domain.Resource
org.jclouds.openstack.nova.v2_0.domain.Server
org.jclouds.openstack.nova.v2_0.domain.ServerWithSecurityGroups
- All Implemented Interfaces:
- Comparable<org.jclouds.openstack.v2_0.domain.Resource>
public class ServerWithSecurityGroups
- extends Server
Extended server returned by ServerWithSecurityGroupsApi
- See Also:
| Nested classes/interfaces inherited from class org.jclouds.openstack.nova.v2_0.domain.Server |
Server.Status |
|
Constructor Summary |
protected |
ServerWithSecurityGroups(String id,
String name,
Set<org.jclouds.openstack.v2_0.domain.Link> links,
String uuid,
String tenantId,
String userId,
Date updated,
Date created,
String hostId,
String accessIPv4,
String accessIPv6,
Server.Status status,
org.jclouds.openstack.v2_0.domain.Resource image,
org.jclouds.openstack.v2_0.domain.Resource flavor,
String keyName,
String configDrive,
com.google.common.collect.Multimap<String,Address> addresses,
Map<String,String> metadata,
ServerExtendedStatus extendedStatus,
ServerExtendedAttributes extendedAttributes,
String diskConfig,
Set<String> securityGroupNames)
|
| Methods inherited from class org.jclouds.openstack.nova.v2_0.domain.Server |
getAccessIPv4, getAccessIPv6, getAddresses, getConfigDrive, getCreated, getDiskConfig, getExtendedAttributes, getExtendedStatus, getFlavor, getHostId, getImage, getKeyName, getMetadata, getStatus, getTenantId, getUpdated, getUserId, getUuid |
| Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource |
compareTo, getId, getLinks, getName, toString |
ServerWithSecurityGroups
@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","security_groups"})
protected ServerWithSecurityGroups(String id,
@Nullable
String name,
Set<org.jclouds.openstack.v2_0.domain.Link> links,
@Nullable
String uuid,
String tenantId,
String userId,
Date updated,
Date created,
@Nullable
String hostId,
@Nullable
String accessIPv4,
@Nullable
String accessIPv6,
Server.Status status,
org.jclouds.openstack.v2_0.domain.Resource image,
org.jclouds.openstack.v2_0.domain.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,
Set<String> securityGroupNames)
builder
public static ServerWithSecurityGroups.Builder<?> builder()
toBuilder
public ServerWithSecurityGroups.Builder<?> toBuilder()
- Overrides:
toBuilder in class Server
getSecurityGroupNames
public Set<String> getSecurityGroupNames()
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 Server
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.