[−][src]Struct camunda_client::models::external_task_query_dto::ExternalTaskQueryDto
ExternalTaskQueryDto : A JSON object with the following properties:
Fields
external_task_id: Option<String>
Filter by an external task's id.
external_task_id_in: Option<Vec<String>>
Filter by the comma-separated list of external task ids.
topic_name: Option<String>
Filter by an external task topic.
worker_id: Option<String>
Filter by the id of the worker that the task was most recently locked by.
locked: Option<bool>
Only include external tasks that are currently locked (i.e., they have a lock time and it has not expired). Value may only be true
, as false
matches any external task.
not_locked: Option<bool>
Only include external tasks that are currently not locked (i.e., they have no lock or it has expired). Value may only be true
, as false
matches any external task.
with_retries_left: Option<bool>
Only include external tasks that have a positive (> 0) number of retries (or null
). Value may only be true
, as false
matches any external task.
no_retries_left: Option<bool>
Only include external tasks that have 0 retries. Value may only be true
, as false
matches any external task.
lock_expiration_after: Option<String>
Restrict to external tasks that have a lock that expires after a given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ
, e.g., 2013-01-23T14:42:45.000+0200
.
lock_expiration_before: Option<String>
Restrict to external tasks that have a lock that expires before a given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ
, e.g., 2013-01-23T14:42:45.000+0200
.
activity_id: Option<String>
Filter by the id of the activity that an external task is created for.
activity_id_in: Option<Vec<String>>
Filter by the comma-separated list of ids of the activities that an external task is created for.
execution_id: Option<String>
Filter by the id of the execution that an external task belongs to.
process_instance_id: Option<String>
Filter by the id of the process instance that an external task belongs to.
process_instance_id_in: Option<Vec<String>>
Filter by a comma-separated list of process instance ids that an external task may belong to.
process_definition_id: Option<String>
Filter by the id of the process definition that an external task belongs to.
tenant_id_in: Option<Vec<String>>
Filter by a comma-separated list of tenant ids. An external task must have one of the given tenant ids.
active: Option<bool>
Only include active tasks. Value may only be true
, as false
matches any external task.
suspended: Option<bool>
Only include suspended tasks. Value may only be true
, as false
matches any external task.
priority_higher_than_or_equals: Option<i64>
Only include jobs with a priority higher than or equal to the given value. Value must be a valid long
value.
priority_lower_than_or_equals: Option<i64>
Only include jobs with a priority lower than or equal to the given value. Value must be a valid long
value.
sorting: Option<Vec<ExternalTaskQueryDtoSorting>>
A JSON array of criteria to sort the result by. Each element of the array is a JSON object that specifies one ordering. The position in the array identifies the rank of an ordering, i.e., whether it is primary, secondary, etc. The ordering objects have the following properties: Note: The sorting
properties will not be applied to the External Task count query.
Implementations
impl ExternalTaskQueryDto
[src]
pub fn new() -> ExternalTaskQueryDto
[src]
A JSON object with the following properties:
Trait Implementations
impl Clone for ExternalTaskQueryDto
[src]
fn clone(&self) -> ExternalTaskQueryDto
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ExternalTaskQueryDto
[src]
impl<'de> Deserialize<'de> for ExternalTaskQueryDto
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ExternalTaskQueryDto> for ExternalTaskQueryDto
[src]
fn eq(&self, other: &ExternalTaskQueryDto) -> bool
[src]
fn ne(&self, other: &ExternalTaskQueryDto) -> bool
[src]
impl Serialize for ExternalTaskQueryDto
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ExternalTaskQueryDto
[src]
Auto Trait Implementations
impl RefUnwindSafe for ExternalTaskQueryDto
impl Send for ExternalTaskQueryDto
impl Sync for ExternalTaskQueryDto
impl Unpin for ExternalTaskQueryDto
impl UnwindSafe for ExternalTaskQueryDto
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,