Struct google_api_proto::google::ads::googleads::v15::resources::AssetGroupListingGroupFilter
source · pub struct AssetGroupListingGroupFilter {
pub resource_name: String,
pub asset_group: String,
pub id: i64,
pub type: i32,
pub listing_source: i32,
pub case_value: Option<ListingGroupFilterDimension>,
pub parent_listing_group_filter: String,
pub path: Option<ListingGroupFilterDimensionPath>,
}
Expand description
AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group.
Fields§
§resource_name: String
Immutable. The resource name of the asset group listing group filter. Asset group listing group filter resource name have the form:
customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}
asset_group: String
Immutable. The asset group which this asset group listing group filter is part of.
id: i64
Output only. The ID of the ListingGroupFilter.
type: i32
Immutable. Type of a listing group filter node.
listing_source: i32
Immutable. The source of listings filtered by this listing group filter.
case_value: Option<ListingGroupFilterDimension>
Dimension value with which this listing group is refining its parent. Undefined for the root group.
parent_listing_group_filter: String
Immutable. Resource name of the parent listing group subdivision. Null for the root listing group filter node.
path: Option<ListingGroupFilterDimensionPath>
Output only. The path of dimensions defining this listing group filter.
Implementations§
source§impl AssetGroupListingGroupFilter
impl AssetGroupListingGroupFilter
sourcepub fn type(&self) -> ListingGroupFilterType
pub fn type(&self) -> ListingGroupFilterType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: ListingGroupFilterType)
pub fn set_type(&mut self, value: ListingGroupFilterType)
Sets type
to the provided enum value.
sourcepub fn listing_source(&self) -> ListingGroupFilterListingSource
pub fn listing_source(&self) -> ListingGroupFilterListingSource
Returns the enum value of listing_source
, or the default if the field is set to an invalid enum value.
sourcepub fn set_listing_source(&mut self, value: ListingGroupFilterListingSource)
pub fn set_listing_source(&mut self, value: ListingGroupFilterListingSource)
Sets listing_source
to the provided enum value.
Trait Implementations§
source§impl Clone for AssetGroupListingGroupFilter
impl Clone for AssetGroupListingGroupFilter
source§fn clone(&self) -> AssetGroupListingGroupFilter
fn clone(&self) -> AssetGroupListingGroupFilter
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssetGroupListingGroupFilter
impl Debug for AssetGroupListingGroupFilter
source§impl Message for AssetGroupListingGroupFilter
impl Message for AssetGroupListingGroupFilter
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for AssetGroupListingGroupFilter
impl PartialEq for AssetGroupListingGroupFilter
source§fn eq(&self, other: &AssetGroupListingGroupFilter) -> bool
fn eq(&self, other: &AssetGroupListingGroupFilter) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AssetGroupListingGroupFilter
Auto Trait Implementations§
impl Freeze for AssetGroupListingGroupFilter
impl RefUnwindSafe for AssetGroupListingGroupFilter
impl Send for AssetGroupListingGroupFilter
impl Sync for AssetGroupListingGroupFilter
impl Unpin for AssetGroupListingGroupFilter
impl UnwindSafe for AssetGroupListingGroupFilter
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
§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>
T
in a tonic::Request