Package com.google.cloud.compute.v1
Class InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
com.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder
- All Implemented Interfaces:
InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy
public static final class InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
implements InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
Protobuf type
google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy-
Method Summary
Modifier and TypeMethodDescriptionaddAllBandwidthPercentages(Iterable<? extends InterconnectApplicationAwareInterconnectBandwidthPercentage> values) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.addBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.addBandwidthPercentages(InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.addBandwidthPercentagesBuilder(int index) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.build()clear()Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.getBandwidthPercentages(int index) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.getBandwidthPercentagesBuilder(int index) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.intSpecify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.getBandwidthPercentagesOrBuilder(int index) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeBandwidthPercentages(int index) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage value) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.setBandwidthPercentages(int index, InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder builderForValue) Specify bandwidth percentages for various traffic classes for queuing type Bandwidth Percent.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
-
getDefaultInstanceForType
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getDefaultInstanceForType()- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>
-
mergeFrom
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy.Builder>- Throws:
IOException
-
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;- Specified by:
getBandwidthPercentagesListin interfaceInterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
-
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;- Specified by:
getBandwidthPercentagesCountin interfaceInterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
-
getBandwidthPercentages
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;- Specified by:
getBandwidthPercentagesin interfaceInterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
-
setBandwidthPercentages
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; -
setBandwidthPercentages
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; -
addBandwidthPercentages
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; -
addBandwidthPercentages
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; -
addBandwidthPercentages
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; -
addBandwidthPercentages
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; -
addAllBandwidthPercentages
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; -
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; -
removeBandwidthPercentages
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; -
getBandwidthPercentagesBuilder
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; -
getBandwidthPercentagesOrBuilder
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;- Specified by:
getBandwidthPercentagesOrBuilderin interfaceInterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
-
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;- Specified by:
getBandwidthPercentagesOrBuilderListin interfaceInterconnectApplicationAwareInterconnectBandwidthPercentagePolicyOrBuilder
-
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; -
addBandwidthPercentagesBuilder
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; -
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;
-