Struct gapi_grpc::google::ads::googleads::v5::resources::OfflineUserDataJob[][src]

pub struct OfflineUserDataJob {
    pub resource_name: String,
    pub id: Option<i64>,
    pub external_id: Option<i64>,
    pub type: i32,
    pub status: i32,
    pub failure_reason: i32,
    pub metadata: Option<Metadata>,
}

A job containing offline user data of store visitors, or user list members that will be processed asynchronously. The uploaded data isn’t readable and the processing results of the job can only be read using OfflineUserDataJobService.GetOfflineUserDataJob.

Fields

resource_name: String

Immutable. The resource name of the offline user data job. Offline user data job resource names have the form:

customers/{customer_id}/offlineUserDataJobs/{offline_user_data_job_id}

id: Option<i64>

Output only. ID of this offline user data job.

external_id: Option<i64>

Immutable. User specified job ID.

type: i32

Immutable. Type of the job.

status: i32

Output only. Status of the job.

failure_reason: i32

Output only. Reason for the processing failure, if status is FAILED.

metadata: Option<Metadata>

Metadata of the job.

Implementations

impl OfflineUserDataJob[src]

pub fn type(&self) -> OfflineUserDataJobType[src]

Returns the enum value of type, or the default if the field is set to an invalid enum value.

pub fn set_type(&mut self, value: OfflineUserDataJobType)[src]

Sets type to the provided enum value.

pub fn status(&self) -> OfflineUserDataJobStatus[src]

Returns the enum value of status, or the default if the field is set to an invalid enum value.

pub fn set_status(&mut self, value: OfflineUserDataJobStatus)[src]

Sets status to the provided enum value.

pub fn failure_reason(&self) -> OfflineUserDataJobFailureReason[src]

Returns the enum value of failure_reason, or the default if the field is set to an invalid enum value.

pub fn set_failure_reason(&mut self, value: OfflineUserDataJobFailureReason)[src]

Sets failure_reason to the provided enum value.

Trait Implementations

impl Clone for OfflineUserDataJob[src]

impl Debug for OfflineUserDataJob[src]

impl Default for OfflineUserDataJob[src]

impl Message for OfflineUserDataJob[src]

impl PartialEq<OfflineUserDataJob> for OfflineUserDataJob[src]

impl StructuralPartialEq for OfflineUserDataJob[src]

Auto Trait Implementations

impl RefUnwindSafe for OfflineUserDataJob

impl Send for OfflineUserDataJob

impl Sync for OfflineUserDataJob

impl Unpin for OfflineUserDataJob

impl UnwindSafe for OfflineUserDataJob

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> From<T> for T[src]

impl<T> Instrument 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>, 
[src]

impl<T> WithSubscriber for T[src]