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<Resource>
public class ServerWithSecurityGroups extends Server
Extended server returned by ServerWithSecurityGroupsApi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerWithSecurityGroups.Builder<T extends ServerWithSecurityGroups.Builder<T>>
-
Nested classes/interfaces inherited from class org.jclouds.openstack.nova.v2_0.domain.Server
Server.Status
-
-
Field Summary
-
Fields inherited from class org.jclouds.openstack.nova.v2_0.domain.Server
DISK_CONFIG_AUTO, DISK_CONFIG_MANUAL
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ServerWithSecurityGroups(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, Set<String> securityGroupNames, String availabilityZone)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerWithSecurityGroups.Builder<?>
builder()
boolean
equals(Object obj)
Set<String>
getSecurityGroupNames()
int
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
ServerWithSecurityGroups.Builder<?>
toBuilder()
-
Methods inherited from class org.jclouds.openstack.nova.v2_0.domain.Server
getAccessIPv4, getAccessIPv6, getAddresses, getAvailabilityZone, getConfigDrive, getCreated, getDiskConfig, getExtendedAttributes, getExtendedStatus, getFlavor, getHostId, getImage, getKeyName, getMetadata, getStatus, getTenantId, getUpdated, getUserId, getUuid
-
-
-
-
Constructor Detail
-
ServerWithSecurityGroups
@ConstructorProperties({"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","OS-EXT-AZ:availability_zone"}) protected ServerWithSecurityGroups(String id, @Nullable String name, Set<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, 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, Set<String> securityGroupNames, @Nullable String availabilityZone)
-
-
Method Detail
-
builder
public static ServerWithSecurityGroups.Builder<?> builder()
-
toBuilder
public ServerWithSecurityGroups.Builder<?> toBuilder()
-
-