Package tensorflow.serving
Class ModelServerConfigOuterClass.ModelConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
tensorflow.serving.ModelServerConfigOuterClass.ModelConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ModelServerConfigOuterClass.ModelConfigOrBuilder
- Enclosing class:
ModelServerConfigOuterClass.ModelConfig
public static final class ModelServerConfigOuterClass.ModelConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
implements ModelServerConfigOuterClass.ModelConfigOrBuilder
Common configuration for loading a model being served.Protobuf type
tensorflow.serving.ModelConfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Base path to the model, excluding the version directory.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Configures logging requests and responses, to the model.Type of model (e.g.Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated.Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.Name of the model.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()booleanString labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.Base path to the model, excluding the version directory.com.google.protobuf.ByteStringBase path to the model, excluding the version directory.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorConfigures logging requests and responses, to the model.Configures logging requests and responses, to the model.Configures logging requests and responses, to the model.Type of model (e.g.com.google.protobuf.ByteStringType of model (e.g.Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated.intDeprecated.tensorflow.serving.ModelConfig.model_type is deprecated.Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.Deprecated.getName()Name of the model.com.google.protobuf.ByteStringName of the model.Deprecated.intString labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.longgetVersionLabelsOrDefault(String key, long defaultValue) String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.longString labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.booleanConfigures logging requests and responses, to the model.booleanVersion policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Configures logging requests and responses, to the model.mergeModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy value) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllVersionLabels(Map<String, Long> values) String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.putVersionLabels(String key, long value) String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number.setBasePath(String value) Base path to the model, excluding the version directory.setBasePathBytes(com.google.protobuf.ByteString value) Base path to the model, excluding the version directory.Configures logging requests and responses, to the model.setLoggingConfig(LoggingConfigOuterClass.LoggingConfig.Builder builderForValue) Configures logging requests and responses, to the model.setModelPlatform(String value) Type of model (e.g.setModelPlatformBytes(com.google.protobuf.ByteString value) Type of model (e.g.Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated.setModelTypeValue(int value) Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated.setModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy value) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.setModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy.Builder builderForValue) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.Name of the model.setNameBytes(com.google.protobuf.ByteString value) Name of the model.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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 java.lang.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
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.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.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
setField
public ModelServerConfigOuterClass.ModelConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
clearField
public ModelServerConfigOuterClass.ModelConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
clearOneof
public ModelServerConfigOuterClass.ModelConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
setRepeatedField
public ModelServerConfigOuterClass.ModelConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
addRepeatedField
public ModelServerConfigOuterClass.ModelConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
mergeFrom
public ModelServerConfigOuterClass.ModelConfig.Builder mergeFrom(ModelServerConfigOuterClass.ModelConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
mergeFrom
public ModelServerConfigOuterClass.ModelConfig.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<ModelServerConfigOuterClass.ModelConfig.Builder>- Throws:
IOException
-
getName
Name of the model.
string name = 1;- Specified by:
getNamein interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the model.
string name = 1;- Specified by:
getNameBytesin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the model.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the model.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public ModelServerConfigOuterClass.ModelConfig.Builder setNameBytes(com.google.protobuf.ByteString value) Name of the model.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getBasePath
Base path to the model, excluding the version directory. E.g> for a model at /foo/bar/my_model/123, where 123 is the version, the base path is /foo/bar/my_model. (This can be changed once a model is in serving, *if* the underlying data remains the same. Otherwise there are no guarantees about whether the old or new data will be used for model versions currently loaded.)
string base_path = 2;- Specified by:
getBasePathin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The basePath.
-
getBasePathBytes
public com.google.protobuf.ByteString getBasePathBytes()Base path to the model, excluding the version directory. E.g> for a model at /foo/bar/my_model/123, where 123 is the version, the base path is /foo/bar/my_model. (This can be changed once a model is in serving, *if* the underlying data remains the same. Otherwise there are no guarantees about whether the old or new data will be used for model versions currently loaded.)
string base_path = 2;- Specified by:
getBasePathBytesin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The bytes for basePath.
-
setBasePath
Base path to the model, excluding the version directory. E.g> for a model at /foo/bar/my_model/123, where 123 is the version, the base path is /foo/bar/my_model. (This can be changed once a model is in serving, *if* the underlying data remains the same. Otherwise there are no guarantees about whether the old or new data will be used for model versions currently loaded.)
string base_path = 2;- Parameters:
value- The basePath to set.- Returns:
- This builder for chaining.
-
clearBasePath
Base path to the model, excluding the version directory. E.g> for a model at /foo/bar/my_model/123, where 123 is the version, the base path is /foo/bar/my_model. (This can be changed once a model is in serving, *if* the underlying data remains the same. Otherwise there are no guarantees about whether the old or new data will be used for model versions currently loaded.)
string base_path = 2;- Returns:
- This builder for chaining.
-
setBasePathBytes
public ModelServerConfigOuterClass.ModelConfig.Builder setBasePathBytes(com.google.protobuf.ByteString value) Base path to the model, excluding the version directory. E.g> for a model at /foo/bar/my_model/123, where 123 is the version, the base path is /foo/bar/my_model. (This can be changed once a model is in serving, *if* the underlying data remains the same. Otherwise there are no guarantees about whether the old or new data will be used for model versions currently loaded.)
string base_path = 2;- Parameters:
value- The bytes for basePath to set.- Returns:
- This builder for chaining.
-
getModelTypeValue
Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated. See tensorflow_serving/config/model_server_config.proto;l=50Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Specified by:
getModelTypeValuein interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The enum numeric value on the wire for modelType.
-
setModelTypeValue
Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated. See tensorflow_serving/config/model_server_config.proto;l=50Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Parameters:
value- The enum numeric value on the wire for modelType to set.- Returns:
- This builder for chaining.
-
getModelType
Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated. See tensorflow_serving/config/model_server_config.proto;l=50Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Specified by:
getModelTypein interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The modelType.
-
setModelType
@Deprecated public ModelServerConfigOuterClass.ModelConfig.Builder setModelType(ModelServerConfigOuterClass.ModelType value) Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated. See tensorflow_serving/config/model_server_config.proto;l=50Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Parameters:
value- The modelType to set.- Returns:
- This builder for chaining.
-
clearModelType
Deprecated.tensorflow.serving.ModelConfig.model_type is deprecated. See tensorflow_serving/config/model_server_config.proto;l=50Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
getModelPlatform
Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Specified by:
getModelPlatformin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The modelPlatform.
-
getModelPlatformBytes
public com.google.protobuf.ByteString getModelPlatformBytes()Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Specified by:
getModelPlatformBytesin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The bytes for modelPlatform.
-
setModelPlatform
Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Parameters:
value- The modelPlatform to set.- Returns:
- This builder for chaining.
-
clearModelPlatform
Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Returns:
- This builder for chaining.
-
setModelPlatformBytes
public ModelServerConfigOuterClass.ModelConfig.Builder setModelPlatformBytes(com.google.protobuf.ByteString value) Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Parameters:
value- The bytes for modelPlatform to set.- Returns:
- This builder for chaining.
-
hasModelVersionPolicy
public boolean hasModelVersionPolicy()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7;- Specified by:
hasModelVersionPolicyin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- Whether the modelVersionPolicy field is set.
-
getModelVersionPolicy
public FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy getModelVersionPolicy()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7;- Specified by:
getModelVersionPolicyin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The modelVersionPolicy.
-
setModelVersionPolicy
public ModelServerConfigOuterClass.ModelConfig.Builder setModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy value) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7; -
setModelVersionPolicy
public ModelServerConfigOuterClass.ModelConfig.Builder setModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy.Builder builderForValue) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7; -
mergeModelVersionPolicy
public ModelServerConfigOuterClass.ModelConfig.Builder mergeModelVersionPolicy(FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy value) Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7; -
clearModelVersionPolicy
Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7; -
getModelVersionPolicyBuilder
public FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy.Builder getModelVersionPolicyBuilder()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7; -
getModelVersionPolicyOrBuilder
public FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicyOrBuilder getModelVersionPolicyOrBuilder()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously. The default option is to serve only the latest version of the model. (This can be changed once a model is in serving.)
.tensorflow.serving.FileSystemStoragePathSourceConfig.ServableVersionPolicy model_version_policy = 7;- Specified by:
getModelVersionPolicyOrBuilderin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
getVersionLabelsCount
public int getVersionLabelsCount()Description copied from interface:ModelServerConfigOuterClass.ModelConfigOrBuilderString labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8;- Specified by:
getVersionLabelsCountin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
containsVersionLabels
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8;- Specified by:
containsVersionLabelsin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
getVersionLabels
Deprecated.UsegetVersionLabelsMap()instead.- Specified by:
getVersionLabelsin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
getVersionLabelsMap
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8;- Specified by:
getVersionLabelsMapin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
getVersionLabelsOrDefault
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8;- Specified by:
getVersionLabelsOrDefaultin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
getVersionLabelsOrThrow
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8;- Specified by:
getVersionLabelsOrThrowin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
clearVersionLabels
-
removeVersionLabels
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8; -
getMutableVersionLabels
Deprecated.Use alternate mutation accessors instead. -
putVersionLabels
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8; -
putAllVersionLabels
String labels to associate with versions of the model, allowing inference queries to refer to versions by label instead of number. Multiple labels can map to the same version, but not vice-versa. An envisioned use-case for these labels is canarying tentative versions. For example, one can assign labels "stable" and "canary" to two specific versions. Perhaps initially "stable" is assigned to version 0 and "canary" to version 1. Once version 1 passes canary, one can shift the "stable" label to refer to version 1 (at that point both labels map to the same version -- version 1 -- which is fine). Later once version 2 is ready to canary one can move the "canary" label to version 2. And so on.
map<string, int64> version_labels = 8; -
hasLoggingConfig
public boolean hasLoggingConfig()Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6;- Specified by:
hasLoggingConfigin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6;- Specified by:
getLoggingConfigin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
public ModelServerConfigOuterClass.ModelConfig.Builder setLoggingConfig(LoggingConfigOuterClass.LoggingConfig value) Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6; -
setLoggingConfig
public ModelServerConfigOuterClass.ModelConfig.Builder setLoggingConfig(LoggingConfigOuterClass.LoggingConfig.Builder builderForValue) Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6; -
mergeLoggingConfig
public ModelServerConfigOuterClass.ModelConfig.Builder mergeLoggingConfig(LoggingConfigOuterClass.LoggingConfig value) Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6; -
clearLoggingConfig
Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6; -
getLoggingConfigBuilder
Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6; -
getLoggingConfigOrBuilder
Configures logging requests and responses, to the model. (This can be changed once a model is in serving.)
.tensorflow.serving.LoggingConfig logging_config = 6;- Specified by:
getLoggingConfigOrBuilderin interfaceModelServerConfigOuterClass.ModelConfigOrBuilder
-
setUnknownFields
public final ModelServerConfigOuterClass.ModelConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-
mergeUnknownFields
public final ModelServerConfigOuterClass.ModelConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModelServerConfigOuterClass.ModelConfig.Builder>
-