Class InterconnectGroupPhysicalStructureMetros.Builder (1.93.0)

public static final class InterconnectGroupPhysicalStructureMetros.Builder extends GeneratedMessage.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

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

clearMetro()

public InterconnectGroupPhysicalStructureMetros.Builder clearMetro()

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

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

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

setMetro(String value)

public InterconnectGroupPhysicalStructureMetros.Builder setMetro(String value)

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