pub struct TrainCustomModel(/* private fields */);search-tuning-service only.Expand description
The request builder for SearchTuningService::train_custom_model calls.
§Example
use builder::search_tuning_service::TrainCustomModel;
use lro::Poller;
let builder = prepare_request_builder();
let response = builder.poller().until_done().await?;
fn prepare_request_builder() -> TrainCustomModel {
// ... details omitted ...
}Implementations§
Source§impl TrainCustomModel
impl TrainCustomModel
Sourcepub fn with_request<V: Into<TrainCustomModelRequest>>(self, v: V) -> Self
pub fn with_request<V: Into<TrainCustomModelRequest>>(self, v: V) -> Self
Sets the full request, replacing any prior values.
Sourcepub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
pub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
Sets all the options, replacing any prior values.
Sourcepub async fn send(self) -> Result<Operation>
pub async fn send(self) -> Result<Operation>
Sends the request.
§Long running operations
This starts, but does not poll, a longrunning operation. More information on train_custom_model.
Sourcepub fn poller(
self,
) -> impl Poller<TrainCustomModelResponse, TrainCustomModelMetadata>
pub fn poller( self, ) -> impl Poller<TrainCustomModelResponse, TrainCustomModelMetadata>
Creates a Poller to work with train_custom_model.
Sourcepub fn set_data_store<T: Into<String>>(self, v: T) -> Self
pub fn set_data_store<T: Into<String>>(self, v: T) -> Self
Sets the value of data_store.
This is a required field for requests.
Sourcepub fn set_model_type<T: Into<String>>(self, v: T) -> Self
pub fn set_model_type<T: Into<String>>(self, v: T) -> Self
Sets the value of model_type.
Sourcepub fn set_error_config<T>(self, v: T) -> Selfwhere
T: Into<ImportErrorConfig>,
pub fn set_error_config<T>(self, v: T) -> Selfwhere
T: Into<ImportErrorConfig>,
Sets the value of error_config.
Sourcepub fn set_or_clear_error_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<ImportErrorConfig>,
pub fn set_or_clear_error_config<T>(self, v: Option<T>) -> Selfwhere
T: Into<ImportErrorConfig>,
Sets or clears the value of error_config.
Sourcepub fn set_model_id<T: Into<String>>(self, v: T) -> Self
pub fn set_model_id<T: Into<String>>(self, v: T) -> Self
Sets the value of model_id.
Sourcepub fn set_training_input<T: Into<Option<TrainingInput>>>(self, v: T) -> Self
pub fn set_training_input<T: Into<Option<TrainingInput>>>(self, v: T) -> Self
Sets the value of training_input.
Note that all the setters affecting training_input are
mutually exclusive.
Sourcepub fn set_gcs_training_input<T: Into<Box<GcsTrainingInput>>>(
self,
v: T,
) -> Self
pub fn set_gcs_training_input<T: Into<Box<GcsTrainingInput>>>( self, v: T, ) -> Self
Sets the value of training_input
to hold a GcsTrainingInput.
Note that all the setters affecting training_input are
mutually exclusive.
Trait Implementations§
Source§impl Clone for TrainCustomModel
impl Clone for TrainCustomModel
Source§fn clone(&self) -> TrainCustomModel
fn clone(&self) -> TrainCustomModel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for TrainCustomModel
impl !RefUnwindSafe for TrainCustomModel
impl Send for TrainCustomModel
impl Sync for TrainCustomModel
impl Unpin for TrainCustomModel
impl !UnwindSafe for TrainCustomModel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
Source§fn with_idempotency(self, v: bool) -> T
fn with_idempotency(self, v: bool) -> T
v is true, treat the RPC underlying this method as idempotent.