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.GeneratedMessage.Builder<LoadBalanceRequest.Builder>
-
- io.grpc.lb.v1.LoadBalanceRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,LoadBalanceRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- LoadBalanceRequest
public static final class LoadBalanceRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<LoadBalanceRequest.Builder> implements LoadBalanceRequestOrBuilder
Protobuf typegrpc.lb.v1.LoadBalanceRequest
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.SingleFieldBuilder<ClientStats,ClientStats.Builder,ClientStatsOrBuilder>clientStatsBuilder_private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceRequest,InitialLoadBalanceRequest.Builder,InitialLoadBalanceRequestOrBuilder>initialRequestBuilder_private java.lang.ObjectloadBalanceRequestType_private intloadBalanceRequestTypeCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalanceRequestbuild()LoadBalanceRequestbuildPartial()private voidbuildPartial0(LoadBalanceRequest result)private voidbuildPartialOneofs(LoadBalanceRequest result)LoadBalanceRequest.Builderclear()LoadBalanceRequest.BuilderclearClientStats()The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.BuilderclearInitialRequest()This message should be sent on the first request to the load balancer.LoadBalanceRequest.BuilderclearLoadBalanceRequestType()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.private com.google.protobuf.SingleFieldBuilder<ClientStats,ClientStats.Builder,ClientStatsOrBuilder>getClientStatsFieldBuilder()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 com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.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.private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceRequest,InitialLoadBalanceRequest.Builder,InitialLoadBalanceRequestOrBuilder>getInitialRequestFieldBuilder()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 com.google.protobuf.GeneratedMessage.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(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LoadBalanceRequest.BuildermergeFrom(com.google.protobuf.Message other)LoadBalanceRequest.BuildermergeFrom(LoadBalanceRequest other)LoadBalanceRequest.BuildermergeInitialRequest(InitialLoadBalanceRequest value)This message should be sent on the first request to the load balancer.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.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.-
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, 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
-
-
-
-
Field Detail
-
loadBalanceRequestTypeCase_
private int loadBalanceRequestTypeCase_
-
loadBalanceRequestType_
private java.lang.Object loadBalanceRequestType_
-
bitField0_
private int bitField0_
-
initialRequestBuilder_
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceRequest,InitialLoadBalanceRequest.Builder,InitialLoadBalanceRequestOrBuilder> initialRequestBuilder_
-
clientStatsBuilder_
private com.google.protobuf.SingleFieldBuilder<ClientStats,ClientStats.Builder,ClientStatsOrBuilder> clientStatsBuilder_
-
-
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.Builder<LoadBalanceRequest.Builder>
-
clear
public LoadBalanceRequest.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<LoadBalanceRequest.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<LoadBalanceRequest.Builder>
-
getDefaultInstanceForType
public LoadBalanceRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadBalanceRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadBalanceRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(LoadBalanceRequest result)
-
buildPartialOneofs
private void buildPartialOneofs(LoadBalanceRequest result)
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(LoadBalanceRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadBalanceRequest.Builder>- Throws:
java.io.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
-
getInitialRequestFieldBuilder
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceRequest,InitialLoadBalanceRequest.Builder,InitialLoadBalanceRequestOrBuilder> getInitialRequestFieldBuilder()
This message should be sent on the first request to the load balancer.
.grpc.lb.v1.InitialLoadBalanceRequest initial_request = 1;
-
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
-
getClientStatsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ClientStats,ClientStats.Builder,ClientStatsOrBuilder> getClientStatsFieldBuilder()
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;
-
-