pub struct GetWorkflowsRequest {
pub cluster_ids: Vec<String>,
pub active_only: bool,
pub keyspaces: Vec<String>,
pub ignore_keyspaces: Vec<String>,
}Fields§
§cluster_ids: Vec<String>§active_only: boolActiveOnly specifies whether to return workflows that are currently active (running or paused) instead of all workflows.
keyspaces: Vec<String>Keyspaces is a list of keyspaces to restrict the workflow search to. Note that the keyspaces list applies across all cluster IDs in the request.
If, for example, you have two clusters, each with a keyspace called “foo” and want the workflows from “foo” in cluster1 but not from cluster2, you must make two requests.
Keyspaces and IgnoreKeyspaces are mutually-exclusive, and Keyspaces takes precedence; if Keyspaces is a non-empty list, then IgnoreKeyspaces is ignored completely.
ignore_keyspaces: Vec<String>IgnoreKeyspaces is a list of keyspaces to skip during the workflow search. It has the same semantics as the Keyspaces parameter, so refer to that documentation for more details.
Trait Implementations§
Source§impl Clone for GetWorkflowsRequest
impl Clone for GetWorkflowsRequest
Source§fn clone(&self) -> GetWorkflowsRequest
fn clone(&self) -> GetWorkflowsRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GetWorkflowsRequest
impl Debug for GetWorkflowsRequest
Source§impl Default for GetWorkflowsRequest
impl Default for GetWorkflowsRequest
Source§impl Message for GetWorkflowsRequest
impl Message for GetWorkflowsRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self.Source§impl PartialEq for GetWorkflowsRequest
impl PartialEq for GetWorkflowsRequest
impl StructuralPartialEq for GetWorkflowsRequest
Auto Trait Implementations§
impl Freeze for GetWorkflowsRequest
impl RefUnwindSafe for GetWorkflowsRequest
impl Send for GetWorkflowsRequest
impl Sync for GetWorkflowsRequest
impl Unpin for GetWorkflowsRequest
impl UnwindSafe for GetWorkflowsRequest
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