Package io.grpc.lb.v1
Class LoadBalanceRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
- io.grpc.lb.v1.LoadBalanceRequest.Builder
-
- All Implemented Interfaces:
Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,LoadBalanceRequestOrBuilder,Cloneable
- Enclosing class:
- LoadBalanceRequest
public static final class LoadBalanceRequest.Builder extends GeneratedMessageV3.Builder<LoadBalanceRequest.Builder> implements LoadBalanceRequestOrBuilder
Protobuf typegrpc.lb.v1.LoadBalanceRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalanceRequest.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, Object value)LoadBalanceRequestbuild()LoadBalanceRequestbuildPartial()LoadBalanceRequest.Builderclear()LoadBalanceRequest.BuilderclearClientStats()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.BuilderclearField(Descriptors.FieldDescriptor field)LoadBalanceRequest.BuilderclearInitialRequest()This message should be sent on the first request to the load balancer.LoadBalanceRequest.BuilderclearLoadBalanceRequestType()LoadBalanceRequest.BuilderclearOneof(Descriptors.OneofDescriptor oneof)LoadBalanceRequest.Builderclone()ClientStatsgetClientStats()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.ClientStats.BuildergetClientStatsBuilder()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.ClientStatsOrBuildergetClientStatsOrBuilder()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequestgetDefaultInstanceForType()static Descriptors.DescriptorgetDescriptor()Descriptors.DescriptorgetDescriptorForType()InitialLoadBalanceRequestgetInitialRequest()This message should be sent on the first request to the load balancer.InitialLoadBalanceRequest.BuildergetInitialRequestBuilder()This message should be sent on the first request to the load balancer.InitialLoadBalanceRequestOrBuildergetInitialRequestOrBuilder()This message should be sent on the first request to the load balancer.LoadBalanceRequest.LoadBalanceRequestTypeCasegetLoadBalanceRequestTypeCase()booleanhasClientStats()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.booleanhasInitialRequest()This message should be sent on the first request to the load balancer.protected GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LoadBalanceRequest.BuildermergeClientStats(ClientStats value)The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)LoadBalanceRequest.BuildermergeFrom(Message other)LoadBalanceRequest.BuildermergeFrom(LoadBalanceRequest other)LoadBalanceRequest.BuildermergeInitialRequest(InitialLoadBalanceRequest value)This message should be sent on the first request to the load balancer.LoadBalanceRequest.BuildermergeUnknownFields(UnknownFieldSet unknownFields)LoadBalanceRequest.BuildersetClientStats(ClientStats value)The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.BuildersetClientStats(ClientStats.Builder builderForValue)The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.BuildersetField(Descriptors.FieldDescriptor field, Object value)LoadBalanceRequest.BuildersetInitialRequest(InitialLoadBalanceRequest value)This message should be sent on the first request to the load balancer.LoadBalanceRequest.BuildersetInitialRequest(InitialLoadBalanceRequest.Builder builderForValue)This message should be sent on the first request to the load balancer.LoadBalanceRequest.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)LoadBalanceRequest.BuildersetUnknownFields(UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
-
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
clear
public LoadBalanceRequest.Builder clear()
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
getDefaultInstanceForType
public LoadBalanceRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
public LoadBalanceRequest build()
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
public LoadBalanceRequest buildPartial()
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
public LoadBalanceRequest.Builder clone()
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
setField
public LoadBalanceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
clearField
public LoadBalanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
clearOneof
public LoadBalanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
setRepeatedField
public LoadBalanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
addRepeatedField
public LoadBalanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(Message other)
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(LoadBalanceRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<LoadBalanceRequest.Builder>- Throws:
IOException
-
getLoadBalanceRequestTypeCase
public LoadBalanceRequest.LoadBalanceRequestTypeCase getLoadBalanceRequestTypeCase()
- Specified by:
getLoadBalanceRequestTypeCasein interfaceLoadBalanceRequestOrBuilder
-
clearLoadBalanceRequestType
public LoadBalanceRequest.Builder clearLoadBalanceRequestType()
-
hasInitialRequest
public boolean hasInitialRequest()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;- Specified by:
hasInitialRequestin interfaceLoadBalanceRequestOrBuilder- Returns:
- Whether the initialRequest field is set.
-
getInitialRequest
public InitialLoadBalanceRequest getInitialRequest()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;- Specified by:
getInitialRequestin interfaceLoadBalanceRequestOrBuilder- Returns:
- The initialRequest.
-
setInitialRequest
public LoadBalanceRequest.Builder setInitialRequest(InitialLoadBalanceRequest value)
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
setInitialRequest
public LoadBalanceRequest.Builder setInitialRequest(InitialLoadBalanceRequest.Builder builderForValue)
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
mergeInitialRequest
public LoadBalanceRequest.Builder mergeInitialRequest(InitialLoadBalanceRequest value)
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
clearInitialRequest
public LoadBalanceRequest.Builder clearInitialRequest()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
getInitialRequestBuilder
public InitialLoadBalanceRequest.Builder getInitialRequestBuilder()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
getInitialRequestOrBuilder
public InitialLoadBalanceRequestOrBuilder getInitialRequestOrBuilder()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;- Specified by:
getInitialRequestOrBuilderin interfaceLoadBalanceRequestOrBuilder
-
hasClientStats
public 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;- Specified by:
hasClientStatsin interfaceLoadBalanceRequestOrBuilder- Returns:
- Whether the clientStats field is set.
-
getClientStats
public 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;- Specified by:
getClientStatsin interfaceLoadBalanceRequestOrBuilder- Returns:
- The clientStats.
-
setClientStats
public LoadBalanceRequest.Builder setClientStats(ClientStats value)
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;
-
setClientStats
public LoadBalanceRequest.Builder setClientStats(ClientStats.Builder builderForValue)
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;
-
mergeClientStats
public LoadBalanceRequest.Builder mergeClientStats(ClientStats value)
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;
-
clearClientStats
public LoadBalanceRequest.Builder clearClientStats()
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;
-
getClientStatsBuilder
public ClientStats.Builder getClientStatsBuilder()
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
public 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;- Specified by:
getClientStatsOrBuilderin interfaceLoadBalanceRequestOrBuilder
-
setUnknownFields
public final LoadBalanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
mergeUnknownFields
public final LoadBalanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<LoadBalanceRequest.Builder>
-
-