#[non_exhaustive]pub struct BatchDeleteTasksRequest {
pub parent: String,
pub names: Vec<String>,
pub request_id: String,
/* private fields */
}Expand description
Request message for deleting a batch of tasks using BatchDeleteTasks.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.parent: StringRequired. The queue name. For example:
Format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID
names: Vec<String>Required. The names of the tasks to delete.
A maximum of 1000 tasks can be deleted in a batch.
For example:
Format:
projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID
request_id: StringOptional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.
Implementations§
Source§impl BatchDeleteTasksRequest
impl BatchDeleteTasksRequest
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_request_id<T: Into<String>>(self, v: T) -> Self
pub fn set_request_id<T: Into<String>>(self, v: T) -> Self
Sets the value of request_id.
§Example
ⓘ
let x = BatchDeleteTasksRequest::new().set_request_id("example");Trait Implementations§
Source§impl Clone for BatchDeleteTasksRequest
impl Clone for BatchDeleteTasksRequest
Source§impl Debug for BatchDeleteTasksRequest
impl Debug for BatchDeleteTasksRequest
Source§impl Default for BatchDeleteTasksRequest
impl Default for BatchDeleteTasksRequest
Source§impl Message for BatchDeleteTasksRequest
impl Message for BatchDeleteTasksRequest
Source§impl PartialEq for BatchDeleteTasksRequest
impl PartialEq for BatchDeleteTasksRequest
impl StructuralPartialEq for BatchDeleteTasksRequest
Auto Trait Implementations§
impl Freeze for BatchDeleteTasksRequest
impl RefUnwindSafe for BatchDeleteTasksRequest
impl Send for BatchDeleteTasksRequest
impl Sync for BatchDeleteTasksRequest
impl Unpin for BatchDeleteTasksRequest
impl UnsafeUnpin for BatchDeleteTasksRequest
impl UnwindSafe for BatchDeleteTasksRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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>
Wrap the input message
T in a tonic::Request