Struct google_api_proto::google::cloud::discoveryengine::v1::TrainCustomModelRequest
source · pub struct TrainCustomModelRequest {
pub data_store: String,
pub model_type: String,
pub error_config: Option<ImportErrorConfig>,
pub model_id: String,
pub training_input: Option<TrainingInput>,
}
Expand description
Request message for [SearchTuningService.TrainCustomModel][google.cloud.discoveryengine.v1.SearchTuningService.TrainCustomModel] method.
Fields§
§data_store: String
Required. The resource name of the Data Store, such as
projects/*/locations/global/collections/default_collection/dataStores/default_data_store
.
This field is used to identify the data store where to train the models.
model_type: String
Model to be trained. Supported values are:
- search-tuning: Fine tuning the search system based on data provided.
error_config: Option<ImportErrorConfig>
The desired location of errors incurred during the data ingestion and training.
model_id: String
If not provided, a UUID will be generated.
training_input: Option<TrainingInput>
Model training input.
Trait Implementations§
source§impl Clone for TrainCustomModelRequest
impl Clone for TrainCustomModelRequest
source§fn clone(&self) -> TrainCustomModelRequest
fn clone(&self) -> TrainCustomModelRequest
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 TrainCustomModelRequest
impl Debug for TrainCustomModelRequest
source§impl Default for TrainCustomModelRequest
impl Default for TrainCustomModelRequest
source§impl Message for TrainCustomModelRequest
impl Message for TrainCustomModelRequest
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 TrainCustomModelRequest
impl PartialEq for TrainCustomModelRequest
source§fn eq(&self, other: &TrainCustomModelRequest) -> bool
fn eq(&self, other: &TrainCustomModelRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TrainCustomModelRequest
Auto Trait Implementations§
impl Freeze for TrainCustomModelRequest
impl RefUnwindSafe for TrainCustomModelRequest
impl Send for TrainCustomModelRequest
impl Sync for TrainCustomModelRequest
impl Unpin for TrainCustomModelRequest
impl UnwindSafe for TrainCustomModelRequest
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