Class InterconnectGroupPhysicalStructureMetros.Builder (1.74.0)

public static final class InterconnectGroupPhysicalStructureMetros.Builder extends GeneratedMessageV3.Builder<InterconnectGroupPhysicalStructureMetros.Builder> implements InterconnectGroupPhysicalStructureMetrosOrBuilder

[Output Only] The metros Interconnects in this group are in.

Protobuf type google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros

Static Methods

getDescriptor()

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

Methods

addAllFacilities(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilities> values)

public InterconnectGroupPhysicalStructureMetros.Builder addAllFacilities(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilities> values)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities>
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities value)

public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities value)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
value InterconnectGroupPhysicalStructureMetrosFacilities
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
builderForValue InterconnectGroupPhysicalStructureMetrosFacilities.Builder
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value)

public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameters
Name Description
index int
value InterconnectGroupPhysicalStructureMetrosFacilities
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameters
Name Description
index int
builderForValue InterconnectGroupPhysicalStructureMetrosFacilities.Builder
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addFacilitiesBuilder()

public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addFacilitiesBuilder()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
InterconnectGroupPhysicalStructureMetrosFacilities.Builder

addFacilitiesBuilder(int index)

public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addFacilitiesBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetrosFacilities.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public InterconnectGroupPhysicalStructureMetros build()
Returns
Type Description
InterconnectGroupPhysicalStructureMetros

buildPartial()

public InterconnectGroupPhysicalStructureMetros buildPartial()
Returns
Type Description
InterconnectGroupPhysicalStructureMetros

clear()

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

clearFacilities()

public InterconnectGroupPhysicalStructureMetros.Builder clearFacilities()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearMetro()

public InterconnectGroupPhysicalStructureMetros.Builder clearMetro()

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getDefaultInstanceForType()

public InterconnectGroupPhysicalStructureMetros getDefaultInstanceForType()
Returns
Type Description
InterconnectGroupPhysicalStructureMetros

getDescriptorForType()

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

getFacilities(int index)

public InterconnectGroupPhysicalStructureMetrosFacilities getFacilities(int index)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetrosFacilities

getFacilitiesBuilder(int index)

public InterconnectGroupPhysicalStructureMetrosFacilities.Builder getFacilitiesBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetrosFacilities.Builder

getFacilitiesBuilderList()

public List<InterconnectGroupPhysicalStructureMetrosFacilities.Builder> getFacilitiesBuilderList()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
List<Builder>

getFacilitiesCount()

public int getFacilitiesCount()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
int

getFacilitiesList()

public List<InterconnectGroupPhysicalStructureMetrosFacilities> getFacilitiesList()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
List<InterconnectGroupPhysicalStructureMetrosFacilities>

getFacilitiesOrBuilder(int index)

public InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder getFacilitiesOrBuilder(int index)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder

getFacilitiesOrBuilderList()

public List<? extends InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder> getFacilitiesOrBuilderList()

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder>

getMetro()

public String getMetro()

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Returns
Type Description
String

The metro.

getMetroBytes()

public ByteString getMetroBytes()

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Returns
Type Description
ByteString

The bytes for metro.

hasMetro()

public boolean hasMetro()

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Returns
Type Description
boolean

Whether the metro field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectGroupPhysicalStructureMetros other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeFacilities(int index)

public InterconnectGroupPhysicalStructureMetros.Builder removeFacilities(int index)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value)

public InterconnectGroupPhysicalStructureMetros.Builder setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameters
Name Description
index int
value InterconnectGroupPhysicalStructureMetrosFacilities
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

public InterconnectGroupPhysicalStructureMetros.Builder setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue)

repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;

Parameters
Name Description
index int
builderForValue InterconnectGroupPhysicalStructureMetrosFacilities.Builder
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setMetro(String value)

public InterconnectGroupPhysicalStructureMetros.Builder setMetro(String value)

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Parameter
Name Description
value String

The metro to set.

Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

This builder for chaining.

setMetroBytes(ByteString value)

public InterconnectGroupPhysicalStructureMetros.Builder setMetroBytes(ByteString value)

[Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.

optional string metro = 103787801;

Parameter
Name Description
value ByteString

The bytes for metro to set.

Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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