pub struct Explain(/* private fields */);Available on crate feature
prediction-service only.Expand description
The request builder for PredictionService::explain calls.
§Example
use builder::prediction_service::Explain;
let builder = prepare_request_builder();
let response = builder.send().await?;
fn prepare_request_builder() -> Explain {
// ... details omitted ...
}Implementations§
Source§impl Explain
impl Explain
Sourcepub fn with_request<V: Into<ExplainRequest>>(self, v: V) -> Self
pub fn with_request<V: Into<ExplainRequest>>(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<ExplainResponse>
pub async fn send(self) -> Result<ExplainResponse>
Sends the request.
Sourcepub fn set_endpoint<T: Into<String>>(self, v: T) -> Self
pub fn set_endpoint<T: Into<String>>(self, v: T) -> Self
Sets the value of endpoint.
This is a required field for requests.
Sourcepub fn set_instances<T, V>(self, v: T) -> Self
pub fn set_instances<T, V>(self, v: T) -> Self
Sets the value of instances.
This is a required field for requests.
Sourcepub fn set_parameters<T: Into<Option<Value>>>(self, v: T) -> Self
pub fn set_parameters<T: Into<Option<Value>>>(self, v: T) -> Self
Sets the value of parameters.
Sourcepub fn set_explanation_spec_override<T: Into<Option<ExplanationSpecOverride>>>(
self,
v: T,
) -> Self
pub fn set_explanation_spec_override<T: Into<Option<ExplanationSpecOverride>>>( self, v: T, ) -> Self
Sets the value of explanation_spec_override.
Sourcepub fn set_deployed_model_id<T: Into<String>>(self, v: T) -> Self
pub fn set_deployed_model_id<T: Into<String>>(self, v: T) -> Self
Sets the value of deployed_model_id.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Explain
impl !RefUnwindSafe for Explain
impl Send for Explain
impl Sync for Explain
impl Unpin for Explain
impl !UnwindSafe for Explain
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
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> 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
If
v is true, treat the RPC underlying this method as idempotent.Source§fn with_user_agent<V>(self, v: V) -> T
fn with_user_agent<V>(self, v: V) -> T
Set the user agent header.
Source§fn with_attempt_timeout<V>(self, v: V) -> T
fn with_attempt_timeout<V>(self, v: V) -> T
Sets the per-attempt timeout. Read more
Source§fn with_retry_policy<V>(self, v: V) -> Twhere
V: Into<RetryPolicyArg>,
fn with_retry_policy<V>(self, v: V) -> Twhere
V: Into<RetryPolicyArg>,
Sets the retry policy configuration.
Source§fn with_backoff_policy<V>(self, v: V) -> Twhere
V: Into<BackoffPolicyArg>,
fn with_backoff_policy<V>(self, v: V) -> Twhere
V: Into<BackoffPolicyArg>,
Sets the backoff policy configuration.
Source§fn with_retry_throttler<V>(self, v: V) -> Twhere
V: Into<RetryThrottlerArg>,
fn with_retry_throttler<V>(self, v: V) -> Twhere
V: Into<RetryThrottlerArg>,
Sets the retry throttler configuration.
Source§fn with_polling_error_policy<V>(self, v: V) -> Twhere
V: Into<PollingErrorPolicyArg>,
fn with_polling_error_policy<V>(self, v: V) -> Twhere
V: Into<PollingErrorPolicyArg>,
Sets the polling error policy configuration.
Source§fn with_polling_backoff_policy<V>(self, v: V) -> Twhere
V: Into<PollingBackoffPolicyArg>,
fn with_polling_backoff_policy<V>(self, v: V) -> Twhere
V: Into<PollingBackoffPolicyArg>,
Sets the polling backoff policy configuration.