Class Campaign.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
com.google.ads.googleads.v18.resources.Campaign.Builder
- All Implemented Interfaces:
CampaignOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Campaign
public static final class Campaign.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
implements CampaignOrBuilder
A campaign.Protobuf type
google.ads.googleads.v18.resources.Campaign-
Method Summary
Modifier and TypeMethodDescriptionaddAllAssetAutomationSettings(Iterable<? extends Campaign.AssetAutomationSetting> values) Contains the opt-in/out status of each AssetAutomationType.addAllExcludedParentAssetFieldTypes(Iterable<? extends AssetFieldTypeEnum.AssetFieldType> values) The asset field types that should be excluded from this campaign.The asset field types that should be excluded from this campaign.addAllExcludedParentAssetSetTypes(Iterable<? extends AssetSetTypeEnum.AssetSetType> values) The asset set types that should be excluded from this campaign.The asset set types that should be excluded from this campaign.addAllFrequencyCaps(Iterable<? extends FrequencyCapEntry> values) A list that limits how often each user will see this campaign's ads.addAllLabels(Iterable<String> values) Output only.addAllPrimaryStatusReasons(Iterable<? extends CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> values) Output only.Output only.addAllUrlCustomParameters(Iterable<? extends CustomParameter> values) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.addAssetAutomationSettings(int index, Campaign.AssetAutomationSetting value) Contains the opt-in/out status of each AssetAutomationType.addAssetAutomationSettings(int index, Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType.Contains the opt-in/out status of each AssetAutomationType.addAssetAutomationSettings(Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType.Contains the opt-in/out status of each AssetAutomationType.addAssetAutomationSettingsBuilder(int index) Contains the opt-in/out status of each AssetAutomationType.The asset field types that should be excluded from this campaign.addExcludedParentAssetFieldTypesValue(int value) The asset field types that should be excluded from this campaign.The asset set types that should be excluded from this campaign.addExcludedParentAssetSetTypesValue(int value) The asset set types that should be excluded from this campaign.addFrequencyCaps(int index, FrequencyCapEntry value) A list that limits how often each user will see this campaign's ads.addFrequencyCaps(int index, FrequencyCapEntry.Builder builderForValue) A list that limits how often each user will see this campaign's ads.A list that limits how often each user will see this campaign's ads.addFrequencyCaps(FrequencyCapEntry.Builder builderForValue) A list that limits how often each user will see this campaign's ads.A list that limits how often each user will see this campaign's ads.addFrequencyCapsBuilder(int index) A list that limits how often each user will see this campaign's ads.Output only.addLabelsBytes(com.google.protobuf.ByteString value) Output only.Output only.addPrimaryStatusReasonsValue(int value) Output only.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addUrlCustomParameters(int index, CustomParameter value) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.addUrlCustomParameters(int index, CustomParameter.Builder builderForValue) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.addUrlCustomParameters(CustomParameter.Builder builderForValue) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.addUrlCustomParametersBuilder(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.build()clear()Output only.The ad serving optimization status of the campaign.Immutable.Immutable.The setting related to App Campaign.Contains the opt-in/out status of each AssetAutomationType.Immutable.Output only.The resource name of the portfolio bidding strategy used by the campaign.Output only.Output only.Output only.The resource name of the campaign budget of the campaign.The resource name of the campaign group that this campaign belongs to.Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Settings for Demand Gen campaign.The setting for controlling Dynamic Search Ads (DSA).The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.The asset field types that should be excluded from this campaign.The asset set types that should be excluded from this campaign.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Suffix used to append query parameters to landing pages that are served with parallel tracking.A manual bidding strategy with a fixed CPM.A list that limits how often each user will see this campaign's ads.The setting for ads geotargeting.Immutable.Immutable.clearId()Output only.Keyword match type of Campaign.Output only.Immutable.The setting for local campaign.The Local Services Campaign related settings.Standard Manual CPA bidding strategy.Standard Manual CPC bidding strategy.Standard Manual CPM bidding strategy.A bidding strategy that pays a configurable amount per video view.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.The name of the campaign.The network settings for the campaign.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Optimization goal setting for this campaign, which includes a set of optimization goal types.Output only.Payment mode for the campaign.Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Output only.Output only.Output only.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.Immutable.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Output only.The setting for controlling Shopping campaigns.The date when campaign started in serving customer's timezone in YYYY-MM-DD format.The status of the campaign.Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.A bidding strategy that automatically optimizes cost per thousand impressions.An automated bidding strategy that sets bids to optimize performance given the target CPV you set.Target Impression Share bidding strategy.Setting for targeting related features.Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Output only.The URL template for constructing a tracking URL.Settings for Travel campaign.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.Represents opting out of URL expansion to more targeted URLs.Describes how unbranded pharma ads will be displayed.Brand Safety setting at the individual campaign level.Settings for Video campaign.clone()Output only.com.google.protobuf.ByteStringOutput only.The ad serving optimization status of the campaign.intThe ad serving optimization status of the campaign.Immutable.intImmutable.Immutable.intImmutable.The setting related to App Campaign.The setting related to App Campaign.The setting related to App Campaign.getAssetAutomationSettings(int index) Contains the opt-in/out status of each AssetAutomationType.getAssetAutomationSettingsBuilder(int index) Contains the opt-in/out status of each AssetAutomationType.Contains the opt-in/out status of each AssetAutomationType.intContains the opt-in/out status of each AssetAutomationType.Contains the opt-in/out status of each AssetAutomationType.getAssetAutomationSettingsOrBuilder(int index) Contains the opt-in/out status of each AssetAutomationType.List<? extends Campaign.AssetAutomationSettingOrBuilder>Contains the opt-in/out status of each AssetAutomationType.Immutable.Immutable.Immutable.Output only.com.google.protobuf.ByteStringOutput only.The resource name of the portfolio bidding strategy used by the campaign.com.google.protobuf.ByteStringThe resource name of the portfolio bidding strategy used by the campaign.Output only.intOutput only.Output only.intOutput only.booleanOutput only.The resource name of the campaign budget of the campaign.com.google.protobuf.ByteStringThe resource name of the campaign budget of the campaign.The resource name of the campaign group that this campaign belongs to.com.google.protobuf.ByteStringThe resource name of the campaign group that this campaign belongs to.Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Settings for Demand Gen campaign.Settings for Demand Gen campaign.Settings for Demand Gen campaign.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe setting for controlling Dynamic Search Ads (DSA).The setting for controlling Dynamic Search Ads (DSA).The setting for controlling Dynamic Search Ads (DSA).The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringThe last day of the campaign in serving customer's timezone in YYYY-MM-DD format.getExcludedParentAssetFieldTypes(int index) The asset field types that should be excluded from this campaign.intThe asset field types that should be excluded from this campaign.The asset field types that should be excluded from this campaign.intgetExcludedParentAssetFieldTypesValue(int index) The asset field types that should be excluded from this campaign.The asset field types that should be excluded from this campaign.getExcludedParentAssetSetTypes(int index) The asset set types that should be excluded from this campaign.intThe asset set types that should be excluded from this campaign.The asset set types that should be excluded from this campaign.intgetExcludedParentAssetSetTypesValue(int index) The asset set types that should be excluded from this campaign.The asset set types that should be excluded from this campaign.Output only.intOutput only.Suffix used to append query parameters to landing pages that are served with parallel tracking.com.google.protobuf.ByteStringSuffix used to append query parameters to landing pages that are served with parallel tracking.A manual bidding strategy with a fixed CPM.A manual bidding strategy with a fixed CPM.A manual bidding strategy with a fixed CPM.getFrequencyCaps(int index) A list that limits how often each user will see this campaign's ads.getFrequencyCapsBuilder(int index) A list that limits how often each user will see this campaign's ads.A list that limits how often each user will see this campaign's ads.intA list that limits how often each user will see this campaign's ads.A list that limits how often each user will see this campaign's ads.getFrequencyCapsOrBuilder(int index) A list that limits how often each user will see this campaign's ads.List<? extends FrequencyCapEntryOrBuilder>A list that limits how often each user will see this campaign's ads.The setting for ads geotargeting.The setting for ads geotargeting.The setting for ads geotargeting.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.longgetId()Output only.Keyword match type of Campaign.intKeyword match type of Campaign.getLabels(int index) Output only.com.google.protobuf.ByteStringgetLabelsBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Immutable.intImmutable.The setting for local campaign.The setting for local campaign.The setting for local campaign.The Local Services Campaign related settings.The Local Services Campaign related settings.The Local Services Campaign related settings.Standard Manual CPA bidding strategy.Standard Manual CPA bidding strategy.Standard Manual CPA bidding strategy.Standard Manual CPC bidding strategy.Standard Manual CPC bidding strategy.Standard Manual CPC bidding strategy.Standard Manual CPM bidding strategy.Standard Manual CPM bidding strategy.Standard Manual CPM bidding strategy.A bidding strategy that pays a configurable amount per video view.A bidding strategy that pays a configurable amount per video view.A bidding strategy that pays a configurable amount per video view.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.getName()The name of the campaign.com.google.protobuf.ByteStringThe name of the campaign.The network settings for the campaign.The network settings for the campaign.The network settings for the campaign.Optimization goal setting for this campaign, which includes a set of optimization goal types.Optimization goal setting for this campaign, which includes a set of optimization goal types.Optimization goal setting for this campaign, which includes a set of optimization goal types.doubleOutput only.Payment mode for the campaign.intPayment mode for the campaign.Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Output only.Output only.Output only.Output only.getPrimaryStatusReasons(int index) Output only.intOutput only.Output only.intgetPrimaryStatusReasonsValue(int index) Output only.Output only.intOutput only.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.Immutable.com.google.protobuf.ByteStringImmutable.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Output only.intOutput only.The setting for controlling Shopping campaigns.The setting for controlling Shopping campaigns.The setting for controlling Shopping campaigns.The date when campaign started in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringThe date when campaign started in serving customer's timezone in YYYY-MM-DD format.The status of the campaign.intThe status of the campaign.Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.A bidding strategy that automatically optimizes cost per thousand impressions.A bidding strategy that automatically optimizes cost per thousand impressions.A bidding strategy that automatically optimizes cost per thousand impressions.An automated bidding strategy that sets bids to optimize performance given the target CPV you set.An automated bidding strategy that sets bids to optimize performance given the target CPV you set.An automated bidding strategy that sets bids to optimize performance given the target CPV you set.Target Impression Share bidding strategy.Target Impression Share bidding strategy.Target Impression Share bidding strategy.Setting for targeting related features.Setting for targeting related features.Setting for targeting related features.Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Output only.Output only.Output only.The URL template for constructing a tracking URL.com.google.protobuf.ByteStringThe URL template for constructing a tracking URL.Settings for Travel campaign.Settings for Travel campaign.Settings for Travel campaign.getUrlCustomParameters(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.getUrlCustomParametersBuilder(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.intThe list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.getUrlCustomParametersOrBuilder(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.List<? extends CustomParameterOrBuilder>The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.booleanRepresents opting out of URL expansion to more targeted URLs.Describes how unbranded pharma ads will be displayed.Describes how unbranded pharma ads will be displayed.Describes how unbranded pharma ads will be displayed.Brand Safety setting at the individual campaign level.intBrand Safety setting at the individual campaign level.Settings for Video campaign.Settings for Video campaign.Settings for Video campaign.booleanThe setting related to App Campaign.booleanImmutable.booleanOutput only.booleanThe resource name of the portfolio bidding strategy used by the campaign.booleanOutput only.booleanThe resource name of the campaign budget of the campaign.booleanThe resource name of the campaign group that this campaign belongs to.booleanCommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.booleanSettings for Demand Gen campaign.booleanThe setting for controlling Dynamic Search Ads (DSA).booleanThe last day of the campaign in serving customer's timezone in YYYY-MM-DD format.booleanSuffix used to append query parameters to landing pages that are served with parallel tracking.booleanA manual bidding strategy with a fixed CPM.booleanThe setting for ads geotargeting.booleanImmutable.booleanImmutable.booleanhasId()Output only.booleanImmutable.booleanThe setting for local campaign.booleanThe Local Services Campaign related settings.booleanStandard Manual CPA bidding strategy.booleanStandard Manual CPC bidding strategy.booleanStandard Manual CPM bidding strategy.booleanA bidding strategy that pays a configurable amount per video view.booleanStandard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.booleanStandard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.booleanhasName()The name of the campaign.booleanThe network settings for the campaign.booleanOptimization goal setting for this campaign, which includes a set of optimization goal types.booleanOutput only.booleanStandard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.booleanOutput only.booleanSettings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.booleanSelective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.booleanThe setting for controlling Shopping campaigns.booleanThe date when campaign started in serving customer's timezone in YYYY-MM-DD format.booleanStandard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.booleanA bidding strategy that automatically optimizes cost per thousand impressions.booleanAn automated bidding strategy that sets bids to optimize performance given the target CPV you set.booleanTarget Impression Share bidding strategy.booleanSetting for targeting related features.booleanStandard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).booleanStandard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.booleanOutput only.booleanThe URL template for constructing a tracking URL.booleanSettings for Travel campaign.booleanRepresents opting out of URL expansion to more targeted URLs.booleanDescribes how unbranded pharma ads will be displayed.booleanSettings for Video campaign.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanThe setting related to App Campaign.Immutable.mergeCommission(Commission value) Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Settings for Demand Gen campaign.The setting for controlling Dynamic Search Ads (DSA).mergeFixedCpm(FixedCpm value) A manual bidding strategy with a fixed CPM.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The setting for ads geotargeting.Immutable.The setting for local campaign.The Local Services Campaign related settings.mergeManualCpa(ManualCpa value) Standard Manual CPA bidding strategy.mergeManualCpc(ManualCpc value) Standard Manual CPC bidding strategy.mergeManualCpm(ManualCpm value) Standard Manual CPM bidding strategy.mergeManualCpv(ManualCpv value) A bidding strategy that pays a configurable amount per video view.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.The network settings for the campaign.Optimization goal setting for this campaign, which includes a set of optimization goal types.mergePercentCpc(PercentCpc value) Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Output only.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.The setting for controlling Shopping campaigns.mergeTargetCpa(TargetCpa value) Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.mergeTargetCpm(TargetCpm value) A bidding strategy that automatically optimizes cost per thousand impressions.mergeTargetCpv(TargetCpv value) An automated bidding strategy that sets bids to optimize performance given the target CPV you set.Target Impression Share bidding strategy.Setting for targeting related features.mergeTargetRoas(TargetRoas value) Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).mergeTargetSpend(TargetSpend value) Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Output only.Settings for Travel campaign.final Campaign.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Describes how unbranded pharma ads will be displayed.Settings for Video campaign.removeAssetAutomationSettings(int index) Contains the opt-in/out status of each AssetAutomationType.removeFrequencyCaps(int index) A list that limits how often each user will see this campaign's ads.removeUrlCustomParameters(int index) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.Output only.setAccessibleBiddingStrategyBytes(com.google.protobuf.ByteString value) Output only.The ad serving optimization status of the campaign.setAdServingOptimizationStatusValue(int value) The ad serving optimization status of the campaign.Immutable.setAdvertisingChannelSubTypeValue(int value) Immutable.Immutable.setAdvertisingChannelTypeValue(int value) Immutable.The setting related to App Campaign.setAppCampaignSetting(Campaign.AppCampaignSetting.Builder builderForValue) The setting related to App Campaign.setAssetAutomationSettings(int index, Campaign.AssetAutomationSetting value) Contains the opt-in/out status of each AssetAutomationType.setAssetAutomationSettings(int index, Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType.Immutable.setAudienceSetting(Campaign.AudienceSetting.Builder builderForValue) Immutable.setBaseCampaign(String value) Output only.setBaseCampaignBytes(com.google.protobuf.ByteString value) Output only.setBiddingStrategy(String value) The resource name of the portfolio bidding strategy used by the campaign.setBiddingStrategyBytes(com.google.protobuf.ByteString value) The resource name of the portfolio bidding strategy used by the campaign.Output only.setBiddingStrategySystemStatusValue(int value) Output only.Output only.setBiddingStrategyTypeValue(int value) Output only.setBrandGuidelinesEnabled(boolean value) Output only.setCampaignBudget(String value) The resource name of the campaign budget of the campaign.setCampaignBudgetBytes(com.google.protobuf.ByteString value) The resource name of the campaign budget of the campaign.setCampaignGroup(String value) The resource name of the campaign group that this campaign belongs to.setCampaignGroupBytes(com.google.protobuf.ByteString value) The resource name of the campaign group that this campaign belongs to.setCommission(Commission value) Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.setCommission(Commission.Builder builderForValue) Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Settings for Demand Gen campaign.setDemandGenCampaignSettings(Campaign.DemandGenCampaignSettings.Builder builderForValue) Settings for Demand Gen campaign.The setting for controlling Dynamic Search Ads (DSA).setDynamicSearchAdsSetting(Campaign.DynamicSearchAdsSetting.Builder builderForValue) The setting for controlling Dynamic Search Ads (DSA).setEndDate(String value) The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.setEndDateBytes(com.google.protobuf.ByteString value) The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.setExcludedParentAssetFieldTypes(int index, AssetFieldTypeEnum.AssetFieldType value) The asset field types that should be excluded from this campaign.setExcludedParentAssetFieldTypesValue(int index, int value) The asset field types that should be excluded from this campaign.setExcludedParentAssetSetTypes(int index, AssetSetTypeEnum.AssetSetType value) The asset set types that should be excluded from this campaign.setExcludedParentAssetSetTypesValue(int index, int value) The asset set types that should be excluded from this campaign.Output only.setExperimentTypeValue(int value) Output only.setFinalUrlSuffix(String value) Suffix used to append query parameters to landing pages that are served with parallel tracking.setFinalUrlSuffixBytes(com.google.protobuf.ByteString value) Suffix used to append query parameters to landing pages that are served with parallel tracking.setFixedCpm(FixedCpm value) A manual bidding strategy with a fixed CPM.setFixedCpm(FixedCpm.Builder builderForValue) A manual bidding strategy with a fixed CPM.setFrequencyCaps(int index, FrequencyCapEntry value) A list that limits how often each user will see this campaign's ads.setFrequencyCaps(int index, FrequencyCapEntry.Builder builderForValue) A list that limits how often each user will see this campaign's ads.The setting for ads geotargeting.setGeoTargetTypeSetting(Campaign.GeoTargetTypeSetting.Builder builderForValue) The setting for ads geotargeting.setHotelPropertyAssetSet(String value) Immutable.setHotelPropertyAssetSetBytes(com.google.protobuf.ByteString value) Immutable.Immutable.setHotelSetting(Campaign.HotelSettingInfo.Builder builderForValue) Immutable.setId(long value) Output only.Keyword match type of Campaign.setKeywordMatchTypeValue(int value) Keyword match type of Campaign.Output only.Immutable.setListingTypeValue(int value) Immutable.The setting for local campaign.setLocalCampaignSetting(Campaign.LocalCampaignSetting.Builder builderForValue) The setting for local campaign.The Local Services Campaign related settings.The Local Services Campaign related settings.setManualCpa(ManualCpa value) Standard Manual CPA bidding strategy.setManualCpa(ManualCpa.Builder builderForValue) Standard Manual CPA bidding strategy.setManualCpc(ManualCpc value) Standard Manual CPC bidding strategy.setManualCpc(ManualCpc.Builder builderForValue) Standard Manual CPC bidding strategy.setManualCpm(ManualCpm value) Standard Manual CPM bidding strategy.setManualCpm(ManualCpm.Builder builderForValue) Standard Manual CPM bidding strategy.setManualCpv(ManualCpv value) A bidding strategy that pays a configurable amount per video view.setManualCpv(ManualCpv.Builder builderForValue) A bidding strategy that pays a configurable amount per video view.Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.setMaximizeConversions(MaximizeConversions.Builder builderForValue) Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.setMaximizeConversionValue(MaximizeConversionValue.Builder builderForValue) Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.The name of the campaign.setNameBytes(com.google.protobuf.ByteString value) The name of the campaign.The network settings for the campaign.setNetworkSettings(Campaign.NetworkSettings.Builder builderForValue) The network settings for the campaign.Optimization goal setting for this campaign, which includes a set of optimization goal types.setOptimizationGoalSetting(Campaign.OptimizationGoalSetting.Builder builderForValue) Optimization goal setting for this campaign, which includes a set of optimization goal types.setOptimizationScore(double value) Output only.Payment mode for the campaign.setPaymentModeValue(int value) Payment mode for the campaign.setPercentCpc(PercentCpc value) Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.setPercentCpc(PercentCpc.Builder builderForValue) Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Output only.setPerformanceMaxUpgrade(Campaign.PerformanceMaxUpgrade.Builder builderForValue) Output only.Output only.setPrimaryStatusReasons(int index, CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason value) Output only.setPrimaryStatusReasonsValue(int index, int value) Output only.setPrimaryStatusValue(int value) Output only.Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.setRealTimeBiddingSetting(RealTimeBiddingSetting.Builder builderForValue) Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.setSelectiveOptimization(Campaign.SelectiveOptimization.Builder builderForValue) Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Output only.setServingStatusValue(int value) Output only.The setting for controlling Shopping campaigns.setShoppingSetting(Campaign.ShoppingSetting.Builder builderForValue) The setting for controlling Shopping campaigns.setStartDate(String value) The date when campaign started in serving customer's timezone in YYYY-MM-DD format.setStartDateBytes(com.google.protobuf.ByteString value) The date when campaign started in serving customer's timezone in YYYY-MM-DD format.The status of the campaign.setStatusValue(int value) The status of the campaign.setTargetCpa(TargetCpa value) Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.setTargetCpa(TargetCpa.Builder builderForValue) Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.setTargetCpm(TargetCpm value) A bidding strategy that automatically optimizes cost per thousand impressions.setTargetCpm(TargetCpm.Builder builderForValue) A bidding strategy that automatically optimizes cost per thousand impressions.setTargetCpv(TargetCpv value) An automated bidding strategy that sets bids to optimize performance given the target CPV you set.setTargetCpv(TargetCpv.Builder builderForValue) An automated bidding strategy that sets bids to optimize performance given the target CPV you set.Target Impression Share bidding strategy.setTargetImpressionShare(TargetImpressionShare.Builder builderForValue) Target Impression Share bidding strategy.Setting for targeting related features.setTargetingSetting(TargetingSetting.Builder builderForValue) Setting for targeting related features.setTargetRoas(TargetRoas value) Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).setTargetRoas(TargetRoas.Builder builderForValue) Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).setTargetSpend(TargetSpend value) Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.setTargetSpend(TargetSpend.Builder builderForValue) Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Output only.setTrackingSetting(Campaign.TrackingSetting.Builder builderForValue) Output only.setTrackingUrlTemplate(String value) The URL template for constructing a tracking URL.setTrackingUrlTemplateBytes(com.google.protobuf.ByteString value) The URL template for constructing a tracking URL.Settings for Travel campaign.setTravelCampaignSettings(Campaign.TravelCampaignSettings.Builder builderForValue) Settings for Travel campaign.final Campaign.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUrlCustomParameters(int index, CustomParameter value) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.setUrlCustomParameters(int index, CustomParameter.Builder builderForValue) The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.setUrlExpansionOptOut(boolean value) Represents opting out of URL expansion to more targeted URLs.Describes how unbranded pharma ads will be displayed.setVanityPharma(Campaign.VanityPharma.Builder builderForValue) Describes how unbranded pharma ads will be displayed.Brand Safety setting at the individual campaign level.setVideoBrandSafetySuitabilityValue(int value) Brand Safety setting at the individual campaign level.Settings for Video campaign.setVideoCampaignSettings(Campaign.VideoCampaignSettings.Builder builderForValue) Settings for Video campaign.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<Campaign.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<Campaign.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<Campaign.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<Campaign.Builder>
-
setField
public Campaign.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<Campaign.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
-
setRepeatedField
public Campaign.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<Campaign.Builder>
-
addRepeatedField
public Campaign.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<Campaign.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Campaign.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
-
mergeFrom
public Campaign.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<Campaign.Builder>- Throws:
IOException
-
getCampaignBiddingStrategyCase
- Specified by:
getCampaignBiddingStrategyCasein interfaceCampaignOrBuilder
-
clearCampaignBiddingStrategy
-
getResourceName
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCampaignOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasId
public boolean hasId()Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceCampaignOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceCampaignOrBuilder- Returns:
- The id.
-
setId
Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Specified by:
hasNamein interfaceCampaignOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Specified by:
getNamein interfaceCampaignOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Specified by:
getNameBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getPrimaryStatusValue
public int getPrimaryStatusValue()Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v18.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for primaryStatus.
-
setPrimaryStatusValue
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v18.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for primaryStatus to set.- Returns:
- This builder for chaining.
-
getPrimaryStatus
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v18.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusin interfaceCampaignOrBuilder- Returns:
- The primaryStatus.
-
setPrimaryStatus
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v18.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The primaryStatus to set.- Returns:
- This builder for chaining.
-
clearPrimaryStatus
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v18.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPrimaryStatusReasonsList
public List<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> getPrimaryStatusReasonsList()Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsListin interfaceCampaignOrBuilder- Returns:
- A list containing the primaryStatusReasons.
-
getPrimaryStatusReasonsCount
public int getPrimaryStatusReasonsCount()Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsCountin interfaceCampaignOrBuilder- Returns:
- The count of primaryStatusReasons.
-
getPrimaryStatusReasons
public CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason getPrimaryStatusReasons(int index) Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsin interfaceCampaignOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The primaryStatusReasons at the given index.
-
setPrimaryStatusReasons
public Campaign.Builder setPrimaryStatusReasons(int index, CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason value) Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The primaryStatusReasons to set.- Returns:
- This builder for chaining.
-
addPrimaryStatusReasons
public Campaign.Builder addPrimaryStatusReasons(CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason value) Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
addAllPrimaryStatusReasons
public Campaign.Builder addAllPrimaryStatusReasons(Iterable<? extends CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> values) Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
clearPrimaryStatusReasons
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPrimaryStatusReasonsValueList
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValueListin interfaceCampaignOrBuilder- Returns:
- A list containing the enum numeric values on the wire for primaryStatusReasons.
-
getPrimaryStatusReasonsValue
public int getPrimaryStatusReasonsValue(int index) Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValuein interfaceCampaignOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of primaryStatusReasons at the given index.
-
setPrimaryStatusReasonsValue
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for primaryStatusReasons to set.- Returns:
- This builder for chaining.
-
addPrimaryStatusReasonsValue
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
addAllPrimaryStatusReasonsValue
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The enum numeric values on the wire for primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v18.enums.CampaignStatusEnum.CampaignStatus status = 5;- Specified by:
getStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v18.enums.CampaignStatusEnum.CampaignStatus status = 5;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v18.enums.CampaignStatusEnum.CampaignStatus status = 5;- Specified by:
getStatusin interfaceCampaignOrBuilder- Returns:
- The status.
-
setStatus
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v18.enums.CampaignStatusEnum.CampaignStatus status = 5;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v18.enums.CampaignStatusEnum.CampaignStatus status = 5;- Returns:
- This builder for chaining.
-
getServingStatusValue
public int getServingStatusValue()Output only. The ad serving status of the campaign.
.google.ads.googleads.v18.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServingStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for servingStatus.
-
setServingStatusValue
Output only. The ad serving status of the campaign.
.google.ads.googleads.v18.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for servingStatus to set.- Returns:
- This builder for chaining.
-
getServingStatus
Output only. The ad serving status of the campaign.
.google.ads.googleads.v18.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServingStatusin interfaceCampaignOrBuilder- Returns:
- The servingStatus.
-
setServingStatus
Output only. The ad serving status of the campaign.
.google.ads.googleads.v18.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The servingStatus to set.- Returns:
- This builder for chaining.
-
clearServingStatus
Output only. The ad serving status of the campaign.
.google.ads.googleads.v18.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getBiddingStrategySystemStatusValue
public int getBiddingStrategySystemStatusValue()Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v18.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBiddingStrategySystemStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for biddingStrategySystemStatus.
-
setBiddingStrategySystemStatusValue
Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v18.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for biddingStrategySystemStatus to set.- Returns:
- This builder for chaining.
-
getBiddingStrategySystemStatus
Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v18.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBiddingStrategySystemStatusin interfaceCampaignOrBuilder- Returns:
- The biddingStrategySystemStatus.
-
setBiddingStrategySystemStatus
public Campaign.Builder setBiddingStrategySystemStatus(BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus value) Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v18.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The biddingStrategySystemStatus to set.- Returns:
- This builder for chaining.
-
clearBiddingStrategySystemStatus
Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v18.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAdServingOptimizationStatusValue
public int getAdServingOptimizationStatusValue()The ad serving optimization status of the campaign.
.google.ads.googleads.v18.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Specified by:
getAdServingOptimizationStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for adServingOptimizationStatus.
-
setAdServingOptimizationStatusValue
The ad serving optimization status of the campaign.
.google.ads.googleads.v18.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Parameters:
value- The enum numeric value on the wire for adServingOptimizationStatus to set.- Returns:
- This builder for chaining.
-
getAdServingOptimizationStatus
The ad serving optimization status of the campaign.
.google.ads.googleads.v18.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Specified by:
getAdServingOptimizationStatusin interfaceCampaignOrBuilder- Returns:
- The adServingOptimizationStatus.
-
setAdServingOptimizationStatus
public Campaign.Builder setAdServingOptimizationStatus(AdServingOptimizationStatusEnum.AdServingOptimizationStatus value) The ad serving optimization status of the campaign.
.google.ads.googleads.v18.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Parameters:
value- The adServingOptimizationStatus to set.- Returns:
- This builder for chaining.
-
clearAdServingOptimizationStatus
The ad serving optimization status of the campaign.
.google.ads.googleads.v18.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Returns:
- This builder for chaining.
-
getAdvertisingChannelTypeValue
public int getAdvertisingChannelTypeValue()Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for advertisingChannelType.
-
setAdvertisingChannelTypeValue
Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for advertisingChannelType to set.- Returns:
- This builder for chaining.
-
getAdvertisingChannelType
Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelTypein interfaceCampaignOrBuilder- Returns:
- The advertisingChannelType.
-
setAdvertisingChannelType
public Campaign.Builder setAdvertisingChannelType(AdvertisingChannelTypeEnum.AdvertisingChannelType value) Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The advertisingChannelType to set.- Returns:
- This builder for chaining.
-
clearAdvertisingChannelType
Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
getAdvertisingChannelSubTypeValue
public int getAdvertisingChannelSubTypeValue()Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelSubTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for advertisingChannelSubType.
-
setAdvertisingChannelSubTypeValue
Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for advertisingChannelSubType to set.- Returns:
- This builder for chaining.
-
getAdvertisingChannelSubType
Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelSubTypein interfaceCampaignOrBuilder- Returns:
- The advertisingChannelSubType.
-
setAdvertisingChannelSubType
public Campaign.Builder setAdvertisingChannelSubType(AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType value) Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The advertisingChannelSubType to set.- Returns:
- This builder for chaining.
-
clearAdvertisingChannelSubType
Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v18.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasTrackingUrlTemplate
public boolean hasTrackingUrlTemplate()The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Specified by:
hasTrackingUrlTemplatein interfaceCampaignOrBuilder- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Specified by:
getTrackingUrlTemplatein interfaceCampaignOrBuilder- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Specified by:
getTrackingUrlTemplateBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for trackingUrlTemplate.
-
setTrackingUrlTemplate
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Parameters:
value- The trackingUrlTemplate to set.- Returns:
- This builder for chaining.
-
clearTrackingUrlTemplate
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Returns:
- This builder for chaining.
-
setTrackingUrlTemplateBytes
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;- Parameters:
value- The bytes for trackingUrlTemplate to set.- Returns:
- This builder for chaining.
-
getUrlCustomParametersList
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersListin interfaceCampaignOrBuilder
-
getUrlCustomParametersCount
public int getUrlCustomParametersCount()The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersCountin interfaceCampaignOrBuilder
-
getUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersin interfaceCampaignOrBuilder
-
setUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
setUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addAllUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
clearUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
removeUrlCustomParameters
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
getUrlCustomParametersBuilder
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
getUrlCustomParametersOrBuilder
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersOrBuilderin interfaceCampaignOrBuilder
-
getUrlCustomParametersOrBuilderList
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersOrBuilderListin interfaceCampaignOrBuilder
-
addUrlCustomParametersBuilder
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
addUrlCustomParametersBuilder
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
getUrlCustomParametersBuilderList
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 12; -
hasLocalServicesCampaignSettings
public boolean hasLocalServicesCampaignSettings()The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;- Specified by:
hasLocalServicesCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the localServicesCampaignSettings field is set.
-
getLocalServicesCampaignSettings
The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;- Specified by:
getLocalServicesCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- The localServicesCampaignSettings.
-
setLocalServicesCampaignSettings
public Campaign.Builder setLocalServicesCampaignSettings(Campaign.LocalServicesCampaignSettings value) The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75; -
setLocalServicesCampaignSettings
public Campaign.Builder setLocalServicesCampaignSettings(Campaign.LocalServicesCampaignSettings.Builder builderForValue) The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75; -
mergeLocalServicesCampaignSettings
public Campaign.Builder mergeLocalServicesCampaignSettings(Campaign.LocalServicesCampaignSettings value) The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75; -
clearLocalServicesCampaignSettings
The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75; -
getLocalServicesCampaignSettingsBuilder
The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75; -
getLocalServicesCampaignSettingsOrBuilder
The Local Services Campaign related settings.
.google.ads.googleads.v18.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;- Specified by:
getLocalServicesCampaignSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasTravelCampaignSettings
public boolean hasTravelCampaignSettings()Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;- Specified by:
hasTravelCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the travelCampaignSettings field is set.
-
getTravelCampaignSettings
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;- Specified by:
getTravelCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- The travelCampaignSettings.
-
setTravelCampaignSettings
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85; -
setTravelCampaignSettings
public Campaign.Builder setTravelCampaignSettings(Campaign.TravelCampaignSettings.Builder builderForValue) Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85; -
mergeTravelCampaignSettings
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85; -
clearTravelCampaignSettings
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85; -
getTravelCampaignSettingsBuilder
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85; -
getTravelCampaignSettingsOrBuilder
Settings for Travel campaign.
.google.ads.googleads.v18.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;- Specified by:
getTravelCampaignSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasDemandGenCampaignSettings
public boolean hasDemandGenCampaignSettings()Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91;- Specified by:
hasDemandGenCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the demandGenCampaignSettings field is set.
-
getDemandGenCampaignSettings
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91;- Specified by:
getDemandGenCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- The demandGenCampaignSettings.
-
setDemandGenCampaignSettings
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91; -
setDemandGenCampaignSettings
public Campaign.Builder setDemandGenCampaignSettings(Campaign.DemandGenCampaignSettings.Builder builderForValue) Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91; -
mergeDemandGenCampaignSettings
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91; -
clearDemandGenCampaignSettings
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91; -
getDemandGenCampaignSettingsBuilder
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91; -
getDemandGenCampaignSettingsOrBuilder
Settings for Demand Gen campaign.
.google.ads.googleads.v18.resources.Campaign.DemandGenCampaignSettings demand_gen_campaign_settings = 91;- Specified by:
getDemandGenCampaignSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasVideoCampaignSettings
public boolean hasVideoCampaignSettings()Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94;- Specified by:
hasVideoCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the videoCampaignSettings field is set.
-
getVideoCampaignSettings
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94;- Specified by:
getVideoCampaignSettingsin interfaceCampaignOrBuilder- Returns:
- The videoCampaignSettings.
-
setVideoCampaignSettings
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94; -
setVideoCampaignSettings
public Campaign.Builder setVideoCampaignSettings(Campaign.VideoCampaignSettings.Builder builderForValue) Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94; -
mergeVideoCampaignSettings
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94; -
clearVideoCampaignSettings
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94; -
getVideoCampaignSettingsBuilder
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94; -
getVideoCampaignSettingsOrBuilder
Settings for Video campaign.
.google.ads.googleads.v18.resources.Campaign.VideoCampaignSettings video_campaign_settings = 94;- Specified by:
getVideoCampaignSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasRealTimeBiddingSetting
public boolean hasRealTimeBiddingSetting()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
hasRealTimeBiddingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the realTimeBiddingSetting field is set.
-
getRealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
getRealTimeBiddingSettingin interfaceCampaignOrBuilder- Returns:
- The realTimeBiddingSetting.
-
setRealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39; -
setRealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39; -
mergeRealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39; -
clearRealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39; -
getRealTimeBiddingSettingBuilder
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39; -
getRealTimeBiddingSettingOrBuilder
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v18.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
getRealTimeBiddingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasNetworkSettings
public boolean hasNetworkSettings()The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
hasNetworkSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the networkSettings field is set.
-
getNetworkSettings
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
getNetworkSettingsin interfaceCampaignOrBuilder- Returns:
- The networkSettings.
-
setNetworkSettings
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14; -
setNetworkSettings
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14; -
mergeNetworkSettings
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14; -
clearNetworkSettings
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14; -
getNetworkSettingsBuilder
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14; -
getNetworkSettingsOrBuilder
The network settings for the campaign.
.google.ads.googleads.v18.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
getNetworkSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasHotelSetting
public boolean hasHotelSetting()Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasHotelSettingin interfaceCampaignOrBuilder- Returns:
- Whether the hotelSetting field is set.
-
getHotelSetting
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getHotelSettingin interfaceCampaignOrBuilder- Returns:
- The hotelSetting.
-
setHotelSetting
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE]; -
setHotelSetting
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeHotelSetting
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE]; -
clearHotelSetting
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE]; -
getHotelSettingBuilder
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE]; -
getHotelSettingOrBuilder
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v18.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getHotelSettingOrBuilderin interfaceCampaignOrBuilder
-
hasDynamicSearchAdsSetting
public boolean hasDynamicSearchAdsSetting()The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;- Specified by:
hasDynamicSearchAdsSettingin interfaceCampaignOrBuilder- Returns:
- Whether the dynamicSearchAdsSetting field is set.
-
getDynamicSearchAdsSetting
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;- Specified by:
getDynamicSearchAdsSettingin interfaceCampaignOrBuilder- Returns:
- The dynamicSearchAdsSetting.
-
setDynamicSearchAdsSetting
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33; -
setDynamicSearchAdsSetting
public Campaign.Builder setDynamicSearchAdsSetting(Campaign.DynamicSearchAdsSetting.Builder builderForValue) The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33; -
mergeDynamicSearchAdsSetting
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33; -
clearDynamicSearchAdsSetting
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33; -
getDynamicSearchAdsSettingBuilder
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33; -
getDynamicSearchAdsSettingOrBuilder
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v18.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;- Specified by:
getDynamicSearchAdsSettingOrBuilderin interfaceCampaignOrBuilder
-
hasShoppingSetting
public boolean hasShoppingSetting()The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
hasShoppingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the shoppingSetting field is set.
-
getShoppingSetting
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
getShoppingSettingin interfaceCampaignOrBuilder- Returns:
- The shoppingSetting.
-
setShoppingSetting
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36; -
setShoppingSetting
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36; -
mergeShoppingSetting
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36; -
clearShoppingSetting
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36; -
getShoppingSettingBuilder
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36; -
getShoppingSettingOrBuilder
The setting for controlling Shopping campaigns.
.google.ads.googleads.v18.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
getShoppingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasTargetingSetting
public boolean hasTargetingSetting()Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43;- Specified by:
hasTargetingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the targetingSetting field is set.
-
getTargetingSetting
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43;- Specified by:
getTargetingSettingin interfaceCampaignOrBuilder- Returns:
- The targetingSetting.
-
setTargetingSetting
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43; -
setTargetingSetting
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43; -
mergeTargetingSetting
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43; -
clearTargetingSetting
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43; -
getTargetingSettingBuilder
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43; -
getTargetingSettingOrBuilder
Setting for targeting related features.
.google.ads.googleads.v18.common.TargetingSetting targeting_setting = 43;- Specified by:
getTargetingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasAudienceSetting
public boolean hasAudienceSetting()Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAudienceSettingin interfaceCampaignOrBuilder- Returns:
- Whether the audienceSetting field is set.
-
getAudienceSetting
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAudienceSettingin interfaceCampaignOrBuilder- Returns:
- The audienceSetting.
-
setAudienceSetting
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE]; -
setAudienceSetting
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE]; -
mergeAudienceSetting
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE]; -
clearAudienceSetting
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE]; -
getAudienceSettingBuilder
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE]; -
getAudienceSettingOrBuilder
Immutable. Setting for audience related features.
optional .google.ads.googleads.v18.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAudienceSettingOrBuilderin interfaceCampaignOrBuilder
-
hasGeoTargetTypeSetting
public boolean hasGeoTargetTypeSetting()The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
hasGeoTargetTypeSettingin interfaceCampaignOrBuilder- Returns:
- Whether the geoTargetTypeSetting field is set.
-
getGeoTargetTypeSetting
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
getGeoTargetTypeSettingin interfaceCampaignOrBuilder- Returns:
- The geoTargetTypeSetting.
-
setGeoTargetTypeSetting
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47; -
setGeoTargetTypeSetting
public Campaign.Builder setGeoTargetTypeSetting(Campaign.GeoTargetTypeSetting.Builder builderForValue) The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47; -
mergeGeoTargetTypeSetting
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47; -
clearGeoTargetTypeSetting
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47; -
getGeoTargetTypeSettingBuilder
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47; -
getGeoTargetTypeSettingOrBuilder
The setting for ads geotargeting.
.google.ads.googleads.v18.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
getGeoTargetTypeSettingOrBuilderin interfaceCampaignOrBuilder
-
hasLocalCampaignSetting
public boolean hasLocalCampaignSetting()The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
hasLocalCampaignSettingin interfaceCampaignOrBuilder- Returns:
- Whether the localCampaignSetting field is set.
-
getLocalCampaignSetting
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
getLocalCampaignSettingin interfaceCampaignOrBuilder- Returns:
- The localCampaignSetting.
-
setLocalCampaignSetting
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50; -
setLocalCampaignSetting
public Campaign.Builder setLocalCampaignSetting(Campaign.LocalCampaignSetting.Builder builderForValue) The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50; -
mergeLocalCampaignSetting
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50; -
clearLocalCampaignSetting
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50; -
getLocalCampaignSettingBuilder
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50; -
getLocalCampaignSettingOrBuilder
The setting for local campaign.
.google.ads.googleads.v18.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
getLocalCampaignSettingOrBuilderin interfaceCampaignOrBuilder
-
hasAppCampaignSetting
public boolean hasAppCampaignSetting()The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Specified by:
hasAppCampaignSettingin interfaceCampaignOrBuilder- Returns:
- Whether the appCampaignSetting field is set.
-
getAppCampaignSetting
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Specified by:
getAppCampaignSettingin interfaceCampaignOrBuilder- Returns:
- The appCampaignSetting.
-
setAppCampaignSetting
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51; -
setAppCampaignSetting
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51; -
mergeAppCampaignSetting
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51; -
clearAppCampaignSetting
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51; -
getAppCampaignSettingBuilder
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51; -
getAppCampaignSettingOrBuilder
The setting related to App Campaign.
.google.ads.googleads.v18.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Specified by:
getAppCampaignSettingOrBuilderin interfaceCampaignOrBuilder
-
getLabelsList
public com.google.protobuf.ProtocolStringList getLabelsList()Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsListin interfaceCampaignOrBuilder- Returns:
- A list containing the labels.
-
getLabelsCount
public int getLabelsCount()Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsCountin interfaceCampaignOrBuilder- Returns:
- The count of labels.
-
getLabels
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsin interfaceCampaignOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The labels at the given index.
-
getLabelsBytes
public com.google.protobuf.ByteString getLabelsBytes(int index) Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getLabelsBytesin interfaceCampaignOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the labels at the given index.
-
setLabels
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The labels to set.- Returns:
- This builder for chaining.
-
addLabels
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The labels to add.- Returns:
- This builder for chaining.
-
addAllLabels
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
values- The labels to add.- Returns:
- This builder for chaining.
-
clearLabels
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addLabelsBytes
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the labels to add.- Returns:
- This builder for chaining.
-
getExperimentTypeValue
public int getExperimentTypeValue()Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v18.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExperimentTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for experimentType.
-
setExperimentTypeValue
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v18.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for experimentType to set.- Returns:
- This builder for chaining.
-
getExperimentType
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v18.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExperimentTypein interfaceCampaignOrBuilder- Returns:
- The experimentType.
-
setExperimentType
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v18.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The experimentType to set.- Returns:
- This builder for chaining.
-
clearExperimentType
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v18.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasBaseCampaign
public boolean hasBaseCampaign()Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
hasBaseCampaignin interfaceCampaignOrBuilder- Returns:
- Whether the baseCampaign field is set.
-
getBaseCampaign
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getBaseCampaignin interfaceCampaignOrBuilder- Returns:
- The baseCampaign.
-
getBaseCampaignBytes
public com.google.protobuf.ByteString getBaseCampaignBytes()Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getBaseCampaignBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for baseCampaign.
-
setBaseCampaign
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The baseCampaign to set.- Returns:
- This builder for chaining.
-
clearBaseCampaign
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBaseCampaignBytes
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for baseCampaign to set.- Returns:
- This builder for chaining.
-
hasCampaignBudget
public boolean hasCampaignBudget()The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Specified by:
hasCampaignBudgetin interfaceCampaignOrBuilder- Returns:
- Whether the campaignBudget field is set.
-
getCampaignBudget
The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignBudgetin interfaceCampaignOrBuilder- Returns:
- The campaignBudget.
-
getCampaignBudgetBytes
public com.google.protobuf.ByteString getCampaignBudgetBytes()The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignBudgetBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for campaignBudget.
-
setCampaignBudget
The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Parameters:
value- The campaignBudget to set.- Returns:
- This builder for chaining.
-
clearCampaignBudget
The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCampaignBudgetBytes
The resource name of the campaign budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for campaignBudget to set.- Returns:
- This builder for chaining.
-
getBiddingStrategyTypeValue
public int getBiddingStrategyTypeValue()Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBiddingStrategyTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for biddingStrategyType.
-
setBiddingStrategyTypeValue
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for biddingStrategyType to set.- Returns:
- This builder for chaining.
-
getBiddingStrategyType
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBiddingStrategyTypein interfaceCampaignOrBuilder- Returns:
- The biddingStrategyType.
-
setBiddingStrategyType
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The biddingStrategyType to set.- Returns:
- This builder for chaining.
-
clearBiddingStrategyType
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAccessibleBiddingStrategy
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getAccessibleBiddingStrategyin interfaceCampaignOrBuilder- Returns:
- The accessibleBiddingStrategy.
-
getAccessibleBiddingStrategyBytes
public com.google.protobuf.ByteString getAccessibleBiddingStrategyBytes()Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getAccessibleBiddingStrategyBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for accessibleBiddingStrategy.
-
setAccessibleBiddingStrategy
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The accessibleBiddingStrategy to set.- Returns:
- This builder for chaining.
-
clearAccessibleBiddingStrategy
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAccessibleBiddingStrategyBytes
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for accessibleBiddingStrategy to set.- Returns:
- This builder for chaining.
-
hasStartDate
public boolean hasStartDate()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Specified by:
hasStartDatein interfaceCampaignOrBuilder- Returns:
- Whether the startDate field is set.
-
getStartDate
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Specified by:
getStartDatein interfaceCampaignOrBuilder- Returns:
- The startDate.
-
getStartDateBytes
public com.google.protobuf.ByteString getStartDateBytes()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Specified by:
getStartDateBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for startDate.
-
setStartDate
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Parameters:
value- The startDate to set.- Returns:
- This builder for chaining.
-
clearStartDate
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Returns:
- This builder for chaining.
-
setStartDateBytes
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;- Parameters:
value- The bytes for startDate to set.- Returns:
- This builder for chaining.
-
hasCampaignGroup
public boolean hasCampaignGroup()The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Specified by:
hasCampaignGroupin interfaceCampaignOrBuilder- Returns:
- Whether the campaignGroup field is set.
-
getCampaignGroup
The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignGroupin interfaceCampaignOrBuilder- Returns:
- The campaignGroup.
-
getCampaignGroupBytes
public com.google.protobuf.ByteString getCampaignGroupBytes()The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignGroupBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for campaignGroup.
-
setCampaignGroup
The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Parameters:
value- The campaignGroup to set.- Returns:
- This builder for chaining.
-
clearCampaignGroup
The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCampaignGroupBytes
The resource name of the campaign group that this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for campaignGroup to set.- Returns:
- This builder for chaining.
-
hasEndDate
public boolean hasEndDate()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Specified by:
hasEndDatein interfaceCampaignOrBuilder- Returns:
- Whether the endDate field is set.
-
getEndDate
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Specified by:
getEndDatein interfaceCampaignOrBuilder- Returns:
- The endDate.
-
getEndDateBytes
public com.google.protobuf.ByteString getEndDateBytes()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Specified by:
getEndDateBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for endDate.
-
setEndDate
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Parameters:
value- The endDate to set.- Returns:
- This builder for chaining.
-
clearEndDate
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Returns:
- This builder for chaining.
-
setEndDateBytes
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;- Parameters:
value- The bytes for endDate to set.- Returns:
- This builder for chaining.
-
hasFinalUrlSuffix
public boolean hasFinalUrlSuffix()Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Specified by:
hasFinalUrlSuffixin interfaceCampaignOrBuilder- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Specified by:
getFinalUrlSuffixin interfaceCampaignOrBuilder- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
public com.google.protobuf.ByteString getFinalUrlSuffixBytes()Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Specified by:
getFinalUrlSuffixBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for finalUrlSuffix.
-
setFinalUrlSuffix
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Parameters:
value- The finalUrlSuffix to set.- Returns:
- This builder for chaining.
-
clearFinalUrlSuffix
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Returns:
- This builder for chaining.
-
setFinalUrlSuffixBytes
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;- Parameters:
value- The bytes for finalUrlSuffix to set.- Returns:
- This builder for chaining.
-
getFrequencyCapsList
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsListin interfaceCampaignOrBuilder
-
getFrequencyCapsCount
public int getFrequencyCapsCount()A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsCountin interfaceCampaignOrBuilder
-
getFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsin interfaceCampaignOrBuilder
-
setFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
setFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addAllFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
clearFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
removeFrequencyCaps
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
getFrequencyCapsBuilder
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
getFrequencyCapsOrBuilder
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsOrBuilderin interfaceCampaignOrBuilder
-
getFrequencyCapsOrBuilderList
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsOrBuilderListin interfaceCampaignOrBuilder
-
addFrequencyCapsBuilder
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
addFrequencyCapsBuilder
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
getFrequencyCapsBuilderList
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v18.common.FrequencyCapEntry frequency_caps = 40; -
getVideoBrandSafetySuitabilityValue
public int getVideoBrandSafetySuitabilityValue()Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42;- Specified by:
getVideoBrandSafetySuitabilityValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for videoBrandSafetySuitability.
-
setVideoBrandSafetySuitabilityValue
Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42;- Parameters:
value- The enum numeric value on the wire for videoBrandSafetySuitability to set.- Returns:
- This builder for chaining.
-
getVideoBrandSafetySuitability
Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42;- Specified by:
getVideoBrandSafetySuitabilityin interfaceCampaignOrBuilder- Returns:
- The videoBrandSafetySuitability.
-
setVideoBrandSafetySuitability
public Campaign.Builder setVideoBrandSafetySuitability(BrandSafetySuitabilityEnum.BrandSafetySuitability value) Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42;- Parameters:
value- The videoBrandSafetySuitability to set.- Returns:
- This builder for chaining.
-
clearVideoBrandSafetySuitability
Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
.google.ads.googleads.v18.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42;- Returns:
- This builder for chaining.
-
hasVanityPharma
public boolean hasVanityPharma()Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44;- Specified by:
hasVanityPharmain interfaceCampaignOrBuilder- Returns:
- Whether the vanityPharma field is set.
-
getVanityPharma
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44;- Specified by:
getVanityPharmain interfaceCampaignOrBuilder- Returns:
- The vanityPharma.
-
setVanityPharma
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44; -
setVanityPharma
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44; -
mergeVanityPharma
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44; -
clearVanityPharma
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44; -
getVanityPharmaBuilder
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44; -
getVanityPharmaOrBuilder
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v18.resources.Campaign.VanityPharma vanity_pharma = 44;- Specified by:
getVanityPharmaOrBuilderin interfaceCampaignOrBuilder
-
hasSelectiveOptimization
public boolean hasSelectiveOptimization()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45;- Specified by:
hasSelectiveOptimizationin interfaceCampaignOrBuilder- Returns:
- Whether the selectiveOptimization field is set.
-
getSelectiveOptimization
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45;- Specified by:
getSelectiveOptimizationin interfaceCampaignOrBuilder- Returns:
- The selectiveOptimization.
-
setSelectiveOptimization
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45; -
setSelectiveOptimization
public Campaign.Builder setSelectiveOptimization(Campaign.SelectiveOptimization.Builder builderForValue) Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45; -
mergeSelectiveOptimization
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45; -
clearSelectiveOptimization
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45; -
getSelectiveOptimizationBuilder
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45; -
getSelectiveOptimizationOrBuilder
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v18.resources.Campaign.SelectiveOptimization selective_optimization = 45;- Specified by:
getSelectiveOptimizationOrBuilderin interfaceCampaignOrBuilder
-
hasOptimizationGoalSetting
public boolean hasOptimizationGoalSetting()Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;- Specified by:
hasOptimizationGoalSettingin interfaceCampaignOrBuilder- Returns:
- Whether the optimizationGoalSetting field is set.
-
getOptimizationGoalSetting
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;- Specified by:
getOptimizationGoalSettingin interfaceCampaignOrBuilder- Returns:
- The optimizationGoalSetting.
-
setOptimizationGoalSetting
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54; -
setOptimizationGoalSetting
public Campaign.Builder setOptimizationGoalSetting(Campaign.OptimizationGoalSetting.Builder builderForValue) Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54; -
mergeOptimizationGoalSetting
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54; -
clearOptimizationGoalSetting
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54; -
getOptimizationGoalSettingBuilder
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54; -
getOptimizationGoalSettingOrBuilder
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v18.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;- Specified by:
getOptimizationGoalSettingOrBuilderin interfaceCampaignOrBuilder
-
hasTrackingSetting
public boolean hasTrackingSetting()Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTrackingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the trackingSetting field is set.
-
getTrackingSetting
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTrackingSettingin interfaceCampaignOrBuilder- Returns:
- The trackingSetting.
-
setTrackingSetting
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setTrackingSetting
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeTrackingSetting
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearTrackingSetting
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTrackingSettingBuilder
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getTrackingSettingOrBuilder
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v18.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTrackingSettingOrBuilderin interfaceCampaignOrBuilder
-
getPaymentModeValue
public int getPaymentModeValue()Payment mode for the campaign.
.google.ads.googleads.v18.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Specified by:
getPaymentModeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for paymentMode.
-
setPaymentModeValue
Payment mode for the campaign.
.google.ads.googleads.v18.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Parameters:
value- The enum numeric value on the wire for paymentMode to set.- Returns:
- This builder for chaining.
-
getPaymentMode
Payment mode for the campaign.
.google.ads.googleads.v18.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Specified by:
getPaymentModein interfaceCampaignOrBuilder- Returns:
- The paymentMode.
-
setPaymentMode
Payment mode for the campaign.
.google.ads.googleads.v18.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Parameters:
value- The paymentMode to set.- Returns:
- This builder for chaining.
-
clearPaymentMode
Payment mode for the campaign.
.google.ads.googleads.v18.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Returns:
- This builder for chaining.
-
hasOptimizationScore
public boolean hasOptimizationScore()Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasOptimizationScorein interfaceCampaignOrBuilder- Returns:
- Whether the optimizationScore field is set.
-
getOptimizationScore
public double getOptimizationScore()Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOptimizationScorein interfaceCampaignOrBuilder- Returns:
- The optimizationScore.
-
setOptimizationScore
Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The optimizationScore to set.- Returns:
- This builder for chaining.
-
clearOptimizationScore
Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getExcludedParentAssetFieldTypesList
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesListin interfaceCampaignOrBuilder- Returns:
- A list containing the excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypesCount
public int getExcludedParentAssetFieldTypesCount()The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesCountin interfaceCampaignOrBuilder- Returns:
- The count of excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypes
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesin interfaceCampaignOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The excludedParentAssetFieldTypes at the given index.
-
setExcludedParentAssetFieldTypes
public Campaign.Builder setExcludedParentAssetFieldTypes(int index, AssetFieldTypeEnum.AssetFieldType value) The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
index- The index to set the value at.value- The excludedParentAssetFieldTypes to set.- Returns:
- This builder for chaining.
-
addExcludedParentAssetFieldTypes
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
value- The excludedParentAssetFieldTypes to add.- Returns:
- This builder for chaining.
-
addAllExcludedParentAssetFieldTypes
public Campaign.Builder addAllExcludedParentAssetFieldTypes(Iterable<? extends AssetFieldTypeEnum.AssetFieldType> values) The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
values- The excludedParentAssetFieldTypes to add.- Returns:
- This builder for chaining.
-
clearExcludedParentAssetFieldTypes
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Returns:
- This builder for chaining.
-
getExcludedParentAssetFieldTypesValueList
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesValueListin interfaceCampaignOrBuilder- Returns:
- A list containing the enum numeric values on the wire for excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypesValue
public int getExcludedParentAssetFieldTypesValue(int index) The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesValuein interfaceCampaignOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of excludedParentAssetFieldTypes at the given index.
-
setExcludedParentAssetFieldTypesValue
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for excludedParentAssetFieldTypes to set.- Returns:
- This builder for chaining.
-
addExcludedParentAssetFieldTypesValue
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
value- The enum numeric value on the wire for excludedParentAssetFieldTypes to add.- Returns:
- This builder for chaining.
-
addAllExcludedParentAssetFieldTypesValue
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v18.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Parameters:
values- The enum numeric values on the wire for excludedParentAssetFieldTypes to add.- Returns:
- This builder for chaining.
-
getExcludedParentAssetSetTypesList
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Specified by:
getExcludedParentAssetSetTypesListin interfaceCampaignOrBuilder- Returns:
- A list containing the excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypesCount
public int getExcludedParentAssetSetTypesCount()The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Specified by:
getExcludedParentAssetSetTypesCountin interfaceCampaignOrBuilder- Returns:
- The count of excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypes
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Specified by:
getExcludedParentAssetSetTypesin interfaceCampaignOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The excludedParentAssetSetTypes at the given index.
-
setExcludedParentAssetSetTypes
public Campaign.Builder setExcludedParentAssetSetTypes(int index, AssetSetTypeEnum.AssetSetType value) The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
index- The index to set the value at.value- The excludedParentAssetSetTypes to set.- Returns:
- This builder for chaining.
-
addExcludedParentAssetSetTypes
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
value- The excludedParentAssetSetTypes to add.- Returns:
- This builder for chaining.
-
addAllExcludedParentAssetSetTypes
public Campaign.Builder addAllExcludedParentAssetSetTypes(Iterable<? extends AssetSetTypeEnum.AssetSetType> values) The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
values- The excludedParentAssetSetTypes to add.- Returns:
- This builder for chaining.
-
clearExcludedParentAssetSetTypes
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Returns:
- This builder for chaining.
-
getExcludedParentAssetSetTypesValueList
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Specified by:
getExcludedParentAssetSetTypesValueListin interfaceCampaignOrBuilder- Returns:
- A list containing the enum numeric values on the wire for excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypesValue
public int getExcludedParentAssetSetTypesValue(int index) The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Specified by:
getExcludedParentAssetSetTypesValuein interfaceCampaignOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of excludedParentAssetSetTypes at the given index.
-
setExcludedParentAssetSetTypesValue
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for excludedParentAssetSetTypes to set.- Returns:
- This builder for chaining.
-
addExcludedParentAssetSetTypesValue
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
value- The enum numeric value on the wire for excludedParentAssetSetTypes to add.- Returns:
- This builder for chaining.
-
addAllExcludedParentAssetSetTypesValue
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v18.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;- Parameters:
values- The enum numeric values on the wire for excludedParentAssetSetTypes to add.- Returns:
- This builder for chaining.
-
hasUrlExpansionOptOut
public boolean hasUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;- Specified by:
hasUrlExpansionOptOutin interfaceCampaignOrBuilder- Returns:
- Whether the urlExpansionOptOut field is set.
-
getUrlExpansionOptOut
public boolean getUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;- Specified by:
getUrlExpansionOptOutin interfaceCampaignOrBuilder- Returns:
- The urlExpansionOptOut.
-
setUrlExpansionOptOut
Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;- Parameters:
value- The urlExpansionOptOut to set.- Returns:
- This builder for chaining.
-
clearUrlExpansionOptOut
Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;- Returns:
- This builder for chaining.
-
hasPerformanceMaxUpgrade
public boolean hasPerformanceMaxUpgrade()Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPerformanceMaxUpgradein interfaceCampaignOrBuilder- Returns:
- Whether the performanceMaxUpgrade field is set.
-
getPerformanceMaxUpgrade
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPerformanceMaxUpgradein interfaceCampaignOrBuilder- Returns:
- The performanceMaxUpgrade.
-
setPerformanceMaxUpgrade
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setPerformanceMaxUpgrade
public Campaign.Builder setPerformanceMaxUpgrade(Campaign.PerformanceMaxUpgrade.Builder builderForValue) Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergePerformanceMaxUpgrade
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearPerformanceMaxUpgrade
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPerformanceMaxUpgradeBuilder
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getPerformanceMaxUpgradeOrBuilder
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v18.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPerformanceMaxUpgradeOrBuilderin interfaceCampaignOrBuilder
-
hasHotelPropertyAssetSet
public boolean hasHotelPropertyAssetSet()Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasHotelPropertyAssetSetin interfaceCampaignOrBuilder- Returns:
- Whether the hotelPropertyAssetSet field is set.
-
getHotelPropertyAssetSet
Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getHotelPropertyAssetSetin interfaceCampaignOrBuilder- Returns:
- The hotelPropertyAssetSet.
-
getHotelPropertyAssetSetBytes
public com.google.protobuf.ByteString getHotelPropertyAssetSetBytes()Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getHotelPropertyAssetSetBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for hotelPropertyAssetSet.
-
setHotelPropertyAssetSet
Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The hotelPropertyAssetSet to set.- Returns:
- This builder for chaining.
-
clearHotelPropertyAssetSet
Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setHotelPropertyAssetSetBytes
Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for hotelPropertyAssetSet to set.- Returns:
- This builder for chaining.
-
hasListingType
public boolean hasListingType()Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasListingTypein interfaceCampaignOrBuilder- Returns:
- Whether the listingType field is set.
-
getListingTypeValue
public int getListingTypeValue()Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for listingType.
-
setListingTypeValue
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for listingType to set.- Returns:
- This builder for chaining.
-
getListingType
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getListingTypein interfaceCampaignOrBuilder- Returns:
- The listingType.
-
setListingType
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The listingType to set.- Returns:
- This builder for chaining.
-
clearListingType
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v18.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
getAssetAutomationSettingsList
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88;- Specified by:
getAssetAutomationSettingsListin interfaceCampaignOrBuilder
-
getAssetAutomationSettingsCount
public int getAssetAutomationSettingsCount()Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88;- Specified by:
getAssetAutomationSettingsCountin interfaceCampaignOrBuilder
-
getAssetAutomationSettings
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88;- Specified by:
getAssetAutomationSettingsin interfaceCampaignOrBuilder
-
setAssetAutomationSettings
public Campaign.Builder setAssetAutomationSettings(int index, Campaign.AssetAutomationSetting value) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
setAssetAutomationSettings
public Campaign.Builder setAssetAutomationSettings(int index, Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAssetAutomationSettings
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAssetAutomationSettings
public Campaign.Builder addAssetAutomationSettings(int index, Campaign.AssetAutomationSetting value) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAssetAutomationSettings
public Campaign.Builder addAssetAutomationSettings(Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAssetAutomationSettings
public Campaign.Builder addAssetAutomationSettings(int index, Campaign.AssetAutomationSetting.Builder builderForValue) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAllAssetAutomationSettings
public Campaign.Builder addAllAssetAutomationSettings(Iterable<? extends Campaign.AssetAutomationSetting> values) Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
clearAssetAutomationSettings
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
removeAssetAutomationSettings
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
getAssetAutomationSettingsBuilder
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
getAssetAutomationSettingsOrBuilder
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88;- Specified by:
getAssetAutomationSettingsOrBuilderin interfaceCampaignOrBuilder
-
getAssetAutomationSettingsOrBuilderList
public List<? extends Campaign.AssetAutomationSettingOrBuilder> getAssetAutomationSettingsOrBuilderList()Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88;- Specified by:
getAssetAutomationSettingsOrBuilderListin interfaceCampaignOrBuilder
-
addAssetAutomationSettingsBuilder
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
addAssetAutomationSettingsBuilder
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
getAssetAutomationSettingsBuilderList
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
repeated .google.ads.googleads.v18.resources.Campaign.AssetAutomationSetting asset_automation_settings = 88; -
getKeywordMatchTypeValue
public int getKeywordMatchTypeValue()Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
.google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType keyword_match_type = 90;- Specified by:
getKeywordMatchTypeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for keywordMatchType.
-
setKeywordMatchTypeValue
Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
.google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType keyword_match_type = 90;- Parameters:
value- The enum numeric value on the wire for keywordMatchType to set.- Returns:
- This builder for chaining.
-
getKeywordMatchType
Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
.google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType keyword_match_type = 90;- Specified by:
getKeywordMatchTypein interfaceCampaignOrBuilder- Returns:
- The keywordMatchType.
-
setKeywordMatchType
public Campaign.Builder setKeywordMatchType(CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType value) Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
.google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType keyword_match_type = 90;- Parameters:
value- The keywordMatchType to set.- Returns:
- This builder for chaining.
-
clearKeywordMatchType
Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
.google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType keyword_match_type = 90;- Returns:
- This builder for chaining.
-
hasBrandGuidelinesEnabled
public boolean hasBrandGuidelinesEnabled()Output only. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets.
optional bool brand_guidelines_enabled = 96 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasBrandGuidelinesEnabledin interfaceCampaignOrBuilder- Returns:
- Whether the brandGuidelinesEnabled field is set.
-
getBrandGuidelinesEnabled
public boolean getBrandGuidelinesEnabled()Output only. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets.
optional bool brand_guidelines_enabled = 96 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBrandGuidelinesEnabledin interfaceCampaignOrBuilder- Returns:
- The brandGuidelinesEnabled.
-
setBrandGuidelinesEnabled
Output only. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets.
optional bool brand_guidelines_enabled = 96 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The brandGuidelinesEnabled to set.- Returns:
- This builder for chaining.
-
clearBrandGuidelinesEnabled
Output only. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets.
optional bool brand_guidelines_enabled = 96 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasBiddingStrategy
public boolean hasBiddingStrategy()The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
hasBiddingStrategyin interfaceCampaignOrBuilder- Returns:
- Whether the biddingStrategy field is set.
-
getBiddingStrategy
The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
getBiddingStrategyin interfaceCampaignOrBuilder- Returns:
- The biddingStrategy.
-
getBiddingStrategyBytes
public com.google.protobuf.ByteString getBiddingStrategyBytes()The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
getBiddingStrategyBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for biddingStrategy.
-
setBiddingStrategy
The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Parameters:
value- The biddingStrategy to set.- Returns:
- This builder for chaining.
-
clearBiddingStrategy
The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBiddingStrategyBytes
The resource name of the portfolio bidding strategy used by the campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for biddingStrategy to set.- Returns:
- This builder for chaining.
-
hasCommission
public boolean hasCommission()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49;- Specified by:
hasCommissionin interfaceCampaignOrBuilder- Returns:
- Whether the commission field is set.
-
getCommission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49;- Specified by:
getCommissionin interfaceCampaignOrBuilder- Returns:
- The commission.
-
setCommission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49; -
setCommission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49; -
mergeCommission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49; -
clearCommission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49; -
getCommissionBuilder
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49; -
getCommissionOrBuilder
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v18.common.Commission commission = 49;- Specified by:
getCommissionOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpa
public boolean hasManualCpa()Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74;- Specified by:
hasManualCpain interfaceCampaignOrBuilder- Returns:
- Whether the manualCpa field is set.
-
getManualCpa
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74;- Specified by:
getManualCpain interfaceCampaignOrBuilder- Returns:
- The manualCpa.
-
setManualCpa
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74; -
setManualCpa
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74; -
mergeManualCpa
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74; -
clearManualCpa
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74; -
getManualCpaBuilder
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74; -
getManualCpaOrBuilder
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v18.common.ManualCpa manual_cpa = 74;- Specified by:
getManualCpaOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpc
public boolean hasManualCpc()Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24;- Specified by:
hasManualCpcin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpc field is set.
-
getManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24;- Specified by:
getManualCpcin interfaceCampaignOrBuilder- Returns:
- The manualCpc.
-
setManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24; -
setManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24; -
mergeManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24; -
clearManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24; -
getManualCpcBuilder
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24; -
getManualCpcOrBuilder
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v18.common.ManualCpc manual_cpc = 24;- Specified by:
getManualCpcOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpm
public boolean hasManualCpm()Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25;- Specified by:
hasManualCpmin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpm field is set.
-
getManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25;- Specified by:
getManualCpmin interfaceCampaignOrBuilder- Returns:
- The manualCpm.
-
setManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25; -
setManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25; -
mergeManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25; -
clearManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25; -
getManualCpmBuilder
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25; -
getManualCpmOrBuilder
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v18.common.ManualCpm manual_cpm = 25;- Specified by:
getManualCpmOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpv
public boolean hasManualCpv()A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37;- Specified by:
hasManualCpvin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpv field is set.
-
getManualCpv
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37;- Specified by:
getManualCpvin interfaceCampaignOrBuilder- Returns:
- The manualCpv.
-
setManualCpv
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37; -
setManualCpv
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37; -
mergeManualCpv
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37; -
clearManualCpv
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37; -
getManualCpvBuilder
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37; -
getManualCpvOrBuilder
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v18.common.ManualCpv manual_cpv = 37;- Specified by:
getManualCpvOrBuilderin interfaceCampaignOrBuilder
-
hasMaximizeConversions
public boolean hasMaximizeConversions()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30;- Specified by:
hasMaximizeConversionsin interfaceCampaignOrBuilder- Returns:
- Whether the maximizeConversions field is set.
-
getMaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30;- Specified by:
getMaximizeConversionsin interfaceCampaignOrBuilder- Returns:
- The maximizeConversions.
-
setMaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30; -
setMaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30; -
mergeMaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30; -
clearMaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30; -
getMaximizeConversionsBuilder
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30; -
getMaximizeConversionsOrBuilder
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversions maximize_conversions = 30;- Specified by:
getMaximizeConversionsOrBuilderin interfaceCampaignOrBuilder
-
hasMaximizeConversionValue
public boolean hasMaximizeConversionValue()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31;- Specified by:
hasMaximizeConversionValuein interfaceCampaignOrBuilder- Returns:
- Whether the maximizeConversionValue field is set.
-
getMaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31;- Specified by:
getMaximizeConversionValuein interfaceCampaignOrBuilder- Returns:
- The maximizeConversionValue.
-
setMaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31; -
setMaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31; -
mergeMaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31; -
clearMaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31; -
getMaximizeConversionValueBuilder
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31; -
getMaximizeConversionValueOrBuilder
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v18.common.MaximizeConversionValue maximize_conversion_value = 31;- Specified by:
getMaximizeConversionValueOrBuilderin interfaceCampaignOrBuilder
-
hasTargetCpa
public boolean hasTargetCpa()Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26;- Specified by:
hasTargetCpain interfaceCampaignOrBuilder- Returns:
- Whether the targetCpa field is set.
-
getTargetCpa
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26;- Specified by:
getTargetCpain interfaceCampaignOrBuilder- Returns:
- The targetCpa.
-
setTargetCpa
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26; -
setTargetCpa
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26; -
mergeTargetCpa
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26; -
clearTargetCpa
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26; -
getTargetCpaBuilder
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26; -
getTargetCpaOrBuilder
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v18.common.TargetCpa target_cpa = 26;- Specified by:
getTargetCpaOrBuilderin interfaceCampaignOrBuilder
-
hasTargetRoas
public boolean hasTargetRoas()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29;- Specified by:
hasTargetRoasin interfaceCampaignOrBuilder- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29;- Specified by:
getTargetRoasin interfaceCampaignOrBuilder- Returns:
- The targetRoas.
-
setTargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29; -
setTargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29; -
mergeTargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29; -
clearTargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29; -
getTargetRoasBuilder
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29; -
getTargetRoasOrBuilder
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v18.common.TargetRoas target_roas = 29;- Specified by:
getTargetRoasOrBuilderin interfaceCampaignOrBuilder
-
hasTargetSpend
public boolean hasTargetSpend()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27;- Specified by:
hasTargetSpendin interfaceCampaignOrBuilder- Returns:
- Whether the targetSpend field is set.
-
getTargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27;- Specified by:
getTargetSpendin interfaceCampaignOrBuilder- Returns:
- The targetSpend.
-
setTargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27; -
setTargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27; -
mergeTargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27; -
clearTargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27; -
getTargetSpendBuilder
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27; -
getTargetSpendOrBuilder
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v18.common.TargetSpend target_spend = 27;- Specified by:
getTargetSpendOrBuilderin interfaceCampaignOrBuilder
-
hasPercentCpc
public boolean hasPercentCpc()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34;- Specified by:
hasPercentCpcin interfaceCampaignOrBuilder- Returns:
- Whether the percentCpc field is set.
-
getPercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34;- Specified by:
getPercentCpcin interfaceCampaignOrBuilder- Returns:
- The percentCpc.
-
setPercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34; -
setPercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34; -
mergePercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34; -
clearPercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34; -
getPercentCpcBuilder
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34; -
getPercentCpcOrBuilder
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v18.common.PercentCpc percent_cpc = 34;- Specified by:
getPercentCpcOrBuilderin interfaceCampaignOrBuilder
-
hasTargetCpm
public boolean hasTargetCpm()A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41;- Specified by:
hasTargetCpmin interfaceCampaignOrBuilder- Returns:
- Whether the targetCpm field is set.
-
getTargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41;- Specified by:
getTargetCpmin interfaceCampaignOrBuilder- Returns:
- The targetCpm.
-
setTargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41; -
setTargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41; -
mergeTargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41; -
clearTargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41; -
getTargetCpmBuilder
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41; -
getTargetCpmOrBuilder
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v18.common.TargetCpm target_cpm = 41;- Specified by:
getTargetCpmOrBuilderin interfaceCampaignOrBuilder
-
hasFixedCpm
public boolean hasFixedCpm()A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92;- Specified by:
hasFixedCpmin interfaceCampaignOrBuilder- Returns:
- Whether the fixedCpm field is set.
-
getFixedCpm
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92;- Specified by:
getFixedCpmin interfaceCampaignOrBuilder- Returns:
- The fixedCpm.
-
setFixedCpm
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92; -
setFixedCpm
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92; -
mergeFixedCpm
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92; -
clearFixedCpm
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92; -
getFixedCpmBuilder
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92; -
getFixedCpmOrBuilder
A manual bidding strategy with a fixed CPM.
.google.ads.googleads.v18.common.FixedCpm fixed_cpm = 92;- Specified by:
getFixedCpmOrBuilderin interfaceCampaignOrBuilder
-
hasTargetCpv
public boolean hasTargetCpv()An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93;- Specified by:
hasTargetCpvin interfaceCampaignOrBuilder- Returns:
- Whether the targetCpv field is set.
-
getTargetCpv
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93;- Specified by:
getTargetCpvin interfaceCampaignOrBuilder- Returns:
- The targetCpv.
-
setTargetCpv
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93; -
setTargetCpv
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93; -
mergeTargetCpv
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93; -
clearTargetCpv
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93; -
getTargetCpvBuilder
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93; -
getTargetCpvOrBuilder
An automated bidding strategy that sets bids to optimize performance given the target CPV you set.
.google.ads.googleads.v18.common.TargetCpv target_cpv = 93;- Specified by:
getTargetCpvOrBuilderin interfaceCampaignOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.Builder>
-