Package com.google.cloud.compute.v1
Class InterconnectLocationRegionInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.InterconnectLocationRegionInfo
-
- All Implemented Interfaces:
InterconnectLocationRegionInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class InterconnectLocationRegionInfo extends com.google.protobuf.GeneratedMessageV3 implements InterconnectLocationRegionInfoOrBuilder
Information about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.
Protobuf typegoogle.cloud.compute.v1.InterconnectLocationRegionInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterconnectLocationRegionInfo.BuilderInformation about any potential InterconnectAttachments between an Interconnect at a specific InterconnectLocation, and a specific Cloud Region.static classInterconnectLocationRegionInfo.LocationPresenceIdentifies the network presence of this location.-
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 intEXPECTED_RTT_MS_FIELD_NUMBERstatic intLOCATION_PRESENCE_FIELD_NUMBERstatic intREGION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static InterconnectLocationRegionInfogetDefaultInstance()InterconnectLocationRegionInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetExpectedRttMs()Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.StringgetLocationPresence()Identifies the network presence of this location.com.google.protobuf.ByteStringgetLocationPresenceBytes()Identifies the network presence of this location.com.google.protobuf.Parser<InterconnectLocationRegionInfo>getParserForType()StringgetRegion()URL for the region of this location.com.google.protobuf.ByteStringgetRegionBytes()URL for the region of this location.intgetSerializedSize()booleanhasExpectedRttMs()Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.inthashCode()booleanhasLocationPresence()Identifies the network presence of this location.booleanhasRegion()URL for the region of this location.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static InterconnectLocationRegionInfo.BuildernewBuilder()static InterconnectLocationRegionInfo.BuildernewBuilder(InterconnectLocationRegionInfo prototype)InterconnectLocationRegionInfo.BuildernewBuilderForType()protected InterconnectLocationRegionInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static InterconnectLocationRegionInfoparseDelimitedFrom(InputStream input)static InterconnectLocationRegionInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InterconnectLocationRegionInfoparseFrom(byte[] data)static InterconnectLocationRegionInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InterconnectLocationRegionInfoparseFrom(com.google.protobuf.ByteString data)static InterconnectLocationRegionInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InterconnectLocationRegionInfoparseFrom(com.google.protobuf.CodedInputStream input)static InterconnectLocationRegionInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InterconnectLocationRegionInfoparseFrom(InputStream input)static InterconnectLocationRegionInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InterconnectLocationRegionInfoparseFrom(ByteBuffer data)static InterconnectLocationRegionInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<InterconnectLocationRegionInfo>parser()InterconnectLocationRegionInfo.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
-
EXPECTED_RTT_MS_FIELD_NUMBER
public static final int EXPECTED_RTT_MS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCATION_PRESENCE_FIELD_NUMBER
public static final int LOCATION_PRESENCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REGION_FIELD_NUMBER
public static final int REGION_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
-
hasExpectedRttMs
public boolean hasExpectedRttMs()
Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
optional int64 expected_rtt_ms = 422543866;- Specified by:
hasExpectedRttMsin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- Whether the expectedRttMs field is set.
-
getExpectedRttMs
public long getExpectedRttMs()
Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
optional int64 expected_rtt_ms = 422543866;- Specified by:
getExpectedRttMsin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- The expectedRttMs.
-
hasLocationPresence
public boolean hasLocationPresence()
Identifies the network presence of this location. Check the LocationPresence enum for the list of possible values.
optional string location_presence = 101517893;- Specified by:
hasLocationPresencein interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- Whether the locationPresence field is set.
-
getLocationPresence
public String getLocationPresence()
Identifies the network presence of this location. Check the LocationPresence enum for the list of possible values.
optional string location_presence = 101517893;- Specified by:
getLocationPresencein interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- The locationPresence.
-
getLocationPresenceBytes
public com.google.protobuf.ByteString getLocationPresenceBytes()
Identifies the network presence of this location. Check the LocationPresence enum for the list of possible values.
optional string location_presence = 101517893;- Specified by:
getLocationPresenceBytesin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- The bytes for locationPresence.
-
hasRegion
public boolean hasRegion()
URL for the region of this location.
optional string region = 138946292;- Specified by:
hasRegionin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
public String getRegion()
URL for the region of this location.
optional string region = 138946292;- Specified by:
getRegionin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()
URL for the region of this location.
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceInterconnectLocationRegionInfoOrBuilder- Returns:
- The bytes for region.
-
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 InterconnectLocationRegionInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InterconnectLocationRegionInfo parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InterconnectLocationRegionInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectLocationRegionInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InterconnectLocationRegionInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InterconnectLocationRegionInfo.Builder newBuilder()
-
newBuilder
public static InterconnectLocationRegionInfo.Builder newBuilder(InterconnectLocationRegionInfo prototype)
-
toBuilder
public InterconnectLocationRegionInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InterconnectLocationRegionInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InterconnectLocationRegionInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InterconnectLocationRegionInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<InterconnectLocationRegionInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InterconnectLocationRegionInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-