Enum google_api_proto::google::ads::googleads::v14::services::asset_group_listing_group_filter_operation::Operation
source · pub enum Operation {
Create(AssetGroupListingGroupFilter),
Update(AssetGroupListingGroupFilter),
Remove(String),
}
Expand description
The mutate operation.
Variants§
Create(AssetGroupListingGroupFilter)
Create operation: No resource name is expected for the new asset group listing group filter.
Update(AssetGroupListingGroupFilter)
Update operation: The asset group listing group filter is expected to have a valid resource name.
Remove(String)
Remove operation: A resource name for the removed asset group listing
group filter is expected, in this format:
customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}
An entity can be removed only if it’s not referenced by other
parent_listing_group_id. If multiple entities are being deleted, the
mutates must be in the correct order.
Implementations§
source§impl Operation
impl Operation
sourcepub fn merge<B>(
field: &mut Option<Operation>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<Operation>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Operation
impl PartialEq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl Freeze for Operation
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
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
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
Wrap the input message
T
in a tonic::Request