Class LeastRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,LeastRequestOrBuilder,java.io.Serializable
public final class LeastRequest extends com.google.protobuf.GeneratedMessage implements LeastRequestOrBuilder
This configuration allows the built-in LEAST_REQUEST LB policy to be configured via the LB policy extension point. See the :ref:`load balancing architecture overview <arch_overview_load_balancing_types>` for more information. [#next-free-field: 7]
Protobuf typeenvoy.extensions.load_balancing_policies.least_request.v3.LeastRequest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLeastRequest.BuilderThis configuration allows the built-in LEAST_REQUEST LB policy to be configured via the LB policy extension point.static classLeastRequest.SelectionMethodAvailable methods for selecting the host set from which to return the host with the fewest active requests.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACTIVE_REQUEST_BIAS_FIELD_NUMBERprivate RuntimeDoubleactiveRequestBias_private intbitField0_static intCHOICE_COUNT_FIELD_NUMBERprivate com.google.protobuf.UInt32ValuechoiceCount_private static LeastRequestDEFAULT_INSTANCEstatic intENABLE_FULL_SCAN_FIELD_NUMBERprivate com.google.protobuf.BoolValueenableFullScan_static intLOCALITY_LB_CONFIG_FIELD_NUMBERprivate LocalityLbConfiglocalityLbConfig_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<LeastRequest>PARSERstatic intSELECTION_METHOD_FIELD_NUMBERprivate intselectionMethod_private static longserialVersionUIDstatic intSLOW_START_CONFIG_FIELD_NUMBERprivate SlowStartConfigslowStartConfig_
-
Constructor Summary
Constructors Modifier Constructor Description privateLeastRequest()privateLeastRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)RuntimeDoublegetActiveRequestBias()The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.RuntimeDoubleOrBuildergetActiveRequestBiasOrBuilder()The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.com.google.protobuf.UInt32ValuegetChoiceCount()The number of random healthy hosts from which the host with the fewest active requests will be chosen.com.google.protobuf.UInt32ValueOrBuildergetChoiceCountOrBuilder()The number of random healthy hosts from which the host with the fewest active requests will be chosen.static LeastRequestgetDefaultInstance()LeastRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.BoolValuegetEnableFullScan()Deprecated.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.enable_full_scan is deprecated.com.google.protobuf.BoolValueOrBuildergetEnableFullScanOrBuilder()Deprecated.LocalityLbConfiggetLocalityLbConfig()Configuration for local zone aware load balancing or locality weighted load balancing.LocalityLbConfigOrBuildergetLocalityLbConfigOrBuilder()Configuration for local zone aware load balancing or locality weighted load balancing.com.google.protobuf.Parser<LeastRequest>getParserForType()LeastRequest.SelectionMethodgetSelectionMethod()Method for selecting the host set from which to return the host with the fewest active requests.intgetSelectionMethodValue()Method for selecting the host set from which to return the host with the fewest active requests.intgetSerializedSize()SlowStartConfiggetSlowStartConfig()Configuration for slow start mode.SlowStartConfigOrBuildergetSlowStartConfigOrBuilder()Configuration for slow start mode.booleanhasActiveRequestBias()The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.booleanhasChoiceCount()The number of random healthy hosts from which the host with the fewest active requests will be chosen.booleanhasEnableFullScan()Deprecated.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.enable_full_scan is deprecated.inthashCode()booleanhasLocalityLbConfig()Configuration for local zone aware load balancing or locality weighted load balancing.booleanhasSlowStartConfig()Configuration for slow start mode.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LeastRequest.BuildernewBuilder()static LeastRequest.BuildernewBuilder(LeastRequest prototype)LeastRequest.BuildernewBuilderForType()protected LeastRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static LeastRequestparseDelimitedFrom(java.io.InputStream input)static LeastRequestparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeastRequestparseFrom(byte[] data)static LeastRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeastRequestparseFrom(com.google.protobuf.ByteString data)static LeastRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeastRequestparseFrom(com.google.protobuf.CodedInputStream input)static LeastRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeastRequestparseFrom(java.io.InputStream input)static LeastRequestparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeastRequestparseFrom(java.nio.ByteBuffer data)static LeastRequestparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LeastRequest>parser()LeastRequest.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
CHOICE_COUNT_FIELD_NUMBER
public static final int CHOICE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
choiceCount_
private com.google.protobuf.UInt32Value choiceCount_
-
ACTIVE_REQUEST_BIAS_FIELD_NUMBER
public static final int ACTIVE_REQUEST_BIAS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
activeRequestBias_
private RuntimeDouble activeRequestBias_
-
SLOW_START_CONFIG_FIELD_NUMBER
public static final int SLOW_START_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
slowStartConfig_
private SlowStartConfig slowStartConfig_
-
LOCALITY_LB_CONFIG_FIELD_NUMBER
public static final int LOCALITY_LB_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
localityLbConfig_
private LocalityLbConfig localityLbConfig_
-
ENABLE_FULL_SCAN_FIELD_NUMBER
public static final int ENABLE_FULL_SCAN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
enableFullScan_
private com.google.protobuf.BoolValue enableFullScan_
-
SELECTION_METHOD_FIELD_NUMBER
public static final int SELECTION_METHOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
selectionMethod_
private int selectionMethod_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final LeastRequest DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<LeastRequest> PARSER
-
-
Method Detail
-
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
-
hasChoiceCount
public boolean hasChoiceCount()
The number of random healthy hosts from which the host with the fewest active requests will be chosen. Defaults to 2 so that we perform two-choice selection if the field is not set. Only applies to the ``N_CHOICES`` selection method.
.google.protobuf.UInt32Value choice_count = 1 [(.validate.rules) = { ... }- Specified by:
hasChoiceCountin interfaceLeastRequestOrBuilder- Returns:
- Whether the choiceCount field is set.
-
getChoiceCount
public com.google.protobuf.UInt32Value getChoiceCount()
The number of random healthy hosts from which the host with the fewest active requests will be chosen. Defaults to 2 so that we perform two-choice selection if the field is not set. Only applies to the ``N_CHOICES`` selection method.
.google.protobuf.UInt32Value choice_count = 1 [(.validate.rules) = { ... }- Specified by:
getChoiceCountin interfaceLeastRequestOrBuilder- Returns:
- The choiceCount.
-
getChoiceCountOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getChoiceCountOrBuilder()
The number of random healthy hosts from which the host with the fewest active requests will be chosen. Defaults to 2 so that we perform two-choice selection if the field is not set. Only applies to the ``N_CHOICES`` selection method.
.google.protobuf.UInt32Value choice_count = 1 [(.validate.rules) = { ... }- Specified by:
getChoiceCountOrBuilderin interfaceLeastRequestOrBuilder
-
hasActiveRequestBias
public boolean hasActiveRequestBias()
The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal. ``active_request_bias`` must be greater than or equal to 0.0. When ``active_request_bias == 0.0`` the Least Request Load Balancer doesn't consider the number of active requests at the time it picks a host and behaves like the Round Robin Load Balancer. When ``active_request_bias > 0.0`` the Least Request Load Balancer scales the load balancing weight by the number of active requests at the time it does a pick. The value is cached for performance reasons and refreshed whenever one of the Load Balancer's host sets changes, e.g., whenever there is a host membership update or a host load balancing weight change. .. note:: This setting only takes effect if all host weights are not equal.
.envoy.config.core.v3.RuntimeDouble active_request_bias = 2;- Specified by:
hasActiveRequestBiasin interfaceLeastRequestOrBuilder- Returns:
- Whether the activeRequestBias field is set.
-
getActiveRequestBias
public RuntimeDouble getActiveRequestBias()
The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal. ``active_request_bias`` must be greater than or equal to 0.0. When ``active_request_bias == 0.0`` the Least Request Load Balancer doesn't consider the number of active requests at the time it picks a host and behaves like the Round Robin Load Balancer. When ``active_request_bias > 0.0`` the Least Request Load Balancer scales the load balancing weight by the number of active requests at the time it does a pick. The value is cached for performance reasons and refreshed whenever one of the Load Balancer's host sets changes, e.g., whenever there is a host membership update or a host load balancing weight change. .. note:: This setting only takes effect if all host weights are not equal.
.envoy.config.core.v3.RuntimeDouble active_request_bias = 2;- Specified by:
getActiveRequestBiasin interfaceLeastRequestOrBuilder- Returns:
- The activeRequestBias.
-
getActiveRequestBiasOrBuilder
public RuntimeDoubleOrBuilder getActiveRequestBiasOrBuilder()
The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal. ``active_request_bias`` must be greater than or equal to 0.0. When ``active_request_bias == 0.0`` the Least Request Load Balancer doesn't consider the number of active requests at the time it picks a host and behaves like the Round Robin Load Balancer. When ``active_request_bias > 0.0`` the Least Request Load Balancer scales the load balancing weight by the number of active requests at the time it does a pick. The value is cached for performance reasons and refreshed whenever one of the Load Balancer's host sets changes, e.g., whenever there is a host membership update or a host load balancing weight change. .. note:: This setting only takes effect if all host weights are not equal.
.envoy.config.core.v3.RuntimeDouble active_request_bias = 2;- Specified by:
getActiveRequestBiasOrBuilderin interfaceLeastRequestOrBuilder
-
hasSlowStartConfig
public boolean hasSlowStartConfig()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 3;- Specified by:
hasSlowStartConfigin interfaceLeastRequestOrBuilder- Returns:
- Whether the slowStartConfig field is set.
-
getSlowStartConfig
public SlowStartConfig getSlowStartConfig()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 3;- Specified by:
getSlowStartConfigin interfaceLeastRequestOrBuilder- Returns:
- The slowStartConfig.
-
getSlowStartConfigOrBuilder
public SlowStartConfigOrBuilder getSlowStartConfigOrBuilder()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 3;- Specified by:
getSlowStartConfigOrBuilderin interfaceLeastRequestOrBuilder
-
hasLocalityLbConfig
public boolean hasLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 4;- Specified by:
hasLocalityLbConfigin interfaceLeastRequestOrBuilder- Returns:
- Whether the localityLbConfig field is set.
-
getLocalityLbConfig
public LocalityLbConfig getLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 4;- Specified by:
getLocalityLbConfigin interfaceLeastRequestOrBuilder- Returns:
- The localityLbConfig.
-
getLocalityLbConfigOrBuilder
public LocalityLbConfigOrBuilder getLocalityLbConfigOrBuilder()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 4;- Specified by:
getLocalityLbConfigOrBuilderin interfaceLeastRequestOrBuilder
-
hasEnableFullScan
@Deprecated public boolean hasEnableFullScan()
Deprecated.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.enable_full_scan is deprecated. See envoy/extensions/load_balancing_policies/least_request/v3/least_request.proto;l=89[#not-implemented-hide:] Unused. Replaced by the `selection_method` enum for better extensibility.
.google.protobuf.BoolValue enable_full_scan = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasEnableFullScanin interfaceLeastRequestOrBuilder- Returns:
- Whether the enableFullScan field is set.
-
getEnableFullScan
@Deprecated public com.google.protobuf.BoolValue getEnableFullScan()
Deprecated.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.enable_full_scan is deprecated. See envoy/extensions/load_balancing_policies/least_request/v3/least_request.proto;l=89[#not-implemented-hide:] Unused. Replaced by the `selection_method` enum for better extensibility.
.google.protobuf.BoolValue enable_full_scan = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getEnableFullScanin interfaceLeastRequestOrBuilder- Returns:
- The enableFullScan.
-
getEnableFullScanOrBuilder
@Deprecated public com.google.protobuf.BoolValueOrBuilder getEnableFullScanOrBuilder()
Deprecated.[#not-implemented-hide:] Unused. Replaced by the `selection_method` enum for better extensibility.
.google.protobuf.BoolValue enable_full_scan = 5 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getEnableFullScanOrBuilderin interfaceLeastRequestOrBuilder
-
getSelectionMethodValue
public int getSelectionMethodValue()
Method for selecting the host set from which to return the host with the fewest active requests. Defaults to ``N_CHOICES``.
.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.SelectionMethod selection_method = 6 [(.validate.rules) = { ... }- Specified by:
getSelectionMethodValuein interfaceLeastRequestOrBuilder- Returns:
- The enum numeric value on the wire for selectionMethod.
-
getSelectionMethod
public LeastRequest.SelectionMethod getSelectionMethod()
Method for selecting the host set from which to return the host with the fewest active requests. Defaults to ``N_CHOICES``.
.envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest.SelectionMethod selection_method = 6 [(.validate.rules) = { ... }- Specified by:
getSelectionMethodin interfaceLeastRequestOrBuilder- Returns:
- The selectionMethod.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LeastRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeastRequest parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeastRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LeastRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LeastRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeastRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeastRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public LeastRequest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LeastRequest.Builder newBuilder()
-
newBuilder
public static LeastRequest.Builder newBuilder(LeastRequest prototype)
-
toBuilder
public LeastRequest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LeastRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static LeastRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LeastRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<LeastRequest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public LeastRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-