org.jclouds.openstack.nova.v2_0.domain
Class ServerWithSecurityGroups.Builder<T extends ServerWithSecurityGroups.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.v2_0.domain.Resource.Builder<T>
      extended by org.jclouds.openstack.nova.v2_0.domain.Server.Builder<T>
          extended by org.jclouds.openstack.nova.v2_0.domain.ServerWithSecurityGroups.Builder<T>
Enclosing class:
ServerWithSecurityGroups

public abstract static class ServerWithSecurityGroups.Builder<T extends ServerWithSecurityGroups.Builder<T>>
extends Server.Builder<T>


Field Summary
protected  Set<String> securityGroupNames
           
 
Fields inherited from class org.jclouds.openstack.nova.v2_0.domain.Server.Builder
accessIPv4, accessIPv6, addresses, configDrive, created, diskConfig, extendedAttributes, extendedStatus, flavor, hostId, image, keyName, metadata, status, tenantId, updated, userId, uuid
 
Fields inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
id, links, name
 
Constructor Summary
ServerWithSecurityGroups.Builder()
           
 
Method Summary
 ServerWithSecurityGroups build()
           
 T fromServerWithSecurityGroups(ServerWithSecurityGroups in)
           
 T securityGroupNames(Set<String> securityGroupNames)
           
 T securityGroupNames(String... in)
           
 
Methods inherited from class org.jclouds.openstack.nova.v2_0.domain.Server.Builder
accessIPv4, accessIPv6, addresses, configDrive, created, diskConfig, extendedAttributes, extendedStatus, flavor, fromServer, hostId, image, keyName, metadata, status, tenantId, updated, userId, uuid
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
fromResource, id, links, links, name, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securityGroupNames

protected Set<String> securityGroupNames
Constructor Detail

ServerWithSecurityGroups.Builder

public ServerWithSecurityGroups.Builder()
Method Detail

securityGroupNames

public T securityGroupNames(Set<String> securityGroupNames)
See Also:
ServerWithSecurityGroups.getSecurityGroupNames()

securityGroupNames

public T securityGroupNames(String... in)

build

public ServerWithSecurityGroups build()
Overrides:
build in class Server.Builder<T extends ServerWithSecurityGroups.Builder<T>>

fromServerWithSecurityGroups

public T fromServerWithSecurityGroups(ServerWithSecurityGroups in)


Copyright © 2009-2012 jclouds. All Rights Reserved.