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 Google Cloud 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 |
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 |
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 |
addAllInterconnectGroups(Iterable<String> values)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
addAllRequestedFeatures(Iterable<String> values)
Optional.
|
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 |
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 |
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 |
addInterconnectGroups(String value)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
addInterconnectGroupsBytes(com.google.protobuf.ByteString value)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
Interconnect.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Interconnect.Builder |
addRequestedFeatures(String value)
Optional.
|
Interconnect.Builder |
addRequestedFeaturesBytes(com.google.protobuf.ByteString value)
Optional.
|
Interconnect |
build() |
Interconnect |
buildPartial() |
Interconnect.Builder |
clear() |
Interconnect.Builder |
clearAdminEnabled()
Administrative status of the interconnect.
|
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 |
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 |
clearInterconnectGroups()
[Output Only] URLs of InterconnectGroups that include 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. - DEDICATED: A dedicated physical interconnection with the customer.
|
Interconnect.Builder |
clearKind()
[Output Only] Type of the resource.
|
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 |
clearLabels() |
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 |
clearLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
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 |
clearMacsecEnabled()
Enable or disable MACsec on this Interconnect connection.
|
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 |
clearRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
clearRequestedFeatures()
Optional.
|
Interconnect.Builder |
clearRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
Interconnect.Builder |
clearSatisfiesPzs()
[Output Only] Reserved for future use.
|
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 |
containsLabels(String key)
Labels for this resource.
|
boolean |
getAdminEnabled()
Administrative status of the interconnect.
|
String |
getAvailableFeatures(int index)
[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.
|
com.google.protobuf.ByteString |
getAvailableFeaturesBytes(int index)
[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.
|
int |
getAvailableFeaturesCount()
[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.
|
com.google.protobuf.ProtocolStringList |
getAvailableFeaturesList()
[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.
|
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 |
getInterconnectGroups(int index)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
com.google.protobuf.ByteString |
getInterconnectGroupsBytes(int index)
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
int |
getInterconnectGroupsCount()
[Output Only] URLs of InterconnectGroups that include this Interconnect.
|
com.google.protobuf.ProtocolStringList |
getInterconnectGroupsList()
[Output Only] URLs of InterconnectGroups that include 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. - DEDICATED: A dedicated physical interconnection with the customer.
|
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.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getLabelFingerprint()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
com.google.protobuf.ByteString |
getLabelFingerprintBytes()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels for this resource.
|
Map<String,String> |
getLabelsMap()
Labels for this resource.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels for this resource.
|
String |
getLabelsOrThrow(String key)
Labels for this 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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.
|
InterconnectMacsec |
getMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
InterconnectMacsec.Builder |
getMacsecBuilder()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
boolean |
getMacsecEnabled()
Enable or disable MACsec on this Interconnect connection.
|
InterconnectMacsecOrBuilder |
getMacsecOrBuilder()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
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.
|
String |
getRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect.
|
com.google.protobuf.ByteString |
getRemoteLocationBytes()
Indicates that this is a Cross-Cloud Interconnect.
|
String |
getRequestedFeatures(int index)
Optional.
|
com.google.protobuf.ByteString |
getRequestedFeaturesBytes(int index)
Optional.
|
int |
getRequestedFeaturesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getRequestedFeaturesList()
Optional.
|
int |
getRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
boolean |
getSatisfiesPzs()
[Output Only] Reserved for future use.
|
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. - DEDICATED: A dedicated physical interconnection with the customer.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasLabelFingerprint()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking.
|
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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics.
|
boolean |
hasLocation()
URL of the InterconnectLocation object that represents where this connection is to be provisioned.
|
boolean |
hasMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
|
boolean |
hasMacsecEnabled()
Enable or disable MACsec on this Interconnect connection.
|
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 |
hasRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect.
|
boolean |
hasRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
boolean |
hasSatisfiesPzs()
[Output Only] Reserved for future use.
|
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() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
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 |
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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Interconnect.Builder |
putAllLabels(Map<String,String> values)
Labels for this resource.
|
Interconnect.Builder |
putLabels(String key,
String value)
Labels for this resource.
|
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 |
removeLabels(String key)
Labels for this resource.
|
Interconnect.Builder |
setAdminEnabled(boolean value)
Administrative status of the interconnect.
|
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 |
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 |
setInterconnectGroups(int index,
String value)
[Output Only] URLs of InterconnectGroups that include 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. - DEDICATED: A dedicated physical interconnection with the customer.
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
setMacsecEnabled(boolean value)
Enable or disable MACsec on this Interconnect connection.
|
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 |
setRemoteLocation(String value)
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
setRemoteLocationBytes(com.google.protobuf.ByteString value)
Indicates that this is a Cross-Cloud Interconnect.
|
Interconnect.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Interconnect.Builder |
setRequestedFeatures(int index,
String value)
Optional.
|
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] Reserved for future use.
|
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, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Interconnect.Builder>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 com.google.protobuf.ProtocolStringList getAvailableFeaturesList()
[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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;getAvailableFeaturesList in interface InterconnectOrBuilderpublic int getAvailableFeaturesCount()
[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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;getAvailableFeaturesCount in interface InterconnectOrBuilderpublic String getAvailableFeatures(int index)
[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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;getAvailableFeatures in interface InterconnectOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAvailableFeaturesBytes(int index)
[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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;getAvailableFeaturesBytes in interface InterconnectOrBuilderindex - The index of the value to return.public 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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;index - The index to set the value at.value - The availableFeatures to set.public 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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;value - The availableFeatures to add.public 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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;values - The availableFeatures to add.public 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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;public 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. If not present then the Interconnect connection is provisioned on non-MACsec capable ports and MACsec isn't supported and enabling MACsec fails. Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;value - The bytes of the availableFeatures to add.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 com.google.protobuf.ProtocolStringList getInterconnectGroupsList()
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;getInterconnectGroupsList in interface InterconnectOrBuilderpublic int getInterconnectGroupsCount()
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;getInterconnectGroupsCount in interface InterconnectOrBuilderpublic String getInterconnectGroups(int index)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;getInterconnectGroups in interface InterconnectOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getInterconnectGroupsBytes(int index)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;getInterconnectGroupsBytes in interface InterconnectOrBuilderindex - The index of the value to return.public Interconnect.Builder setInterconnectGroups(int index, String value)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;index - The index to set the value at.value - The interconnectGroups to set.public Interconnect.Builder addInterconnectGroups(String value)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;value - The interconnectGroups to add.public Interconnect.Builder addAllInterconnectGroups(Iterable<String> values)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;values - The interconnectGroups to add.public Interconnect.Builder clearInterconnectGroups()
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;public Interconnect.Builder addInterconnectGroupsBytes(com.google.protobuf.ByteString value)
[Output Only] URLs of InterconnectGroups that include this Interconnect. Order is arbitrary and items are unique.
repeated string interconnect_groups = 237049509;value - The bytes of the interconnectGroups 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 hasLabelFingerprint()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;hasLabelFingerprint in interface InterconnectOrBuilderpublic String getLabelFingerprint()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;getLabelFingerprint in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getLabelFingerprintBytes()
A fingerprint for the labels being applied to this Interconnect, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;getLabelFingerprintBytes in interface InterconnectOrBuilderpublic 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. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;value - The labelFingerprint to set.public 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. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;public 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. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an Interconnect.
optional string label_fingerprint = 178124825;value - The bytes for labelFingerprint to set.public int getLabelsCount()
InterconnectOrBuilderLabels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;getLabelsCount in interface InterconnectOrBuilderpublic boolean containsLabels(String key)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;containsLabels in interface InterconnectOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface InterconnectOrBuilderpublic Map<String,String> getLabelsMap()
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;getLabelsMap in interface InterconnectOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;getLabelsOrDefault in interface InterconnectOrBuilderpublic String getLabelsOrThrow(String key)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;getLabelsOrThrow in interface InterconnectOrBuilderpublic Interconnect.Builder clearLabels()
public Interconnect.Builder removeLabels(String key)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;@Deprecated public Map<String,String> getMutableLabels()
public Interconnect.Builder putLabels(String key, String value)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;public Interconnect.Builder putAllLabels(Map<String,String> values)
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
map<string, string> labels = 500195327;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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 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 hasMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;hasMacsec in interface InterconnectOrBuilderpublic InterconnectMacsec getMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;getMacsec in interface InterconnectOrBuilderpublic 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.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;public 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.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;public 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.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;public Interconnect.Builder clearMacsec()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;public InterconnectMacsec.Builder getMacsecBuilder()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;public InterconnectMacsecOrBuilder getMacsecOrBuilder()
Configuration that enables Media Access Control security (MACsec) on the Cloud Interconnect connection between Google and your on-premises router.
optional .google.cloud.compute.v1.InterconnectMacsec macsec = 528867490;getMacsecOrBuilder in interface InterconnectOrBuilderpublic boolean hasMacsecEnabled()
Enable or disable MACsec on this Interconnect connection. MACsec enablement fails if the MACsec object is not specified.
optional bool macsec_enabled = 194203812;hasMacsecEnabled in interface InterconnectOrBuilderpublic boolean getMacsecEnabled()
Enable or disable MACsec on this Interconnect connection. MACsec enablement fails if the MACsec object is not specified.
optional bool macsec_enabled = 194203812;getMacsecEnabled in interface InterconnectOrBuilderpublic Interconnect.Builder setMacsecEnabled(boolean value)
Enable or disable MACsec on this Interconnect connection. MACsec enablement fails if the MACsec object is not specified.
optional bool macsec_enabled = 194203812;value - The macsecEnabled to set.public Interconnect.Builder clearMacsecEnabled()
Enable or disable MACsec on this Interconnect connection. MACsec enablement fails if the MACsec object is not specified.
optional bool macsec_enabled = 194203812;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 hasRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;hasRemoteLocation in interface InterconnectOrBuilderpublic String getRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;getRemoteLocation in interface InterconnectOrBuilderpublic com.google.protobuf.ByteString getRemoteLocationBytes()
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;getRemoteLocationBytes in interface InterconnectOrBuilderpublic Interconnect.Builder setRemoteLocation(String value)
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;value - The remoteLocation to set.public Interconnect.Builder clearRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;public Interconnect.Builder setRemoteLocationBytes(com.google.protobuf.ByteString value)
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;value - The bytes for remoteLocation to set.public com.google.protobuf.ProtocolStringList getRequestedFeaturesList()
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;getRequestedFeaturesList in interface InterconnectOrBuilderpublic int getRequestedFeaturesCount()
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;getRequestedFeaturesCount in interface InterconnectOrBuilderpublic String getRequestedFeatures(int index)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;getRequestedFeatures in interface InterconnectOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getRequestedFeaturesBytes(int index)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;getRequestedFeaturesBytes in interface InterconnectOrBuilderindex - The index of the value to return.public Interconnect.Builder setRequestedFeatures(int index, String value)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;index - The index to set the value at.value - The requestedFeatures to set.public Interconnect.Builder addRequestedFeatures(String value)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;value - The requestedFeatures to add.public Interconnect.Builder addAllRequestedFeatures(Iterable<String> values)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;values - The requestedFeatures to add.public Interconnect.Builder clearRequestedFeatures()
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;public Interconnect.Builder addRequestedFeaturesBytes(com.google.protobuf.ByteString value)
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC If specified then the connection is created on MACsec capable hardware ports. If not specified, the default value is false, which allocates non-MACsec capable ports first if available. This parameter can be provided only with Interconnect INSERT. It isn't valid for Interconnect PATCH. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;value - The bytes of the requestedFeatures to add.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] Reserved for future use.
optional bool satisfies_pzs = 480964267;hasSatisfiesPzs in interface InterconnectOrBuilderpublic boolean getSatisfiesPzs()
[Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;getSatisfiesPzs in interface InterconnectOrBuilderpublic Interconnect.Builder setSatisfiesPzs(boolean value)
[Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;value - The satisfiesPzs to set.public Interconnect.Builder clearSatisfiesPzs()
[Output Only] Reserved for future use.
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 © 2025 Google LLC. All rights reserved.