Struct google_api_proto::google::cloud::aiplatform::v1beta1::ExplainResponse
source · pub struct ExplainResponse {
pub explanations: Vec<Explanation>,
pub concurrent_explanations: BTreeMap<String, ConcurrentExplanation>,
pub deployed_model_id: String,
pub predictions: Vec<Value>,
}
Expand description
Response message for [PredictionService.Explain][google.cloud.aiplatform.v1beta1.PredictionService.Explain].
Fields§
§explanations: Vec<Explanation>
The explanations of the Model’s [PredictResponse.predictions][google.cloud.aiplatform.v1beta1.PredictResponse.predictions].
It has the same number of elements as [instances][google.cloud.aiplatform.v1beta1.ExplainRequest.instances] to be explained.
concurrent_explanations: BTreeMap<String, ConcurrentExplanation>
This field stores the results of the explanations run in parallel with The default explanation strategy/method.
deployed_model_id: String
ID of the Endpoint’s DeployedModel that served this explanation.
predictions: Vec<Value>
The predictions that are the output of the predictions call. Same as [PredictResponse.predictions][google.cloud.aiplatform.v1beta1.PredictResponse.predictions].
Trait Implementations§
source§impl Clone for ExplainResponse
impl Clone for ExplainResponse
source§fn clone(&self) -> ExplainResponse
fn clone(&self) -> ExplainResponse
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 ExplainResponse
impl Debug for ExplainResponse
source§impl Default for ExplainResponse
impl Default for ExplainResponse
source§impl Message for ExplainResponse
impl Message for ExplainResponse
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 ExplainResponse
impl PartialEq for ExplainResponse
source§fn eq(&self, other: &ExplainResponse) -> bool
fn eq(&self, other: &ExplainResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExplainResponse
Auto Trait Implementations§
impl Freeze for ExplainResponse
impl RefUnwindSafe for ExplainResponse
impl Send for ExplainResponse
impl Sync for ExplainResponse
impl Unpin for ExplainResponse
impl UnwindSafe for ExplainResponse
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