Class LoadBalancingRuleProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.loadbalancer.LoadBalancingRuleProperties
-
public abstract class LoadBalancingRuleProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalancingRuleProperties.Builder
static class
LoadBalancingRuleProperties.LoadDistribution
static class
LoadBalancingRuleProperties.Protocol
-
Constructor Summary
Constructors Constructor Description LoadBalancingRuleProperties()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IdReference
backendAddressPool()
abstract int
backendPort()
static LoadBalancingRuleProperties.Builder
builder()
static LoadBalancingRuleProperties
create(IdReference frontendIPConfiguration, IdReference backendAddressPool, LoadBalancingRuleProperties.Protocol protocol, int frontendPort, int backendPort, IdReference probe, Boolean enableFloatingIP, Integer idleTimeoutInMinutes, LoadBalancingRuleProperties.LoadDistribution loadDistribution, String provisioningState)
abstract Boolean
enableFloatingIP()
abstract IdReference
frontendIPConfiguration()
abstract int
frontendPort()
abstract Integer
idleTimeoutInMinutes()
abstract LoadBalancingRuleProperties.LoadDistribution
loadDistribution()
abstract IdReference
probe()
abstract LoadBalancingRuleProperties.Protocol
protocol()
abstract String
provisioningState()
abstract LoadBalancingRuleProperties.Builder
toBuilder()
-
-
-
Method Detail
-
frontendIPConfiguration
@Nullable public abstract IdReference frontendIPConfiguration()
-
backendAddressPool
@Nullable public abstract IdReference backendAddressPool()
-
protocol
public abstract LoadBalancingRuleProperties.Protocol protocol()
-
frontendPort
public abstract int frontendPort()
-
backendPort
public abstract int backendPort()
-
probe
@Nullable public abstract IdReference probe()
-
loadDistribution
@Nullable public abstract LoadBalancingRuleProperties.LoadDistribution loadDistribution()
-
create
public static LoadBalancingRuleProperties create(IdReference frontendIPConfiguration, IdReference backendAddressPool, LoadBalancingRuleProperties.Protocol protocol, int frontendPort, int backendPort, IdReference probe, Boolean enableFloatingIP, Integer idleTimeoutInMinutes, LoadBalancingRuleProperties.LoadDistribution loadDistribution, String provisioningState)
-
toBuilder
public abstract LoadBalancingRuleProperties.Builder toBuilder()
-
builder
public static LoadBalancingRuleProperties.Builder builder()
-
-