Class InterconnectGroupPhysicalStructure.Builder (1.74.0)

public static final class InterconnectGroupPhysicalStructure.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

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

clearField(Descriptors.FieldDescriptor field)

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

clearMetros()

public InterconnectGroupPhysicalStructure.Builder clearMetros()

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

Returns
Type Description
InterconnectGroupPhysicalStructure.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectGroupPhysicalStructure.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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