Struct googapis::google::cloud::ml::v1::Model [−][src]
pub struct Model {
pub name: String,
pub description: String,
pub default_version: Option<Version>,
pub regions: Vec<String>,
pub online_prediction_logging: bool,
}
Expand description
Represents a machine learning solution.
A model can have multiple versions, each of which is a deployed, trained model ready to receive prediction requests. The model itself is just a container.
Fields
name: String
Required. The name specified for the model when it was created.
The model name must be unique within the project it is created in.
description: String
Optional. The description specified for the model when it was created.
default_version: Option<Version>
Output only. The default version of the model. This version will be used to handle prediction requests that do not specify a version.
You can change the default version by calling [projects.methods.versions.setDefault](/ml/reference/rest/v1/projects.models.versions/setDefault).
regions: Vec<String>
Optional. The list of regions where the model is going to be deployed. Currently only one region per model is supported. Defaults to ‘us-central1’ if nothing is set.
online_prediction_logging: bool
Optional. If true, enables StackDriver Logging for online prediction. Default is false.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Model
impl UnwindSafe for Model
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more