public static final class Router.Interface extends com.google.protobuf.GeneratedMessageV3 implements Router.InterfaceOrBuilder
Router Interface defines the GDCE zone side layer-3 information for building the BGP session.Protobuf type
google.cloud.edgenetwork.v1.Router.Interface| Modifier and Type | Class and Description |
|---|---|
static class |
Router.Interface.Builder
Router Interface defines the GDCE zone side layer-3 information for
building the BGP session.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
IPV4_CIDR_FIELD_NUMBER |
static int |
IPV6_CIDR_FIELD_NUMBER |
static int |
LINKED_INTERCONNECT_ATTACHMENT_FIELD_NUMBER |
static int |
LOOPBACK_IP_ADDRESSES_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
SUBNETWORK_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Router.Interface |
getDefaultInstance() |
Router.Interface |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getIpv4Cidr()
IP address and range of the interface.
|
com.google.protobuf.ByteString |
getIpv4CidrBytes()
IP address and range of the interface.
|
String |
getIpv6Cidr()
IPv6 address and range of the interface.
|
com.google.protobuf.ByteString |
getIpv6CidrBytes()
IPv6 address and range of the interface.
|
String |
getLinkedInterconnectAttachment()
The canonical name of the linked Interconnect attachment.
|
com.google.protobuf.ByteString |
getLinkedInterconnectAttachmentBytes()
The canonical name of the linked Interconnect attachment.
|
String |
getLoopbackIpAddresses(int index)
Create loopback interface in the router when specified.
|
com.google.protobuf.ByteString |
getLoopbackIpAddressesBytes(int index)
Create loopback interface in the router when specified.
|
int |
getLoopbackIpAddressesCount()
Create loopback interface in the router when specified.
|
com.google.protobuf.ProtocolStringList |
getLoopbackIpAddressesList()
Create loopback interface in the router when specified.
|
String |
getName()
Name of this interface entry.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of this interface entry.
|
com.google.protobuf.Parser<Router.Interface> |
getParserForType() |
int |
getSerializedSize() |
String |
getSubnetwork()
The canonical name of the subnetwork resource that this interface
belongs to.
|
com.google.protobuf.ByteString |
getSubnetworkBytes()
The canonical name of the subnetwork resource that this interface
belongs to.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Router.Interface.Builder |
newBuilder() |
static Router.Interface.Builder |
newBuilder(Router.Interface prototype) |
Router.Interface.Builder |
newBuilderForType() |
protected Router.Interface.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Router.Interface |
parseDelimitedFrom(InputStream input) |
static Router.Interface |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.Interface |
parseFrom(byte[] data) |
static Router.Interface |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.Interface |
parseFrom(ByteBuffer data) |
static Router.Interface |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.Interface |
parseFrom(com.google.protobuf.ByteString data) |
static Router.Interface |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.Interface |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Router.Interface |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Router.Interface |
parseFrom(InputStream input) |
static Router.Interface |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Router.Interface> |
parser() |
Router.Interface.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int IPV4_CIDR_FIELD_NUMBER
public static final int IPV6_CIDR_FIELD_NUMBER
public static final int LINKED_INTERCONNECT_ATTACHMENT_FIELD_NUMBER
public static final int SUBNETWORK_FIELD_NUMBER
public static final int LOOPBACK_IP_ADDRESSES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Name of this interface entry. Unique within the Zones resource.
string name = 1;getName in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of this interface entry. Unique within the Zones resource.
string name = 1;getNameBytes in interface Router.InterfaceOrBuilderpublic String getIpv4Cidr()
IP address and range of the interface.
string ipv4_cidr = 3;getIpv4Cidr in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ByteString getIpv4CidrBytes()
IP address and range of the interface.
string ipv4_cidr = 3;getIpv4CidrBytes in interface Router.InterfaceOrBuilderpublic String getIpv6Cidr()
IPv6 address and range of the interface.
string ipv6_cidr = 6;getIpv6Cidr in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ByteString getIpv6CidrBytes()
IPv6 address and range of the interface.
string ipv6_cidr = 6;getIpv6CidrBytes in interface Router.InterfaceOrBuilderpublic String getLinkedInterconnectAttachment()
The canonical name of the linked Interconnect attachment.
string linked_interconnect_attachment = 2;getLinkedInterconnectAttachment in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ByteString getLinkedInterconnectAttachmentBytes()
The canonical name of the linked Interconnect attachment.
string linked_interconnect_attachment = 2;getLinkedInterconnectAttachmentBytes in interface Router.InterfaceOrBuilderpublic String getSubnetwork()
The canonical name of the subnetwork resource that this interface belongs to.
string subnetwork = 4;getSubnetwork in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ByteString getSubnetworkBytes()
The canonical name of the subnetwork resource that this interface belongs to.
string subnetwork = 4;getSubnetworkBytes in interface Router.InterfaceOrBuilderpublic com.google.protobuf.ProtocolStringList getLoopbackIpAddressesList()
Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.
repeated string loopback_ip_addresses = 5;getLoopbackIpAddressesList in interface Router.InterfaceOrBuilderpublic int getLoopbackIpAddressesCount()
Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.
repeated string loopback_ip_addresses = 5;getLoopbackIpAddressesCount in interface Router.InterfaceOrBuilderpublic String getLoopbackIpAddresses(int index)
Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.
repeated string loopback_ip_addresses = 5;getLoopbackIpAddresses in interface Router.InterfaceOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getLoopbackIpAddressesBytes(int index)
Create loopback interface in the router when specified. The number of IP addresses must match the number of TOR devices.
repeated string loopback_ip_addresses = 5;getLoopbackIpAddressesBytes in interface Router.InterfaceOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Router.Interface parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Router.Interface parseFrom(InputStream input) throws IOException
IOExceptionpublic static Router.Interface parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Router.Interface parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Router.Interface parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Router.Interface parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Router.Interface parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Router.Interface.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Router.Interface.Builder newBuilder()
public static Router.Interface.Builder newBuilder(Router.Interface prototype)
public Router.Interface.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Router.Interface.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Router.Interface getDefaultInstance()
public static com.google.protobuf.Parser<Router.Interface> parser()
public com.google.protobuf.Parser<Router.Interface> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Router.Interface getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.