Struct googapis::google::ads::googleads::v8::common::WebpageInfo [−][src]
pub struct WebpageInfo {
pub criterion_name: Option<String>,
pub conditions: Vec<WebpageConditionInfo>,
pub coverage_percentage: f64,
pub sample: Option<WebpageSampleInfo>,
}
Expand description
Represents a criterion for targeting webpages of an advertiser’s website.
Fields
criterion_name: Option<String>
The name of the criterion that is defined by this parameter. The name value will be used for identifying, sorting and filtering criteria with this type of parameters.
This field is required for CREATE operations and is prohibited on UPDATE operations.
conditions: Vec<WebpageConditionInfo>
Conditions, or logical expressions, for webpage targeting. The list of webpage targeting conditions are and-ed together when evaluated for targeting.
This field is required for CREATE operations and is prohibited on UPDATE operations.
coverage_percentage: f64
Website criteria coverage percentage. This is the computed percentage of website coverage based on the website target, negative website target and negative keywords in the ad group and campaign. For instance, when coverage returns as 1, it indicates it has 100% coverage. This field is read-only.
sample: Option<WebpageSampleInfo>
List of sample urls that match the website target. This field is read-only.
Implementations
Returns the value of criterion_name
, or the default value if criterion_name
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for WebpageInfo
impl Send for WebpageInfo
impl Sync for WebpageInfo
impl Unpin for WebpageInfo
impl UnwindSafe for WebpageInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more