Class InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder (1.93.0)

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

Protobuf type google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.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

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

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

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