Class ExpressRouteGatewayProperties
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ExpressRouteGatewayProperties
-
public final class ExpressRouteGatewayProperties extends Object
ExpressRoute gateway resource properties.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteGatewayProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressRouteGatewayPropertiesAutoScaleConfigurationautoScaleConfiguration()Get the autoScaleConfiguration property: Configuration for auto scaling.List<ExpressRouteConnectionInner>expressRouteConnections()Get the expressRouteConnections property: List of ExpressRoute connections to the ExpressRoute gateway.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the express route gateway resource.voidvalidate()Validates the instance.VirtualHubIdvirtualHub()Get the virtualHub property: The Virtual Hub where the ExpressRoute gateway is or will be deployed.ExpressRouteGatewayPropertieswithAutoScaleConfiguration(ExpressRouteGatewayPropertiesAutoScaleConfiguration autoScaleConfiguration)Set the autoScaleConfiguration property: Configuration for auto scaling.ExpressRouteGatewayPropertieswithVirtualHub(VirtualHubId virtualHub)Set the virtualHub property: The Virtual Hub where the ExpressRoute gateway is or will be deployed.
-
-
-
Method Detail
-
autoScaleConfiguration
public ExpressRouteGatewayPropertiesAutoScaleConfiguration autoScaleConfiguration()
Get the autoScaleConfiguration property: Configuration for auto scaling.- Returns:
- the autoScaleConfiguration value.
-
withAutoScaleConfiguration
public ExpressRouteGatewayProperties withAutoScaleConfiguration(ExpressRouteGatewayPropertiesAutoScaleConfiguration autoScaleConfiguration)
Set the autoScaleConfiguration property: Configuration for auto scaling.- Parameters:
autoScaleConfiguration- the autoScaleConfiguration value to set.- Returns:
- the ExpressRouteGatewayProperties object itself.
-
expressRouteConnections
public List<ExpressRouteConnectionInner> expressRouteConnections()
Get the expressRouteConnections property: List of ExpressRoute connections to the ExpressRoute gateway.- Returns:
- the expressRouteConnections value.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route gateway resource.- Returns:
- the provisioningState value.
-
virtualHub
public VirtualHubId virtualHub()
Get the virtualHub property: The Virtual Hub where the ExpressRoute gateway is or will be deployed.- Returns:
- the virtualHub value.
-
withVirtualHub
public ExpressRouteGatewayProperties withVirtualHub(VirtualHubId virtualHub)
Set the virtualHub property: The Virtual Hub where the ExpressRoute gateway is or will be deployed.- Parameters:
virtualHub- the virtualHub value to set.- Returns:
- the ExpressRouteGatewayProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-