Struct google_jobs4::api::Tenant[][src]

pub struct Tenant {
    pub external_id: Option<String>,
    pub name: Option<String>,
}

A Tenant resource represents a tenant in the service. A tenant is a group or entity that shares common access with specific privileges for resources like jobs. Customer may create multiple tenants to provide data isolation for different groups.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

external_id: Option<String>

Required. Client side tenant identifier, used to uniquely identify the tenant. The maximum number of allowed characters is 255.

name: Option<String>

Required during tenant update. The resource name for a tenant. This is generated by the service when a tenant is created. The format is "projects/{project_id}/tenants/{tenant_id}", for example, "projects/foo/tenants/bar".

Trait Implementations

impl Clone for Tenant[src]

impl Debug for Tenant[src]

impl Default for Tenant[src]

impl<'de> Deserialize<'de> for Tenant[src]

impl RequestValue for Tenant[src]

impl ResponseResult for Tenant[src]

impl Serialize for Tenant[src]

Auto Trait Implementations

impl RefUnwindSafe for Tenant[src]

impl Send for Tenant[src]

impl Sync for Tenant[src]

impl Unpin for Tenant[src]

impl UnwindSafe for Tenant[src]

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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> 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.