Class ExpressRouteGatewayProperties


  • public final class ExpressRouteGatewayProperties
    extends Object
    ExpressRoute gateway resource properties.
    • Constructor Detail

      • ExpressRouteGatewayProperties

        public ExpressRouteGatewayProperties()
    • Method Detail

      • 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.