Class InboundNatRuleProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.InboundNatRuleProperties
-
- All Implemented Interfaces:
Provisionable
public abstract class InboundNatRuleProperties extends Object implements Provisionable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InboundNatRuleProperties.Builder
static class
InboundNatRuleProperties.Protocol
-
Constructor Summary
Constructors Constructor Description InboundNatRuleProperties()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IdReference
backendIPConfiguration()
abstract int
backendPort()
static InboundNatRuleProperties.Builder
builder()
static InboundNatRuleProperties
create(IdReference frontendIPConfiguration, IdReference backendIPConfiguration, InboundNatRuleProperties.Protocol protocol, int frontendPort, int backendPort, String provisioningState, Boolean enableFloatingIP, Integer idleTimeoutInMinutes)
abstract Boolean
enableFloatingIP()
abstract IdReference
frontendIPConfiguration()
abstract int
frontendPort()
abstract Integer
idleTimeoutInMinutes()
abstract InboundNatRuleProperties.Protocol
protocol()
abstract String
provisioningState()
abstract InboundNatRuleProperties.Builder
toBuilder()
-
-
-
Method Detail
-
frontendIPConfiguration
@Nullable public abstract IdReference frontendIPConfiguration()
-
backendIPConfiguration
@Nullable public abstract IdReference backendIPConfiguration()
-
protocol
public abstract InboundNatRuleProperties.Protocol protocol()
-
backendPort
public abstract int backendPort()
-
frontendPort
public abstract int frontendPort()
-
provisioningState
@Nullable public abstract String provisioningState()
- Specified by:
provisioningState
in interfaceProvisionable
-
create
public static InboundNatRuleProperties create(IdReference frontendIPConfiguration, IdReference backendIPConfiguration, InboundNatRuleProperties.Protocol protocol, int frontendPort, int backendPort, String provisioningState, Boolean enableFloatingIP, Integer idleTimeoutInMinutes)
-
toBuilder
public abstract InboundNatRuleProperties.Builder toBuilder()
-
builder
public static InboundNatRuleProperties.Builder builder()
-
-