Struct gapi_grpc::google::ads::googleads::v5::resources::AdGroupAdAssetView [−][src]
A link between an AdGroupAd and an Asset. Currently we only support AdGroupAdAssetView for AppAds.
Fields
resource_name: String
Output only. The resource name of the ad group ad asset view. Ad group ad asset view resource names have the form (Before V4):
customers/{customer_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}
Ad group ad asset view resource names have the form (Beginning from V4):
customers/{customer_id}/adGroupAdAssetViews/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}
ad_group_ad: Option<String>
Output only. The ad group ad to which the asset is linked.
asset: Option<String>
Output only. The asset which is linked to the ad group ad.
field_type: i32
Output only. Role that the asset takes in the ad.
enabled: bool
Output only. The status between the asset and the latest version of the ad. If true, the asset is linked to the latest version of the ad. If false, it means the link once existed but has been removed and is no longer present in the latest version of the ad.
policy_summary: Option<AdGroupAdAssetPolicySummary>
Output only. Policy information for the ad group ad asset.
performance_label: i32
Output only. Performance of an asset linkage.
Implementations
impl AdGroupAdAssetView
[src]
pub fn field_type(&self) -> AssetFieldType
[src]
Returns the enum value of field_type
, or the default if the field is set to an invalid enum value.
pub fn set_field_type(&mut self, value: AssetFieldType)
[src]
Sets field_type
to the provided enum value.
pub fn performance_label(&self) -> AssetPerformanceLabel
[src]
Returns the enum value of performance_label
, or the default if the field is set to an invalid enum value.
pub fn set_performance_label(&mut self, value: AssetPerformanceLabel)
[src]
Sets performance_label
to the provided enum value.
Trait Implementations
impl Clone for AdGroupAdAssetView
[src]
fn clone(&self) -> AdGroupAdAssetView
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AdGroupAdAssetView
[src]
impl Default for AdGroupAdAssetView
[src]
fn default() -> AdGroupAdAssetView
[src]
impl Message for AdGroupAdAssetView
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<AdGroupAdAssetView> for AdGroupAdAssetView
[src]
fn eq(&self, other: &AdGroupAdAssetView) -> bool
[src]
fn ne(&self, other: &AdGroupAdAssetView) -> bool
[src]
impl StructuralPartialEq for AdGroupAdAssetView
[src]
Auto Trait Implementations
impl RefUnwindSafe for AdGroupAdAssetView
impl Send for AdGroupAdAssetView
impl Sync for AdGroupAdAssetView
impl Unpin for AdGroupAdAssetView
impl UnwindSafe for AdGroupAdAssetView
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> 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> 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> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,