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<B>(
field: &mut Option<Attribute>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<Attribute>,
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§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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