Enum gapi_grpc::google::ads::googleads::v4::enums::ad_serving_optimization_status_enum::AdServingOptimizationStatus[][src]

#[repr(i32)]pub enum AdServingOptimizationStatus {
    Unspecified,
    Unknown,
    Optimize,
    ConversionOptimize,
    Rotate,
    RotateIndefinitely,
    Unavailable,
}

Enum describing possible serving statuses.

Variants

Unspecified

No value has been specified.

Unknown

The received value is not known in this version.

This is a response-only value.

Optimize

Ad serving is optimized based on CTR for the campaign.

ConversionOptimize

Ad serving is optimized based on CTR * Conversion for the campaign. If the campaign is not in the conversion optimizer bidding strategy, it will default to OPTIMIZED.

Rotate

Ads are rotated evenly for 90 days, then optimized for clicks.

RotateIndefinitely

Show lower performing ads more evenly with higher performing ads, and do not optimize.

Unavailable

Ad serving optimization status is not available.

Implementations

impl AdServingOptimizationStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of AdServingOptimizationStatus.

pub fn from_i32(value: i32) -> Option<AdServingOptimizationStatus>[src]

Converts an i32 to a AdServingOptimizationStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for AdServingOptimizationStatus[src]

impl Copy for AdServingOptimizationStatus[src]

impl Debug for AdServingOptimizationStatus[src]

impl Default for AdServingOptimizationStatus[src]

impl Eq for AdServingOptimizationStatus[src]

impl From<AdServingOptimizationStatus> for i32[src]

impl Hash for AdServingOptimizationStatus[src]

impl Ord for AdServingOptimizationStatus[src]

impl PartialEq<AdServingOptimizationStatus> for AdServingOptimizationStatus[src]

impl PartialOrd<AdServingOptimizationStatus> for AdServingOptimizationStatus[src]

impl StructuralEq for AdServingOptimizationStatus[src]

impl StructuralPartialEq for AdServingOptimizationStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for AdServingOptimizationStatus

impl Send for AdServingOptimizationStatus

impl Sync for AdServingOptimizationStatus

impl Unpin for AdServingOptimizationStatus

impl UnwindSafe for AdServingOptimizationStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]