Enum google_api_proto::google::ads::googleads::v16::services::audience_insights_attribute::Attribute
source · pub enum Attribute {
AgeRange(AgeRangeInfo),
Gender(GenderInfo),
Location(LocationInfo),
UserInterest(UserInterestInfo),
Entity(AudienceInsightsEntity),
Category(AudienceInsightsCategory),
DynamicLineup(AudienceInsightsDynamicLineup),
ParentalStatus(ParentalStatusInfo),
IncomeRange(IncomeRangeInfo),
YoutubeChannel(YouTubeChannelInfo),
}
Expand description
An audience attribute.
Variants§
AgeRange(AgeRangeInfo)
An audience attribute defined by an age range.
Gender(GenderInfo)
An audience attribute defined by a gender.
Location(LocationInfo)
An audience attribute defined by a geographic location.
UserInterest(UserInterestInfo)
An Affinity or In-Market audience.
Entity(AudienceInsightsEntity)
An audience attribute defined by interest in a topic represented by a Knowledge Graph entity.
Category(AudienceInsightsCategory)
An audience attribute defined by interest in a Product & Service category.
DynamicLineup(AudienceInsightsDynamicLineup)
A YouTube Dynamic Lineup
ParentalStatus(ParentalStatusInfo)
A Parental Status value (parent, or not a parent).
IncomeRange(IncomeRangeInfo)
A household income percentile range.
YoutubeChannel(YouTubeChannelInfo)
A YouTube channel.
Implementations§
source§impl Attribute
impl Attribute
sourcepub fn merge(
field: &mut Option<Attribute>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Attribute>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
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 Attribute
impl PartialEq for Attribute
impl StructuralPartialEq for Attribute
Auto Trait Implementations§
impl Freeze for Attribute
impl RefUnwindSafe for Attribute
impl Send for Attribute
impl Sync for Attribute
impl Unpin for Attribute
impl UnwindSafe for Attribute
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