Class GlobalReachConnectionInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.avs.fluent.models.GlobalReachConnectionInner
-
public final class GlobalReachConnectionInner extends com.azure.core.management.ProxyResource
A global reach connection resource.
-
-
Constructor Summary
Constructors Constructor Description GlobalReachConnectionInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
addressPrefix()
Get the addressPrefix property: The network used for global reach carved out from the original network block provided for the private cloud.String
authorizationKey()
Get the authorizationKey property: Authorization key from the peer express route used for the global reach connection.GlobalReachConnectionStatus
circuitConnectionStatus()
Get the circuitConnectionStatus property: The connection status of the global reach connection.String
expressRouteId()
Get the expressRouteId property: The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection.String
peerExpressRouteCircuit()
Get the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.GlobalReachConnectionProvisioningState
provisioningState()
Get the provisioningState property: The state of the ExpressRoute Circuit Authorization provisioning.void
validate()
Validates the instance.GlobalReachConnectionInner
withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: Authorization key from the peer express route used for the global reach connection.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.GlobalReachConnectionInner
withPeerExpressRouteCircuit(String peerExpressRouteCircuit)
Set the peerExpressRouteCircuit property: Identifier of the ExpressRoute Circuit to peer with in the global reach connection.
-
-
-
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.
-
-