pub struct ResetActivityRequest {
pub namespace: String,
pub execution: Option<WorkflowExecution>,
pub identity: String,
pub reset_heartbeat: bool,
pub keep_paused: bool,
pub jitter: Option<Duration>,
pub restore_original_options: bool,
pub activity: Option<Activity>,
}Expand description
NOTE: keep in sync with temporal.api.batch.v1.BatchOperationResetActivities
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.
reset_heartbeat: boolIndicates that activity should reset heartbeat details. This flag will be applied only to the new instance of the activity.
keep_paused: boolIf activity is paused, it will remain paused after reset
jitter: Option<Duration>If set, and activity is in backoff, the activity will start at a random time within the specified jitter duration. (unless it is paused and keep_paused is set)
restore_original_options: boolIf set, the activity options will be restored to the defaults. Default options are then options activity was created with. They are part of the first SCHEDULE event.
activity: Option<Activity>either activity id, activity type or update_all must be provided
Trait Implementations§
Source§impl Clone for ResetActivityRequest
impl Clone for ResetActivityRequest
Source§fn clone(&self) -> ResetActivityRequest
fn clone(&self) -> ResetActivityRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ResetActivityRequest
impl Debug for ResetActivityRequest
Source§impl Default for ResetActivityRequest
impl Default for ResetActivityRequest
Source§impl Hash for ResetActivityRequest
impl Hash for ResetActivityRequest
Source§impl Message for ResetActivityRequest
impl Message for ResetActivityRequest
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 ResetActivityRequest
impl Name for ResetActivityRequest
Source§const NAME: &'static str = "ResetActivityRequest"
const NAME: &'static str = "ResetActivityRequest"
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 ResetActivityRequest
impl PartialEq for ResetActivityRequest
impl Eq for ResetActivityRequest
impl StructuralPartialEq for ResetActivityRequest
Auto Trait Implementations§
impl Freeze for ResetActivityRequest
impl RefUnwindSafe for ResetActivityRequest
impl Send for ResetActivityRequest
impl Sync for ResetActivityRequest
impl Unpin for ResetActivityRequest
impl UnsafeUnpin for ResetActivityRequest
impl UnwindSafe for ResetActivityRequest
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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