Class VpnTunnelInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.Builder
- All Implemented Interfaces:
VpnTunnelInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VpnTunnelInfo
public static final class VpnTunnelInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
implements VpnTunnelInfoOrBuilder
For display only. Metadata associated with a Compute Engine VPN tunnel.Protobuf type
google.cloud.networkmanagement.v1beta1.VpnTunnelInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Name of a VPN tunnel.URI of a Compute Engine network where the VPN tunnel is configured.Name of a Google Cloud region where this VPN tunnel is configured.URI of a VPN gateway at remote end of the tunnel.Remote VPN gateway's IP address.Type of the routing policy.URI of the VPN gateway at local end of the tunnel.Local VPN gateway's IP address.clearUri()URI of a VPN tunnel.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorName of a VPN tunnel.com.google.protobuf.ByteStringName of a VPN tunnel.URI of a Compute Engine network where the VPN tunnel is configured.com.google.protobuf.ByteStringURI of a Compute Engine network where the VPN tunnel is configured.Name of a Google Cloud region where this VPN tunnel is configured.com.google.protobuf.ByteStringName of a Google Cloud region where this VPN tunnel is configured.URI of a VPN gateway at remote end of the tunnel.com.google.protobuf.ByteStringURI of a VPN gateway at remote end of the tunnel.Remote VPN gateway's IP address.com.google.protobuf.ByteStringRemote VPN gateway's IP address.Type of the routing policy.intType of the routing policy.URI of the VPN gateway at local end of the tunnel.com.google.protobuf.ByteStringURI of the VPN gateway at local end of the tunnel.Local VPN gateway's IP address.com.google.protobuf.ByteStringLocal VPN gateway's IP address.getUri()URI of a VPN tunnel.com.google.protobuf.ByteStringURI of a VPN tunnel.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(VpnTunnelInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDisplayName(String value) Name of a VPN tunnel.setDisplayNameBytes(com.google.protobuf.ByteString value) Name of a VPN tunnel.setNetworkUri(String value) URI of a Compute Engine network where the VPN tunnel is configured.setNetworkUriBytes(com.google.protobuf.ByteString value) URI of a Compute Engine network where the VPN tunnel is configured.Name of a Google Cloud region where this VPN tunnel is configured.setRegionBytes(com.google.protobuf.ByteString value) Name of a Google Cloud region where this VPN tunnel is configured.setRemoteGateway(String value) URI of a VPN gateway at remote end of the tunnel.setRemoteGatewayBytes(com.google.protobuf.ByteString value) URI of a VPN gateway at remote end of the tunnel.setRemoteGatewayIp(String value) Remote VPN gateway's IP address.setRemoteGatewayIpBytes(com.google.protobuf.ByteString value) Remote VPN gateway's IP address.Type of the routing policy.setRoutingTypeValue(int value) Type of the routing policy.setSourceGateway(String value) URI of the VPN gateway at local end of the tunnel.setSourceGatewayBytes(com.google.protobuf.ByteString value) URI of the VPN gateway at local end of the tunnel.setSourceGatewayIp(String value) Local VPN gateway's IP address.setSourceGatewayIpBytes(com.google.protobuf.ByteString value) Local VPN gateway's IP address.URI of a VPN tunnel.setUriBytes(com.google.protobuf.ByteString value) URI of a VPN tunnel.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VpnTunnelInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VpnTunnelInfo.Builder>
-
mergeFrom
public VpnTunnelInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VpnTunnelInfo.Builder>- Throws:
IOException
-
getDisplayName
Name of a VPN tunnel.
string display_name = 1;- Specified by:
getDisplayNamein interfaceVpnTunnelInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Name of a VPN tunnel.
string display_name = 1;- Specified by:
getDisplayNameBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Name of a VPN tunnel.
string display_name = 1;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Name of a VPN tunnel.
string display_name = 1;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Name of a VPN tunnel.
string display_name = 1;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUri
URI of a VPN tunnel.
string uri = 2;- Specified by:
getUriin interfaceVpnTunnelInfoOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()URI of a VPN tunnel.
string uri = 2;- Specified by:
getUriBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for uri.
-
setUri
URI of a VPN tunnel.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
URI of a VPN tunnel.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
URI of a VPN tunnel.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getSourceGateway
URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Specified by:
getSourceGatewayin interfaceVpnTunnelInfoOrBuilder- Returns:
- The sourceGateway.
-
getSourceGatewayBytes
public com.google.protobuf.ByteString getSourceGatewayBytes()URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Specified by:
getSourceGatewayBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for sourceGateway.
-
setSourceGateway
URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Parameters:
value- The sourceGateway to set.- Returns:
- This builder for chaining.
-
clearSourceGateway
URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Returns:
- This builder for chaining.
-
setSourceGatewayBytes
URI of the VPN gateway at local end of the tunnel.
string source_gateway = 3;- Parameters:
value- The bytes for sourceGateway to set.- Returns:
- This builder for chaining.
-
getRemoteGateway
URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Specified by:
getRemoteGatewayin interfaceVpnTunnelInfoOrBuilder- Returns:
- The remoteGateway.
-
getRemoteGatewayBytes
public com.google.protobuf.ByteString getRemoteGatewayBytes()URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Specified by:
getRemoteGatewayBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for remoteGateway.
-
setRemoteGateway
URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Parameters:
value- The remoteGateway to set.- Returns:
- This builder for chaining.
-
clearRemoteGateway
URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Returns:
- This builder for chaining.
-
setRemoteGatewayBytes
URI of a VPN gateway at remote end of the tunnel.
string remote_gateway = 4;- Parameters:
value- The bytes for remoteGateway to set.- Returns:
- This builder for chaining.
-
getRemoteGatewayIp
Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Specified by:
getRemoteGatewayIpin interfaceVpnTunnelInfoOrBuilder- Returns:
- The remoteGatewayIp.
-
getRemoteGatewayIpBytes
public com.google.protobuf.ByteString getRemoteGatewayIpBytes()Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Specified by:
getRemoteGatewayIpBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for remoteGatewayIp.
-
setRemoteGatewayIp
Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Parameters:
value- The remoteGatewayIp to set.- Returns:
- This builder for chaining.
-
clearRemoteGatewayIp
Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Returns:
- This builder for chaining.
-
setRemoteGatewayIpBytes
Remote VPN gateway's IP address.
string remote_gateway_ip = 5;- Parameters:
value- The bytes for remoteGatewayIp to set.- Returns:
- This builder for chaining.
-
getSourceGatewayIp
Local VPN gateway's IP address.
string source_gateway_ip = 6;- Specified by:
getSourceGatewayIpin interfaceVpnTunnelInfoOrBuilder- Returns:
- The sourceGatewayIp.
-
getSourceGatewayIpBytes
public com.google.protobuf.ByteString getSourceGatewayIpBytes()Local VPN gateway's IP address.
string source_gateway_ip = 6;- Specified by:
getSourceGatewayIpBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for sourceGatewayIp.
-
setSourceGatewayIp
Local VPN gateway's IP address.
string source_gateway_ip = 6;- Parameters:
value- The sourceGatewayIp to set.- Returns:
- This builder for chaining.
-
clearSourceGatewayIp
Local VPN gateway's IP address.
string source_gateway_ip = 6;- Returns:
- This builder for chaining.
-
setSourceGatewayIpBytes
Local VPN gateway's IP address.
string source_gateway_ip = 6;- Parameters:
value- The bytes for sourceGatewayIp to set.- Returns:
- This builder for chaining.
-
getNetworkUri
URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Specified by:
getNetworkUriin interfaceVpnTunnelInfoOrBuilder- Returns:
- The networkUri.
-
getNetworkUriBytes
public com.google.protobuf.ByteString getNetworkUriBytes()URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Specified by:
getNetworkUriBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for networkUri.
-
setNetworkUri
URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Parameters:
value- The networkUri to set.- Returns:
- This builder for chaining.
-
clearNetworkUri
URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Returns:
- This builder for chaining.
-
setNetworkUriBytes
URI of a Compute Engine network where the VPN tunnel is configured.
string network_uri = 7;- Parameters:
value- The bytes for networkUri to set.- Returns:
- This builder for chaining.
-
getRegion
Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Specified by:
getRegionin interfaceVpnTunnelInfoOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Specified by:
getRegionBytesin interfaceVpnTunnelInfoOrBuilder- Returns:
- The bytes for region.
-
setRegion
Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Returns:
- This builder for chaining.
-
setRegionBytes
Name of a Google Cloud region where this VPN tunnel is configured.
string region = 8;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
getRoutingTypeValue
public int getRoutingTypeValue()Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Specified by:
getRoutingTypeValuein interfaceVpnTunnelInfoOrBuilder- Returns:
- The enum numeric value on the wire for routingType.
-
setRoutingTypeValue
Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Parameters:
value- The enum numeric value on the wire for routingType to set.- Returns:
- This builder for chaining.
-
getRoutingType
Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Specified by:
getRoutingTypein interfaceVpnTunnelInfoOrBuilder- Returns:
- The routingType.
-
setRoutingType
Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Parameters:
value- The routingType to set.- Returns:
- This builder for chaining.
-
clearRoutingType
Type of the routing policy.
.google.cloud.networkmanagement.v1beta1.VpnTunnelInfo.RoutingType routing_type = 9;- Returns:
- This builder for chaining.
-