public static final class Interconnect.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder> implements InterconnectOrBuilder
Represents an Interconnect resource. An Interconnect resource is a dedicated connection between the GCP network and your on-premises network. For more information, read the Dedicated Interconnect Overview.Protobuf type
google.cloud.compute.v1.Interconnect| Modifier and Type | Method and Description |
|---|---|
Interconnect.Builder |
addAllCircuitInfos(Iterable<? extends InterconnectCircuitInfo> values)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
addAllExpectedOutages(Iterable<? extends InterconnectOutageNotification> values)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
addAllInterconnectAttachments(Iterable<String> values)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
addCircuitInfos(InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
addCircuitInfos(InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
addCircuitInfos(int index,
InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
addCircuitInfos(int index,
InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
InterconnectCircuitInfo.Builder |
addCircuitInfosBuilder()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
InterconnectCircuitInfo.Builder |
addCircuitInfosBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
addExpectedOutages(InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
addExpectedOutages(InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
addExpectedOutages(int index,
InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
addExpectedOutages(int index,
InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
InterconnectOutageNotification.Builder |
addExpectedOutagesBuilder()
[Output Only] A list of outages expected for this Interconnect.
|
InterconnectOutageNotification.Builder |
addExpectedOutagesBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
addInterconnectAttachments(String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
addInterconnectAttachmentsBytes(com.google.protobuf.ByteString value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Interconnect |
build() |
Interconnect |
buildPartial() |
Interconnect.Builder |
clear() |
Interconnect.Builder |
clearAdminEnabled()
Administrative status of the interconnect.
|
Interconnect.Builder |
clearCircuitInfos()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
clearCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect.Builder |
clearDescription()
An optional description of this resource.
|
Interconnect.Builder |
clearExpectedOutages()
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Interconnect.Builder |
clearGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
clearGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
Interconnect.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
Interconnect.Builder |
clearInterconnectAttachments()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
clearInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
Interconnect.Builder |
clearKind()
[Output Only] Type of the resource.
|
Interconnect.Builder |
clearLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
Interconnect.Builder |
clearLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
clearName()
Name of the resource.
|
Interconnect.Builder |
clearNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
Interconnect.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Interconnect.Builder |
clearOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
Interconnect.Builder |
clearPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
clearProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
|
Interconnect.Builder |
clearRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
Interconnect.Builder |
clearSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise.
|
Interconnect.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
clearState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
Interconnect.Builder |
clone() |
boolean |
getAdminEnabled()
Administrative status of the interconnect.
|
InterconnectCircuitInfo |
getCircuitInfos(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
InterconnectCircuitInfo.Builder |
getCircuitInfosBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
List<InterconnectCircuitInfo.Builder> |
getCircuitInfosBuilderList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
int |
getCircuitInfosCount()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
List<InterconnectCircuitInfo> |
getCircuitInfosList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
InterconnectCircuitInfoOrBuilder |
getCircuitInfosOrBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
List<? extends InterconnectCircuitInfoOrBuilder> |
getCircuitInfosOrBuilderList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
com.google.protobuf.ByteString |
getCustomerNameBytes()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
InterconnectOutageNotification |
getExpectedOutages(int index)
[Output Only] A list of outages expected for this Interconnect.
|
InterconnectOutageNotification.Builder |
getExpectedOutagesBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
|
List<InterconnectOutageNotification.Builder> |
getExpectedOutagesBuilderList()
[Output Only] A list of outages expected for this Interconnect.
|
int |
getExpectedOutagesCount()
[Output Only] A list of outages expected for this Interconnect.
|
List<InterconnectOutageNotification> |
getExpectedOutagesList()
[Output Only] A list of outages expected for this Interconnect.
|
InterconnectOutageNotificationOrBuilder |
getExpectedOutagesOrBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
|
List<? extends InterconnectOutageNotificationOrBuilder> |
getExpectedOutagesOrBuilderList()
[Output Only] A list of outages expected for this Interconnect.
|
String |
getGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
com.google.protobuf.ByteString |
getGoogleIpAddressBytes()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
String |
getGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
com.google.protobuf.ByteString |
getGoogleReferenceIdBytes()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getInterconnectAttachments(int index)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
com.google.protobuf.ByteString |
getInterconnectAttachmentsBytes(int index)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
int |
getInterconnectAttachmentsCount()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
com.google.protobuf.ProtocolStringList |
getInterconnectAttachmentsList()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
String |
getInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
com.google.protobuf.ByteString |
getInterconnectTypeBytes()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
com.google.protobuf.ByteString |
getLinkTypeBytes()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
String |
getLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
com.google.protobuf.ByteString |
getLocationBytes()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
com.google.protobuf.ByteString |
getNocContactEmailBytes()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
String |
getOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
com.google.protobuf.ByteString |
getOperationalStatusBytes()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
String |
getPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
com.google.protobuf.ByteString |
getPeerIpAddressBytes()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
int |
getProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
|
int |
getRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
boolean |
getSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
String |
getState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
com.google.protobuf.ByteString |
getStateBytes()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
boolean |
hasAdminEnabled()
Administrative status of the interconnect.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
boolean |
hasGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
boolean |
hasLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
boolean |
hasOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
boolean |
hasPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
boolean |
hasProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
|
boolean |
hasRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
boolean |
hasSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Interconnect.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Interconnect.Builder |
mergeFrom(Interconnect other) |
Interconnect.Builder |
mergeFrom(com.google.protobuf.Message other) |
Interconnect.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Interconnect.Builder |
removeCircuitInfos(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
removeExpectedOutages(int index)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
setAdminEnabled(boolean value)
Administrative status of the interconnect.
|
Interconnect.Builder |
setCircuitInfos(int index,
InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
setCircuitInfos(int index,
InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
setCustomerName(String value)
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect.Builder |
setCustomerNameBytes(com.google.protobuf.ByteString value)
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect.Builder |
setDescription(String value)
An optional description of this resource.
|
Interconnect.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
Interconnect.Builder |
setExpectedOutages(int index,
InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
setExpectedOutages(int index,
InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Interconnect.Builder |
setGoogleIpAddress(String value)
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
setGoogleIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
setGoogleReferenceId(String value)
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
Interconnect.Builder |
setGoogleReferenceIdBytes(com.google.protobuf.ByteString value)
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
|
Interconnect.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
Interconnect.Builder |
setInterconnectAttachments(int index,
String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
setInterconnectType(String value)
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
Interconnect.Builder |
setInterconnectTypeBytes(com.google.protobuf.ByteString value)
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner.
|
Interconnect.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
Interconnect.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
Interconnect.Builder |
setLinkType(String value)
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
Interconnect.Builder |
setLinkTypeBytes(com.google.protobuf.ByteString value)
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics.
|
Interconnect.Builder |
setLocation(String value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
setLocationBytes(com.google.protobuf.ByteString value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
setName(String value)
Name of the resource.
|
Interconnect.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
Interconnect.Builder |
setNocContactEmail(String value)
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
Interconnect.Builder |
setNocContactEmailBytes(com.google.protobuf.ByteString value)
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
Interconnect.Builder |
setOperationalStatus(String value)
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
Interconnect.Builder |
setOperationalStatusBytes(com.google.protobuf.ByteString value)
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use.
|
Interconnect.Builder |
setPeerIpAddress(String value)
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
setPeerIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
setProvisionedLinkCount(int value)
[Output Only] Number of links actually provisioned in this interconnect.
|
Interconnect.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Interconnect.Builder |
setRequestedLinkCount(int value)
Target number of physical links in the link bundle, as requested by the customer.
|
Interconnect.Builder |
setSatisfiesPzs(boolean value)
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise.
|
Interconnect.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
setState(String value)
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
Interconnect.Builder |
setStateBytes(com.google.protobuf.ByteString value)
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
Interconnect.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Interconnect build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Interconnect buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Interconnect.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Interconnect.Builder>public Interconnect.Builder mergeFrom(Interconnect other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public Interconnect.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Interconnect.Builder>IOExceptionpublic boolean hasAdminEnabled()
Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;hasAdminEnabled in interface InterconnectOrBuilderpublic boolean getAdminEnabled()
Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;getAdminEnabled in interface InterconnectOrBuilderpublic Interconnect.Builder setAdminEnabled(boolean value)
Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;value - The adminEnabled to set.public Interconnect.Builder clearAdminEnabled()
Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;public List<InterconnectCircuitInfo> getCircuitInfosList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
getCircuitInfosList in interface InterconnectOrBuilderpublic int getCircuitInfosCount()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
getCircuitInfosCount in interface InterconnectOrBuilderpublic InterconnectCircuitInfo getCircuitInfos(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
getCircuitInfos in interface InterconnectOrBuilderpublic Interconnect.Builder setCircuitInfos(int index, InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder setCircuitInfos(int index, InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder addCircuitInfos(InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder addCircuitInfos(int index, InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder addCircuitInfos(InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder addCircuitInfos(int index, InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder addAllCircuitInfos(Iterable<? extends InterconnectCircuitInfo> values)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder clearCircuitInfos()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public Interconnect.Builder removeCircuitInfos(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public InterconnectCircuitInfo.Builder getCircuitInfosBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public InterconnectCircuitInfoOrBuilder getCircuitInfosOrBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
getCircuitInfosOrBuilder in interface InterconnectOrBuilderpublic List<? extends InterconnectCircuitInfoOrBuilder> getCircuitInfosOrBuilderList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
getCircuitInfosOrBuilderList in interface InterconnectOrBuilderpublic InterconnectCircuitInfo.Builder addCircuitInfosBuilder()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public InterconnectCircuitInfo.Builder addCircuitInfosBuilder(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public List<InterconnectCircuitInfo.Builder> getCircuitInfosBuilderList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
repeated .google.cloud.compute.v1.InterconnectCircuitInfo circuit_infos = 164839855;
public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InterconnectOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public Interconnect.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public Interconnect.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;hasCustomerName in interface InterconnectOrBuilderpublic String getCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;getCustomerName in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getCustomerNameBytes()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;getCustomerNameBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setCustomerName(String value)
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;value - The customerName to set.public Interconnect.Builder clearCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;public Interconnect.Builder setCustomerNameBytes(com.google.protobuf.ByteString value)
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;value - The bytes for customerName to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface InterconnectOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public Interconnect.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public Interconnect.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public List<InterconnectOutageNotification> getExpectedOutagesList()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
getExpectedOutagesList in interface InterconnectOrBuilderpublic int getExpectedOutagesCount()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
getExpectedOutagesCount in interface InterconnectOrBuilderpublic InterconnectOutageNotification getExpectedOutages(int index)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
getExpectedOutages in interface InterconnectOrBuilderpublic Interconnect.Builder setExpectedOutages(int index, InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder setExpectedOutages(int index, InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder addExpectedOutages(InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder addExpectedOutages(int index, InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder addExpectedOutages(InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder addExpectedOutages(int index, InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder addAllExpectedOutages(Iterable<? extends InterconnectOutageNotification> values)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder clearExpectedOutages()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public Interconnect.Builder removeExpectedOutages(int index)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public InterconnectOutageNotification.Builder getExpectedOutagesBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public InterconnectOutageNotificationOrBuilder getExpectedOutagesOrBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
getExpectedOutagesOrBuilder in interface InterconnectOrBuilderpublic List<? extends InterconnectOutageNotificationOrBuilder> getExpectedOutagesOrBuilderList()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
getExpectedOutagesOrBuilderList in interface InterconnectOrBuilderpublic InterconnectOutageNotification.Builder addExpectedOutagesBuilder()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public InterconnectOutageNotification.Builder addExpectedOutagesBuilder(int index)
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public List<InterconnectOutageNotification.Builder> getExpectedOutagesBuilderList()
[Output Only] A list of outages expected for this Interconnect.
repeated .google.cloud.compute.v1.InterconnectOutageNotification expected_outages = 264484123;
public boolean hasGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;hasGoogleIpAddress in interface InterconnectOrBuilderpublic String getGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;getGoogleIpAddress in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getGoogleIpAddressBytes()
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;getGoogleIpAddressBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setGoogleIpAddress(String value)
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;value - The googleIpAddress to set.public Interconnect.Builder clearGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;public Interconnect.Builder setGoogleIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the Google side of the Interconnect link. This can be used only for ping tests.
optional string google_ip_address = 443105954;value - The bytes for googleIpAddress to set.public boolean hasGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;hasGoogleReferenceId in interface InterconnectOrBuilderpublic String getGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;getGoogleReferenceId in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getGoogleReferenceIdBytes()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;getGoogleReferenceIdBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setGoogleReferenceId(String value)
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;value - The googleReferenceId to set.public Interconnect.Builder clearGoogleReferenceId()
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;public Interconnect.Builder setGoogleReferenceIdBytes(com.google.protobuf.ByteString value)
[Output Only] Google reference ID to be used when raising support tickets with Google or otherwise to debug backend connectivity issues.
optional string google_reference_id = 534944469;value - The bytes for googleReferenceId to set.public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface InterconnectOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface InterconnectOrBuilderpublic Interconnect.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;value - The id to set.public Interconnect.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;public com.google.protobuf.ProtocolStringList getInterconnectAttachmentsList()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;getInterconnectAttachmentsList in interface InterconnectOrBuilderpublic int getInterconnectAttachmentsCount()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;getInterconnectAttachmentsCount in interface InterconnectOrBuilderpublic String getInterconnectAttachments(int index)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;getInterconnectAttachments in interface InterconnectOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getInterconnectAttachmentsBytes(int index)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;getInterconnectAttachmentsBytes in interface InterconnectOrBuilderindex - The index of the value to return.public Interconnect.Builder setInterconnectAttachments(int index, String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;index - The index to set the value at.value - The interconnectAttachments to set.public Interconnect.Builder addInterconnectAttachments(String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;value - The interconnectAttachments to add.public Interconnect.Builder addAllInterconnectAttachments(Iterable<String> values)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;values - The interconnectAttachments to add.public Interconnect.Builder clearInterconnectAttachments()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;public Interconnect.Builder addInterconnectAttachmentsBytes(com.google.protobuf.ByteString value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
repeated string interconnect_attachments = 425388415;value - The bytes of the interconnectAttachments to add.public boolean hasInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;hasInterconnectType in interface InterconnectOrBuilderpublic String getInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;getInterconnectType in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getInterconnectTypeBytes()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;getInterconnectTypeBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setInterconnectType(String value)
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;value - The interconnectType to set.public Interconnect.Builder clearInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;public Interconnect.Builder setInterconnectTypeBytes(com.google.protobuf.ByteString value)
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;value - The bytes for interconnectType to set.public boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;hasKind in interface InterconnectOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;getKind in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;getKindBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;value - The kind to set.public Interconnect.Builder clearKind()
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;public Interconnect.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#interconnect for interconnects.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;hasLinkType in interface InterconnectOrBuilderpublic String getLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;getLinkType in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getLinkTypeBytes()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;getLinkTypeBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setLinkType(String value)
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;value - The linkType to set.public Interconnect.Builder clearLinkType()
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;public Interconnect.Builder setLinkTypeBytes(com.google.protobuf.ByteString value)
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;value - The bytes for linkType to set.public boolean hasLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;hasLocation in interface InterconnectOrBuilderpublic String getLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;getLocation in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getLocationBytes()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;getLocationBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setLocation(String value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;value - The location to set.public Interconnect.Builder clearLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;public Interconnect.Builder setLocationBytes(com.google.protobuf.ByteString value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
optional string location = 290430901;value - The bytes for location to set.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 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;hasName in interface InterconnectOrBuilderpublic String getName()
Name of the resource. Provided by the client when the resource is created. 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;getName in interface InterconnectOrBuilderpublic 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 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;getNameBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setName(String value)
Name of the resource. Provided by the client when the resource is created. 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;value - The name to set.public Interconnect.Builder clearName()
Name of the resource. Provided by the client when the resource is created. 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;public Interconnect.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource. Provided by the client when the resource is created. 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;value - The bytes for name to set.public boolean hasNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;hasNocContactEmail in interface InterconnectOrBuilderpublic String getNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;getNocContactEmail in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getNocContactEmailBytes()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;getNocContactEmailBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setNocContactEmail(String value)
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;value - The nocContactEmail to set.public Interconnect.Builder clearNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;public Interconnect.Builder setNocContactEmailBytes(com.google.protobuf.ByteString value)
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;value - The bytes for nocContactEmail to set.public boolean hasOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;hasOperationalStatus in interface InterconnectOrBuilderpublic String getOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;getOperationalStatus in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getOperationalStatusBytes()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;getOperationalStatusBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setOperationalStatus(String value)
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;value - The operationalStatus to set.public Interconnect.Builder clearOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;public Interconnect.Builder setOperationalStatusBytes(com.google.protobuf.ByteString value)
[Output Only] The current status of this Interconnect's functionality, which can take one of the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to use. Attachments may be provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that has not completed turnup. No attachments may be provisioned on this Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the OperationalStatus enum for the list of possible values.
optional string operational_status = 201070847;value - The bytes for operationalStatus to set.public boolean hasPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;hasPeerIpAddress in interface InterconnectOrBuilderpublic String getPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;getPeerIpAddress in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getPeerIpAddressBytes()
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;getPeerIpAddressBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setPeerIpAddress(String value)
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;value - The peerIpAddress to set.public Interconnect.Builder clearPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;public Interconnect.Builder setPeerIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the customer side of the Interconnect link. The customer should configure this IP address during turnup when prompted by Google NOC. This can be used only for ping tests.
optional string peer_ip_address = 207735769;value - The bytes for peerIpAddress to set.public boolean hasProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
optional int32 provisioned_link_count = 410888565;hasProvisionedLinkCount in interface InterconnectOrBuilderpublic int getProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
optional int32 provisioned_link_count = 410888565;getProvisionedLinkCount in interface InterconnectOrBuilderpublic Interconnect.Builder setProvisionedLinkCount(int value)
[Output Only] Number of links actually provisioned in this interconnect.
optional int32 provisioned_link_count = 410888565;value - The provisionedLinkCount to set.public Interconnect.Builder clearProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
optional int32 provisioned_link_count = 410888565;public boolean hasRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;hasRequestedLinkCount in interface InterconnectOrBuilderpublic int getRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;getRequestedLinkCount in interface InterconnectOrBuilderpublic Interconnect.Builder setRequestedLinkCount(int value)
Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;value - The requestedLinkCount to set.public Interconnect.Builder clearRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;public boolean hasSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise. Defaults to false if the field is not present.
optional bool satisfies_pzs = 480964267;hasSatisfiesPzs in interface InterconnectOrBuilderpublic boolean getSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise. Defaults to false if the field is not present.
optional bool satisfies_pzs = 480964267;getSatisfiesPzs in interface InterconnectOrBuilderpublic Interconnect.Builder setSatisfiesPzs(boolean value)
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise. Defaults to false if the field is not present.
optional bool satisfies_pzs = 480964267;value - The satisfiesPzs to set.public Interconnect.Builder clearSatisfiesPzs()
[Output Only] Set to true if the resource satisfies the zone separation organization policy constraints and false otherwise. Defaults to false if the field is not present.
optional bool satisfies_pzs = 480964267;public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface InterconnectOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public Interconnect.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public Interconnect.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public boolean hasState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;hasState in interface InterconnectOrBuilderpublic String getState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;getState in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getStateBytes()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;getStateBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setState(String value)
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;value - The state to set.public Interconnect.Builder clearState()
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;public Interconnect.Builder setStateBytes(com.google.protobuf.ByteString value)
[Output Only] The current state of Interconnect functionality, which can take one of the following values: - ACTIVE: The Interconnect is valid, turned up and ready to use. Attachments may be provisioned on this Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance. No attachments may be provisioned or updated on this Interconnect. Check the State enum for the list of possible values.
optional string state = 109757585;value - The bytes for state to set.public final Interconnect.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>public final Interconnect.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>Copyright © 2023 Google LLC. All rights reserved.