[][src]Enum gcp_client::google::cloud::tasks::v2beta3::task::View

#[repr(i32)]pub enum View {
    Unspecified,
    Basic,
    Full,
}

The view specifies a subset of [Task][google.cloud.tasks.v2beta3.Task] data.

When a task is returned in a response, 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.

Variants

Unspecified

Unspecified. Defaults to BASIC.

Basic

The basic view omits fields which can be large or can contain sensitive data.

This view does not include the [body in AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest.body]. Bodies are desirable to return only when needed, because they can be large and because of the sensitivity of the data that you choose to store in it.

Full

All information is returned.

Authorization for [FULL][google.cloud.tasks.v2beta3.Task.View.FULL] requires cloudtasks.tasks.fullView Google IAM permission on the [Queue][google.cloud.tasks.v2beta3.Queue] resource.

Implementations

impl View[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of View.

pub fn from_i32(value: i32) -> Option<View>[src]

Converts an i32 to a View, or None if value is not a valid variant.

Trait Implementations

impl Clone for View[src]

impl Copy for View[src]

impl Debug for View[src]

impl Default for View[src]

impl Eq for View[src]

impl From<View> for i32[src]

impl Hash for View[src]

impl Ord for View[src]

impl PartialEq<View> for View[src]

impl PartialOrd<View> for View[src]

impl StructuralEq for View[src]

impl StructuralPartialEq for View[src]

Auto Trait Implementations

impl RefUnwindSafe for View

impl Send for View

impl Sync for View

impl Unpin for View

impl UnwindSafe for View

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]