Class InterconnectAttachmentGroupLogicalStructureRegion.Builder (1.93.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 InterconnectAttachmentGroupLogicalStructureRegion . Builder extends GeneratedMessage . Builder<InterconnectAttachmentGroupLogicalStructureRegion . Builder > implements InterconnectAttachmentGroupLogicalStructureRegionOrBuilder
[Output Only] The regions Attachments in this group are in.
Protobuf type google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addAllMetros(Iterable<? extends InterconnectAttachmentGroupLogicalStructureRegionMetro> values)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder addAllMetros ( Iterable <? extends InterconnectAttachmentGroupLogicalStructureRegionMetro > values )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
values
Iterable <? extends com.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro >
addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro value)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder addMetros ( InterconnectAttachmentGroupLogicalStructureRegionMetro value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder addMetros ( InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder addMetros ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetro value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder addMetros ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
addMetrosBuilder()
public InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder addMetrosBuilder ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
addMetrosBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder addMetrosBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
index
int
build()
public InterconnectAttachmentGroupLogicalStructureRegion build ()
buildPartial()
public InterconnectAttachmentGroupLogicalStructureRegion buildPartial ()
clear()
public InterconnectAttachmentGroupLogicalStructureRegion . Builder clear ()
Overrides
clearMetros()
public InterconnectAttachmentGroupLogicalStructureRegion . Builder clearMetros ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
clearRegion()
public InterconnectAttachmentGroupLogicalStructureRegion . Builder clearRegion ()
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
getDefaultInstanceForType()
public InterconnectAttachmentGroupLogicalStructureRegion getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getMetros(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetro getMetros ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
index
int
getMetrosBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder getMetrosBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
index
int
getMetrosBuilderList()
public List<InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder > getMetrosBuilderList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
getMetrosCount()
public int getMetrosCount ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Returns
Type
Description
int
getMetrosList()
public List<InterconnectAttachmentGroupLogicalStructureRegionMetro> getMetrosList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
getMetrosOrBuilder(int index)
public InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder getMetrosOrBuilder ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
index
int
getMetrosOrBuilderList()
public List <? extends InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder > getMetrosOrBuilderList ()
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Returns
Type
Description
List <? extends com.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder >
getRegion()
public String getRegion ()
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
Returns
Type
Description
String
The region.
getRegionBytes()
public ByteString getRegionBytes ()
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
Returns
Type
Description
ByteString
The bytes for region.
hasRegion()
public boolean hasRegion ()
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
Returns
Type
Description
boolean
Whether the region field is set.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(InterconnectAttachmentGroupLogicalStructureRegion other)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder mergeFrom ( InterconnectAttachmentGroupLogicalStructureRegion other )
public InterconnectAttachmentGroupLogicalStructureRegion . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
removeMetros(int index)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder removeMetros ( int index )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
Parameter
Name
Description
index
int
setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder setMetros ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetro value )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder setMetros ( int index , InterconnectAttachmentGroupLogicalStructureRegionMetro . Builder builderForValue )
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;
setRegion(String value)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder setRegion ( String value )
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
Parameter
Name
Description
value
String The region to set.
setRegionBytes(ByteString value)
public InterconnectAttachmentGroupLogicalStructureRegion . Builder setRegionBytes ( ByteString value )
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;
Parameter
Name
Description
value
ByteString The bytes for region to set.
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."],[],[]]