@Generated(value="by GAPIC") @BetaApi public final class VpnTunnel extends Object implements ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
VpnTunnel.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
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 |
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.
|
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 ApiMessage
@Nullable public ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface 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 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 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.