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 class
IpOptions.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 boolean
allocateNewPublicIp()
Flag to indicate if a public ip address should be allocated and bound to this NIC.static IpOptions.Builder
builder()
abstract String
publicIpId()
ID of the public IP to associate with the NIC.abstract String
subnet()
The subnet where the NIC will be attached.abstract IpOptions.Builder
toBuilder()
-
-
-
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()
-
-