public static final class ExternalVpnGatewayInterface.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder> implements ExternalVpnGatewayInterfaceOrBuilder
The interface for the external VPN gateway.Protobuf type
google.cloud.compute.v1.ExternalVpnGatewayInterface| Modifier and Type | Method and Description |
|---|---|
ExternalVpnGatewayInterface.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExternalVpnGatewayInterface |
build() |
ExternalVpnGatewayInterface |
buildPartial() |
ExternalVpnGatewayInterface.Builder |
clear() |
ExternalVpnGatewayInterface.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ExternalVpnGatewayInterface.Builder |
clearId()
The numeric ID of this interface.
|
ExternalVpnGatewayInterface.Builder |
clearIpAddress()
IP address of the interface in the external VPN gateway.
|
ExternalVpnGatewayInterface.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ExternalVpnGatewayInterface.Builder |
clone() |
ExternalVpnGatewayInterface |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getId()
The numeric ID of this interface.
|
String |
getIpAddress()
IP address of the interface in the external VPN gateway.
|
com.google.protobuf.ByteString |
getIpAddressBytes()
IP address of the interface in the external VPN gateway.
|
boolean |
hasId()
The numeric ID of this interface.
|
boolean |
hasIpAddress()
IP address of the interface in the external VPN gateway.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ExternalVpnGatewayInterface.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ExternalVpnGatewayInterface.Builder |
mergeFrom(ExternalVpnGatewayInterface other) |
ExternalVpnGatewayInterface.Builder |
mergeFrom(com.google.protobuf.Message other) |
ExternalVpnGatewayInterface.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ExternalVpnGatewayInterface.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExternalVpnGatewayInterface.Builder |
setId(int value)
The numeric ID of this interface.
|
ExternalVpnGatewayInterface.Builder |
setIpAddress(String value)
IP address of the interface in the external VPN gateway.
|
ExternalVpnGatewayInterface.Builder |
setIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the interface in the external VPN gateway.
|
ExternalVpnGatewayInterface.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ExternalVpnGatewayInterface.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExternalVpnGatewayInterface build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExternalVpnGatewayInterface buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExternalVpnGatewayInterface.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder mergeFrom(ExternalVpnGatewayInterface other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public ExternalVpnGatewayInterface.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExternalVpnGatewayInterface.Builder>IOExceptionpublic boolean hasId()
The numeric ID of this interface. The allowed input values for this id for different redundancy types of external VPN gateway: - SINGLE_IP_INTERNALLY_REDUNDANT - 0 - TWO_IPS_REDUNDANCY - 0, 1 - FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
optional uint32 id = 3355;hasId in interface ExternalVpnGatewayInterfaceOrBuilderpublic int getId()
The numeric ID of this interface. The allowed input values for this id for different redundancy types of external VPN gateway: - SINGLE_IP_INTERNALLY_REDUNDANT - 0 - TWO_IPS_REDUNDANCY - 0, 1 - FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
optional uint32 id = 3355;getId in interface ExternalVpnGatewayInterfaceOrBuilderpublic ExternalVpnGatewayInterface.Builder setId(int value)
The numeric ID of this interface. The allowed input values for this id for different redundancy types of external VPN gateway: - SINGLE_IP_INTERNALLY_REDUNDANT - 0 - TWO_IPS_REDUNDANCY - 0, 1 - FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
optional uint32 id = 3355;value - The id to set.public ExternalVpnGatewayInterface.Builder clearId()
The numeric ID of this interface. The allowed input values for this id for different redundancy types of external VPN gateway: - SINGLE_IP_INTERNALLY_REDUNDANT - 0 - TWO_IPS_REDUNDANCY - 0, 1 - FOUR_IPS_REDUNDANCY - 0, 1, 2, 3
optional uint32 id = 3355;public boolean hasIpAddress()
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;hasIpAddress in interface ExternalVpnGatewayInterfaceOrBuilderpublic String getIpAddress()
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;getIpAddress in interface ExternalVpnGatewayInterfaceOrBuilderpublic com.google.protobuf.ByteString getIpAddressBytes()
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;getIpAddressBytes in interface ExternalVpnGatewayInterfaceOrBuilderpublic ExternalVpnGatewayInterface.Builder setIpAddress(String value)
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;value - The ipAddress to set.public ExternalVpnGatewayInterface.Builder clearIpAddress()
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;public ExternalVpnGatewayInterface.Builder setIpAddressBytes(com.google.protobuf.ByteString value)
IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
optional string ip_address = 406272220;value - The bytes for ipAddress to set.public final ExternalVpnGatewayInterface.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>public final ExternalVpnGatewayInterface.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalVpnGatewayInterface.Builder>Copyright © 2023 Google LLC. All rights reserved.