Class InterconnectAttachmentGroupLogicalStructureRegionMetroFacility.Builder (1.80.0)
1.97.0 (latest)
1.95.0
1.93.0
1.92.0
1.91.0
1.90.0
1.88.0
1.86.0
1.85.0
1.84.0
1.83.0
1.82.0
1.80.0
1.78.0
1.77.0
1.74.0
1.73.0
1.72.0
1.70.0
1.69.0
1.68.0
1.67.0
1.66.0
1.65.0
1.64.0
1.63.0
1.62.0
1.61.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.1
1.11.0
1.9.1
1.8.1
1.7.2
1.6.0-beta
public static final class InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder extends GeneratedMessageV3 . Builder<InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder > implements InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityOrBuilder
[Output Only] The facilities used for this group's Attachments' Interconnects.
Protobuf type
google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addAllZones(Iterable<? extends InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone> values)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addAllZones ( Iterable <? extends InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone > values )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
values
Iterable <? extends com.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone >
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
addZones(InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addZones ( InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
addZones(InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addZones ( InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
addZones(int index, InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addZones ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
addZones(int index, InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder addZones ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
addZonesBuilder()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder addZonesBuilder ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
addZonesBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder addZonesBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
index
int
build()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility build ()
buildPartial()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility buildPartial ()
clear()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clear ()
Overrides
clearFacility()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clearFacility ()
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
clearField(Descriptors.FieldDescriptor field)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearZones()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clearZones ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
clone()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder clone ()
Overrides
getDefaultInstanceForType()
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getFacility()
public String getFacility ()
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
Returns
Type
Description
String
The facility.
getFacilityBytes()
public ByteString getFacilityBytes ()
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
Returns
Type
Description
ByteString
The bytes for facility.
getZones(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone getZones ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
index
int
getZonesBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder getZonesBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
index
int
getZonesBuilderList()
public List<InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder > getZonesBuilderList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
getZonesCount()
public int getZonesCount ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Returns
Type
Description
int
getZonesList()
public List<InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone> getZonesList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
getZonesOrBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneOrBuilder getZonesOrBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
index
int
getZonesOrBuilderList()
public List <? extends InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneOrBuilder > getZonesOrBuilderList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Returns
Type
Description
List <? extends com.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneOrBuilder >
hasFacility()
public boolean hasFacility ()
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
Returns
Type
Description
boolean
Whether the facility field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(InterconnectAttachmentGroupLogicalStructureRegionMetroFacility other)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder mergeFrom ( InterconnectAttachmentGroupLogicalStructureRegionMetroFacility other )
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
removeZones(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder removeZones ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Parameter
Name
Description
index
int
setFacility(String value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setFacility ( String value )
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
Parameter
Name
Description
value
String The facility to set.
setFacilityBytes(ByteString value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setFacilityBytes ( ByteString value )
[Output Only] The name of a facility, like "iad-1234".
optional string facility = 501116579;
Parameter
Name
Description
value
ByteString The bytes for facility to set.
setField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setZones(int index, InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setZones ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
setZones(int index, InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegionMetroFacility . Builder setZones ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone zones = 116085319;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]