Class IpOptions
- java.lang.Object
-
- org.jclouds.azurecompute.arm.compute.options.IpOptions
-
public abstract class IpOptions extends Object
Configures the ip addresses to be configured for the created nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIpOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.base.Optional<String>address()The IP address to be configured, in case of static allocation, or absent for dynamic assignment.abstract booleanallocateNewPublicIp()Flag to indicate if a public ip address should be allocated and bound to this NIC.static IpOptions.Builderbuilder()abstract StringpublicIpId()ID of the public IP to associate with the NIC.abstract Stringsubnet()The subnet where the NIC will be attached.abstract IpOptions.BuildertoBuilder()
-
-
-
Method Detail
-
subnet
public abstract String subnet()
The subnet where the NIC will be attached.
-
address
public abstract com.google.common.base.Optional<String> address()
The IP address to be configured, in case of static allocation, or absent for dynamic assignment.
-
allocateNewPublicIp
public abstract boolean allocateNewPublicIp()
Flag to indicate if a public ip address should be allocated and bound to this NIC.
-
publicIpId
@Nullable public abstract String publicIpId()
ID of the public IP to associate with the NIC.
-
toBuilder
public abstract IpOptions.Builder toBuilder()
-
builder
public static IpOptions.Builder builder()
-
-