public static interface ModelServerConfigOuterClass.ModelConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsVersionLabels(java.lang.String key)
String labels to associate with versions of the model, allowing inference
queries to refer to versions by label instead of number.
|
java.lang.String |
getBasePath()
Base path to the model, excluding the version directory.
|
com.google.protobuf.ByteString |
getBasePathBytes()
Base path to the model, excluding the version directory.
|
LoggingConfigOuterClass.LoggingConfig |
getLoggingConfig()
Configures logging requests and responses, to the model.
|
LoggingConfigOuterClass.LoggingConfigOrBuilder |
getLoggingConfigOrBuilder()
Configures logging requests and responses, to the model.
|
java.lang.String |
getModelPlatform()
Type of model (e.g.
|
com.google.protobuf.ByteString |
getModelPlatformBytes()
Type of model (e.g.
|
ModelServerConfigOuterClass.ModelType |
getModelType()
Deprecated.
|
int |
getModelTypeValue()
Deprecated.
|
FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicy |
getModelVersionPolicy()
Version policy for the model indicating which version(s) of the model to
load and make available for serving simultaneously.
|
FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicyOrBuilder |
getModelVersionPolicyOrBuilder()
Version policy for the model indicating which version(s) of the model to
load and make available for serving simultaneously.
|
java.lang.String |
getName()
Name of the model.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the model.
|
java.util.Map<java.lang.String,java.lang.Long> |
getVersionLabels()
Deprecated.
|
int |
getVersionLabelsCount()
String labels to associate with versions of the model, allowing inference
queries to refer to versions by label instead of number.
|
java.util.Map<java.lang.String,java.lang.Long> |
getVersionLabelsMap()
String labels to associate with versions of the model, allowing inference
queries to refer to versions by label instead of number.
|
long |
getVersionLabelsOrDefault(java.lang.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.
|
long |
getVersionLabelsOrThrow(java.lang.String key)
String labels to associate with versions of the model, allowing inference
queries to refer to versions by label instead of number.
|
boolean |
hasLoggingConfig()
Configures logging requests and responses, to the model.
|
boolean |
hasModelVersionPolicy()
Version policy for the model indicating which version(s) of the model to
load and make available for serving simultaneously.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofjava.lang.String getName()
Name of the model.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Name of the model.
string name = 1;java.lang.String 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;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;@Deprecated int getModelTypeValue()
Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];@Deprecated ModelServerConfigOuterClass.ModelType getModelType()
Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];java.lang.String getModelPlatform()
Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;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;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;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;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;int getVersionLabelsCount()
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;boolean containsVersionLabels(java.lang.String key)
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;@Deprecated java.util.Map<java.lang.String,java.lang.Long> getVersionLabels()
getVersionLabelsMap() instead.java.util.Map<java.lang.String,java.lang.Long> 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;long getVersionLabelsOrDefault(java.lang.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. 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;long getVersionLabelsOrThrow(java.lang.String key)
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;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;LoggingConfigOuterClass.LoggingConfig 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;LoggingConfigOuterClass.LoggingConfigOrBuilder 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;