pub struct UpdateActivityExecutionOptionsRequest {
pub namespace: String,
pub workflow_id: String,
pub activity_id: String,
pub run_id: String,
pub identity: String,
pub activity_options: Option<ActivityOptions>,
pub update_mask: Option<FieldMask>,
pub restore_original: bool,
pub resource_id: String,
}Fields§
§namespace: StringNamespace of the workflow which scheduled this activity
workflow_id: StringIf provided, targets a workflow activity for the given workflow ID. If empty, targets a standalone activity.
activity_id: StringThe ID of the activity to target.
run_id: StringRun ID of the workflow or standalone activity.
identity: StringThe identity of the client who initiated this request
activity_options: Option<ActivityOptions>Activity options. Partial updates are accepted and controlled by update_mask
update_mask: Option<FieldMask>Controls which fields from activity_options will be applied
restore_original: boolIf set, the activity options will be restored to the default. Default options are then options activity was created with. They are part of the first schedule event. This flag cannot be combined with any other option; if you supply restore_original together with other options, the request will be rejected.
resource_id: StringResource ID for routing. Contains “workflow:{workflow_id}” for workflow activities or “activity:{activity_id}” for standalone activities.
Trait Implementations§
Source§impl Clone for UpdateActivityExecutionOptionsRequest
impl Clone for UpdateActivityExecutionOptionsRequest
Source§fn clone(&self) -> UpdateActivityExecutionOptionsRequest
fn clone(&self) -> UpdateActivityExecutionOptionsRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Message for UpdateActivityExecutionOptionsRequest
impl Message for UpdateActivityExecutionOptionsRequest
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 Name for UpdateActivityExecutionOptionsRequest
impl Name for UpdateActivityExecutionOptionsRequest
Source§const NAME: &'static str = "UpdateActivityExecutionOptionsRequest"
const NAME: &'static str = "UpdateActivityExecutionOptionsRequest"
Message.
This name is the same as it appears in the source .proto file, e.g. FooBar.Source§const PACKAGE: &'static str = "temporal.api.workflowservice.v1"
const PACKAGE: &'static str = "temporal.api.workflowservice.v1"
., e.g. google.protobuf.Source§fn full_name() -> String
fn full_name() -> String
Message.
It’s prefixed with the package name and names of any parent messages,
e.g. google.rpc.BadRequest.FieldViolation.
By default, this is the package name followed by the message name.
Fully-qualified names must be unique within a domain of Type URLs.Source§impl PartialEq for UpdateActivityExecutionOptionsRequest
impl PartialEq for UpdateActivityExecutionOptionsRequest
Source§fn eq(&self, other: &UpdateActivityExecutionOptionsRequest) -> bool
fn eq(&self, other: &UpdateActivityExecutionOptionsRequest) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateActivityExecutionOptionsRequest
Auto Trait Implementations§
impl Freeze for UpdateActivityExecutionOptionsRequest
impl RefUnwindSafe for UpdateActivityExecutionOptionsRequest
impl Send for UpdateActivityExecutionOptionsRequest
impl Sync for UpdateActivityExecutionOptionsRequest
impl Unpin for UpdateActivityExecutionOptionsRequest
impl UnsafeUnpin for UpdateActivityExecutionOptionsRequest
impl UnwindSafe for UpdateActivityExecutionOptionsRequest
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
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>
T in a tonic::Request