pub struct UpdateActivityOptionsRequest {
pub namespace: String,
pub execution: Option<WorkflowExecution>,
pub identity: String,
pub activity_options: Option<ActivityOptions>,
pub update_mask: Option<FieldMask>,
pub restore_original: bool,
pub activity: Option<Activity>,
}Expand description
NOTE: keep in sync with temporal.api.batch.v1.BatchOperationUpdateActivityOptions
Fields§
§namespace: StringNamespace of the workflow which scheduled this activity
execution: Option<WorkflowExecution>Execution info of the workflow which scheduled this 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.
activity: Option<Activity>either activity id, activity type or update_all must be provided
Trait Implementations§
Source§impl Clone for UpdateActivityOptionsRequest
impl Clone for UpdateActivityOptionsRequest
Source§fn clone(&self) -> UpdateActivityOptionsRequest
fn clone(&self) -> UpdateActivityOptionsRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for UpdateActivityOptionsRequest
impl Debug for UpdateActivityOptionsRequest
Source§impl Message for UpdateActivityOptionsRequest
impl Message for UpdateActivityOptionsRequest
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 UpdateActivityOptionsRequest
impl Name for UpdateActivityOptionsRequest
Source§const NAME: &'static str = "UpdateActivityOptionsRequest"
const NAME: &'static str = "UpdateActivityOptionsRequest"
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 UpdateActivityOptionsRequest
impl PartialEq for UpdateActivityOptionsRequest
Source§fn eq(&self, other: &UpdateActivityOptionsRequest) -> bool
fn eq(&self, other: &UpdateActivityOptionsRequest) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateActivityOptionsRequest
Auto Trait Implementations§
impl Freeze for UpdateActivityOptionsRequest
impl RefUnwindSafe for UpdateActivityOptionsRequest
impl Send for UpdateActivityOptionsRequest
impl Sync for UpdateActivityOptionsRequest
impl Unpin for UpdateActivityOptionsRequest
impl UnsafeUnpin for UpdateActivityOptionsRequest
impl UnwindSafe for UpdateActivityOptionsRequest
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