public static final class ClusterLoadAssignment.Policy.DropOverload.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder> implements ClusterLoadAssignment.Policy.DropOverloadOrBuilder
[#not-implemented-hide:]Protobuf type
envoy.api.v2.ClusterLoadAssignment.Policy.DropOverloadgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ClusterLoadAssignment.Policy.DropOverload build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ClusterLoadAssignment.Policy.DropOverload buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ClusterLoadAssignment.Policy.DropOverload.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder mergeFrom(ClusterLoadAssignment.Policy.DropOverload other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public ClusterLoadAssignment.Policy.DropOverload.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>IOExceptionpublic String getCategory()
Identifier for the policy specifying the drop.
string category = 1 [(.validate.rules) = { ... }getCategory in interface ClusterLoadAssignment.Policy.DropOverloadOrBuilderpublic com.google.protobuf.ByteString getCategoryBytes()
Identifier for the policy specifying the drop.
string category = 1 [(.validate.rules) = { ... }getCategoryBytes in interface ClusterLoadAssignment.Policy.DropOverloadOrBuilderpublic ClusterLoadAssignment.Policy.DropOverload.Builder setCategory(String value)
Identifier for the policy specifying the drop.
string category = 1 [(.validate.rules) = { ... }public ClusterLoadAssignment.Policy.DropOverload.Builder clearCategory()
Identifier for the policy specifying the drop.
string category = 1 [(.validate.rules) = { ... }public ClusterLoadAssignment.Policy.DropOverload.Builder setCategoryBytes(com.google.protobuf.ByteString value)
Identifier for the policy specifying the drop.
string category = 1 [(.validate.rules) = { ... }public boolean hasDropPercentage()
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;hasDropPercentage in interface ClusterLoadAssignment.Policy.DropOverloadOrBuilderpublic FractionalPercent getDropPercentage()
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;getDropPercentage in interface ClusterLoadAssignment.Policy.DropOverloadOrBuilderpublic ClusterLoadAssignment.Policy.DropOverload.Builder setDropPercentage(FractionalPercent value)
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;public ClusterLoadAssignment.Policy.DropOverload.Builder setDropPercentage(FractionalPercent.Builder builderForValue)
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;public ClusterLoadAssignment.Policy.DropOverload.Builder mergeDropPercentage(FractionalPercent value)
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;public ClusterLoadAssignment.Policy.DropOverload.Builder clearDropPercentage()
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;public FractionalPercent.Builder getDropPercentageBuilder()
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;public FractionalPercentOrBuilder getDropPercentageOrBuilder()
Percentage of traffic that should be dropped for the category.
.envoy.type.FractionalPercent drop_percentage = 2;getDropPercentageOrBuilder in interface ClusterLoadAssignment.Policy.DropOverloadOrBuilderpublic final ClusterLoadAssignment.Policy.DropOverload.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>public final ClusterLoadAssignment.Policy.DropOverload.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClusterLoadAssignment.Policy.DropOverload.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.