pub struct ListTasksOptionsBuilder { /* private fields */ }Expand description
Builder for the TaskList API query parameter.
List tasks.
§Examples
use bollard_stubs::query_parameters::ListTasksOptionsBuilder;
let params = ListTasksOptionsBuilder::new()
// .filters(/* ... */)
.build();Implementations§
Source§impl ListTasksOptionsBuilder
impl ListTasksOptionsBuilder
Sourcepub fn new() -> ListTasksOptionsBuilder
pub fn new() -> ListTasksOptionsBuilder
Construct a builder of query parameters for ListTasksOptions using defaults.
Sourcepub fn filters(
self,
filters: &HashMap<impl Into<String> + Clone, Vec<impl Into<String> + Clone>>,
) -> ListTasksOptionsBuilder
pub fn filters( self, filters: &HashMap<impl Into<String> + Clone, Vec<impl Into<String> + Clone>>, ) -> ListTasksOptionsBuilder
A JSON encoded value of the filters (a map[string][]string) to
process on the tasks list.
Available filters:
desired-state=(running | shutdown | accepted)id=<task id>label=keyorlabel="key=value"name=<task name>node=<node id or name>service=<service name>
Sourcepub fn build(self) -> ListTasksOptions
pub fn build(self) -> ListTasksOptions
Consume this builder and use the ListTasksOptions as parameter to the
TaskList API
Trait Implementations§
Source§impl Clone for ListTasksOptionsBuilder
impl Clone for ListTasksOptionsBuilder
Source§fn clone(&self) -> ListTasksOptionsBuilder
fn clone(&self) -> ListTasksOptionsBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ListTasksOptionsBuilder
impl Debug for ListTasksOptionsBuilder
Source§impl Default for ListTasksOptionsBuilder
impl Default for ListTasksOptionsBuilder
Source§fn default() -> ListTasksOptionsBuilder
fn default() -> ListTasksOptionsBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for ListTasksOptionsBuilder
impl PartialEq for ListTasksOptionsBuilder
Source§impl Serialize for ListTasksOptionsBuilder
impl Serialize for ListTasksOptionsBuilder
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ListTasksOptionsBuilder
Auto Trait Implementations§
impl Freeze for ListTasksOptionsBuilder
impl RefUnwindSafe for ListTasksOptionsBuilder
impl Send for ListTasksOptionsBuilder
impl Sync for ListTasksOptionsBuilder
impl Unpin for ListTasksOptionsBuilder
impl UnsafeUnpin for ListTasksOptionsBuilder
impl UnwindSafe for ListTasksOptionsBuilder
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
Mutably borrows from an owned value. Read more