public static final class Server.Builder extends GeneratedMessageV3.Builder<Server.Builder> implements ServerOrBuilder
Contains server information. When the drop field is not true, use the other fields.Protobuf type
grpc.lb.v1.Server| Modifier and Type | Method and Description |
|---|---|
Server.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
Server |
build() |
Server |
buildPartial() |
Server.Builder |
clear() |
Server.Builder |
clearDrop()
Indicates whether this particular request should be dropped by the client.
|
Server.Builder |
clearField(Descriptors.FieldDescriptor field) |
Server.Builder |
clearIpAddress()
A resolved address for the server, serialized in network-byte-order.
|
Server.Builder |
clearLoadBalanceToken()
An opaque but printable token for load reporting.
|
Server.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
Server.Builder |
clearPort()
A resolved port number for the server.
|
Server.Builder |
clone() |
Server |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDrop()
Indicates whether this particular request should be dropped by the client.
|
ByteString |
getIpAddress()
A resolved address for the server, serialized in network-byte-order.
|
String |
getLoadBalanceToken()
An opaque but printable token for load reporting.
|
ByteString |
getLoadBalanceTokenBytes()
An opaque but printable token for load reporting.
|
int |
getPort()
A resolved port number for the server.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Server.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Server.Builder |
mergeFrom(Message other) |
Server.Builder |
mergeFrom(Server other) |
Server.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Server.Builder |
setDrop(boolean value)
Indicates whether this particular request should be dropped by the client.
|
Server.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
Server.Builder |
setIpAddress(ByteString value)
A resolved address for the server, serialized in network-byte-order.
|
Server.Builder |
setLoadBalanceToken(String value)
An opaque but printable token for load reporting.
|
Server.Builder |
setLoadBalanceTokenBytes(ByteString value)
An opaque but printable token for load reporting.
|
Server.Builder |
setPort(int value)
A resolved port number for the server.
|
Server.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
Server.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeDelimitedFrom, mergeDelimitedFrommergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Server.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Server.Builder>public Server getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Server build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Server buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Server.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Server.Builder>public Server.Builder mergeFrom(Server other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Server.Builder>public Server.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<Server.Builder>IOExceptionpublic ByteString getIpAddress()
A resolved address for the server, serialized in network-byte-order. It may either be an IPv4 or IPv6 address.
bytes ip_address = 1;getIpAddress in interface ServerOrBuilderpublic Server.Builder setIpAddress(ByteString value)
A resolved address for the server, serialized in network-byte-order. It may either be an IPv4 or IPv6 address.
bytes ip_address = 1;value - The ipAddress to set.public Server.Builder clearIpAddress()
A resolved address for the server, serialized in network-byte-order. It may either be an IPv4 or IPv6 address.
bytes ip_address = 1;public int getPort()
A resolved port number for the server.
int32 port = 2;getPort in interface ServerOrBuilderpublic Server.Builder setPort(int value)
A resolved port number for the server.
int32 port = 2;value - The port to set.public Server.Builder clearPort()
A resolved port number for the server.
int32 port = 2;public String getLoadBalanceToken()
An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
string load_balance_token = 3;getLoadBalanceToken in interface ServerOrBuilderpublic ByteString getLoadBalanceTokenBytes()
An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
string load_balance_token = 3;getLoadBalanceTokenBytes in interface ServerOrBuilderpublic Server.Builder setLoadBalanceToken(String value)
An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
string load_balance_token = 3;value - The loadBalanceToken to set.public Server.Builder clearLoadBalanceToken()
An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
string load_balance_token = 3;public Server.Builder setLoadBalanceTokenBytes(ByteString value)
An opaque but printable token for load reporting. The client must include the token of the picked server into the initial metadata when it starts a call to that server. The token is used by the server to verify the request and to allow the server to report load to the gRPC LB system. The token is also used in client stats for reporting dropped calls. Its length can be variable but must be less than 50 bytes.
string load_balance_token = 3;value - The bytes for loadBalanceToken to set.public boolean getDrop()
Indicates whether this particular request should be dropped by the client. If the request is dropped, there will be a corresponding entry in ClientStats.calls_finished_with_drop.
bool drop = 4;getDrop in interface ServerOrBuilderpublic Server.Builder setDrop(boolean value)
Indicates whether this particular request should be dropped by the client. If the request is dropped, there will be a corresponding entry in ClientStats.calls_finished_with_drop.
bool drop = 4;value - The drop to set.public Server.Builder clearDrop()
Indicates whether this particular request should be dropped by the client. If the request is dropped, there will be a corresponding entry in ClientStats.calls_finished_with_drop.
bool drop = 4;public final Server.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Server.Builder>public final Server.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Server.Builder>