Class InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder (1.82.0)

public static final class InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder extends GeneratedMessageV3.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder> implements InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder

Protobuf type google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

Inheritance

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

Static Methods

getDescriptor()

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

Methods

addAllBandwidthPercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder addAllBandwidthPercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

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

addBandwidthPercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage value)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder addBandwidthPercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage value)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
value InterconnectApplicationAwareInterconnectBandwidthPercentage
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

addBandwidthPercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder addBandwidthPercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
builderForValue InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameters
Name Description
index int
value InterconnectApplicationAwareInterconnectBandwidthPercentage
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameters
Name Description
index int
builderForValue InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

addBandwidthPercentagesBuilder()

public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder addBandwidthPercentagesBuilder()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder

addBandwidthPercentagesBuilder(int index)

public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder addBandwidthPercentagesBuilder(int index)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy build()
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

buildPartial()

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy buildPartial()
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

clear()

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

clearBandwidthPercentages()

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder clearBandwidthPercentages()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getBandwidthPercentages(int index)

public InterconnectApplicationAwareInterconnectBandwidthPercentage getBandwidthPercentages(int index)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage

getBandwidthPercentagesBuilder(int index)

public InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder getBandwidthPercentagesBuilder(int index)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder

getBandwidthPercentagesBuilderList()

public List<InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder> getBandwidthPercentagesBuilderList()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Returns
Type Description
List<Builder>

getBandwidthPercentagesCount()

public int getBandwidthPercentagesCount()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Returns
Type Description
int

getBandwidthPercentagesList()

public List<InterconnectApplicationAwareInterconnectBandwidthPercentage> getBandwidthPercentagesList()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Returns
Type Description
List<InterconnectApplicationAwareInterconnectBandwidthPercentage>

getBandwidthPercentagesOrBuilder(int index)

public InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder getBandwidthPercentagesOrBuilder(int index)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder

getBandwidthPercentagesOrBuilderList()

public List<? extends InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder> getBandwidthPercentagesOrBuilderList()

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

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

getDefaultInstanceForType()

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getDefaultInstanceForType()
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeBandwidthPercentages(int index)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder removeBandwidthPercentages(int index)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameter
Name Description
index int
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameters
Name Description
index int
value InterconnectApplicationAwareInterconnectBandwidthPercentage
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue)

Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.

repeated .google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage bandwidth_percentages = 233373323;

Parameters
Name Description
index int
builderForValue InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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