VirtualNetworkGatewayConnectionListEntityInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. VirtualNetworkGatewayConnectionListEntityInner
- com.
- com.
- com.
public final class VirtualNetworkGatewayConnectionListEntityInner
extends Resource
A common class for general resource information.
Constructor Summary
Constructor | Description |
---|---|
VirtualNetworkGatewayConnectionListEntityInner() |
Creates an instance of Virtual |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
authorizationKey()
Get the authorization |
Virtual |
connectionMode()
Get the connection |
Virtual |
connectionProtocol()
Get the connection |
Virtual |
connectionStatus()
Get the connection |
Virtual |
connectionType()
Get the connection |
Long |
egressBytesTransferred()
Get the egress |
Boolean |
enableBgp()
Get the enable |
Boolean |
enablePrivateLinkFastPath()
Get the enable |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Boolean |
expressRouteGatewayBypass()
Get the express |
List<Gateway |
gatewayCustomBgpIpAddresses()
Get the gateway |
String |
id()
Get the id property: Resource ID. |
Long |
ingressBytesTransferred()
Get the ingress |
List<Ipsec |
ipsecPolicies()
Get the ipsec |
Virtual |
localNetworkGateway2()
Get the local |
Sub |
peer()
Get the peer property: The reference to peerings resource. |
Provisioning |
provisioningState()
Get the provisioning |
String |
resourceGuid()
Get the resource |
Integer |
routingWeight()
Get the routing |
String |
sharedKey()
Get the shared |
List<Traffic |
trafficSelectorPolicies()
Get the traffic |
List<Tunnel |
tunnelConnectionStatus()
Get the tunnel |
Boolean |
usePolicyBasedTrafficSelectors()
Get the use |
void |
validate()
Validates the instance. |
Virtual |
virtualNetworkGateway1()
Get the virtual |
Virtual |
virtualNetworkGateway2()
Get the virtual |
Virtual |
withAuthorizationKey(String authorizationKey)
Set the authorization |
Virtual |
withConnectionMode(VirtualNetworkGatewayConnectionMode connectionMode)
Set the connection |
Virtual |
withConnectionProtocol(VirtualNetworkGatewayConnectionProtocol connectionProtocol)
Set the connection |
Virtual |
withConnectionType(VirtualNetworkGatewayConnectionType connectionType)
Set the connection |
Virtual |
withEnableBgp(Boolean enableBgp)
Set the enable |
Virtual |
withEnablePrivateLinkFastPath(Boolean enablePrivateLinkFastPath)
Set the enable |
Virtual |
withExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)
Set the express |
Virtual |
withGatewayCustomBgpIpAddresses(List<GatewayCustomBgpIpAddressIpConfiguration> gatewayCustomBgpIpAddresses)
Set the gateway |
Virtual |
withId(String id)
Set the id property: Resource ID. |
Virtual |
withIpsecPolicies(List<IpsecPolicy> ipsecPolicies)
Set the ipsec |
Virtual |
withLocalNetworkGateway2(VirtualNetworkConnectionGatewayReference localNetworkGateway2)
Set the local |
Virtual |
withLocation(String location) |
Virtual |
withPeer(SubResource peer)
Set the peer property: The reference to peerings resource. |
Virtual |
withRoutingWeight(Integer routingWeight)
Set the routing |
Virtual |
withSharedKey(String sharedKey)
Set the shared |
Virtual |
withTags(Map<String,String> tags) |
Virtual |
withTrafficSelectorPolicies(List<TrafficSelectorPolicy> trafficSelectorPolicies)
Set the traffic |
Virtual |
withUsePolicyBasedTrafficSelectors(Boolean usePolicyBasedTrafficSelectors)
Set the use |
Virtual |
withVirtualNetworkGateway1(VirtualNetworkConnectionGatewayReference virtualNetworkGateway1)
Set the virtual |
Virtual |
withVirtualNetworkGateway2(VirtualNetworkConnectionGatewayReference virtualNetworkGateway2)
Set the virtual |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
VirtualNetworkGatewayConnectionListEntityInner
public VirtualNetworkGatewayConnectionListEntityInner()
Creates an instance of VirtualNetworkGatewayConnectionListEntityInner class.
Method Details
authorizationKey
public String authorizationKey()
Get the authorizationKey property: The authorizationKey.
Returns:
connectionMode
public VirtualNetworkGatewayConnectionMode connectionMode()
Get the connectionMode property: The connection mode for this connection.
Returns:
connectionProtocol
public VirtualNetworkGatewayConnectionProtocol connectionProtocol()
Get the connectionProtocol property: Connection protocol used for this connection.
Returns:
connectionStatus
public VirtualNetworkGatewayConnectionStatus connectionStatus()
Get the connectionStatus property: Virtual Network Gateway connection status.
Returns:
connectionType
public VirtualNetworkGatewayConnectionType connectionType()
Get the connectionType property: Gateway connection type.
Returns:
egressBytesTransferred
public Long egressBytesTransferred()
Get the egressBytesTransferred property: The egress bytes transferred in this connection.
Returns:
enableBgp
public Boolean enableBgp()
Get the enableBgp property: EnableBgp flag.
Returns:
enablePrivateLinkFastPath
public Boolean enablePrivateLinkFastPath()
Get the enablePrivateLinkFastPath property: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
expressRouteGatewayBypass
public Boolean expressRouteGatewayBypass()
Get the expressRouteGatewayBypass property: Bypass ExpressRoute Gateway for data forwarding.
Returns:
gatewayCustomBgpIpAddresses
public List
Get the gatewayCustomBgpIpAddresses property: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
Returns:
id
public String id()
Get the id property: Resource ID.
Overrides:
VirtualNetworkGatewayConnectionListEntityInner.id()Returns:
ingressBytesTransferred
public Long ingressBytesTransferred()
Get the ingressBytesTransferred property: The ingress bytes transferred in this connection.
Returns:
ipsecPolicies
public List
Get the ipsecPolicies property: The IPSec Policies to be considered by this connection.
Returns:
localNetworkGateway2
public VirtualNetworkConnectionGatewayReference localNetworkGateway2()
Get the localNetworkGateway2 property: The reference to local network gateway resource.
Returns:
peer
public SubResource peer()
Get the peer property: The reference to peerings resource.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the virtual network gateway connection resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the virtual network gateway connection resource.
Returns:
routingWeight
public Integer routingWeight()
Get the routingWeight property: The routing weight.
Returns:
sharedKey
public String sharedKey()
Get the sharedKey property: The IPSec shared key.
Returns:
trafficSelectorPolicies
public List
Get the trafficSelectorPolicies property: The Traffic Selector Policies to be considered by this connection.
Returns:
tunnelConnectionStatus
public List
Get the tunnelConnectionStatus property: Collection of all tunnels' connection health status.
Returns:
usePolicyBasedTrafficSelectors
public Boolean usePolicyBasedTrafficSelectors()
Get the usePolicyBasedTrafficSelectors property: Enable policy-based traffic selectors.
Returns:
validate
public void validate()
Validates the instance.
virtualNetworkGateway1
public VirtualNetworkConnectionGatewayReference virtualNetworkGateway1()
Get the virtualNetworkGateway1 property: The reference to virtual network gateway resource.
Returns:
virtualNetworkGateway2
public VirtualNetworkConnectionGatewayReference virtualNetworkGateway2()
Get the virtualNetworkGateway2 property: The reference to virtual network gateway resource.
Returns:
withAuthorizationKey
public VirtualNetworkGatewayConnectionListEntityInner withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: The authorizationKey.
Parameters:
Returns:
withConnectionMode
public VirtualNetworkGatewayConnectionListEntityInner withConnectionMode(VirtualNetworkGatewayConnectionMode connectionMode)
Set the connectionMode property: The connection mode for this connection.
Parameters:
Returns:
withConnectionProtocol
public VirtualNetworkGatewayConnectionListEntityInner withConnectionProtocol(VirtualNetworkGatewayConnectionProtocol connectionProtocol)
Set the connectionProtocol property: Connection protocol used for this connection.
Parameters:
Returns:
withConnectionType
public VirtualNetworkGatewayConnectionListEntityInner withConnectionType(VirtualNetworkGatewayConnectionType connectionType)
Set the connectionType property: Gateway connection type.
Parameters:
Returns:
withEnableBgp
public VirtualNetworkGatewayConnectionListEntityInner withEnableBgp(Boolean enableBgp)
Set the enableBgp property: EnableBgp flag.
Parameters:
Returns:
withEnablePrivateLinkFastPath
public VirtualNetworkGatewayConnectionListEntityInner withEnablePrivateLinkFastPath(Boolean enablePrivateLinkFastPath)
Set the enablePrivateLinkFastPath property: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled.
Parameters:
Returns:
withExpressRouteGatewayBypass
public VirtualNetworkGatewayConnectionListEntityInner withExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)
Set the expressRouteGatewayBypass property: Bypass ExpressRoute Gateway for data forwarding.
Parameters:
Returns:
withGatewayCustomBgpIpAddresses
public VirtualNetworkGatewayConnectionListEntityInner withGatewayCustomBgpIpAddresses(List
Set the gatewayCustomBgpIpAddresses property: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection.
Parameters:
Returns:
withId
public VirtualNetworkGatewayConnectionListEntityInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIpsecPolicies
public VirtualNetworkGatewayConnectionListEntityInner withIpsecPolicies(List
Set the ipsecPolicies property: The IPSec Policies to be considered by this connection.
Parameters:
Returns:
withLocalNetworkGateway2
public VirtualNetworkGatewayConnectionListEntityInner withLocalNetworkGateway2(VirtualNetworkConnectionGatewayReference localNetworkGateway2)
Set the localNetworkGateway2 property: The reference to local network gateway resource.
Parameters:
Returns:
withLocation
public VirtualNetworkGatewayConnectionListEntityInner withLocation(String location)
Overrides:
VirtualNetworkGatewayConnectionListEntityInner.withLocation(String location)Parameters:
withPeer
public VirtualNetworkGatewayConnectionListEntityInner withPeer(SubResource peer)
Set the peer property: The reference to peerings resource.
Parameters:
Returns:
withRoutingWeight
public VirtualNetworkGatewayConnectionListEntityInner withRoutingWeight(Integer routingWeight)
Set the routingWeight property: The routing weight.
Parameters:
Returns:
withSharedKey
public VirtualNetworkGatewayConnectionListEntityInner withSharedKey(String sharedKey)
Set the sharedKey property: The IPSec shared key.
Parameters:
Returns:
withTags
public VirtualNetworkGatewayConnectionListEntityInner withTags(Map
Overrides:
VirtualNetworkGatewayConnectionListEntityInner.withTags(Map<String,String> tags)Parameters:
withTrafficSelectorPolicies
public VirtualNetworkGatewayConnectionListEntityInner withTrafficSelectorPolicies(List
Set the trafficSelectorPolicies property: The Traffic Selector Policies to be considered by this connection.
Parameters:
Returns:
withUsePolicyBasedTrafficSelectors
public VirtualNetworkGatewayConnectionListEntityInner withUsePolicyBasedTrafficSelectors(Boolean usePolicyBasedTrafficSelectors)
Set the usePolicyBasedTrafficSelectors property: Enable policy-based traffic selectors.
Parameters:
Returns:
withVirtualNetworkGateway1
public VirtualNetworkGatewayConnectionListEntityInner withVirtualNetworkGateway1(VirtualNetworkConnectionGatewayReference virtualNetworkGateway1)
Set the virtualNetworkGateway1 property: The reference to virtual network gateway resource.
Parameters:
Returns:
withVirtualNetworkGateway2
public VirtualNetworkGatewayConnectionListEntityInner withVirtualNetworkGateway2(VirtualNetworkConnectionGatewayReference virtualNetworkGateway2)
Set the virtualNetworkGateway2 property: The reference to virtual network gateway resource.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for