Class InterconnectAttachmentGroupLogicalStructureRegion.Builder (1.74.0)

public static final class InterconnectAttachmentGroupLogicalStructureRegion.Builder extends GeneratedMessageV3.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder> implements InterconnectAttachmentGroupLogicalStructureRegionOrBuilder

[Output Only] The regions Attachments in this group are in.

Protobuf type google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InterconnectAttachmentGroupLogicalStructureRegion.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

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>
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro value)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
value InterconnectAttachmentGroupLogicalStructureRegionMetro
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
builderForValue InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameters
Name Description
index int
value InterconnectAttachmentGroupLogicalStructureRegionMetro
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameters
Name Description
index int
builderForValue InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

addMetrosBuilder()

public InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder addMetrosBuilder()

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder

addMetrosBuilder(int index)

public InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder addMetrosBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
index int
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

build()

public InterconnectAttachmentGroupLogicalStructureRegion build()
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion

buildPartial()

public InterconnectAttachmentGroupLogicalStructureRegion buildPartial()
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion

clear()

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clear()
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

clearMetros()

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clearMetros()

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

clearRegion()

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clearRegion()

[Output Only] The name of a region, like "us-central1".

optional string region = 138946292;

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

This builder for chaining.

clone()

public InterconnectAttachmentGroupLogicalStructureRegion.Builder clone()
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

getDefaultInstanceForType()

public InterconnectAttachmentGroupLogicalStructureRegion getDefaultInstanceForType()
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMetros(int index)

public InterconnectAttachmentGroupLogicalStructureRegionMetro getMetros(int index)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
index int
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegionMetro

getMetrosBuilder(int index)

public InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder getMetrosBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
index int
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder

getMetrosBuilderList()

public List<InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder> getMetrosBuilderList()

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Returns
Type Description
List<Builder>

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;

Returns
Type Description
List<InterconnectAttachmentGroupLogicalStructureRegionMetro>

getMetrosOrBuilder(int index)

public InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder getMetrosOrBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
index int
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder

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] The name of a region, like "us-central1".

optional string region = 138946292;

Returns
Type Description
String

The region.

getRegionBytes()

public ByteString getRegionBytes()

[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] The name of a region, like "us-central1".

optional string region = 138946292;

Returns
Type Description
boolean

Whether the region field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectAttachmentGroupLogicalStructureRegion other)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder mergeFrom(InterconnectAttachmentGroupLogicalStructureRegion other)
Parameter
Name Description
other InterconnectAttachmentGroupLogicalStructureRegion
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectAttachmentGroupLogicalStructureRegion.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

removeMetros(int index)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder removeMetros(int index)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameter
Name Description
index int
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameters
Name Description
index int
value InterconnectAttachmentGroupLogicalStructureRegionMetro
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;

Parameters
Name Description
index int
builderForValue InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

setRegion(String value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setRegion(String value)

[Output Only] The name of a region, like "us-central1".

optional string region = 138946292;

Parameter
Name Description
value String

The region to set.

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

This builder for chaining.

setRegionBytes(ByteString value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setRegionBytes(ByteString value)

[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.

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InterconnectAttachmentGroupLogicalStructureRegion.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectAttachmentGroupLogicalStructureRegion.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectAttachmentGroupLogicalStructureRegion.Builder
Overrides