pub struct CreateRunConfig {
pub run_output_field_id: Option<String>,
pub assets: Option<MultiAssetReference>,
pub name: Option<StringReference>,
pub description: Option<StringReference>,
pub time_range: Option<TimeRangeReference>,
pub labels: Option<MultiStringReference>,
pub properties: Vec<Property>,
}
Expand description
An action to create a run when a step is completed.
Fields§
§run_output_field_id: Option<String>
If present, the run RID for this step will be available in outputs under this field ID.
assets: Option<MultiAssetReference>
The assets to associate the run with. There must be at least one.
name: Option<StringReference>
The name of the run.
description: Option<StringReference>
Optionally, a description for the run.
time_range: Option<TimeRangeReference>
The time range for the run. If unset, the run will be created with a zero-width time range at now().
labels: Option<MultiStringReference>
Labels to apply on the run.
properties: Vec<Property>
Properties to apply on the run.
repeated UrlReference links; repeated AttachmentRidReference attachments; // requires some sort of AttachmentRidField where FE handles upload
Implementations§
Source§impl CreateRunConfig
impl CreateRunConfig
Sourcepub fn run_output_field_id(&self) -> &str
pub fn run_output_field_id(&self) -> &str
Returns the value of run_output_field_id
, or the default value if run_output_field_id
is unset.
Trait Implementations§
Source§impl Clone for CreateRunConfig
impl Clone for CreateRunConfig
Source§fn clone(&self) -> CreateRunConfig
fn clone(&self) -> CreateRunConfig
Returns a duplicate 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 CreateRunConfig
impl Debug for CreateRunConfig
Source§impl Default for CreateRunConfig
impl Default for CreateRunConfig
Source§impl Message for CreateRunConfig
impl Message for CreateRunConfig
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 CreateRunConfig
impl PartialEq for CreateRunConfig
impl StructuralPartialEq for CreateRunConfig
Auto Trait Implementations§
impl Freeze for CreateRunConfig
impl RefUnwindSafe for CreateRunConfig
impl Send for CreateRunConfig
impl Sync for CreateRunConfig
impl Unpin for CreateRunConfig
impl UnwindSafe for CreateRunConfig
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> 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