public final class Interconnect extends com.google.protobuf.GeneratedMessageV3 implements InterconnectOrBuilder
Message describing Interconnect objectProtobuf type
google.cloud.edgenetwork.v1.Interconnect| Modifier and Type | Class and Description |
|---|---|
static class |
Interconnect.Builder
Message describing Interconnect object
Protobuf type
google.cloud.edgenetwork.v1.Interconnect |
static class |
Interconnect.InterconnectType
Type of interconnect.
|
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 |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DEVICE_CLOUD_RESOURCE_NAME_FIELD_NUMBER |
static int |
INTERCONNECT_TYPE_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PHYSICAL_PORTS_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
static int |
UUID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Labels associated with this resource.
|
boolean |
equals(Object obj) |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static Interconnect |
getDefaultInstance() |
Interconnect |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDeviceCloudResourceName()
Output only.
|
com.google.protobuf.ByteString |
getDeviceCloudResourceNameBytes()
Output only.
|
Interconnect.InterconnectType |
getInterconnectType()
Optional.
|
int |
getInterconnectTypeValue()
Optional.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels associated with this resource.
|
Map<String,String> |
getLabelsMap()
Labels associated with this resource.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels associated with this resource.
|
String |
getLabelsOrThrow(String key)
Labels associated with this resource.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
com.google.protobuf.Parser<Interconnect> |
getParserForType() |
String |
getPhysicalPorts(int index)
Output only.
|
com.google.protobuf.ByteString |
getPhysicalPortsBytes(int index)
Output only.
|
int |
getPhysicalPortsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getPhysicalPortsList()
Output only.
|
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
String |
getUuid()
Output only.
|
com.google.protobuf.ByteString |
getUuidBytes()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
int |
hashCode() |
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static Interconnect.Builder |
newBuilder() |
static Interconnect.Builder |
newBuilder(Interconnect prototype) |
Interconnect.Builder |
newBuilderForType() |
protected Interconnect.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Interconnect |
parseDelimitedFrom(InputStream input) |
static Interconnect |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Interconnect |
parseFrom(byte[] data) |
static Interconnect |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Interconnect |
parseFrom(ByteBuffer data) |
static Interconnect |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Interconnect |
parseFrom(com.google.protobuf.ByteString data) |
static Interconnect |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Interconnect |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Interconnect |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Interconnect |
parseFrom(InputStream input) |
static Interconnect |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Interconnect> |
parser() |
Interconnect.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, 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 CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int INTERCONNECT_TYPE_FIELD_NUMBER
public static final int UUID_FIELD_NUMBER
public static final int DEVICE_CLOUD_RESOURCE_NAME_FIELD_NUMBER
public static final int PHYSICAL_PORTS_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.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Required. The canonical resource name of the interconnect.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. The canonical resource name of the interconnect.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface InterconnectOrBuilderpublic boolean hasCreateTime()
Output only. The time when the subnet was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface InterconnectOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time when the subnet was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface InterconnectOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the subnet was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface InterconnectOrBuilderpublic boolean hasUpdateTime()
Output only. The time when the subnet was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface InterconnectOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when the subnet was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface InterconnectOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the subnet was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface InterconnectOrBuilderpublic int getLabelsCount()
InterconnectOrBuilderLabels associated with this resource.
map<string, string> labels = 4;getLabelsCount in interface InterconnectOrBuilderpublic boolean containsLabels(String key)
Labels associated with this resource.
map<string, string> labels = 4;containsLabels in interface InterconnectOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface InterconnectOrBuilderpublic Map<String,String> getLabelsMap()
Labels associated with this resource.
map<string, string> labels = 4;getLabelsMap in interface InterconnectOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Labels associated with this resource.
map<string, string> labels = 4;getLabelsOrDefault in interface InterconnectOrBuilderpublic String getLabelsOrThrow(String key)
Labels associated with this resource.
map<string, string> labels = 4;getLabelsOrThrow in interface InterconnectOrBuilderpublic String getDescription()
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. A free-text description of the resource. Max length 1024 characters.
string description = 5 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface InterconnectOrBuilderpublic int getInterconnectTypeValue()
Optional. Type of interconnect, which takes only the value 'DEDICATED' for now.
.google.cloud.edgenetwork.v1.Interconnect.InterconnectType interconnect_type = 6 [(.google.api.field_behavior) = OPTIONAL];
getInterconnectTypeValue in interface InterconnectOrBuilderpublic Interconnect.InterconnectType getInterconnectType()
Optional. Type of interconnect, which takes only the value 'DEDICATED' for now.
.google.cloud.edgenetwork.v1.Interconnect.InterconnectType interconnect_type = 6 [(.google.api.field_behavior) = OPTIONAL];
getInterconnectType in interface InterconnectOrBuilderpublic String getUuid()
Output only. Unique identifier for the link.
string uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getUuid in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getUuidBytes()
Output only. Unique identifier for the link.
string uuid = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getUuidBytes in interface InterconnectOrBuilderpublic String getDeviceCloudResourceName()
Output only. Cloud resource name of the switch device.
string device_cloud_resource_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeviceCloudResourceName in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getDeviceCloudResourceNameBytes()
Output only. Cloud resource name of the switch device.
string device_cloud_resource_name = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeviceCloudResourceNameBytes in interface InterconnectOrBuilderpublic com.google.protobuf.ProtocolStringList getPhysicalPortsList()
Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the interconnect.
repeated string physical_ports = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getPhysicalPortsList in interface InterconnectOrBuilderpublic int getPhysicalPortsCount()
Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the interconnect.
repeated string physical_ports = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getPhysicalPortsCount in interface InterconnectOrBuilderpublic String getPhysicalPorts(int index)
Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the interconnect.
repeated string physical_ports = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getPhysicalPorts in interface InterconnectOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPhysicalPortsBytes(int index)
Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the interconnect.
repeated string physical_ports = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getPhysicalPortsBytes in interface InterconnectOrBuilderindex - 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 Interconnect parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Interconnect parseFrom(InputStream input) throws IOException
IOExceptionpublic static Interconnect parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Interconnect parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Interconnect parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Interconnect parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Interconnect parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Interconnect.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Interconnect.Builder newBuilder()
public static Interconnect.Builder newBuilder(Interconnect prototype)
public Interconnect.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Interconnect.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Interconnect getDefaultInstance()
public static com.google.protobuf.Parser<Interconnect> parser()
public com.google.protobuf.Parser<Interconnect> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Interconnect getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.