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.GeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
- io.grpc.lb.v1.LoadBalanceResponse.Builder
-
- All Implemented Interfaces:
Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,LoadBalanceResponseOrBuilder,Cloneable
- Enclosing class:
- LoadBalanceResponse
public static final class LoadBalanceResponse.Builder extends GeneratedMessageV3.Builder<LoadBalanceResponse.Builder> implements LoadBalanceResponseOrBuilder
Protobuf typegrpc.lb.v1.LoadBalanceResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalanceResponse.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, Object value)LoadBalanceResponsebuild()LoadBalanceResponsebuildPartial()LoadBalanceResponse.Builderclear()LoadBalanceResponse.BuilderclearFallbackResponse()If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).LoadBalanceResponse.BuilderclearField(Descriptors.FieldDescriptor field)LoadBalanceResponse.BuilderclearInitialResponse()This message should be sent on the first response to the client.LoadBalanceResponse.BuilderclearLoadBalanceResponseType()LoadBalanceResponse.BuilderclearOneof(Descriptors.OneofDescriptor oneof)LoadBalanceResponse.BuilderclearServerList()Contains the list of servers selected by the load balancer.LoadBalanceResponse.Builderclone()LoadBalanceResponsegetDefaultInstanceForType()static Descriptors.DescriptorgetDescriptor()Descriptors.DescriptorgetDescriptorForType()FallbackResponsegetFallbackResponse()If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).FallbackResponse.BuildergetFallbackResponseBuilder()If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).FallbackResponseOrBuildergetFallbackResponseOrBuilder()If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).InitialLoadBalanceResponsegetInitialResponse()This message should be sent on the first response to the client.InitialLoadBalanceResponse.BuildergetInitialResponseBuilder()This message should be sent on the first response to the client.InitialLoadBalanceResponseOrBuildergetInitialResponseOrBuilder()This message should be sent on the first response to the client.LoadBalanceResponse.LoadBalanceResponseTypeCasegetLoadBalanceResponseTypeCase()ServerListgetServerList()Contains the list of servers selected by the load balancer.ServerList.BuildergetServerListBuilder()Contains the list of servers selected by the load balancer.ServerListOrBuildergetServerListOrBuilder()Contains the list of servers selected by the load balancer.booleanhasFallbackResponse()If this field is set, then the client should eagerly enter fallback mode (even if there are existing, healthy connections to backends).booleanhasInitialResponse()This message should be sent on the first response to the client.booleanhasServerList()Contains the list of servers selected by the load balancer.protected GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LoadBalanceResponse.BuildermergeFallbackResponse(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.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)LoadBalanceResponse.BuildermergeFrom(Message other)LoadBalanceResponse.BuildermergeFrom(LoadBalanceResponse other)LoadBalanceResponse.BuildermergeInitialResponse(InitialLoadBalanceResponse value)This message should be sent on the first response to the client.LoadBalanceResponse.BuildermergeServerList(ServerList value)Contains the list of servers selected by the load balancer.LoadBalanceResponse.BuildermergeUnknownFields(UnknownFieldSet unknownFields)LoadBalanceResponse.BuildersetFallbackResponse(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.BuildersetFallbackResponse(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.BuildersetField(Descriptors.FieldDescriptor field, Object value)LoadBalanceResponse.BuildersetInitialResponse(InitialLoadBalanceResponse value)This message should be sent on the first response to the client.LoadBalanceResponse.BuildersetInitialResponse(InitialLoadBalanceResponse.Builder builderForValue)This message should be sent on the first response to the client.LoadBalanceResponse.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)LoadBalanceResponse.BuildersetServerList(ServerList value)Contains the list of servers selected by the load balancer.LoadBalanceResponse.BuildersetServerList(ServerList.Builder builderForValue)Contains the list of servers selected by the load balancer.LoadBalanceResponse.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<LoadBalanceResponse.Builder>
-
clear
public LoadBalanceResponse.Builder clear()
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
getDefaultInstanceForType
public LoadBalanceResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
public LoadBalanceResponse build()
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
public LoadBalanceResponse buildPartial()
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
public LoadBalanceResponse.Builder clone()
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
setField
public LoadBalanceResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
clearField
public LoadBalanceResponse.Builder clearField(Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
clearOneof
public LoadBalanceResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
setRepeatedField
public LoadBalanceResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
addRepeatedField
public LoadBalanceResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
mergeFrom
public LoadBalanceResponse.Builder mergeFrom(Message other)
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<LoadBalanceResponse.Builder>
-
mergeFrom
public LoadBalanceResponse.Builder mergeFrom(LoadBalanceResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
mergeFrom
public LoadBalanceResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<LoadBalanceResponse.Builder>- Throws:
IOException
-
getLoadBalanceResponseTypeCase
public LoadBalanceResponse.LoadBalanceResponseTypeCase getLoadBalanceResponseTypeCase()
- Specified by:
getLoadBalanceResponseTypeCasein 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:
hasInitialResponsein 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:
getInitialResponsein 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:
getInitialResponseOrBuilderin interfaceLoadBalanceResponseOrBuilder
-
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:
hasServerListin 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:
getServerListin 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:
getServerListOrBuilderin interfaceLoadBalanceResponseOrBuilder
-
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:
hasFallbackResponsein 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:
getFallbackResponsein 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:
getFallbackResponseOrBuilderin interfaceLoadBalanceResponseOrBuilder
-
setUnknownFields
public final LoadBalanceResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
mergeUnknownFields
public final LoadBalanceResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<LoadBalanceResponse.Builder>
-
-