Struct google_api_proto::google::cloud::discoveryengine::v1::CustomTuningModel
source · pub struct CustomTuningModel {
pub name: String,
pub display_name: String,
pub model_version: i64,
pub model_state: i32,
pub create_time: Option<Timestamp>,
pub training_start_time: Option<Timestamp>,
pub metrics: BTreeMap<String, f64>,
}
Expand description
Metadata that describes a custom tuned model.
Fields§
§name: String
Required. The fully qualified resource name of the model.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/customTuningModels/{custom_tuning_model}
model must be an alpha-numerical string with limit of 40 characters.
display_name: String
The display name of the model.
model_version: i64
The version of the model.
model_state: i32
The state that the model is in (e.g.TRAINING
or TRAINING_FAILED
).
create_time: Option<Timestamp>
👎Deprecated
Deprecated: timestamp the Model was created at.
training_start_time: Option<Timestamp>
Timestamp the model training was initiated.
metrics: BTreeMap<String, f64>
The metrics of the trained model.
Implementations§
source§impl CustomTuningModel
impl CustomTuningModel
sourcepub fn model_state(&self) -> ModelState
pub fn model_state(&self) -> ModelState
Returns the enum value of model_state
, or the default if the field is set to an invalid enum value.
sourcepub fn set_model_state(&mut self, value: ModelState)
pub fn set_model_state(&mut self, value: ModelState)
Sets model_state
to the provided enum value.
Trait Implementations§
source§impl Clone for CustomTuningModel
impl Clone for CustomTuningModel
source§fn clone(&self) -> CustomTuningModel
fn clone(&self) -> CustomTuningModel
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CustomTuningModel
impl Debug for CustomTuningModel
source§impl Default for CustomTuningModel
impl Default for CustomTuningModel
source§impl Message for CustomTuningModel
impl Message for CustomTuningModel
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CustomTuningModel
impl PartialEq for CustomTuningModel
source§fn eq(&self, other: &CustomTuningModel) -> bool
fn eq(&self, other: &CustomTuningModel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CustomTuningModel
Auto Trait Implementations§
impl Freeze for CustomTuningModel
impl RefUnwindSafe for CustomTuningModel
impl Send for CustomTuningModel
impl Sync for CustomTuningModel
impl Unpin for CustomTuningModel
impl UnwindSafe for CustomTuningModel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request