Class ExpressRouteConnectionProperties
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ExpressRouteConnectionProperties
-
public final class ExpressRouteConnectionProperties extends Object
Properties of the ExpressRouteConnection subresource.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteConnectionProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringauthorizationKey()Get the authorizationKey property: Authorization key to establish the connection.BooleanenableInternetSecurity()Get the enableInternetSecurity property: Enable internet security.ExpressRouteCircuitPeeringIdexpressRouteCircuitPeering()Get the expressRouteCircuitPeering property: The ExpressRoute circuit peering.BooleanexpressRouteGatewayBypass()Get the expressRouteGatewayBypass property: Enable FastPath to vWan Firewall hub.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the express route connection resource.RoutingConfigurationroutingConfiguration()Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.IntegerroutingWeight()Get the routingWeight property: The routing weight associated to the connection.voidvalidate()Validates the instance.ExpressRouteConnectionPropertieswithAuthorizationKey(String authorizationKey)Set the authorizationKey property: Authorization key to establish the connection.ExpressRouteConnectionPropertieswithEnableInternetSecurity(Boolean enableInternetSecurity)Set the enableInternetSecurity property: Enable internet security.ExpressRouteConnectionPropertieswithExpressRouteCircuitPeering(ExpressRouteCircuitPeeringId expressRouteCircuitPeering)Set the expressRouteCircuitPeering property: The ExpressRoute circuit peering.ExpressRouteConnectionPropertieswithExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)Set the expressRouteGatewayBypass property: Enable FastPath to vWan Firewall hub.ExpressRouteConnectionPropertieswithRoutingConfiguration(RoutingConfiguration routingConfiguration)Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.ExpressRouteConnectionPropertieswithRoutingWeight(Integer routingWeight)Set the routingWeight property: The routing weight associated to the connection.
-
-
-
Method Detail
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route connection resource.- Returns:
- the provisioningState value.
-
expressRouteCircuitPeering
public ExpressRouteCircuitPeeringId expressRouteCircuitPeering()
Get the expressRouteCircuitPeering property: The ExpressRoute circuit peering.- Returns:
- the expressRouteCircuitPeering value.
-
withExpressRouteCircuitPeering
public ExpressRouteConnectionProperties withExpressRouteCircuitPeering(ExpressRouteCircuitPeeringId expressRouteCircuitPeering)
Set the expressRouteCircuitPeering property: The ExpressRoute circuit peering.- Parameters:
expressRouteCircuitPeering- the expressRouteCircuitPeering value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
authorizationKey
public String authorizationKey()
Get the authorizationKey property: Authorization key to establish the connection.- Returns:
- the authorizationKey value.
-
withAuthorizationKey
public ExpressRouteConnectionProperties withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: Authorization key to establish the connection.- Parameters:
authorizationKey- the authorizationKey value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
routingWeight
public Integer routingWeight()
Get the routingWeight property: The routing weight associated to the connection.- Returns:
- the routingWeight value.
-
withRoutingWeight
public ExpressRouteConnectionProperties withRoutingWeight(Integer routingWeight)
Set the routingWeight property: The routing weight associated to the connection.- Parameters:
routingWeight- the routingWeight value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
enableInternetSecurity
public Boolean enableInternetSecurity()
Get the enableInternetSecurity property: Enable internet security.- Returns:
- the enableInternetSecurity value.
-
withEnableInternetSecurity
public ExpressRouteConnectionProperties withEnableInternetSecurity(Boolean enableInternetSecurity)
Set the enableInternetSecurity property: Enable internet security.- Parameters:
enableInternetSecurity- the enableInternetSecurity value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
expressRouteGatewayBypass
public Boolean expressRouteGatewayBypass()
Get the expressRouteGatewayBypass property: Enable FastPath to vWan Firewall hub.- Returns:
- the expressRouteGatewayBypass value.
-
withExpressRouteGatewayBypass
public ExpressRouteConnectionProperties withExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)
Set the expressRouteGatewayBypass property: Enable FastPath to vWan Firewall hub.- Parameters:
expressRouteGatewayBypass- the expressRouteGatewayBypass value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
routingConfiguration
public RoutingConfiguration routingConfiguration()
Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Returns:
- the routingConfiguration value.
-
withRoutingConfiguration
public ExpressRouteConnectionProperties withRoutingConfiguration(RoutingConfiguration routingConfiguration)
Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Parameters:
routingConfiguration- the routingConfiguration value to set.- Returns:
- the ExpressRouteConnectionProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-