pub struct RunTaskRequest {
pub name: String,
pub response_view: i32,
}Expand description
Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask].
Fields§
§name: StringRequired. The task name. For example:
projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID
response_view: i32The response_view specifies which subset of the [Task][google.cloud.tasks.v2.Task] will be returned.
By default response_view is [BASIC][google.cloud.tasks.v2.Task.View.BASIC]; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains.
Authorization for [FULL][google.cloud.tasks.v2.Task.View.FULL] requires
cloudtasks.tasks.fullView Google IAM
permission on the [Task][google.cloud.tasks.v2.Task] resource.
Implementations§
Source§impl RunTaskRequest
impl RunTaskRequest
Sourcepub fn response_view(&self) -> View
pub fn response_view(&self) -> View
Returns the enum value of response_view, or the default if the field is set to an invalid enum value.
Sourcepub fn set_response_view(&mut self, value: View)
pub fn set_response_view(&mut self, value: View)
Sets response_view to the provided enum value.
Trait Implementations§
Source§impl Clone for RunTaskRequest
impl Clone for RunTaskRequest
Source§impl Debug for RunTaskRequest
impl Debug for RunTaskRequest
Source§impl Default for RunTaskRequest
impl Default for RunTaskRequest
impl Eq for RunTaskRequest
Source§impl Hash for RunTaskRequest
impl Hash for RunTaskRequest
Source§impl Message for RunTaskRequest
impl Message for RunTaskRequest
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 RunTaskRequest
impl Name for RunTaskRequest
Source§const NAME: &'static str = "RunTaskRequest"
const NAME: &'static str = "RunTaskRequest"
Message.
This name is the same as it appears in the source .proto file, e.g. FooBar.Source§const PACKAGE: &'static str = "google.cloud.tasks.v2"
const PACKAGE: &'static str = "google.cloud.tasks.v2"
., 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 RunTaskRequest
impl PartialEq for RunTaskRequest
impl StructuralPartialEq for RunTaskRequest
Auto Trait Implementations§
impl Freeze for RunTaskRequest
impl RefUnwindSafe for RunTaskRequest
impl Send for RunTaskRequest
impl Sync for RunTaskRequest
impl Unpin for RunTaskRequest
impl UnsafeUnpin for RunTaskRequest
impl UnwindSafe for RunTaskRequest
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