Package tensorflow.serving
Interface ModelServerConfigOuterClass.ModelConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ModelServerConfigOuterClass.ModelConfig,ModelServerConfigOuterClass.ModelConfig.Builder
- Enclosing class:
- ModelServerConfigOuterClass
public static interface ModelServerConfigOuterClass.ModelConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsVersionLabels(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.StringgetBasePath()Base path to the model, excluding the version directory.com.google.protobuf.ByteStringgetBasePathBytes()Base path to the model, excluding the version directory.LoggingConfigOuterClass.LoggingConfiggetLoggingConfig()Configures logging requests and responses, to the model.LoggingConfigOuterClass.LoggingConfigOrBuildergetLoggingConfigOrBuilder()Configures logging requests and responses, to the model.java.lang.StringgetModelPlatform()Type of model (e.g.com.google.protobuf.ByteStringgetModelPlatformBytes()Type of model (e.g.ModelServerConfigOuterClass.ModelTypegetModelType()Deprecated.intgetModelTypeValue()Deprecated.FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicygetModelVersionPolicy()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.FileSystemStoragePathSource.FileSystemStoragePathSourceConfig.ServableVersionPolicyOrBuildergetModelVersionPolicyOrBuilder()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.java.lang.StringgetName()Name of the model.com.google.protobuf.ByteStringgetNameBytes()Name of the model.java.util.Map<java.lang.String,java.lang.Long>getVersionLabels()Deprecated.intgetVersionLabelsCount()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.longgetVersionLabelsOrDefault(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.longgetVersionLabelsOrThrow(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.booleanhasLoggingConfig()Configures logging requests and responses, to the model.booleanhasModelVersionPolicy()Version policy for the model indicating which version(s) of the model to load and make available for serving simultaneously.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Name of the model.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Name of the model.
string name = 1;- Returns:
- The bytes for name.
-
getBasePath
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;- Returns:
- The basePath.
-
getBasePathBytes
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;- Returns:
- The bytes for basePath.
-
getModelTypeValue
@Deprecated int getModelTypeValue()
Deprecated.Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Returns:
- The enum numeric value on the wire for modelType.
-
getModelType
@Deprecated ModelServerConfigOuterClass.ModelType getModelType()
Deprecated.Type of model. TODO(b/31336131): DEPRECATED. Please use 'model_platform' instead.
.tensorflow.serving.ModelType model_type = 3 [deprecated = true];- Returns:
- The modelType.
-
getModelPlatform
java.lang.String getModelPlatform()
Type of model (e.g. "tensorflow"). (This cannot be changed once a model is in serving.)
string model_platform = 4;- Returns:
- The modelPlatform.
-
getModelPlatformBytes
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;- Returns:
- The bytes for modelPlatform.
-
hasModelVersionPolicy
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;- Returns:
- Whether the modelVersionPolicy field is set.
-
getModelVersionPolicy
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;- Returns:
- The modelVersionPolicy.
-
getModelVersionPolicyOrBuilder
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;
-
getVersionLabelsCount
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;
-
containsVersionLabels
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;
-
getVersionLabels
@Deprecated java.util.Map<java.lang.String,java.lang.Long> getVersionLabels()
Deprecated.UsegetVersionLabelsMap()instead.
-
getVersionLabelsMap
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;
-
getVersionLabelsOrDefault
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;
-
getVersionLabelsOrThrow
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;
-
hasLoggingConfig
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;- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
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;- Returns:
- The loggingConfig.
-
getLoggingConfigOrBuilder
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;
-
-