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
  • Field Details

    • networkUuid

      protected String networkUuid
    • portUuid

      protected String portUuid
    • fixedIp

      protected String fixedIp
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • 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:
    • portUuid

      public Network.Builder portUuid(String portUuid)
      Parameters:
      portUuid - The port UUID for this Neutron Network.
      Returns:
      The builder object.
      See Also:
    • 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:
    • 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