org.jclouds.openstack.nova.v2_0.domain
Class Network.Builder
java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.Network.Builder
- Enclosing class:
- Network
public static class Network.Builder
- extends Object
Implements the Builder pattern for this class
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
networkUuid
protected String networkUuid
portUuid
protected String portUuid
fixedIp
protected String fixedIp
Network.Builder
public Network.Builder()
networkUuid
public Network.Builder networkUuid(String networkUuid)
- Parameters:
networkUuid - The UUID for the Nova network or Neutron subnet to be attached.
- Returns:
- The builder object.
- See Also:
Network.getNetworkUuid()
portUuid
public Network.Builder portUuid(String portUuid)
- Parameters:
portUuid - The port UUID for this Neutron Network.
- Returns:
- The builder object.
- See Also:
Network.getPortUuid()
fixedIp
public Network.Builder fixedIp(String fixedIp)
- Parameters:
fixedIp - The fixed IP address for this Network (if any).
Service automatically assigns IP address if this is not provided.
Fixed IP is compatible with both Nova Network and Neutron.
- Returns:
- The builder object.
- See Also:
Network.getFixedIp()
build
public Network build()
- Returns:
- A new Network object.
fromNetwork
public Network.Builder fromNetwork(Network in)
- Parameters:
in - The target Network
- Returns:
- A Builder from the provided Network
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.