| Modifier and Type | Method and Description |
|---|---|
Interconnect.Builder |
Interconnect.Builder.addAllAvailableFeatures(Iterable<String> values)
[Output only] List of features available for this Interconnect connection, which can take one of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned on MACsec capable hardware ports.
|
Interconnect.Builder |
Interconnect.Builder.addAllCircuitInfos(Iterable<? extends InterconnectCircuitInfo> values)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.addAllExpectedOutages(Iterable<? extends InterconnectOutageNotification> values)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addAllInterconnectAttachments(Iterable<String> values)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addAllInterconnectGroups(Iterable<String> values)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addAllRequestedFeatures(Iterable<String> values)
Optional.
|
Interconnect.Builder |
Interconnect.Builder.addAvailableFeatures(String value)
[Output only] List of features available for this Interconnect connection, which can take one of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned on MACsec capable hardware ports.
|
Interconnect.Builder |
Interconnect.Builder.addAvailableFeaturesBytes(com.google.protobuf.ByteString value)
[Output only] List of features available for this Interconnect connection, which can take one of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned on MACsec capable hardware ports.
|
Interconnect.Builder |
Interconnect.Builder.addCircuitInfos(InterconnectCircuitInfo.Builder builderForValue)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.addCircuitInfos(InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
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 |
Interconnect.Builder.addCircuitInfos(int index,
InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.addExpectedOutages(InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addExpectedOutages(InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addExpectedOutages(int index,
InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addExpectedOutages(int index,
InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addInterconnectAttachments(String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
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 |
Interconnect.Builder.addInterconnectGroups(String value)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.addInterconnectGroupsBytes(com.google.protobuf.ByteString value)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
InterconnectList.Builder.addItemsBuilder()
A list of Interconnect resources.
|
Interconnect.Builder |
InterconnectList.Builder.addItemsBuilder(int index)
A list of Interconnect resources.
|
Interconnect.Builder |
Interconnect.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Interconnect.Builder |
Interconnect.Builder.addRequestedFeatures(String value)
Optional.
|
Interconnect.Builder |
Interconnect.Builder.addRequestedFeaturesBytes(com.google.protobuf.ByteString value)
Optional.
|
Interconnect.Builder |
Interconnect.Builder.clear() |
Interconnect.Builder |
Interconnect.Builder.clearAdminEnabled()
Administrative status of the interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearAvailableFeatures()
[Output only] List of features available for this Interconnect connection, which can take one of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned on MACsec capable hardware ports.
|
Interconnect.Builder |
Interconnect.Builder.clearCircuitInfos()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
Interconnect.Builder.clearCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearDescription()
An optional description of this resource.
|
Interconnect.Builder |
Interconnect.Builder.clearExpectedOutages()
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Interconnect.Builder |
Interconnect.Builder.clearGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
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 |
Interconnect.Builder.clearId()
[Output Only] The unique identifier for the resource.
|
Interconnect.Builder |
Interconnect.Builder.clearInterconnectAttachments()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearInterconnectGroups()
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
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.
|
Interconnect.Builder |
Interconnect.Builder.clearKind()
[Output Only] Type of the resource.
|
Interconnect.Builder |
Interconnect.Builder.clearLabelFingerprint()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
Interconnect.Builder |
Interconnect.Builder.clearLabels() |
Interconnect.Builder |
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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics.
|
Interconnect.Builder |
Interconnect.Builder.clearLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
Interconnect.Builder.clearMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
Interconnect.Builder |
Interconnect.Builder.clearMacsecEnabled()
Enable or disable MACsec on this Interconnect connection.
|
Interconnect.Builder |
Interconnect.Builder.clearName()
Name of the resource.
|
Interconnect.Builder |
Interconnect.Builder.clearNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Interconnect.Builder |
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 |
Interconnect.Builder.clearPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
Interconnect.Builder.clearProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.clearRequestedFeatures()
Optional.
|
Interconnect.Builder |
Interconnect.Builder.clearRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
Interconnect.Builder |
Interconnect.Builder.clearSatisfiesPzs()
[Output Only] Reserved for future use.
|
Interconnect.Builder |
Interconnect.Builder.clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
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 |
Interconnect.Builder.clone() |
Interconnect.Builder |
InsertInterconnectRequest.Builder.getInterconnectResourceBuilder()
The body resource for this request
.google.cloud.compute.v1.Interconnect interconnect_resource = 397611167 [(.google.api.field_behavior) = REQUIRED];
|
Interconnect.Builder |
PatchInterconnectRequest.Builder.getInterconnectResourceBuilder()
The body resource for this request
.google.cloud.compute.v1.Interconnect interconnect_resource = 397611167 [(.google.api.field_behavior) = REQUIRED];
|
Interconnect.Builder |
InterconnectList.Builder.getItemsBuilder(int index)
A list of Interconnect resources.
|
Interconnect.Builder |
Interconnect.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Interconnect.Builder |
Interconnect.Builder.mergeFrom(Interconnect other) |
Interconnect.Builder |
Interconnect.Builder.mergeFrom(com.google.protobuf.Message other) |
Interconnect.Builder |
Interconnect.Builder.mergeMacsec(InterconnectMacsec value)
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
Interconnect.Builder |
Interconnect.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Interconnect.Builder |
Interconnect.newBuilder() |
static Interconnect.Builder |
Interconnect.newBuilder(Interconnect prototype) |
Interconnect.Builder |
Interconnect.newBuilderForType() |
protected Interconnect.Builder |
Interconnect.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Interconnect.Builder |
Interconnect.Builder.putAllLabels(Map<String,String> values)
Labels for this resource.
|
Interconnect.Builder |
Interconnect.Builder.putLabels(String key,
String value)
Labels for this resource.
|
Interconnect.Builder |
Interconnect.Builder.removeCircuitInfos(int index)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.removeExpectedOutages(int index)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.removeLabels(String key)
Labels for this resource.
|
Interconnect.Builder |
Interconnect.Builder.setAdminEnabled(boolean value)
Administrative status of the interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setAvailableFeatures(int index,
String value)
[Output only] List of features available for this Interconnect connection, which can take one of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned on MACsec capable hardware ports.
|
Interconnect.Builder |
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 |
Interconnect.Builder.setCircuitInfos(int index,
InterconnectCircuitInfo value)
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
Interconnect.Builder |
Interconnect.Builder.setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
Interconnect.Builder.setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
Interconnect.Builder |
Interconnect.Builder.setCustomerName(String value)
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
|
Interconnect.Builder |
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 |
Interconnect.Builder.setDescription(String value)
An optional description of this resource.
|
Interconnect.Builder |
Interconnect.Builder.setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
Interconnect.Builder |
Interconnect.Builder.setExpectedOutages(int index,
InterconnectOutageNotification.Builder builderForValue)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setExpectedOutages(int index,
InterconnectOutageNotification value)
[Output Only] A list of outages expected for this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Interconnect.Builder |
Interconnect.Builder.setGoogleIpAddress(String value)
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
Interconnect.Builder.setGoogleIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the Google side of the Interconnect link.
|
Interconnect.Builder |
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 |
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 |
Interconnect.Builder.setId(long value)
[Output Only] The unique identifier for the resource.
|
Interconnect.Builder |
Interconnect.Builder.setInterconnectAttachments(int index,
String value)
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setInterconnectGroups(int index,
String value)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
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.
|
Interconnect.Builder |
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.
|
Interconnect.Builder |
Interconnect.Builder.setKind(String value)
[Output Only] Type of the resource.
|
Interconnect.Builder |
Interconnect.Builder.setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
Interconnect.Builder |
Interconnect.Builder.setLabelFingerprint(String value)
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
Interconnect.Builder |
Interconnect.Builder.setLabelFingerprintBytes(com.google.protobuf.ByteString value)
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
Interconnect.Builder |
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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics.
|
Interconnect.Builder |
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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics.
|
Interconnect.Builder |
Interconnect.Builder.setLocation(String value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
Interconnect.Builder.setLocationBytes(com.google.protobuf.ByteString value)
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
Interconnect.Builder |
Interconnect.Builder.setMacsec(InterconnectMacsec.Builder builderForValue)
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
Interconnect.Builder |
Interconnect.Builder.setMacsec(InterconnectMacsec value)
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
Interconnect.Builder |
Interconnect.Builder.setMacsecEnabled(boolean value)
Enable or disable MACsec on this Interconnect connection.
|
Interconnect.Builder |
Interconnect.Builder.setName(String value)
Name of the resource.
|
Interconnect.Builder |
Interconnect.Builder.setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
Interconnect.Builder |
Interconnect.Builder.setNocContactEmail(String value)
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.
|
Interconnect.Builder |
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 |
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 |
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 |
Interconnect.Builder.setPeerIpAddress(String value)
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
Interconnect.Builder.setPeerIpAddressBytes(com.google.protobuf.ByteString value)
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Interconnect.Builder |
Interconnect.Builder.setProvisionedLinkCount(int value)
[Output Only] Number of links actually provisioned in this interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setRemoteLocation(String value)
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setRemoteLocationBytes(com.google.protobuf.ByteString value)
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
Interconnect.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Interconnect.Builder |
Interconnect.Builder.setRequestedFeatures(int index,
String value)
Optional.
|
Interconnect.Builder |
Interconnect.Builder.setRequestedLinkCount(int value)
Target number of physical links in the link bundle, as requested by the customer.
|
Interconnect.Builder |
Interconnect.Builder.setSatisfiesPzs(boolean value)
[Output Only] Reserved for future use.
|
Interconnect.Builder |
Interconnect.Builder.setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
Interconnect.Builder.setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
Interconnect.Builder |
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 |
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 |
Interconnect.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Interconnect.Builder |
Interconnect.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<Interconnect.Builder> |
InterconnectList.Builder.getItemsBuilderList()
A list of Interconnect resources.
|
| Modifier and Type | Method and Description |
|---|---|
InterconnectList.Builder |
InterconnectList.Builder.addItems(Interconnect.Builder builderForValue)
A list of Interconnect resources.
|
InterconnectList.Builder |
InterconnectList.Builder.addItems(int index,
Interconnect.Builder builderForValue)
A list of Interconnect resources.
|
InsertInterconnectRequest.Builder |
InsertInterconnectRequest.Builder.setInterconnectResource(Interconnect.Builder builderForValue)
The body resource for this request
.google.cloud.compute.v1.Interconnect interconnect_resource = 397611167 [(.google.api.field_behavior) = REQUIRED];
|
PatchInterconnectRequest.Builder |
PatchInterconnectRequest.Builder.setInterconnectResource(Interconnect.Builder builderForValue)
The body resource for this request
.google.cloud.compute.v1.Interconnect interconnect_resource = 397611167 [(.google.api.field_behavior) = REQUIRED];
|
InterconnectList.Builder |
InterconnectList.Builder.setItems(int index,
Interconnect.Builder builderForValue)
A list of Interconnect resources.
|
Copyright © 2025 Google LLC. All rights reserved.