Package com.google.cloud.compute.v1
Class Router
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.Router
- All Implemented Interfaces:
RouterOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Router
extends com.google.protobuf.GeneratedMessage
implements RouterOrBuilder
Represents a Cloud Router resource. For more information about Cloud Router, read theCloud Router overview.Protobuf type
google.cloud.compute.v1.Router- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a Cloud Router resource.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBgp()BGP information specific to this router.BGP information specific to this router.getBgpPeers(int index) BGP information that must be configured into the routing stack to establish BGP peering.intBGP information that must be configured into the routing stack to establish BGP peering.BGP information that must be configured into the routing stack to establish BGP peering.getBgpPeersOrBuilder(int index) BGP information that must be configured into the routing stack to establish BGP peering.List<? extends RouterBgpPeerOrBuilder>BGP information that must be configured into the routing stack to establish BGP peering.Output only.com.google.protobuf.ByteStringOutput only.static RouterAn optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.static final com.google.protobuf.Descriptors.DescriptorbooleanIndicates if a router is dedicated for use with encrypted VLAN attachments (interconnectAttachments).longgetId()[Output Only] The unique identifier for the resource.getInterfaces(int index) Router interfaces.intRouter interfaces.Router interfaces.getInterfacesOrBuilder(int index) Router interfaces.List<? extends RouterInterfaceOrBuilder>Router interfaces.getKind()Output only.com.google.protobuf.ByteStringOutput only.getMd5AuthenticationKeys(int index) Keys used for MD5 authentication.intKeys used for MD5 authentication.Keys used for MD5 authentication.getMd5AuthenticationKeysOrBuilder(int index) Keys used for MD5 authentication.List<? extends RouterMd5AuthenticationKeyOrBuilder>Keys used for MD5 authentication.getName()Name of the resource.com.google.protobuf.ByteStringName of the resource.getNats(int index) A list of NAT services created in this router.intA list of NAT services created in this router.A list of NAT services created in this router.getNatsOrBuilder(int index) A list of NAT services created in this router.List<? extends RouterNatOrBuilder>A list of NAT services created in this router.URI of the network to which this router belongs.com.google.protobuf.ByteStringURI of the network to which this router belongs.Input only.Input only.com.google.protobuf.Parser<Router>[Output Only] URI of the region where the router resides.com.google.protobuf.ByteString[Output Only] URI of the region where the router resides.[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString[Output Only] Server-defined URL for the resource.intbooleanhasBgp()BGP information specific to this router.booleanOutput only.booleanAn optional description of this resource.booleanIndicates if a router is dedicated for use with encrypted VLAN attachments (interconnectAttachments).inthashCode()booleanhasId()[Output Only] The unique identifier for the resource.booleanhasKind()Output only.booleanhasName()Name of the resource.booleanURI of the network to which this router belongs.booleanInput only.boolean[Output Only] URI of the region where the router resides.boolean[Output Only] Server-defined URL for the resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Router.Builderstatic Router.BuildernewBuilder(Router prototype) protected Router.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RouterparseDelimitedFrom(InputStream input) static RouterparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RouterparseFrom(byte[] data) static RouterparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RouterparseFrom(com.google.protobuf.ByteString data) static RouterparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RouterparseFrom(com.google.protobuf.CodedInputStream input) static RouterparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RouterparseFrom(InputStream input) static RouterparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RouterparseFrom(ByteBuffer data) static RouterparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Router>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BGP_FIELD_NUMBER
public static final int BGP_FIELD_NUMBER- See Also:
-
BGP_PEERS_FIELD_NUMBER
public static final int BGP_PEERS_FIELD_NUMBER- See Also:
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
ENCRYPTED_INTERCONNECT_ROUTER_FIELD_NUMBER
public static final int ENCRYPTED_INTERCONNECT_ROUTER_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
INTERFACES_FIELD_NUMBER
public static final int INTERFACES_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
MD5_AUTHENTICATION_KEYS_FIELD_NUMBER
public static final int MD5_AUTHENTICATION_KEYS_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
NATS_FIELD_NUMBER
public static final int NATS_FIELD_NUMBER- See Also:
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER- See Also:
-
PARAMS_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER- See Also:
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
-
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
-
hasBgp
public boolean hasBgp()BGP information specific to this router.
optional .google.cloud.compute.v1.RouterBgp bgp = 97483;- Specified by:
hasBgpin interfaceRouterOrBuilder- Returns:
- Whether the bgp field is set.
-
getBgp
BGP information specific to this router.
optional .google.cloud.compute.v1.RouterBgp bgp = 97483;- Specified by:
getBgpin interfaceRouterOrBuilder- Returns:
- The bgp.
-
getBgpOrBuilder
BGP information specific to this router.
optional .google.cloud.compute.v1.RouterBgp bgp = 97483;- Specified by:
getBgpOrBuilderin interfaceRouterOrBuilder
-
getBgpPeersList
BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer toRFC4273.
repeated .google.cloud.compute.v1.RouterBgpPeer bgp_peers = 452695773;- Specified by:
getBgpPeersListin interfaceRouterOrBuilder
-
getBgpPeersOrBuilderList
BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer toRFC4273.
repeated .google.cloud.compute.v1.RouterBgpPeer bgp_peers = 452695773;- Specified by:
getBgpPeersOrBuilderListin interfaceRouterOrBuilder
-
getBgpPeersCount
public int getBgpPeersCount()BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer toRFC4273.
repeated .google.cloud.compute.v1.RouterBgpPeer bgp_peers = 452695773;- Specified by:
getBgpPeersCountin interfaceRouterOrBuilder
-
getBgpPeers
BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer toRFC4273.
repeated .google.cloud.compute.v1.RouterBgpPeer bgp_peers = 452695773;- Specified by:
getBgpPeersin interfaceRouterOrBuilder
-
getBgpPeersOrBuilder
BGP information that must be configured into the routing stack to establish BGP peering. This information must specify the peer ASN and either the interface name, IP address, or peer IP address. Please refer toRFC4273.
repeated .google.cloud.compute.v1.RouterBgpPeer bgp_peers = 452695773;- Specified by:
getBgpPeersOrBuilderin interfaceRouterOrBuilder
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceRouterOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceRouterOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceRouterOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceRouterOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceRouterOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceRouterOrBuilder- Returns:
- The bytes for description.
-
hasEncryptedInterconnectRouter
public boolean hasEncryptedInterconnectRouter()Indicates if a router is dedicated for use with encrypted VLAN attachments (interconnectAttachments).
optional bool encrypted_interconnect_router = 297996575;- Specified by:
hasEncryptedInterconnectRouterin interfaceRouterOrBuilder- Returns:
- Whether the encryptedInterconnectRouter field is set.
-
getEncryptedInterconnectRouter
public boolean getEncryptedInterconnectRouter()Indicates if a router is dedicated for use with encrypted VLAN attachments (interconnectAttachments).
optional bool encrypted_interconnect_router = 297996575;- Specified by:
getEncryptedInterconnectRouterin interfaceRouterOrBuilder- Returns:
- The encryptedInterconnectRouter.
-
hasId
public boolean hasId()[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceRouterOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceRouterOrBuilder- Returns:
- The id.
-
getInterfacesList
Router interfaces. To create a BGP peer that uses a router interface, the interface must have one of the following fields specified: - linkedVpnTunnel - linkedInterconnectAttachment - subnetwork You can create a router interface without any of these fields specified. However, you cannot create a BGP peer that uses that interface.
repeated .google.cloud.compute.v1.RouterInterface interfaces = 12073562;- Specified by:
getInterfacesListin interfaceRouterOrBuilder
-
getInterfacesOrBuilderList
Router interfaces. To create a BGP peer that uses a router interface, the interface must have one of the following fields specified: - linkedVpnTunnel - linkedInterconnectAttachment - subnetwork You can create a router interface without any of these fields specified. However, you cannot create a BGP peer that uses that interface.
repeated .google.cloud.compute.v1.RouterInterface interfaces = 12073562;- Specified by:
getInterfacesOrBuilderListin interfaceRouterOrBuilder
-
getInterfacesCount
public int getInterfacesCount()Router interfaces. To create a BGP peer that uses a router interface, the interface must have one of the following fields specified: - linkedVpnTunnel - linkedInterconnectAttachment - subnetwork You can create a router interface without any of these fields specified. However, you cannot create a BGP peer that uses that interface.
repeated .google.cloud.compute.v1.RouterInterface interfaces = 12073562;- Specified by:
getInterfacesCountin interfaceRouterOrBuilder
-
getInterfaces
Router interfaces. To create a BGP peer that uses a router interface, the interface must have one of the following fields specified: - linkedVpnTunnel - linkedInterconnectAttachment - subnetwork You can create a router interface without any of these fields specified. However, you cannot create a BGP peer that uses that interface.
repeated .google.cloud.compute.v1.RouterInterface interfaces = 12073562;- Specified by:
getInterfacesin interfaceRouterOrBuilder
-
getInterfacesOrBuilder
Router interfaces. To create a BGP peer that uses a router interface, the interface must have one of the following fields specified: - linkedVpnTunnel - linkedInterconnectAttachment - subnetwork You can create a router interface without any of these fields specified. However, you cannot create a BGP peer that uses that interface.
repeated .google.cloud.compute.v1.RouterInterface interfaces = 12073562;- Specified by:
getInterfacesOrBuilderin interfaceRouterOrBuilder
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of resource. Always compute#router for routers.
optional string kind = 3292052;- Specified by:
hasKindin interfaceRouterOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of resource. Always compute#router for routers.
optional string kind = 3292052;- Specified by:
getKindin interfaceRouterOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of resource. Always compute#router for routers.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceRouterOrBuilder- Returns:
- The bytes for kind.
-
getMd5AuthenticationKeysList
Keys used for MD5 authentication.
repeated .google.cloud.compute.v1.RouterMd5AuthenticationKey md5_authentication_keys = 71063322;- Specified by:
getMd5AuthenticationKeysListin interfaceRouterOrBuilder
-
getMd5AuthenticationKeysOrBuilderList
Keys used for MD5 authentication.
repeated .google.cloud.compute.v1.RouterMd5AuthenticationKey md5_authentication_keys = 71063322;- Specified by:
getMd5AuthenticationKeysOrBuilderListin interfaceRouterOrBuilder
-
getMd5AuthenticationKeysCount
public int getMd5AuthenticationKeysCount()Keys used for MD5 authentication.
repeated .google.cloud.compute.v1.RouterMd5AuthenticationKey md5_authentication_keys = 71063322;- Specified by:
getMd5AuthenticationKeysCountin interfaceRouterOrBuilder
-
getMd5AuthenticationKeys
Keys used for MD5 authentication.
repeated .google.cloud.compute.v1.RouterMd5AuthenticationKey md5_authentication_keys = 71063322;- Specified by:
getMd5AuthenticationKeysin interfaceRouterOrBuilder
-
getMd5AuthenticationKeysOrBuilder
Keys used for MD5 authentication.
repeated .google.cloud.compute.v1.RouterMd5AuthenticationKey md5_authentication_keys = 71063322;- Specified by:
getMd5AuthenticationKeysOrBuilderin interfaceRouterOrBuilder
-
hasName
public boolean hasName()Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. 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 interfaceRouterOrBuilder- Returns:
- Whether the name field is set.
-
getName
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. 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 interfaceRouterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. 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 interfaceRouterOrBuilder- Returns:
- The bytes for name.
-
getNatsList
A list of NAT services created in this router.
repeated .google.cloud.compute.v1.RouterNat nats = 3373938;- Specified by:
getNatsListin interfaceRouterOrBuilder
-
getNatsOrBuilderList
A list of NAT services created in this router.
repeated .google.cloud.compute.v1.RouterNat nats = 3373938;- Specified by:
getNatsOrBuilderListin interfaceRouterOrBuilder
-
getNatsCount
public int getNatsCount()A list of NAT services created in this router.
repeated .google.cloud.compute.v1.RouterNat nats = 3373938;- Specified by:
getNatsCountin interfaceRouterOrBuilder
-
getNats
A list of NAT services created in this router.
repeated .google.cloud.compute.v1.RouterNat nats = 3373938;- Specified by:
getNatsin interfaceRouterOrBuilder
-
getNatsOrBuilder
A list of NAT services created in this router.
repeated .google.cloud.compute.v1.RouterNat nats = 3373938;- Specified by:
getNatsOrBuilderin interfaceRouterOrBuilder
-
hasNetwork
public boolean hasNetwork()URI of the network to which this router belongs.
optional string network = 232872494;- Specified by:
hasNetworkin interfaceRouterOrBuilder- Returns:
- Whether the network field is set.
-
getNetwork
URI of the network to which this router belongs.
optional string network = 232872494;- Specified by:
getNetworkin interfaceRouterOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()URI of the network to which this router belongs.
optional string network = 232872494;- Specified by:
getNetworkBytesin interfaceRouterOrBuilder- Returns:
- The bytes for network.
-
hasParams
public boolean hasParams()Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.RouterParams params = 78313862;- Specified by:
hasParamsin interfaceRouterOrBuilder- Returns:
- Whether the params field is set.
-
getParams
Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.RouterParams params = 78313862;- Specified by:
getParamsin interfaceRouterOrBuilder- Returns:
- The params.
-
getParamsOrBuilder
Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.RouterParams params = 78313862;- Specified by:
getParamsOrBuilderin interfaceRouterOrBuilder
-
hasRegion
public boolean hasRegion()[Output Only] URI of the region where the router resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Specified by:
hasRegionin interfaceRouterOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
[Output Only] URI of the region where the router resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Specified by:
getRegionin interfaceRouterOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()[Output Only] URI of the region where the router resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceRouterOrBuilder- Returns:
- The bytes for region.
-
hasSelfLink
public boolean hasSelfLink()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceRouterOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceRouterOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceRouterOrBuilder- Returns:
- The bytes for selfLink.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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 Router parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Router parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Router parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Router parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Router parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Router parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Router parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Router parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Router parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Router.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-