pub struct CreateRunStepPayload {
pub project_id: Option<String>,
pub workspace_id: Option<String>,
pub template: String,
pub agent_capability: String,
pub execution_profile: Option<String>,
pub initial_vars: Option<HashMap<String, String>>,
pub target_files: Option<Vec<String>>,
}Expand description
Payload for the Phase 3 direct-assembly RunStep RPC.
Fields§
§project_id: Option<String>Project identifier.
workspace_id: Option<String>Workspace identifier.
template: StringStepTemplate name to execute.
agent_capability: StringRequired agent capability for the step.
execution_profile: Option<String>Optional execution profile override.
initial_vars: Option<HashMap<String, String>>Ad-hoc pipeline variables.
target_files: Option<Vec<String>>Explicit target files.
Trait Implementations§
Source§impl Debug for CreateRunStepPayload
impl Debug for CreateRunStepPayload
Source§impl Default for CreateRunStepPayload
impl Default for CreateRunStepPayload
Source§fn default() -> CreateRunStepPayload
fn default() -> CreateRunStepPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateRunStepPayloadwhere
CreateRunStepPayload: Default,
impl<'de> Deserialize<'de> for CreateRunStepPayloadwhere
CreateRunStepPayload: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateRunStepPayload
impl RefUnwindSafe for CreateRunStepPayload
impl Send for CreateRunStepPayload
impl Sync for CreateRunStepPayload
impl Unpin for CreateRunStepPayload
impl UnsafeUnpin for CreateRunStepPayload
impl UnwindSafe for CreateRunStepPayload
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
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