Class InterconnectGroupPhysicalStructure.Builder (1.93.0)

public static final class InterconnectGroupPhysicalStructure.Builder extends GeneratedMessage.Builder<InterconnectGroupPhysicalStructure.Builder> implements InterconnectGroupPhysicalStructureOrBuilder

[Output Only] An analysis of the physical layout of Interconnects in this group. Every Interconnect in the group is shown once in this structure.

Protobuf type google.cloud.compute.v1.InterconnectGroupPhysicalStructure

Static Methods

getDescriptor()

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

Methods

addAllMetros(Iterable<? extends InterconnectGroupPhysicalStructureMetros> values)

public InterconnectGroupPhysicalStructure.Builder addAllMetros(Iterable<? extends InterconnectGroupPhysicalStructureMetros> values)

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

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

addMetros(InterconnectGroupPhysicalStructureMetros value)

public InterconnectGroupPhysicalStructure.Builder addMetros(InterconnectGroupPhysicalStructureMetros value)

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

Parameter
Name Description
value InterconnectGroupPhysicalStructureMetros
Returns
Type Description
InterconnectGroupPhysicalStructure.Builder

addMetros(InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

public InterconnectGroupPhysicalStructure.Builder addMetros(InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

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

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

addMetros(int index, InterconnectGroupPhysicalStructureMetros value)

public InterconnectGroupPhysicalStructure.Builder addMetros(int index, InterconnectGroupPhysicalStructureMetros value)

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

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

addMetros(int index, InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

public InterconnectGroupPhysicalStructure.Builder addMetros(int index, InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

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

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

addMetrosBuilder()

public InterconnectGroupPhysicalStructureMetros.Builder addMetrosBuilder()

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

Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

addMetrosBuilder(int index)

public InterconnectGroupPhysicalStructureMetros.Builder addMetrosBuilder(int index)

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

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

build()

public InterconnectGroupPhysicalStructure build()
Returns
Type Description
InterconnectGroupPhysicalStructure

buildPartial()

public InterconnectGroupPhysicalStructure buildPartial()
Returns
Type Description
InterconnectGroupPhysicalStructure

clear()

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

clearMetros()

public InterconnectGroupPhysicalStructure.Builder clearMetros()

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

Returns
Type Description
InterconnectGroupPhysicalStructure.Builder

getDefaultInstanceForType()

public InterconnectGroupPhysicalStructure getDefaultInstanceForType()
Returns
Type Description
InterconnectGroupPhysicalStructure

getDescriptorForType()

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

getMetros(int index)

public InterconnectGroupPhysicalStructureMetros getMetros(int index)

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

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetros

getMetrosBuilder(int index)

public InterconnectGroupPhysicalStructureMetros.Builder getMetrosBuilder(int index)

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

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetros.Builder

getMetrosBuilderList()

public List<InterconnectGroupPhysicalStructureMetros.Builder> getMetrosBuilderList()

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

Returns
Type Description
List<Builder>

getMetrosCount()

public int getMetrosCount()

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

Returns
Type Description
int

getMetrosList()

public List<InterconnectGroupPhysicalStructureMetros> getMetrosList()

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

Returns
Type Description
List<InterconnectGroupPhysicalStructureMetros>

getMetrosOrBuilder(int index)

public InterconnectGroupPhysicalStructureMetrosOrBuilder getMetrosOrBuilder(int index)

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

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructureMetrosOrBuilder

getMetrosOrBuilderList()

public List<? extends InterconnectGroupPhysicalStructureMetrosOrBuilder> getMetrosOrBuilderList()

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

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectGroupPhysicalStructure other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeMetros(int index)

public InterconnectGroupPhysicalStructure.Builder removeMetros(int index)

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

Parameter
Name Description
index int
Returns
Type Description
InterconnectGroupPhysicalStructure.Builder

setMetros(int index, InterconnectGroupPhysicalStructureMetros value)

public InterconnectGroupPhysicalStructure.Builder setMetros(int index, InterconnectGroupPhysicalStructureMetros value)

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

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

setMetros(int index, InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

public InterconnectGroupPhysicalStructure.Builder setMetros(int index, InterconnectGroupPhysicalStructureMetros.Builder builderForValue)

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

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