Package com.google.cloud.compute.v1
Class RouterInterface
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.RouterInterface
-
- All Implemented Interfaces:
RouterInterfaceOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class RouterInterface extends com.google.protobuf.GeneratedMessageV3 implements RouterInterfaceOrBuilder
Protobuf typegoogle.cloud.compute.v1.RouterInterface- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRouterInterface.Builderstatic classRouterInterface.ManagementType[Output Only] The resource that configures and manages this interface.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intIP_RANGE_FIELD_NUMBERstatic intLINKED_INTERCONNECT_ATTACHMENT_FIELD_NUMBERstatic intLINKED_VPN_TUNNEL_FIELD_NUMBERstatic intMANAGEMENT_TYPE_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPRIVATE_IP_ADDRESS_FIELD_NUMBERstatic intREDUNDANT_INTERFACE_FIELD_NUMBERstatic intSUBNETWORK_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static RouterInterfacegetDefaultInstance()RouterInterfacegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetIpRange()IP address and range of the interface.com.google.protobuf.ByteStringgetIpRangeBytes()IP address and range of the interface.StringgetLinkedInterconnectAttachment()URI of the linked Interconnect attachment.com.google.protobuf.ByteStringgetLinkedInterconnectAttachmentBytes()URI of the linked Interconnect attachment.StringgetLinkedVpnTunnel()URI of the linked VPN tunnel, which must be in the same region as the router.com.google.protobuf.ByteStringgetLinkedVpnTunnelBytes()URI of the linked VPN tunnel, which must be in the same region as the router.StringgetManagementType()[Output Only] The resource that configures and manages this interface.com.google.protobuf.ByteStringgetManagementTypeBytes()[Output Only] The resource that configures and manages this interface.StringgetName()Name of this interface entry.com.google.protobuf.ByteStringgetNameBytes()Name of this interface entry.com.google.protobuf.Parser<RouterInterface>getParserForType()StringgetPrivateIpAddress()The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.com.google.protobuf.ByteStringgetPrivateIpAddressBytes()The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.StringgetRedundantInterface()Name of the interface that will be redundant with the current interface you are creating.com.google.protobuf.ByteStringgetRedundantInterfaceBytes()Name of the interface that will be redundant with the current interface you are creating.intgetSerializedSize()StringgetSubnetwork()The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router.com.google.protobuf.ByteStringgetSubnetworkBytes()The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router.inthashCode()booleanhasIpRange()IP address and range of the interface.booleanhasLinkedInterconnectAttachment()URI of the linked Interconnect attachment.booleanhasLinkedVpnTunnel()URI of the linked VPN tunnel, which must be in the same region as the router.booleanhasManagementType()[Output Only] The resource that configures and manages this interface.booleanhasName()Name of this interface entry.booleanhasPrivateIpAddress()The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.booleanhasRedundantInterface()Name of the interface that will be redundant with the current interface you are creating.booleanhasSubnetwork()The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RouterInterface.BuildernewBuilder()static RouterInterface.BuildernewBuilder(RouterInterface prototype)RouterInterface.BuildernewBuilderForType()protected RouterInterface.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RouterInterfaceparseDelimitedFrom(InputStream input)static RouterInterfaceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RouterInterfaceparseFrom(byte[] data)static RouterInterfaceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RouterInterfaceparseFrom(com.google.protobuf.ByteString data)static RouterInterfaceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RouterInterfaceparseFrom(com.google.protobuf.CodedInputStream input)static RouterInterfaceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RouterInterfaceparseFrom(InputStream input)static RouterInterfaceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RouterInterfaceparseFrom(ByteBuffer data)static RouterInterfaceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RouterInterface>parser()RouterInterface.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IP_RANGE_FIELD_NUMBER
public static final int IP_RANGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LINKED_INTERCONNECT_ATTACHMENT_FIELD_NUMBER
public static final int LINKED_INTERCONNECT_ATTACHMENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LINKED_VPN_TUNNEL_FIELD_NUMBER
public static final int LINKED_VPN_TUNNEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MANAGEMENT_TYPE_FIELD_NUMBER
public static final int MANAGEMENT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIVATE_IP_ADDRESS_FIELD_NUMBER
public static final int PRIVATE_IP_ADDRESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REDUNDANT_INTERFACE_FIELD_NUMBER
public static final int REDUNDANT_INTERFACE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBNETWORK_FIELD_NUMBER
public static final int SUBNETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasIpRange
public boolean hasIpRange()
IP address and range of the interface. The IP range must be in the RFC3927 link-local IP address space. The value must be a CIDR-formatted string, for example: 169.254.0.1/30. NOTE: Do not truncate the address as it represents the IP address of the interface.
optional string ip_range = 145092645;- Specified by:
hasIpRangein interfaceRouterInterfaceOrBuilder- Returns:
- Whether the ipRange field is set.
-
getIpRange
public String getIpRange()
IP address and range of the interface. The IP range must be in the RFC3927 link-local IP address space. The value must be a CIDR-formatted string, for example: 169.254.0.1/30. NOTE: Do not truncate the address as it represents the IP address of the interface.
optional string ip_range = 145092645;- Specified by:
getIpRangein interfaceRouterInterfaceOrBuilder- Returns:
- The ipRange.
-
getIpRangeBytes
public com.google.protobuf.ByteString getIpRangeBytes()
IP address and range of the interface. The IP range must be in the RFC3927 link-local IP address space. The value must be a CIDR-formatted string, for example: 169.254.0.1/30. NOTE: Do not truncate the address as it represents the IP address of the interface.
optional string ip_range = 145092645;- Specified by:
getIpRangeBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for ipRange.
-
hasLinkedInterconnectAttachment
public boolean hasLinkedInterconnectAttachment()
URI of the linked Interconnect attachment. It must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_interconnect_attachment = 501085518;- Specified by:
hasLinkedInterconnectAttachmentin interfaceRouterInterfaceOrBuilder- Returns:
- Whether the linkedInterconnectAttachment field is set.
-
getLinkedInterconnectAttachment
public String getLinkedInterconnectAttachment()
URI of the linked Interconnect attachment. It must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_interconnect_attachment = 501085518;- Specified by:
getLinkedInterconnectAttachmentin interfaceRouterInterfaceOrBuilder- Returns:
- The linkedInterconnectAttachment.
-
getLinkedInterconnectAttachmentBytes
public com.google.protobuf.ByteString getLinkedInterconnectAttachmentBytes()
URI of the linked Interconnect attachment. It must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_interconnect_attachment = 501085518;- Specified by:
getLinkedInterconnectAttachmentBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for linkedInterconnectAttachment.
-
hasLinkedVpnTunnel
public boolean hasLinkedVpnTunnel()
URI of the linked VPN tunnel, which must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_vpn_tunnel = 352296953;- Specified by:
hasLinkedVpnTunnelin interfaceRouterInterfaceOrBuilder- Returns:
- Whether the linkedVpnTunnel field is set.
-
getLinkedVpnTunnel
public String getLinkedVpnTunnel()
URI of the linked VPN tunnel, which must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_vpn_tunnel = 352296953;- Specified by:
getLinkedVpnTunnelin interfaceRouterInterfaceOrBuilder- Returns:
- The linkedVpnTunnel.
-
getLinkedVpnTunnelBytes
public com.google.protobuf.ByteString getLinkedVpnTunnelBytes()
URI of the linked VPN tunnel, which must be in the same region as the router. Each interface can have one linked resource, which can be a VPN tunnel, an Interconnect attachment, or a virtual machine instance.
optional string linked_vpn_tunnel = 352296953;- Specified by:
getLinkedVpnTunnelBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for linkedVpnTunnel.
-
hasManagementType
public boolean hasManagementType()
[Output Only] The resource that configures and manages this interface. - MANAGED_BY_USER is the default value and can be managed directly by users. - MANAGED_BY_ATTACHMENT is an interface that is configured and managed by Cloud Interconnect, specifically, by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of interface when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;- Specified by:
hasManagementTypein interfaceRouterInterfaceOrBuilder- Returns:
- Whether the managementType field is set.
-
getManagementType
public String getManagementType()
[Output Only] The resource that configures and manages this interface. - MANAGED_BY_USER is the default value and can be managed directly by users. - MANAGED_BY_ATTACHMENT is an interface that is configured and managed by Cloud Interconnect, specifically, by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of interface when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;- Specified by:
getManagementTypein interfaceRouterInterfaceOrBuilder- Returns:
- The managementType.
-
getManagementTypeBytes
public com.google.protobuf.ByteString getManagementTypeBytes()
[Output Only] The resource that configures and manages this interface. - MANAGED_BY_USER is the default value and can be managed directly by users. - MANAGED_BY_ATTACHMENT is an interface that is configured and managed by Cloud Interconnect, specifically, by an InterconnectAttachment of type PARTNER. Google automatically creates, updates, and deletes this type of interface when the PARTNER InterconnectAttachment is created, updated, or deleted. Check the ManagementType enum for the list of possible values.
optional string management_type = 173703606;- Specified by:
getManagementTypeBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for managementType.
-
hasName
public boolean hasName()
Name of this interface entry. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
hasNamein interfaceRouterInterfaceOrBuilder- Returns:
- Whether the name field is set.
-
getName
public String getName()
Name of this interface entry. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNamein interfaceRouterInterfaceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name of this interface entry. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for name.
-
hasPrivateIpAddress
public boolean hasPrivateIpAddress()
The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.
optional string private_ip_address = 100854040;- Specified by:
hasPrivateIpAddressin interfaceRouterInterfaceOrBuilder- Returns:
- Whether the privateIpAddress field is set.
-
getPrivateIpAddress
public String getPrivateIpAddress()
The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.
optional string private_ip_address = 100854040;- Specified by:
getPrivateIpAddressin interfaceRouterInterfaceOrBuilder- Returns:
- The privateIpAddress.
-
getPrivateIpAddressBytes
public com.google.protobuf.ByteString getPrivateIpAddressBytes()
The regional private internal IP address that is used to establish BGP sessions to a VM instance acting as a third-party Router Appliance, such as a Next Gen Firewall, a Virtual Router, or an SD-WAN VM.
optional string private_ip_address = 100854040;- Specified by:
getPrivateIpAddressBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for privateIpAddress.
-
hasRedundantInterface
public boolean hasRedundantInterface()
Name of the interface that will be redundant with the current interface you are creating. The redundantInterface must belong to the same Cloud Router as the interface here. To establish the BGP session to a Router Appliance VM, you must create two BGP peers. The two BGP peers must be attached to two separate interfaces that are redundant with each other. The redundant_interface must be 1-63 characters long, and comply with RFC1035. Specifically, the redundant_interface must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string redundant_interface = 523187303;- Specified by:
hasRedundantInterfacein interfaceRouterInterfaceOrBuilder- Returns:
- Whether the redundantInterface field is set.
-
getRedundantInterface
public String getRedundantInterface()
Name of the interface that will be redundant with the current interface you are creating. The redundantInterface must belong to the same Cloud Router as the interface here. To establish the BGP session to a Router Appliance VM, you must create two BGP peers. The two BGP peers must be attached to two separate interfaces that are redundant with each other. The redundant_interface must be 1-63 characters long, and comply with RFC1035. Specifically, the redundant_interface must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string redundant_interface = 523187303;- Specified by:
getRedundantInterfacein interfaceRouterInterfaceOrBuilder- Returns:
- The redundantInterface.
-
getRedundantInterfaceBytes
public com.google.protobuf.ByteString getRedundantInterfaceBytes()
Name of the interface that will be redundant with the current interface you are creating. The redundantInterface must belong to the same Cloud Router as the interface here. To establish the BGP session to a Router Appliance VM, you must create two BGP peers. The two BGP peers must be attached to two separate interfaces that are redundant with each other. The redundant_interface must be 1-63 characters long, and comply with RFC1035. Specifically, the redundant_interface must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string redundant_interface = 523187303;- Specified by:
getRedundantInterfaceBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for redundantInterface.
-
hasSubnetwork
public boolean hasSubnetwork()
The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router. When you establish a BGP session to a VM instance using this interface, the VM instance must belong to the same subnetwork as the subnetwork specified here.
optional string subnetwork = 307827694;- Specified by:
hasSubnetworkin interfaceRouterInterfaceOrBuilder- Returns:
- Whether the subnetwork field is set.
-
getSubnetwork
public String getSubnetwork()
The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router. When you establish a BGP session to a VM instance using this interface, the VM instance must belong to the same subnetwork as the subnetwork specified here.
optional string subnetwork = 307827694;- Specified by:
getSubnetworkin interfaceRouterInterfaceOrBuilder- Returns:
- The subnetwork.
-
getSubnetworkBytes
public com.google.protobuf.ByteString getSubnetworkBytes()
The URI of the subnetwork resource that this interface belongs to, which must be in the same region as the Cloud Router. When you establish a BGP session to a VM instance using this interface, the VM instance must belong to the same subnetwork as the subnetwork specified here.
optional string subnetwork = 307827694;- Specified by:
getSubnetworkBytesin interfaceRouterInterfaceOrBuilder- Returns:
- The bytes for subnetwork.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RouterInterface parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RouterInterface parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RouterInterface parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RouterInterface parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RouterInterface parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RouterInterface parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RouterInterface parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RouterInterface.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RouterInterface.Builder newBuilder()
-
newBuilder
public static RouterInterface.Builder newBuilder(RouterInterface prototype)
-
toBuilder
public RouterInterface.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RouterInterface.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RouterInterface getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RouterInterface> parser()
-
getParserForType
public com.google.protobuf.Parser<RouterInterface> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RouterInterface getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-