Class AdGroupAdAssetView.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
com.google.ads.googleads.v18.resources.AdGroupAdAssetView.Builder
- All Implemented Interfaces:
AdGroupAdAssetViewOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdGroupAdAssetView
public static final class AdGroupAdAssetView.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
implements AdGroupAdAssetViewOrBuilder
A link between an AdGroupAd and an Asset. AdGroupAdAssetView supports AppAds, Demand Gen camapaigns, and Responsive Search Ads.Protobuf type
google.ads.googleads.v18.resources.AdGroupAdAssetView-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Output only.Output only.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Output only.Output only.Output only.Output only.Output only.clone()Output only.com.google.protobuf.ByteStringOutput only.getAsset()Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOutput only.Output only.intOutput only.Output only.intOutput only.Output only.intOutput only.Output 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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(AdGroupAdAssetView other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdGroupAd(String value) Output only.setAdGroupAdBytes(com.google.protobuf.ByteString value) Output only.Output only.setAssetBytes(com.google.protobuf.ByteString value) Output only.setEnabled(boolean value) Output only.Output only.setFieldTypeValue(int value) Output only.Output only.setPerformanceLabelValue(int value) Output only.Output only.setPinnedFieldValue(int value) Output only.Output only.setPolicySummary(AdGroupAdAssetPolicySummary.Builder builderForValue) Output only.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Output only.setResourceNameBytes(com.google.protobuf.ByteString value) Output only.Output only.setSourceValue(int value) Output only.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
setField
public AdGroupAdAssetView.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
setRepeatedField
public AdGroupAdAssetView.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
addRepeatedField
public AdGroupAdAssetView.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupAdAssetView.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
mergeFrom
public AdGroupAdAssetView.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupAdAssetView.Builder>- Throws:
IOException
-
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) = { ... }- Specified by:
getResourceNamein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public 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) = { ... }- Specified by:
getResourceNameBytesin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
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) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
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:
- This builder for chaining.
-
setResourceNameBytes
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) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasAdGroupAd
public 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) = { ... }- Specified by:
hasAdGroupAdin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- Whether the adGroupAd field is set.
-
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) = { ... }- Specified by:
getAdGroupAdin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The adGroupAd.
-
getAdGroupAdBytes
public 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) = { ... }- Specified by:
getAdGroupAdBytesin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The bytes for adGroupAd.
-
setAdGroupAd
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) = { ... }- Parameters:
value- The adGroupAd to set.- Returns:
- This builder for chaining.
-
clearAdGroupAd
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:
- This builder for chaining.
-
setAdGroupAdBytes
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) = { ... }- Parameters:
value- The bytes for adGroupAd to set.- Returns:
- This builder for chaining.
-
hasAsset
public 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) = { ... }- Specified by:
hasAssetin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- Whether the asset field is set.
-
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) = { ... }- Specified by:
getAssetin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The asset.
-
getAssetBytes
public 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) = { ... }- Specified by:
getAssetBytesin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The bytes for asset.
-
setAsset
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) = { ... }- Parameters:
value- The asset to set.- Returns:
- This builder for chaining.
-
clearAsset
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:
- This builder for chaining.
-
setAssetBytes
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) = { ... }- Parameters:
value- The bytes for asset to set.- Returns:
- This builder for chaining.
-
getFieldTypeValue
public 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];- Specified by:
getFieldTypeValuein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The enum numeric value on the wire for fieldType.
-
setFieldTypeValue
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];- Parameters:
value- The enum numeric value on the wire for fieldType to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getFieldTypein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The fieldType.
-
setFieldType
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];- Parameters:
value- The fieldType to set.- Returns:
- This builder for chaining.
-
clearFieldType
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:
- This builder for chaining.
-
hasEnabled
public 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];- Specified by:
hasEnabledin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- Whether the enabled field is set.
-
getEnabled
public 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];- Specified by:
getEnabledin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The enabled.
-
setEnabled
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];- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
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:
- This builder for chaining.
-
hasPolicySummary
public 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];- Specified by:
hasPolicySummaryin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- Whether the policySummary field is set.
-
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];- Specified by:
getPolicySummaryin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The policySummary.
-
setPolicySummary
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]; -
setPolicySummary
public AdGroupAdAssetView.Builder setPolicySummary(AdGroupAdAssetPolicySummary.Builder builderForValue) 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]; -
mergePolicySummary
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]; -
clearPolicySummary
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]; -
getPolicySummaryBuilder
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]; -
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];- Specified by:
getPolicySummaryOrBuilderin interfaceAdGroupAdAssetViewOrBuilder
-
getPerformanceLabelValue
public 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];- Specified by:
getPerformanceLabelValuein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The enum numeric value on the wire for performanceLabel.
-
setPerformanceLabelValue
Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for performanceLabel to set.- Returns:
- This builder for chaining.
-
getPerformanceLabel
Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPerformanceLabelin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The performanceLabel.
-
setPerformanceLabel
public AdGroupAdAssetView.Builder setPerformanceLabel(AssetPerformanceLabelEnum.AssetPerformanceLabel value) Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The performanceLabel to set.- Returns:
- This builder for chaining.
-
clearPerformanceLabel
Output only. Performance of an asset linkage.
.google.ads.googleads.v18.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPinnedFieldValue
public int getPinnedFieldValue()Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPinnedFieldValuein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The enum numeric value on the wire for pinnedField.
-
setPinnedFieldValue
Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for pinnedField to set.- Returns:
- This builder for chaining.
-
getPinnedField
Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPinnedFieldin interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The pinnedField.
-
setPinnedField
public AdGroupAdAssetView.Builder setPinnedField(ServedAssetFieldTypeEnum.ServedAssetFieldType value) Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The pinnedField to set.- Returns:
- This builder for chaining.
-
clearPinnedField
Output only. Pinned field.
.google.ads.googleads.v18.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSourceValue
public 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];- Specified by:
getSourceValuein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The enum numeric value on the wire for source.
-
setSourceValue
Output only. Source of the ad group ad asset.
.google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for source to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getSourcein interfaceAdGroupAdAssetViewOrBuilder- Returns:
- The source.
-
setSource
Output only. Source of the ad group ad asset.
.google.ads.googleads.v18.enums.AssetSourceEnum.AssetSource source = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
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:
- This builder for chaining.
-
setUnknownFields
public final AdGroupAdAssetView.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-
mergeUnknownFields
public final AdGroupAdAssetView.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupAdAssetView.Builder>
-