public class VirtualNetworkGatewayConnectionInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
VirtualNetworkGatewayConnectionInner() |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationKey()
Get the authorizationKey property: The authorizationKey.
|
VirtualNetworkGatewayConnectionProtocol |
connectionProtocol()
Get the connectionProtocol property: Connection protocol used for this connection.
|
VirtualNetworkGatewayConnectionStatus |
connectionStatus()
Get the connectionStatus property: Virtual Network Gateway connection status.
|
VirtualNetworkGatewayConnectionType |
connectionType()
Get the connectionType property: Gateway connection type.
|
Integer |
dpdTimeoutSeconds()
Get the dpdTimeoutSeconds property: The dead peer detection timeout of this connection in seconds.
|
Long |
egressBytesTransferred()
Get the egressBytesTransferred property: The egress bytes transferred in this connection.
|
Boolean |
enableBgp()
Get the enableBgp property: EnableBgp flag.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
Boolean |
expressRouteGatewayBypass()
Get the expressRouteGatewayBypass property: Bypass ExpressRoute Gateway for data forwarding.
|
String |
id()
Get the id property: Resource ID.
|
Long |
ingressBytesTransferred()
Get the ingressBytesTransferred property: The ingress bytes transferred in this connection.
|
List<IpsecPolicy> |
ipsecPolicies()
Get the ipsecPolicies property: The IPSec Policies to be considered by this connection.
|
LocalNetworkGatewayInner |
localNetworkGateway2()
Get the localNetworkGateway2 property: The reference to local network gateway resource.
|
com.azure.core.management.SubResource |
peer()
Get the peer property: The reference to peerings resource.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the virtual network gateway connection resource.
|
String |
resourceGuid()
Get the resourceGuid property: The resource GUID property of the virtual network gateway connection resource.
|
Integer |
routingWeight()
Get the routingWeight property: The routing weight.
|
String |
sharedKey()
Get the sharedKey property: The IPSec shared key.
|
List<TrafficSelectorPolicy> |
trafficSelectorPolicies()
Get the trafficSelectorPolicies property: The Traffic Selector Policies to be considered by this connection.
|
List<TunnelConnectionHealth> |
tunnelConnectionStatus()
Get the tunnelConnectionStatus property: Collection of all tunnels' connection health status.
|
Boolean |
useLocalAzureIpAddress()
Get the useLocalAzureIpAddress property: Use private local Azure IP for the connection.
|
Boolean |
usePolicyBasedTrafficSelectors()
Get the usePolicyBasedTrafficSelectors property: Enable policy-based traffic selectors.
|
void |
validate()
Validates the instance.
|
VirtualNetworkGatewayInner |
virtualNetworkGateway1()
Get the virtualNetworkGateway1 property: The reference to virtual network gateway resource.
|
VirtualNetworkGatewayInner |
virtualNetworkGateway2()
Get the virtualNetworkGateway2 property: The reference to virtual network gateway resource.
|
VirtualNetworkGatewayConnectionInner |
withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: The authorizationKey.
|
VirtualNetworkGatewayConnectionInner |
withConnectionProtocol(VirtualNetworkGatewayConnectionProtocol connectionProtocol)
Set the connectionProtocol property: Connection protocol used for this connection.
|
VirtualNetworkGatewayConnectionInner |
withConnectionType(VirtualNetworkGatewayConnectionType connectionType)
Set the connectionType property: Gateway connection type.
|
VirtualNetworkGatewayConnectionInner |
withDpdTimeoutSeconds(Integer dpdTimeoutSeconds)
Set the dpdTimeoutSeconds property: The dead peer detection timeout of this connection in seconds.
|
VirtualNetworkGatewayConnectionInner |
withEnableBgp(Boolean enableBgp)
Set the enableBgp property: EnableBgp flag.
|
VirtualNetworkGatewayConnectionInner |
withExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)
Set the expressRouteGatewayBypass property: Bypass ExpressRoute Gateway for data forwarding.
|
VirtualNetworkGatewayConnectionInner |
withId(String id)
Set the id property: Resource ID.
|
VirtualNetworkGatewayConnectionInner |
withIpsecPolicies(List<IpsecPolicy> ipsecPolicies)
Set the ipsecPolicies property: The IPSec Policies to be considered by this connection.
|
VirtualNetworkGatewayConnectionInner |
withLocalNetworkGateway2(LocalNetworkGatewayInner localNetworkGateway2)
Set the localNetworkGateway2 property: The reference to local network gateway resource.
|
VirtualNetworkGatewayConnectionInner |
withPeer(com.azure.core.management.SubResource peer)
Set the peer property: The reference to peerings resource.
|
VirtualNetworkGatewayConnectionInner |
withRoutingWeight(Integer routingWeight)
Set the routingWeight property: The routing weight.
|
VirtualNetworkGatewayConnectionInner |
withSharedKey(String sharedKey)
Set the sharedKey property: The IPSec shared key.
|
VirtualNetworkGatewayConnectionInner |
withTrafficSelectorPolicies(List<TrafficSelectorPolicy> trafficSelectorPolicies)
Set the trafficSelectorPolicies property: The Traffic Selector Policies to be considered by this connection.
|
VirtualNetworkGatewayConnectionInner |
withUseLocalAzureIpAddress(Boolean useLocalAzureIpAddress)
Set the useLocalAzureIpAddress property: Use private local Azure IP for the connection.
|
VirtualNetworkGatewayConnectionInner |
withUsePolicyBasedTrafficSelectors(Boolean usePolicyBasedTrafficSelectors)
Set the usePolicyBasedTrafficSelectors property: Enable policy-based traffic selectors.
|
VirtualNetworkGatewayConnectionInner |
withVirtualNetworkGateway1(VirtualNetworkGatewayInner virtualNetworkGateway1)
Set the virtualNetworkGateway1 property: The reference to virtual network gateway resource.
|
VirtualNetworkGatewayConnectionInner |
withVirtualNetworkGateway2(VirtualNetworkGatewayInner virtualNetworkGateway2)
Set the virtualNetworkGateway2 property: The reference to virtual network gateway resource.
|
public VirtualNetworkGatewayConnectionInner()
public String etag()
public String authorizationKey()
public VirtualNetworkGatewayConnectionInner withAuthorizationKey(String authorizationKey)
authorizationKey - the authorizationKey value to set.public VirtualNetworkGatewayInner virtualNetworkGateway1()
public VirtualNetworkGatewayConnectionInner withVirtualNetworkGateway1(VirtualNetworkGatewayInner virtualNetworkGateway1)
virtualNetworkGateway1 - the virtualNetworkGateway1 value to set.public VirtualNetworkGatewayInner virtualNetworkGateway2()
public VirtualNetworkGatewayConnectionInner withVirtualNetworkGateway2(VirtualNetworkGatewayInner virtualNetworkGateway2)
virtualNetworkGateway2 - the virtualNetworkGateway2 value to set.public LocalNetworkGatewayInner localNetworkGateway2()
public VirtualNetworkGatewayConnectionInner withLocalNetworkGateway2(LocalNetworkGatewayInner localNetworkGateway2)
localNetworkGateway2 - the localNetworkGateway2 value to set.public VirtualNetworkGatewayConnectionType connectionType()
public VirtualNetworkGatewayConnectionInner withConnectionType(VirtualNetworkGatewayConnectionType connectionType)
connectionType - the connectionType value to set.public VirtualNetworkGatewayConnectionProtocol connectionProtocol()
public VirtualNetworkGatewayConnectionInner withConnectionProtocol(VirtualNetworkGatewayConnectionProtocol connectionProtocol)
connectionProtocol - the connectionProtocol value to set.public Integer routingWeight()
public VirtualNetworkGatewayConnectionInner withRoutingWeight(Integer routingWeight)
routingWeight - the routingWeight value to set.public Integer dpdTimeoutSeconds()
public VirtualNetworkGatewayConnectionInner withDpdTimeoutSeconds(Integer dpdTimeoutSeconds)
dpdTimeoutSeconds - the dpdTimeoutSeconds value to set.public String sharedKey()
public VirtualNetworkGatewayConnectionInner withSharedKey(String sharedKey)
sharedKey - the sharedKey value to set.public VirtualNetworkGatewayConnectionStatus connectionStatus()
public List<TunnelConnectionHealth> tunnelConnectionStatus()
public Long egressBytesTransferred()
public Long ingressBytesTransferred()
public com.azure.core.management.SubResource peer()
public VirtualNetworkGatewayConnectionInner withPeer(com.azure.core.management.SubResource peer)
peer - the peer value to set.public Boolean enableBgp()
public VirtualNetworkGatewayConnectionInner withEnableBgp(Boolean enableBgp)
enableBgp - the enableBgp value to set.public Boolean useLocalAzureIpAddress()
public VirtualNetworkGatewayConnectionInner withUseLocalAzureIpAddress(Boolean useLocalAzureIpAddress)
useLocalAzureIpAddress - the useLocalAzureIpAddress value to set.public Boolean usePolicyBasedTrafficSelectors()
public VirtualNetworkGatewayConnectionInner withUsePolicyBasedTrafficSelectors(Boolean usePolicyBasedTrafficSelectors)
usePolicyBasedTrafficSelectors - the usePolicyBasedTrafficSelectors value to set.public List<IpsecPolicy> ipsecPolicies()
public VirtualNetworkGatewayConnectionInner withIpsecPolicies(List<IpsecPolicy> ipsecPolicies)
ipsecPolicies - the ipsecPolicies value to set.public List<TrafficSelectorPolicy> trafficSelectorPolicies()
public VirtualNetworkGatewayConnectionInner withTrafficSelectorPolicies(List<TrafficSelectorPolicy> trafficSelectorPolicies)
trafficSelectorPolicies - the trafficSelectorPolicies value to set.public String resourceGuid()
public ProvisioningState provisioningState()
public Boolean expressRouteGatewayBypass()
public VirtualNetworkGatewayConnectionInner withExpressRouteGatewayBypass(Boolean expressRouteGatewayBypass)
expressRouteGatewayBypass - the expressRouteGatewayBypass value to set.public String id()
id in class com.azure.core.management.ProxyResourcepublic VirtualNetworkGatewayConnectionInner withId(String id)
id - the id value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.