![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.VpnGatewayStatusVpnConnection.html Maven / Gradle / Ivy
VpnGatewayStatusVpnConnection (Compute Engine API beta-rev20220726-2.0.0)
com.google.api.services.compute.model
Class VpnGatewayStatusVpnConnection
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.VpnGatewayStatusVpnConnection
-
public final class VpnGatewayStatusVpnConnection
extends GenericJson
A VPN connection contains all VPN tunnels connected from this VpnGateway to the same peer
gateway. The peer gateway could either be a external VPN gateway or GCP VPN gateway.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
VpnGatewayStatusVpnConnection()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
VpnGatewayStatusVpnConnection
clone()
String
getPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection
are connected.
String
getPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are
connected.
VpnGatewayStatusHighAvailabilityRequirementState
getState()
HighAvailabilityRequirementState for the VPN connection.
List<VpnGatewayStatusTunnel>
getTunnels()
List of VPN tunnels that are in this VPN connection.
VpnGatewayStatusVpnConnection
set(String fieldName,
Object value)
VpnGatewayStatusVpnConnection
setPeerExternalGateway(String peerExternalGateway)
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection
are connected.
VpnGatewayStatusVpnConnection
setPeerGcpGateway(String peerGcpGateway)
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are
connected.
VpnGatewayStatusVpnConnection
setState(VpnGatewayStatusHighAvailabilityRequirementState state)
HighAvailabilityRequirementState for the VPN connection.
VpnGatewayStatusVpnConnection
setTunnels(List<VpnGatewayStatusTunnel> tunnels)
List of VPN tunnels that are in this VPN connection.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getPeerExternalGateway
public String getPeerExternalGateway()
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection
are connected. This field is mutually exclusive with peer_gcp_gateway.
- Returns:
- value or
null
for none
-
setPeerExternalGateway
public VpnGatewayStatusVpnConnection setPeerExternalGateway(String peerExternalGateway)
URL reference to the peer external VPN gateways to which the VPN tunnels in this VPN connection
are connected. This field is mutually exclusive with peer_gcp_gateway.
- Parameters:
peerExternalGateway
- peerExternalGateway or null
for none
-
getPeerGcpGateway
public String getPeerGcpGateway()
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are
connected. This field is mutually exclusive with peer_gcp_gateway.
- Returns:
- value or
null
for none
-
setPeerGcpGateway
public VpnGatewayStatusVpnConnection setPeerGcpGateway(String peerGcpGateway)
URL reference to the peer side VPN gateways to which the VPN tunnels in this VPN connection are
connected. This field is mutually exclusive with peer_gcp_gateway.
- Parameters:
peerGcpGateway
- peerGcpGateway or null
for none
-
getState
public VpnGatewayStatusHighAvailabilityRequirementState getState()
HighAvailabilityRequirementState for the VPN connection.
- Returns:
- value or
null
for none
-
setState
public VpnGatewayStatusVpnConnection setState(VpnGatewayStatusHighAvailabilityRequirementState state)
HighAvailabilityRequirementState for the VPN connection.
- Parameters:
state
- state or null
for none
-
getTunnels
public List<VpnGatewayStatusTunnel> getTunnels()
List of VPN tunnels that are in this VPN connection.
- Returns:
- value or
null
for none
-
setTunnels
public VpnGatewayStatusVpnConnection setTunnels(List<VpnGatewayStatusTunnel> tunnels)
List of VPN tunnels that are in this VPN connection.
- Parameters:
tunnels
- tunnels or null
for none
-
set
public VpnGatewayStatusVpnConnection set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public VpnGatewayStatusVpnConnection clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy