Struct google_api_proto::google::cloud::aiplatform::v1beta1::ExecuteExtensionRequest
source · pub struct ExecuteExtensionRequest {
pub name: String,
pub operation_id: String,
pub operation_params: Option<Struct>,
pub runtime_auth_config: Option<AuthConfig>,
}
Expand description
Request message for [ExtensionExecutionService.ExecuteExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension].
Fields§
§name: String
Required. Name (identifier) of the extension;
Format:
projects/{project}/locations/{location}/extensions/{extension}
operation_id: String
Required. The desired ID of the operation to be executed in this extension as defined in [ExtensionOperation.operation_id][google.cloud.aiplatform.v1beta1.ExtensionOperation.operation_id].
operation_params: Option<Struct>
Optional. Request parameters that will be used for executing this operation.
The struct should be in a form of map with param name as the key and actual param value as the value. E.g. If this operation requires a param “name” to be set to “abc”. you can set this to something like {“name”: “abc”}.
runtime_auth_config: Option<AuthConfig>
Optional. Auth config provided at runtime to override the default value in [Extension.manifest.auth_config][]. The AuthConfig.auth_type should match the value in [Extension.manifest.auth_config][].
Trait Implementations§
source§impl Clone for ExecuteExtensionRequest
impl Clone for ExecuteExtensionRequest
source§fn clone(&self) -> ExecuteExtensionRequest
fn clone(&self) -> ExecuteExtensionRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExecuteExtensionRequest
impl Debug for ExecuteExtensionRequest
source§impl Default for ExecuteExtensionRequest
impl Default for ExecuteExtensionRequest
source§impl Message for ExecuteExtensionRequest
impl Message for ExecuteExtensionRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for ExecuteExtensionRequest
impl PartialEq for ExecuteExtensionRequest
source§fn eq(&self, other: &ExecuteExtensionRequest) -> bool
fn eq(&self, other: &ExecuteExtensionRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExecuteExtensionRequest
Auto Trait Implementations§
impl Freeze for ExecuteExtensionRequest
impl RefUnwindSafe for ExecuteExtensionRequest
impl Send for ExecuteExtensionRequest
impl Sync for ExecuteExtensionRequest
impl Unpin for ExecuteExtensionRequest
impl UnwindSafe for ExecuteExtensionRequest
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
§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>
T
in a tonic::Request