Class PublicIPAddressProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.publicipaddress.PublicIPAddressProperties
-
- All Implemented Interfaces:
Provisionable
public abstract class PublicIPAddressProperties extends Object implements Provisionable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PublicIPAddressProperties.Builder
-
Constructor Summary
Constructors Constructor Description PublicIPAddressProperties()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static PublicIPAddressProperties.Builder
builder()
static PublicIPAddressProperties
create(String provisioningState, String ipAddress, String publicIPAllocationMethod, Integer idleTimeoutInMinutes, IdReference ipConfiguration, DnsSettings dnsSettings)
abstract DnsSettings
dnsSettings()
abstract Integer
idleTimeoutInMinutes()
abstract String
ipAddress()
abstract IdReference
ipConfiguration()
abstract String
provisioningState()
abstract String
publicIPAllocationMethod()
abstract PublicIPAddressProperties.Builder
toBuilder()
-
-
-
Method Detail
-
provisioningState
@Nullable public abstract String provisioningState()
- Specified by:
provisioningState
in interfaceProvisionable
-
publicIPAllocationMethod
public abstract String publicIPAllocationMethod()
-
ipConfiguration
@Nullable public abstract IdReference ipConfiguration()
-
dnsSettings
@Nullable public abstract DnsSettings dnsSettings()
-
create
public static PublicIPAddressProperties create(String provisioningState, String ipAddress, String publicIPAllocationMethod, Integer idleTimeoutInMinutes, IdReference ipConfiguration, DnsSettings dnsSettings)
-
toBuilder
public abstract PublicIPAddressProperties.Builder toBuilder()
-
builder
public static PublicIPAddressProperties.Builder builder()
-
-