Class NeutronFloatingIP.FloatingIPConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.NeutronFloatingIP.FloatingIPConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<NetFloatingIPBuilder,NetFloatingIP>,NetFloatingIPBuilder
- Enclosing class:
- NeutronFloatingIP
public static class NeutronFloatingIP.FloatingIPConcreteBuilder extends Object implements NetFloatingIPBuilder
The Class FloatingIPConcreteBuilder.- Author:
- Nathan Anderson
-
-
Constructor Summary
Constructors Constructor Description FloatingIPConcreteBuilder()Instantiates a new floating ip concrete builder.FloatingIPConcreteBuilder(NetFloatingIP in)Instantiates a new floating ip concrete builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetFloatingIPbuild()Creates and return the Model Entity MNetFloatingIPBuilderdescription(String description)Textual description of the resource.NetFloatingIPBuilderfixedIpAddress(String address)Fixed IP to connect to.NetFloatingIPBuilderfloatingIpAddress(String address)Value of the floating IP to use.NetFloatingIPBuilderfloatingNetworkId(String networkId)sets Id of floating networkNetFloatingIPBuilderfrom(NetFloatingIP in)Creates a Builder using the param M as the default valuesNetFloatingIPBuilderportId(String portId)Port id.
-
-
-
Constructor Detail
-
FloatingIPConcreteBuilder
public FloatingIPConcreteBuilder()
Instantiates a new floating ip concrete builder.
-
FloatingIPConcreteBuilder
public FloatingIPConcreteBuilder(NetFloatingIP in)
Instantiates a new floating ip concrete builder.- Parameters:
in- the in
-
-
Method Detail
-
build
public NetFloatingIP build()
Creates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<NetFloatingIPBuilder,NetFloatingIP>- Returns:
- M instance
-
from
public NetFloatingIPBuilder from(NetFloatingIP in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<NetFloatingIPBuilder,NetFloatingIP>- Returns:
- Builder
-
floatingNetworkId
public NetFloatingIPBuilder floatingNetworkId(String networkId)
sets Id of floating network- Specified by:
floatingNetworkIdin interfaceNetFloatingIPBuilder- Parameters:
networkId- the network id- Returns:
- the floating ip builder
-
portId
public NetFloatingIPBuilder portId(String portId)
Port id.- Specified by:
portIdin interfaceNetFloatingIPBuilder- Parameters:
portId- the port id- Returns:
- the floating ip builder
-
floatingIpAddress
public NetFloatingIPBuilder floatingIpAddress(String address)
Description copied from interface:NetFloatingIPBuilderValue of the floating IP to use.- Specified by:
floatingIpAddressin interfaceNetFloatingIPBuilder
-
fixedIpAddress
public NetFloatingIPBuilder fixedIpAddress(String address)
Description copied from interface:NetFloatingIPBuilderFixed IP to connect to.- Specified by:
fixedIpAddressin interfaceNetFloatingIPBuilder
-
description
public NetFloatingIPBuilder description(String description)
Description copied from interface:NetFloatingIPBuilderTextual description of the resource.- Specified by:
descriptionin interfaceNetFloatingIPBuilder- Parameters:
description- Maximum of 250 characters.
-
-