Struct google_dfareporting3d2::api::DeliverySchedule [−][src]
Delivery Schedule.
This type is not used in any activity, and only used as part of another schema.
Fields
frequency_cap: Option<FrequencyCap>
Limit on the number of times an individual user can be served the ad within a specified period of time.
hard_cutoff: Option<bool>
Whether or not hard cutoff is enabled. If true, the ad will not serve after the end date and time. Otherwise the ad will continue to be served until it has reached its delivery goals.
impression_ratio: Option<String>
Impression ratio for this ad. This ratio determines how often each ad is served relative to the others. For example, if ad A has an impression ratio of 1 and ad B has an impression ratio of 3, then Campaign Manager will serve ad B three times as often as ad A. Acceptable values are 1 to 10, inclusive.
priority: Option<String>
Serving priority of an ad, with respect to other ads. The lower the priority number, the greater the priority with which it is served.
Trait Implementations
impl Clone for DeliverySchedule
[src]
fn clone(&self) -> DeliverySchedule
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DeliverySchedule
[src]
impl Default for DeliverySchedule
[src]
fn default() -> DeliverySchedule
[src]
impl<'de> Deserialize<'de> for DeliverySchedule
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for DeliverySchedule
[src]
impl Serialize for DeliverySchedule
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeliverySchedule
impl Send for DeliverySchedule
impl Sync for DeliverySchedule
impl Unpin for DeliverySchedule
impl UnwindSafe for DeliverySchedule
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,