Class GlobalReachConnectionInner


  • public final class GlobalReachConnectionInner
    extends com.azure.core.management.ProxyResource
    A global reach connection resource.
    • Constructor Detail

      • GlobalReachConnectionInner

        public GlobalReachConnectionInner()
    • Method Detail

      • provisioningState

        public GlobalReachConnectionProvisioningState provisioningState()
        Get the provisioningState property: The state of the ExpressRoute Circuit Authorization provisioning.
        Returns:
        the provisioningState value.
      • addressPrefix

        public String addressPrefix()
        Get the addressPrefix property: The network used for global reach carved out from the original network block provided for the private cloud.
        Returns:
        the addressPrefix value.
      • authorizationKey

        public String authorizationKey()
        Get the authorizationKey property: Authorization key from the peer express route used for the global reach connection.
        Returns:
        the authorizationKey value.
      • withAuthorizationKey

        public GlobalReachConnectionInner withAuthorizationKey​(String authorizationKey)
        Set the authorizationKey property: Authorization key from the peer express route used for the global reach connection.
        Parameters:
        authorizationKey - the authorizationKey value to set.
        Returns:
        the GlobalReachConnectionInner object itself.
      • circuitConnectionStatus

        public GlobalReachConnectionStatus circuitConnectionStatus()
        Get the circuitConnectionStatus property: The connection status of the global reach connection.
        Returns:
        the circuitConnectionStatus value.
      • peerExpressRouteCircuit

        public String peerExpressRouteCircuit()
        Get the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.
        Returns:
        the peerExpressRouteCircuit value.
      • withPeerExpressRouteCircuit

        public GlobalReachConnectionInner withPeerExpressRouteCircuit​(String peerExpressRouteCircuit)
        Set the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.
        Parameters:
        peerExpressRouteCircuit - the peerExpressRouteCircuit value to set.
        Returns:
        the GlobalReachConnectionInner object itself.
      • expressRouteId

        public String expressRouteId()
        Get the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.
        Returns:
        the expressRouteId value.
      • withExpressRouteId

        public GlobalReachConnectionInner withExpressRouteId​(String expressRouteId)
        Set the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.
        Parameters:
        expressRouteId - the expressRouteId value to set.
        Returns:
        the GlobalReachConnectionInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.