Class RouteLookupConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RouteLookupConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<RouteLookupConfig.Builder>
io.grpc.lookup.v1.RouteLookupConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RouteLookupConfigOrBuilder, Cloneable
- Enclosing class:
RouteLookupConfig
public static final class RouteLookupConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RouteLookupConfig.Builder>
implements RouteLookupConfigOrBuilder
Protobuf type
grpc.lookup.v1.RouteLookupConfig-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate longprivate Objectprivate List<GrpcKeyBuilder> private com.google.protobuf.RepeatedFieldBuilder<GrpcKeyBuilder, GrpcKeyBuilder.Builder, GrpcKeyBuilderOrBuilder> private List<HttpKeyBuilder> private com.google.protobuf.RepeatedFieldBuilder<HttpKeyBuilder, HttpKeyBuilder.Builder, HttpKeyBuilderOrBuilder> private Objectprivate com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.Durationprivate com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.LazyStringArrayList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllGrpcKeybuilders(Iterable<? extends GrpcKeyBuilder> values) Unordered specifications for constructing keys for gRPC requests.addAllHttpKeybuilders(Iterable<? extends HttpKeyBuilder> values) Ordered specifications for constructing keys for HTTP requests.addAllValidTargets(Iterable<String> values) This is a list of all the possible targets that can be returned by the lookup service.addGrpcKeybuilders(int index, GrpcKeyBuilder value) Unordered specifications for constructing keys for gRPC requests.addGrpcKeybuilders(int index, GrpcKeyBuilder.Builder builderForValue) Unordered specifications for constructing keys for gRPC requests.addGrpcKeybuilders(GrpcKeyBuilder value) Unordered specifications for constructing keys for gRPC requests.addGrpcKeybuilders(GrpcKeyBuilder.Builder builderForValue) Unordered specifications for constructing keys for gRPC requests.Unordered specifications for constructing keys for gRPC requests.addGrpcKeybuildersBuilder(int index) Unordered specifications for constructing keys for gRPC requests.addHttpKeybuilders(int index, HttpKeyBuilder value) Ordered specifications for constructing keys for HTTP requests.addHttpKeybuilders(int index, HttpKeyBuilder.Builder builderForValue) Ordered specifications for constructing keys for HTTP requests.addHttpKeybuilders(HttpKeyBuilder value) Ordered specifications for constructing keys for HTTP requests.addHttpKeybuilders(HttpKeyBuilder.Builder builderForValue) Ordered specifications for constructing keys for HTTP requests.Ordered specifications for constructing keys for HTTP requests.addHttpKeybuildersBuilder(int index) Ordered specifications for constructing keys for HTTP requests.addValidTargets(String value) This is a list of all the possible targets that can be returned by the lookup service.addValidTargetsBytes(com.google.protobuf.ByteString value) This is a list of all the possible targets that can be returned by the lookup service.build()private voidbuildPartial0(RouteLookupConfig result) private voidclear()Rough indicator of amount of memory to use for the client cache.This value provides a default target to use if needed.Unordered specifications for constructing keys for gRPC requests.Ordered specifications for constructing keys for HTTP requests.The name of the lookup service as a gRPC URI.Configure a timeout value for lookup service requests.How long are responses valid for (like HTTP Cache-Control).After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.This is a list of all the possible targets that can be returned by the lookup service.private voidprivate voidprivate voidlongRough indicator of amount of memory to use for the client cache.This value provides a default target to use if needed.com.google.protobuf.ByteStringThis value provides a default target to use if needed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGrpcKeybuilders(int index) Unordered specifications for constructing keys for gRPC requests.getGrpcKeybuildersBuilder(int index) Unordered specifications for constructing keys for gRPC requests.Unordered specifications for constructing keys for gRPC requests.intUnordered specifications for constructing keys for gRPC requests.Unordered specifications for constructing keys for gRPC requests.getGrpcKeybuildersOrBuilder(int index) Unordered specifications for constructing keys for gRPC requests.List<? extends GrpcKeyBuilderOrBuilder> Unordered specifications for constructing keys for gRPC requests.getHttpKeybuilders(int index) Ordered specifications for constructing keys for HTTP requests.getHttpKeybuildersBuilder(int index) Ordered specifications for constructing keys for HTTP requests.Ordered specifications for constructing keys for HTTP requests.intOrdered specifications for constructing keys for HTTP requests.Ordered specifications for constructing keys for HTTP requests.getHttpKeybuildersOrBuilder(int index) Ordered specifications for constructing keys for HTTP requests.List<? extends HttpKeyBuilderOrBuilder> Ordered specifications for constructing keys for HTTP requests.The name of the lookup service as a gRPC URI.com.google.protobuf.ByteStringThe name of the lookup service as a gRPC URI.com.google.protobuf.DurationConfigure a timeout value for lookup service requests.com.google.protobuf.Duration.BuilderConfigure a timeout value for lookup service requests.com.google.protobuf.DurationOrBuilderConfigure a timeout value for lookup service requests.com.google.protobuf.DurationHow long are responses valid for (like HTTP Cache-Control).com.google.protobuf.Duration.BuilderHow long are responses valid for (like HTTP Cache-Control).com.google.protobuf.DurationOrBuilderHow long are responses valid for (like HTTP Cache-Control).com.google.protobuf.DurationAfter a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.com.google.protobuf.Duration.BuilderAfter a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.com.google.protobuf.DurationOrBuilderAfter a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.getValidTargets(int index) This is a list of all the possible targets that can be returned by the lookup service.com.google.protobuf.ByteStringgetValidTargetsBytes(int index) This is a list of all the possible targets that can be returned by the lookup service.intThis is a list of all the possible targets that can be returned by the lookup service.com.google.protobuf.ProtocolStringListThis is a list of all the possible targets that can be returned by the lookup service.booleanConfigure a timeout value for lookup service requests.booleanHow long are responses valid for (like HTTP Cache-Control).booleanAfter a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.RepeatedFieldBuilder<GrpcKeyBuilder, GrpcKeyBuilder.Builder, GrpcKeyBuilderOrBuilder> private com.google.protobuf.RepeatedFieldBuilder<HttpKeyBuilder, HttpKeyBuilder.Builder, HttpKeyBuilderOrBuilder> private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> Configure a timeout value for lookup service requests.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> How long are responses valid for (like HTTP Cache-Control).private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.final booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(RouteLookupConfig other) mergeLookupServiceTimeout(com.google.protobuf.Duration value) Configure a timeout value for lookup service requests.mergeMaxAge(com.google.protobuf.Duration value) How long are responses valid for (like HTTP Cache-Control).mergeStaleAge(com.google.protobuf.Duration value) After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.removeGrpcKeybuilders(int index) Unordered specifications for constructing keys for gRPC requests.removeHttpKeybuilders(int index) Ordered specifications for constructing keys for HTTP requests.setCacheSizeBytes(long value) Rough indicator of amount of memory to use for the client cache.setDefaultTarget(String value) This value provides a default target to use if needed.setDefaultTargetBytes(com.google.protobuf.ByteString value) This value provides a default target to use if needed.setGrpcKeybuilders(int index, GrpcKeyBuilder value) Unordered specifications for constructing keys for gRPC requests.setGrpcKeybuilders(int index, GrpcKeyBuilder.Builder builderForValue) Unordered specifications for constructing keys for gRPC requests.setHttpKeybuilders(int index, HttpKeyBuilder value) Ordered specifications for constructing keys for HTTP requests.setHttpKeybuilders(int index, HttpKeyBuilder.Builder builderForValue) Ordered specifications for constructing keys for HTTP requests.setLookupService(String value) The name of the lookup service as a gRPC URI.setLookupServiceBytes(com.google.protobuf.ByteString value) The name of the lookup service as a gRPC URI.setLookupServiceTimeout(com.google.protobuf.Duration value) Configure a timeout value for lookup service requests.setLookupServiceTimeout(com.google.protobuf.Duration.Builder builderForValue) Configure a timeout value for lookup service requests.setMaxAge(com.google.protobuf.Duration value) How long are responses valid for (like HTTP Cache-Control).setMaxAge(com.google.protobuf.Duration.Builder builderForValue) How long are responses valid for (like HTTP Cache-Control).setStaleAge(com.google.protobuf.Duration value) After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.setStaleAge(com.google.protobuf.Duration.Builder builderForValue) After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it.setValidTargets(int index, String value) This is a list of all the possible targets that can be returned by the lookup service.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
httpKeybuilders_
-
httpKeybuildersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HttpKeyBuilder, HttpKeyBuilder.Builder, HttpKeyBuilderOrBuilder> httpKeybuildersBuilder_ -
grpcKeybuilders_
-
grpcKeybuildersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<GrpcKeyBuilder, GrpcKeyBuilder.Builder, GrpcKeyBuilderOrBuilder> grpcKeybuildersBuilder_ -
lookupService_
-
lookupServiceTimeout_
private com.google.protobuf.Duration lookupServiceTimeout_ -
lookupServiceTimeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> lookupServiceTimeoutBuilder_ -
maxAge_
private com.google.protobuf.Duration maxAge_ -
maxAgeBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> maxAgeBuilder_ -
staleAge_
private com.google.protobuf.Duration staleAge_ -
staleAgeBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> staleAgeBuilder_ -
cacheSizeBytes_
private long cacheSizeBytes_ -
validTargets_
private com.google.protobuf.LazyStringArrayList validTargets_ -
defaultTarget_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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<RouteLookupConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RouteLookupConfig.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<RouteLookupConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RouteLookupConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RouteLookupConfig.Builder>
-
mergeFrom
public RouteLookupConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RouteLookupConfig.Builder>- Throws:
IOException
-
ensureHttpKeybuildersIsMutable
private void ensureHttpKeybuildersIsMutable() -
getHttpKeybuildersList
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1;- Specified by:
getHttpKeybuildersListin interfaceRouteLookupConfigOrBuilder
-
getHttpKeybuildersCount
public int getHttpKeybuildersCount()Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1;- Specified by:
getHttpKeybuildersCountin interfaceRouteLookupConfigOrBuilder
-
getHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1;- Specified by:
getHttpKeybuildersin interfaceRouteLookupConfigOrBuilder
-
setHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
setHttpKeybuilders
public RouteLookupConfig.Builder setHttpKeybuilders(int index, HttpKeyBuilder.Builder builderForValue) Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addHttpKeybuilders
public RouteLookupConfig.Builder addHttpKeybuilders(int index, HttpKeyBuilder.Builder builderForValue) Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addAllHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
clearHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
removeHttpKeybuilders
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
getHttpKeybuildersBuilder
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
getHttpKeybuildersOrBuilder
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1;- Specified by:
getHttpKeybuildersOrBuilderin interfaceRouteLookupConfigOrBuilder
-
getHttpKeybuildersOrBuilderList
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1;- Specified by:
getHttpKeybuildersOrBuilderListin interfaceRouteLookupConfigOrBuilder
-
addHttpKeybuildersBuilder
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
addHttpKeybuildersBuilder
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
getHttpKeybuildersBuilderList
Ordered specifications for constructing keys for HTTP requests. Last match wins. If no HttpKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.HttpKeyBuilder http_keybuilders = 1; -
internalGetHttpKeybuildersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<HttpKeyBuilder, HttpKeyBuilder.Builder, HttpKeyBuilderOrBuilder> internalGetHttpKeybuildersFieldBuilder() -
ensureGrpcKeybuildersIsMutable
private void ensureGrpcKeybuildersIsMutable() -
getGrpcKeybuildersList
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2;- Specified by:
getGrpcKeybuildersListin interfaceRouteLookupConfigOrBuilder
-
getGrpcKeybuildersCount
public int getGrpcKeybuildersCount()Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2;- Specified by:
getGrpcKeybuildersCountin interfaceRouteLookupConfigOrBuilder
-
getGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2;- Specified by:
getGrpcKeybuildersin interfaceRouteLookupConfigOrBuilder
-
setGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
setGrpcKeybuilders
public RouteLookupConfig.Builder setGrpcKeybuilders(int index, GrpcKeyBuilder.Builder builderForValue) Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addGrpcKeybuilders
public RouteLookupConfig.Builder addGrpcKeybuilders(int index, GrpcKeyBuilder.Builder builderForValue) Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addAllGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
clearGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
removeGrpcKeybuilders
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
getGrpcKeybuildersBuilder
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
getGrpcKeybuildersOrBuilder
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2;- Specified by:
getGrpcKeybuildersOrBuilderin interfaceRouteLookupConfigOrBuilder
-
getGrpcKeybuildersOrBuilderList
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2;- Specified by:
getGrpcKeybuildersOrBuilderListin interfaceRouteLookupConfigOrBuilder
-
addGrpcKeybuildersBuilder
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
addGrpcKeybuildersBuilder
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
getGrpcKeybuildersBuilderList
Unordered specifications for constructing keys for gRPC requests. All GrpcKeyBuilders on this list must have unique "name" fields so that the client is free to prebuild a hash map keyed by name. If no GrpcKeyBuilder matches, an empty key_map will be sent to the lookup service; it should likely reply with a global default route and raise an alert.
repeated .grpc.lookup.v1.GrpcKeyBuilder grpc_keybuilders = 2; -
internalGetGrpcKeybuildersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<GrpcKeyBuilder, GrpcKeyBuilder.Builder, GrpcKeyBuilderOrBuilder> internalGetGrpcKeybuildersFieldBuilder() -
getLookupService
The name of the lookup service as a gRPC URI. Typically, this will be a subdomain of the target, such as "lookup.datastore.googleapis.com".
string lookup_service = 3;- Specified by:
getLookupServicein interfaceRouteLookupConfigOrBuilder- Returns:
- The lookupService.
-
getLookupServiceBytes
public com.google.protobuf.ByteString getLookupServiceBytes()The name of the lookup service as a gRPC URI. Typically, this will be a subdomain of the target, such as "lookup.datastore.googleapis.com".
string lookup_service = 3;- Specified by:
getLookupServiceBytesin interfaceRouteLookupConfigOrBuilder- Returns:
- The bytes for lookupService.
-
setLookupService
The name of the lookup service as a gRPC URI. Typically, this will be a subdomain of the target, such as "lookup.datastore.googleapis.com".
string lookup_service = 3;- Parameters:
value- The lookupService to set.- Returns:
- This builder for chaining.
-
clearLookupService
The name of the lookup service as a gRPC URI. Typically, this will be a subdomain of the target, such as "lookup.datastore.googleapis.com".
string lookup_service = 3;- Returns:
- This builder for chaining.
-
setLookupServiceBytes
The name of the lookup service as a gRPC URI. Typically, this will be a subdomain of the target, such as "lookup.datastore.googleapis.com".
string lookup_service = 3;- Parameters:
value- The bytes for lookupService to set.- Returns:
- This builder for chaining.
-
hasLookupServiceTimeout
public boolean hasLookupServiceTimeout()Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4;- Specified by:
hasLookupServiceTimeoutin interfaceRouteLookupConfigOrBuilder- Returns:
- Whether the lookupServiceTimeout field is set.
-
getLookupServiceTimeout
public com.google.protobuf.Duration getLookupServiceTimeout()Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4;- Specified by:
getLookupServiceTimeoutin interfaceRouteLookupConfigOrBuilder- Returns:
- The lookupServiceTimeout.
-
setLookupServiceTimeout
Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
setLookupServiceTimeout
public RouteLookupConfig.Builder setLookupServiceTimeout(com.google.protobuf.Duration.Builder builderForValue) Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
mergeLookupServiceTimeout
Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
clearLookupServiceTimeout
Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
getLookupServiceTimeoutBuilder
public com.google.protobuf.Duration.Builder getLookupServiceTimeoutBuilder()Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
getLookupServiceTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getLookupServiceTimeoutOrBuilder()Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4;- Specified by:
getLookupServiceTimeoutOrBuilderin interfaceRouteLookupConfigOrBuilder
-
internalGetLookupServiceTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> internalGetLookupServiceTimeoutFieldBuilder()Configure a timeout value for lookup service requests. Defaults to 10 seconds if not specified.
.google.protobuf.Duration lookup_service_timeout = 4; -
hasMaxAge
public boolean hasMaxAge()How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5;- Specified by:
hasMaxAgein interfaceRouteLookupConfigOrBuilder- Returns:
- Whether the maxAge field is set.
-
getMaxAge
public com.google.protobuf.Duration getMaxAge()How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5;- Specified by:
getMaxAgein interfaceRouteLookupConfigOrBuilder- Returns:
- The maxAge.
-
setMaxAge
How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
setMaxAge
How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
mergeMaxAge
How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
clearMaxAge
How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
getMaxAgeBuilder
public com.google.protobuf.Duration.Builder getMaxAgeBuilder()How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
getMaxAgeOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxAgeOrBuilder()How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5;- Specified by:
getMaxAgeOrBuilderin interfaceRouteLookupConfigOrBuilder
-
internalGetMaxAgeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> internalGetMaxAgeFieldBuilder()How long are responses valid for (like HTTP Cache-Control). If omitted or zero, the longest valid cache time is used. This value is clamped to 5 minutes to avoid unflushable bad responses.
.google.protobuf.Duration max_age = 5; -
hasStaleAge
public boolean hasStaleAge()After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6;- Specified by:
hasStaleAgein interfaceRouteLookupConfigOrBuilder- Returns:
- Whether the staleAge field is set.
-
getStaleAge
public com.google.protobuf.Duration getStaleAge()After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6;- Specified by:
getStaleAgein interfaceRouteLookupConfigOrBuilder- Returns:
- The staleAge.
-
setStaleAge
After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
setStaleAge
After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
mergeStaleAge
After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
clearStaleAge
After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
getStaleAgeBuilder
public com.google.protobuf.Duration.Builder getStaleAgeBuilder()After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
getStaleAgeOrBuilder
public com.google.protobuf.DurationOrBuilder getStaleAgeOrBuilder()After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6;- Specified by:
getStaleAgeOrBuilderin interfaceRouteLookupConfigOrBuilder
-
internalGetStaleAgeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> internalGetStaleAgeFieldBuilder()After a response has been in the client cache for this amount of time and is re-requested, start an asynchronous RPC to re-validate it. This value should be less than max_age by at least the length of a typical RTT to the Route Lookup Service to fully mask the RTT latency. If omitted, keys are only re-requested after they have expired.
.google.protobuf.Duration stale_age = 6; -
getCacheSizeBytes
public long getCacheSizeBytes()Rough indicator of amount of memory to use for the client cache. Some of the data structure overhead is not accounted for, so actual memory consumed will be somewhat greater than this value. If this field is omitted or set to zero, a client default will be used. The value may be capped to a lower amount based on client configuration.
int64 cache_size_bytes = 7;- Specified by:
getCacheSizeBytesin interfaceRouteLookupConfigOrBuilder- Returns:
- The cacheSizeBytes.
-
setCacheSizeBytes
Rough indicator of amount of memory to use for the client cache. Some of the data structure overhead is not accounted for, so actual memory consumed will be somewhat greater than this value. If this field is omitted or set to zero, a client default will be used. The value may be capped to a lower amount based on client configuration.
int64 cache_size_bytes = 7;- Parameters:
value- The cacheSizeBytes to set.- Returns:
- This builder for chaining.
-
clearCacheSizeBytes
Rough indicator of amount of memory to use for the client cache. Some of the data structure overhead is not accounted for, so actual memory consumed will be somewhat greater than this value. If this field is omitted or set to zero, a client default will be used. The value may be capped to a lower amount based on client configuration.
int64 cache_size_bytes = 7;- Returns:
- This builder for chaining.
-
ensureValidTargetsIsMutable
private void ensureValidTargetsIsMutable() -
getValidTargetsList
public com.google.protobuf.ProtocolStringList getValidTargetsList()This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Specified by:
getValidTargetsListin interfaceRouteLookupConfigOrBuilder- Returns:
- A list containing the validTargets.
-
getValidTargetsCount
public int getValidTargetsCount()This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Specified by:
getValidTargetsCountin interfaceRouteLookupConfigOrBuilder- Returns:
- The count of validTargets.
-
getValidTargets
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Specified by:
getValidTargetsin interfaceRouteLookupConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validTargets at the given index.
-
getValidTargetsBytes
public com.google.protobuf.ByteString getValidTargetsBytes(int index) This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Specified by:
getValidTargetsBytesin interfaceRouteLookupConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validTargets at the given index.
-
setValidTargets
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Parameters:
index- The index to set the value at.value- The validTargets to set.- Returns:
- This builder for chaining.
-
addValidTargets
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Parameters:
value- The validTargets to add.- Returns:
- This builder for chaining.
-
addAllValidTargets
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Parameters:
values- The validTargets to add.- Returns:
- This builder for chaining.
-
clearValidTargets
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Returns:
- This builder for chaining.
-
addValidTargetsBytes
This is a list of all the possible targets that can be returned by the lookup service. If a target not on this list is returned, it will be treated the same as an unhealthy target.
repeated string valid_targets = 8;- Parameters:
value- The bytes of the validTargets to add.- Returns:
- This builder for chaining.
-
getDefaultTarget
This value provides a default target to use if needed. If set, it will be used if RLS returns an error, times out, or returns an invalid response. Note that requests can be routed only to a subdomain of the original target, e.g. "us_east_1.cloudbigtable.googleapis.com".
string default_target = 9;- Specified by:
getDefaultTargetin interfaceRouteLookupConfigOrBuilder- Returns:
- The defaultTarget.
-
getDefaultTargetBytes
public com.google.protobuf.ByteString getDefaultTargetBytes()This value provides a default target to use if needed. If set, it will be used if RLS returns an error, times out, or returns an invalid response. Note that requests can be routed only to a subdomain of the original target, e.g. "us_east_1.cloudbigtable.googleapis.com".
string default_target = 9;- Specified by:
getDefaultTargetBytesin interfaceRouteLookupConfigOrBuilder- Returns:
- The bytes for defaultTarget.
-
setDefaultTarget
This value provides a default target to use if needed. If set, it will be used if RLS returns an error, times out, or returns an invalid response. Note that requests can be routed only to a subdomain of the original target, e.g. "us_east_1.cloudbigtable.googleapis.com".
string default_target = 9;- Parameters:
value- The defaultTarget to set.- Returns:
- This builder for chaining.
-
clearDefaultTarget
This value provides a default target to use if needed. If set, it will be used if RLS returns an error, times out, or returns an invalid response. Note that requests can be routed only to a subdomain of the original target, e.g. "us_east_1.cloudbigtable.googleapis.com".
string default_target = 9;- Returns:
- This builder for chaining.
-
setDefaultTargetBytes
This value provides a default target to use if needed. If set, it will be used if RLS returns an error, times out, or returns an invalid response. Note that requests can be routed only to a subdomain of the original target, e.g. "us_east_1.cloudbigtable.googleapis.com".
string default_target = 9;- Parameters:
value- The bytes for defaultTarget to set.- Returns:
- This builder for chaining.
-