Struct google_api_proto::google::ads::googleads::v14::resources::AssetGroupListingGroupFilter
source · pub struct AssetGroupListingGroupFilter {
pub resource_name: String,
pub asset_group: String,
pub id: i64,
pub type: i32,
pub vertical: 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.
vertical: i32
Immutable. The vertical the current node tree represents. All nodes in the same tree must belong to the same vertical.
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 vertical(&self) -> ListingGroupFilterVertical
pub fn vertical(&self) -> ListingGroupFilterVertical
Returns the enum value of vertical
, or the default if the field is set to an invalid enum value.
sourcepub fn set_vertical(&mut self, value: ListingGroupFilterVertical)
pub fn set_vertical(&mut self, value: ListingGroupFilterVertical)
Sets vertical
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