Struct gapi_grpc::google::ads::googleads::v4::services::AddBatchJobOperationsRequest[][src]

pub struct AddBatchJobOperationsRequest {
    pub resource_name: String,
    pub sequence_token: String,
    pub mutate_operations: Vec<MutateOperation>,
}

Request message for [BatchJobService.AddBatchJobOperations][google.ads.googleads.v4.services.BatchJobService.AddBatchJobOperations].

Fields

resource_name: String

Required. The resource name of the batch job.

sequence_token: String

A token used to enforce sequencing.

The first AddBatchJobOperations request for a batch job should not set sequence_token. Subsequent requests must set sequence_token to the value of next_sequence_token received in the previous AddBatchJobOperations response.

mutate_operations: Vec<MutateOperation>

Required. The list of mutates being added.

Operations can use negative integers as temp ids to signify dependencies between entities created in this batch job. For example, a customer with id = 1234 can create a campaign and an ad group in that same campaign by creating a campaign in the first operation with the resource name explicitly set to “customers/1234/campaigns/-1”, and creating an ad group in the second operation with the campaign field also set to “customers/1234/campaigns/-1”.

Trait Implementations

impl Clone for AddBatchJobOperationsRequest[src]

impl Debug for AddBatchJobOperationsRequest[src]

impl Default for AddBatchJobOperationsRequest[src]

impl Message for AddBatchJobOperationsRequest[src]

impl PartialEq<AddBatchJobOperationsRequest> for AddBatchJobOperationsRequest[src]

impl StructuralPartialEq for AddBatchJobOperationsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for AddBatchJobOperationsRequest

impl Send for AddBatchJobOperationsRequest

impl Sync for AddBatchJobOperationsRequest

impl Unpin for AddBatchJobOperationsRequest

impl UnwindSafe for AddBatchJobOperationsRequest

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]