Interface AdGroupAdAssetViewOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdGroupAdAssetView,AdGroupAdAssetView.Builder
public interface AdGroupAdAssetViewOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOutput only.com.google.protobuf.ByteStringOutput only.getAsset()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.Output only.intOutput only.Output only.intOutput only.Output only.intOutput only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.intOutput only.booleanOutput only.booleanhasAsset()Output only.booleanOutput only.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getResourceName
String getResourceName()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}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()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}`string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for resourceName.
-
hasAdGroupAd
boolean hasAdGroupAd()Output only. The ad group ad to which the asset is linked.
optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the adGroupAd field is set.
-
getAdGroupAd
String getAdGroupAd()Output only. The ad group ad to which the asset is linked.
optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The adGroupAd.
-
getAdGroupAdBytes
com.google.protobuf.ByteString getAdGroupAdBytes()Output only. The ad group ad to which the asset is linked.
optional string ad_group_ad = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for adGroupAd.
-
hasAsset
boolean hasAsset()Output only. The asset which is linked to the ad group ad.
optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- Whether the asset field is set.
-
getAsset
String getAsset()Output only. The asset which is linked to the ad group ad.
optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The asset.
-
getAssetBytes
com.google.protobuf.ByteString getAssetBytes()Output only. The asset which is linked to the ad group ad.
optional string asset = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for asset.
-
getFieldTypeValue
int getFieldTypeValue()Output only. Role that the asset takes in the ad.
.google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType field_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for fieldType.
-
getFieldType
AssetFieldTypeEnum.AssetFieldType getFieldType()Output only. Role that the asset takes in the ad.
.google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType field_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The fieldType.
-
hasEnabled
boolean hasEnabled()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.
optional bool enabled = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the enabled field is set.
-
getEnabled
boolean getEnabled()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.
optional bool enabled = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enabled.
-
hasPolicySummary
boolean hasPolicySummary()Output only. Policy information for the ad group ad asset.
.google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the policySummary field is set.
-
getPolicySummary
AdGroupAdAssetPolicySummary getPolicySummary()Output only. Policy information for the ad group ad asset.
.google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The policySummary.
-
getPolicySummaryOrBuilder
AdGroupAdAssetPolicySummaryOrBuilder getPolicySummaryOrBuilder()Output only. Policy information for the ad group ad asset.
.google.ads.googleads.v18.resources.AdGroupAdAssetPolicySummary policy_summary = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPerformanceLabelValue
int getPerformanceLabelValue()Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for performanceLabel.
-
getPerformanceLabel
AssetPerformanceLabelEnum.AssetPerformanceLabel getPerformanceLabel()Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The performanceLabel.
-
getPinnedFieldValue
int getPinnedFieldValue()Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for pinnedField.
-
getPinnedField
ServedAssetFieldTypeEnum.ServedAssetFieldType getPinnedField()Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The pinnedField.
-
getSourceValue
int getSourceValue()Output only. Source of the ad group ad asset.
.google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for source.
-
getSource
AssetSourceEnum.AssetSource getSource()Output only. Source of the ad group ad asset.
.google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The source.
-