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 int
bitField0_
private com.google.protobuf.SingleFieldBuilder<ClientStats,ClientStats.Builder,ClientStatsOrBuilder>
clientStatsBuilder_
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceRequest,InitialLoadBalanceRequest.Builder,InitialLoadBalanceRequestOrBuilder>
initialRequestBuilder_
private java.lang.Object
loadBalanceRequestType_
private int
loadBalanceRequestTypeCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalanceRequest
build()
LoadBalanceRequest
buildPartial()
private void
buildPartial0(LoadBalanceRequest result)
private void
buildPartialOneofs(LoadBalanceRequest result)
LoadBalanceRequest.Builder
clear()
LoadBalanceRequest.Builder
clearClientStats()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.Builder
clearInitialRequest()
This message should be sent on the first request to the load balancer.LoadBalanceRequest.Builder
clearLoadBalanceRequestType()
ClientStats
getClientStats()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.ClientStats.Builder
getClientStatsBuilder()
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.ClientStatsOrBuilder
getClientStatsOrBuilder()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
InitialLoadBalanceRequest
getInitialRequest()
This message should be sent on the first request to the load balancer.InitialLoadBalanceRequest.Builder
getInitialRequestBuilder()
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.InitialLoadBalanceRequestOrBuilder
getInitialRequestOrBuilder()
This message should be sent on the first request to the load balancer.LoadBalanceRequest.LoadBalanceRequestTypeCase
getLoadBalanceRequestTypeCase()
boolean
hasClientStats()
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.boolean
hasInitialRequest()
This message should be sent on the first request to the load balancer.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LoadBalanceRequest.Builder
mergeClientStats(ClientStats value)
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.LoadBalanceRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LoadBalanceRequest.Builder
mergeFrom(com.google.protobuf.Message other)
LoadBalanceRequest.Builder
mergeFrom(LoadBalanceRequest other)
LoadBalanceRequest.Builder
mergeInitialRequest(InitialLoadBalanceRequest value)
This message should be sent on the first request to the load balancer.LoadBalanceRequest.Builder
setClientStats(ClientStats value)
The client stats should be periodically reported to the load balancer based on the duration defined in the InitialLoadBalanceResponse.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.LoadBalanceRequest.Builder
setInitialRequest(InitialLoadBalanceRequest value)
This message should be sent on the first request to the load balancer.LoadBalanceRequest.Builder
setInitialRequest(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalanceRequest.Builder>
-
clear
public LoadBalanceRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalanceRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalanceRequest.Builder>
-
getDefaultInstanceForType
public LoadBalanceRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadBalanceRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadBalanceRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadBalanceRequest.Builder>
-
mergeFrom
public LoadBalanceRequest.Builder mergeFrom(LoadBalanceRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadBalanceRequest.Builder>
- Throws:
java.io.IOException
-
getLoadBalanceRequestTypeCase
public LoadBalanceRequest.LoadBalanceRequestTypeCase getLoadBalanceRequestTypeCase()
- Specified by:
getLoadBalanceRequestTypeCase
in 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:
hasInitialRequest
in 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:
getInitialRequest
in 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:
getInitialRequestOrBuilder
in 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:
hasClientStats
in 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:
getClientStats
in 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:
getClientStatsOrBuilder
in 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;
-
-