Package io.grpc.lb.v1
Class LoadBalanceResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<LoadBalanceResponse.Builder>
-
- io.grpc.lb.v1.LoadBalanceResponse.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,LoadBalanceResponseOrBuilder
,java.lang.Cloneable
- Enclosing class:
- LoadBalanceResponse
public static final class LoadBalanceResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<LoadBalanceResponse.Builder> implements LoadBalanceResponseOrBuilder
Protobuf typegrpc.lb.v1.LoadBalanceResponse
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.protobuf.SingleFieldBuilder<FallbackResponse,FallbackResponse.Builder,FallbackResponseOrBuilder>
fallbackResponseBuilder_
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceResponse,InitialLoadBalanceResponse.Builder,InitialLoadBalanceResponseOrBuilder>
initialResponseBuilder_
private java.lang.Object
loadBalanceResponseType_
private int
loadBalanceResponseTypeCase_
private com.google.protobuf.SingleFieldBuilder<ServerList,ServerList.Builder,ServerListOrBuilder>
serverListBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalanceResponse
build()
LoadBalanceResponse
buildPartial()
private void
buildPartial0(LoadBalanceResponse result)
private void
buildPartialOneofs(LoadBalanceResponse result)
LoadBalanceResponse.Builder
clear()
LoadBalanceResponse.Builder
clearFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).LoadBalanceResponse.Builder
clearInitialResponse()
This message should be sent on the first response to the client.LoadBalanceResponse.Builder
clearLoadBalanceResponseType()
LoadBalanceResponse.Builder
clearServerList()
Contains the list of servers selected by the load balancer.LoadBalanceResponse
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
FallbackResponse
getFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).FallbackResponse.Builder
getFallbackResponseBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).private com.google.protobuf.SingleFieldBuilder<FallbackResponse,FallbackResponse.Builder,FallbackResponseOrBuilder>
getFallbackResponseFieldBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).FallbackResponseOrBuilder
getFallbackResponseOrBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).InitialLoadBalanceResponse
getInitialResponse()
This message should be sent on the first response to the client.InitialLoadBalanceResponse.Builder
getInitialResponseBuilder()
This message should be sent on the first response to the client.private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceResponse,InitialLoadBalanceResponse.Builder,InitialLoadBalanceResponseOrBuilder>
getInitialResponseFieldBuilder()
This message should be sent on the first response to the client.InitialLoadBalanceResponseOrBuilder
getInitialResponseOrBuilder()
This message should be sent on the first response to the client.LoadBalanceResponse.LoadBalanceResponseTypeCase
getLoadBalanceResponseTypeCase()
ServerList
getServerList()
Contains the list of servers selected by the load balancer.ServerList.Builder
getServerListBuilder()
Contains the list of servers selected by the load balancer.private com.google.protobuf.SingleFieldBuilder<ServerList,ServerList.Builder,ServerListOrBuilder>
getServerListFieldBuilder()
Contains the list of servers selected by the load balancer.ServerListOrBuilder
getServerListOrBuilder()
Contains the list of servers selected by the load balancer.boolean
hasFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).boolean
hasInitialResponse()
This message should be sent on the first response to the client.boolean
hasServerList()
Contains the list of servers selected by the load balancer.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LoadBalanceResponse.Builder
mergeFallbackResponse(FallbackResponse value)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).LoadBalanceResponse.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LoadBalanceResponse.Builder
mergeFrom(com.google.protobuf.Message other)
LoadBalanceResponse.Builder
mergeFrom(LoadBalanceResponse other)
LoadBalanceResponse.Builder
mergeInitialResponse(InitialLoadBalanceResponse value)
This message should be sent on the first response to the client.LoadBalanceResponse.Builder
mergeServerList(ServerList value)
Contains the list of servers selected by the load balancer.LoadBalanceResponse.Builder
setFallbackResponse(FallbackResponse value)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).LoadBalanceResponse.Builder
setFallbackResponse(FallbackResponse.Builder builderForValue)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).LoadBalanceResponse.Builder
setInitialResponse(InitialLoadBalanceResponse value)
This message should be sent on the first response to the client.LoadBalanceResponse.Builder
setInitialResponse(InitialLoadBalanceResponse.Builder builderForValue)
This message should be sent on the first response to the client.LoadBalanceResponse.Builder
setServerList(ServerList value)
Contains the list of servers selected by the load balancer.LoadBalanceResponse.Builder
setServerList(ServerList.Builder builderForValue)
Contains the list of servers selected by 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
-
loadBalanceResponseTypeCase_
private int loadBalanceResponseTypeCase_
-
loadBalanceResponseType_
private java.lang.Object loadBalanceResponseType_
-
bitField0_
private int bitField0_
-
initialResponseBuilder_
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceResponse,InitialLoadBalanceResponse.Builder,InitialLoadBalanceResponseOrBuilder> initialResponseBuilder_
-
serverListBuilder_
private com.google.protobuf.SingleFieldBuilder<ServerList,ServerList.Builder,ServerListOrBuilder> serverListBuilder_
-
fallbackResponseBuilder_
private com.google.protobuf.SingleFieldBuilder<FallbackResponse,FallbackResponse.Builder,FallbackResponseOrBuilder> fallbackResponseBuilder_
-
-
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<LoadBalanceResponse.Builder>
-
clear
public LoadBalanceResponse.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<LoadBalanceResponse.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<LoadBalanceResponse.Builder>
-
getDefaultInstanceForType
public LoadBalanceResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadBalanceResponse build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadBalanceResponse buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(LoadBalanceResponse result)
-
buildPartialOneofs
private void buildPartialOneofs(LoadBalanceResponse result)
-
mergeFrom
public LoadBalanceResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadBalanceResponse.Builder>
-
mergeFrom
public LoadBalanceResponse.Builder mergeFrom(LoadBalanceResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalanceResponse.Builder>
-
mergeFrom
public LoadBalanceResponse.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<LoadBalanceResponse.Builder>
- Throws:
java.io.IOException
-
getLoadBalanceResponseTypeCase
public LoadBalanceResponse.LoadBalanceResponseTypeCase getLoadBalanceResponseTypeCase()
- Specified by:
getLoadBalanceResponseTypeCase
in interfaceLoadBalanceResponseOrBuilder
-
clearLoadBalanceResponseType
public LoadBalanceResponse.Builder clearLoadBalanceResponseType()
-
hasInitialResponse
public boolean hasInitialResponse()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
- Specified by:
hasInitialResponse
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- Whether the initialResponse field is set.
-
getInitialResponse
public InitialLoadBalanceResponse getInitialResponse()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
- Specified by:
getInitialResponse
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- The initialResponse.
-
setInitialResponse
public LoadBalanceResponse.Builder setInitialResponse(InitialLoadBalanceResponse value)
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
setInitialResponse
public LoadBalanceResponse.Builder setInitialResponse(InitialLoadBalanceResponse.Builder builderForValue)
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
mergeInitialResponse
public LoadBalanceResponse.Builder mergeInitialResponse(InitialLoadBalanceResponse value)
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
clearInitialResponse
public LoadBalanceResponse.Builder clearInitialResponse()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
getInitialResponseBuilder
public InitialLoadBalanceResponse.Builder getInitialResponseBuilder()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
getInitialResponseOrBuilder
public InitialLoadBalanceResponseOrBuilder getInitialResponseOrBuilder()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
- Specified by:
getInitialResponseOrBuilder
in interfaceLoadBalanceResponseOrBuilder
-
getInitialResponseFieldBuilder
private com.google.protobuf.SingleFieldBuilder<InitialLoadBalanceResponse,InitialLoadBalanceResponse.Builder,InitialLoadBalanceResponseOrBuilder> getInitialResponseFieldBuilder()
This message should be sent on the first response to the client.
.grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
-
hasServerList
public boolean hasServerList()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
- Specified by:
hasServerList
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- Whether the serverList field is set.
-
getServerList
public ServerList getServerList()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
- Specified by:
getServerList
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- The serverList.
-
setServerList
public LoadBalanceResponse.Builder setServerList(ServerList value)
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
setServerList
public LoadBalanceResponse.Builder setServerList(ServerList.Builder builderForValue)
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
mergeServerList
public LoadBalanceResponse.Builder mergeServerList(ServerList value)
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
clearServerList
public LoadBalanceResponse.Builder clearServerList()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
getServerListBuilder
public ServerList.Builder getServerListBuilder()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
getServerListOrBuilder
public ServerListOrBuilder getServerListOrBuilder()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
- Specified by:
getServerListOrBuilder
in interfaceLoadBalanceResponseOrBuilder
-
getServerListFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ServerList,ServerList.Builder,ServerListOrBuilder> getServerListFieldBuilder()
Contains the list of servers selected by the load balancer. The client should send requests to these servers in the specified order.
.grpc.lb.v1.ServerList server_list = 2;
-
hasFallbackResponse
public boolean hasFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
- Specified by:
hasFallbackResponse
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- Whether the fallbackResponse field is set.
-
getFallbackResponse
public FallbackResponse getFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
- Specified by:
getFallbackResponse
in interfaceLoadBalanceResponseOrBuilder
- Returns:
- The fallbackResponse.
-
setFallbackResponse
public LoadBalanceResponse.Builder setFallbackResponse(FallbackResponse value)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
setFallbackResponse
public LoadBalanceResponse.Builder setFallbackResponse(FallbackResponse.Builder builderForValue)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
mergeFallbackResponse
public LoadBalanceResponse.Builder mergeFallbackResponse(FallbackResponse value)
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
clearFallbackResponse
public LoadBalanceResponse.Builder clearFallbackResponse()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
getFallbackResponseBuilder
public FallbackResponse.Builder getFallbackResponseBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
getFallbackResponseOrBuilder
public FallbackResponseOrBuilder getFallbackResponseOrBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
- Specified by:
getFallbackResponseOrBuilder
in interfaceLoadBalanceResponseOrBuilder
-
getFallbackResponseFieldBuilder
private com.google.protobuf.SingleFieldBuilder<FallbackResponse,FallbackResponse.Builder,FallbackResponseOrBuilder> getFallbackResponseFieldBuilder()
If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).
.grpc.lb.v1.FallbackResponse fallback_response = 3;
-
-