public final class LoadBalanceRequest extends GeneratedMessageV3 implements LoadBalanceRequestOrBuilder
grpc.lb.v1.LoadBalanceRequest| Modifier and Type | Class and Description |
|---|---|
static class |
LoadBalanceRequest.Builder
Protobuf type
grpc.lb.v1.LoadBalanceRequest |
static class |
LoadBalanceRequest.LoadBalanceRequestTypeCase |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterAbstractMessageLite.InternalOneOfEnum| Modifier and Type | Field and Description |
|---|---|
static int |
CLIENT_STATS_FIELD_NUMBER |
static int |
INITIAL_REQUEST_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int INITIAL_REQUEST_FIELD_NUMBER
public static final int CLIENT_STATS_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class GeneratedMessageV3public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public LoadBalanceRequest.LoadBalanceRequestTypeCase getLoadBalanceRequestTypeCase()
getLoadBalanceRequestTypeCase in interface LoadBalanceRequestOrBuilderpublic boolean hasInitialRequest()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;hasInitialRequest in interface LoadBalanceRequestOrBuilderpublic InitialLoadBalanceRequest getInitialRequest()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;getInitialRequest in interface LoadBalanceRequestOrBuilderpublic InitialLoadBalanceRequestOrBuilder getInitialRequestOrBuilder()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;getInitialRequestOrBuilder in interface LoadBalanceRequestOrBuilderpublic boolean hasClientStats()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.
.grpc.lb.v1.ClientStats client_stats = 2;hasClientStats in interface LoadBalanceRequestOrBuilderpublic ClientStats getClientStats()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.
.grpc.lb.v1.ClientStats client_stats = 2;getClientStats in interface LoadBalanceRequestOrBuilderpublic ClientStatsOrBuilder getClientStatsOrBuilder()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.
.grpc.lb.v1.ClientStats client_stats = 2;getClientStatsOrBuilder in interface LoadBalanceRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static LoadBalanceRequest parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static LoadBalanceRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static LoadBalanceRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LoadBalanceRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static LoadBalanceRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LoadBalanceRequest parseFrom(CodedInputStream input) throws IOException
IOExceptionpublic static LoadBalanceRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic LoadBalanceRequest.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static LoadBalanceRequest.Builder newBuilder()
public static LoadBalanceRequest.Builder newBuilder(LoadBalanceRequest prototype)
public LoadBalanceRequest.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected LoadBalanceRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static LoadBalanceRequest getDefaultInstance()
public static Parser<LoadBalanceRequest> parser()
public Parser<LoadBalanceRequest> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public LoadBalanceRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder