@Generated(value="by GAPIC") @BetaApi public final class VpnTunnel extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
VpnTunnel.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
static VpnTunnel |
getDefaultInstance() |
String |
getDescription()
An optional description of this resource.
|
String |
getDetailedStatus()
[Output Only] Detailed status message for the VPN tunnel.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getId()
[Output Only] The unique identifier for the resource.
|
Integer |
getIkeVersion()
IKE protocol version to use when establishing the VPN tunnel with the peer VPN gateway.
|
String |
getKind()
[Output Only] Type of resource.
|
List<String> |
getLocalTrafficSelectorList()
Local traffic selector to use when establishing the VPN tunnel with the peer VPN gateway.
|
String |
getName()
Name of the resource.
|
String |
getPeerExternalGateway()
URL of the peer side external VPN gateway to which this VPN tunnel is connected.
|
Integer |
getPeerExternalGatewayInterface()
The interface ID of the external VPN gateway to which this VPN tunnel is connected.
|
String |
getPeerGcpGateway()
URL of the peer side HA GCP VPN gateway to which this VPN tunnel is connected.
|
String |
getPeerIp()
IP address of the peer VPN gateway.
|
String |
getRegion()
[Output Only] URL of the region where the VPN tunnel resides.
|
List<String> |
getRemoteTrafficSelectorList()
Remote traffic selectors to use when establishing the VPN tunnel with the peer VPN gateway.
|
String |
getRouter()
URL of the router resource to be used for dynamic routing.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
String |
getSharedSecret()
Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN
gateway.
|
String |
getSharedSecretHash()
Hash of the shared secret.
|
String |
getStatus()
[Output Only] The status of the VPN tunnel, which can be one of the following: - PROVISIONING:
Resource is being allocated for the VPN tunnel.
|
String |
getTargetVpnGateway()
URL of the Target VPN gateway with which this VPN tunnel is associated.
|
String |
getVpnGateway()
URL of the VPN gateway with which this VPN tunnel is associated.
|
Integer |
getVpnGatewayInterface()
The interface ID of the VPN gateway with which this VPN tunnel is associated.
|
int |
hashCode() |
static VpnTunnel.Builder |
newBuilder() |
static VpnTunnel.Builder |
newBuilder(VpnTunnel prototype) |
VpnTunnel.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public String getCreationTimestamp()
public String getDescription()
public String getDetailedStatus()
public String getId()
public Integer getIkeVersion()
public String getKind()
public List<String> getLocalTrafficSelectorList()
public String getName()
public String getPeerExternalGateway()
public Integer getPeerExternalGatewayInterface()
public String getPeerGcpGateway()
public String getPeerIp()
public String getRegion()
public List<String> getRemoteTrafficSelectorList()
public String getRouter()
public String getSelfLink()
public String getSharedSecret()
public String getSharedSecretHash()
public String getStatus()
public String getTargetVpnGateway()
public String getVpnGateway()
public Integer getVpnGatewayInterface()
public static VpnTunnel.Builder newBuilder()
public static VpnTunnel.Builder newBuilder(VpnTunnel prototype)
public VpnTunnel.Builder toBuilder()
public static VpnTunnel getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.