Class Campaign
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.Campaign
-
- All Implemented Interfaces:
CampaignOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class Campaign extends com.google.protobuf.GeneratedMessageV3 implements CampaignOrBuilder
A campaign.
Protobuf typegoogle.ads.googleads.v10.resources.Campaign- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCampaign.AppCampaignSettingCampaign-level settings for App Campaigns.static interfaceCampaign.AppCampaignSettingOrBuilderstatic classCampaign.AudienceSettingSettings for the audience targeting.static interfaceCampaign.AudienceSettingOrBuilderstatic classCampaign.BuilderA campaign.static classCampaign.CampaignBiddingStrategyCasestatic classCampaign.DynamicSearchAdsSettingThe setting for controlling Dynamic Search Ads (DSA).static interfaceCampaign.DynamicSearchAdsSettingOrBuilderstatic classCampaign.GeoTargetTypeSettingRepresents a collection of settings related to ads geotargeting.static interfaceCampaign.GeoTargetTypeSettingOrBuilderstatic classCampaign.HotelSettingInfoCampaign-level settings for hotel ads.static interfaceCampaign.HotelSettingInfoOrBuilderstatic classCampaign.LocalCampaignSettingCampaign setting for local campaigns.static interfaceCampaign.LocalCampaignSettingOrBuilderstatic classCampaign.NetworkSettingsThe network settings for the campaign.static interfaceCampaign.NetworkSettingsOrBuilderstatic classCampaign.OptimizationGoalSettingOptimization goal setting for this campaign, which includes a set of optimization goal types.static interfaceCampaign.OptimizationGoalSettingOrBuilderstatic classCampaign.SelectiveOptimizationSelective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.static interfaceCampaign.SelectiveOptimizationOrBuilderstatic classCampaign.ShoppingSettingThe setting for Shopping campaigns.static interfaceCampaign.ShoppingSettingOrBuilderstatic classCampaign.TrackingSettingCampaign-level settings for tracking information.static interfaceCampaign.TrackingSettingOrBuilderstatic classCampaign.VanityPharmaDescribes how unbranded pharma ads will be displayed.static interfaceCampaign.VanityPharmaOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAccessibleBiddingStrategy()Output only.com.google.protobuf.ByteStringgetAccessibleBiddingStrategyBytes()Output only.AdServingOptimizationStatusEnum.AdServingOptimizationStatusgetAdServingOptimizationStatus()The ad serving optimization status of the campaign.intgetAdServingOptimizationStatusValue()The ad serving optimization status of the campaign.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubTypegetAdvertisingChannelSubType()Immutable.intgetAdvertisingChannelSubTypeValue()Immutable.AdvertisingChannelTypeEnum.AdvertisingChannelTypegetAdvertisingChannelType()Immutable.intgetAdvertisingChannelTypeValue()Immutable.Campaign.AppCampaignSettinggetAppCampaignSetting()The setting related to App Campaign.Campaign.AppCampaignSettingOrBuildergetAppCampaignSettingOrBuilder()The setting related to App Campaign.Campaign.AudienceSettinggetAudienceSetting()Immutable.Campaign.AudienceSettingOrBuildergetAudienceSettingOrBuilder()Immutable.java.lang.StringgetBaseCampaign()Output only.com.google.protobuf.ByteStringgetBaseCampaignBytes()Output only.java.lang.StringgetBiddingStrategy()Portfolio bidding strategy used by campaign.com.google.protobuf.ByteStringgetBiddingStrategyBytes()Portfolio bidding strategy used by campaign.BiddingStrategyTypeEnum.BiddingStrategyTypegetBiddingStrategyType()Output only.intgetBiddingStrategyTypeValue()Output only.Campaign.CampaignBiddingStrategyCasegetCampaignBiddingStrategyCase()java.lang.StringgetCampaignBudget()The budget of the campaign.com.google.protobuf.ByteStringgetCampaignBudgetBytes()The budget of the campaign.CommissiongetCommission()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.CommissionOrBuildergetCommissionOrBuilder()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.static CampaigngetDefaultInstance()CampaigngetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Campaign.DynamicSearchAdsSettinggetDynamicSearchAdsSetting()The setting for controlling Dynamic Search Ads (DSA).Campaign.DynamicSearchAdsSettingOrBuildergetDynamicSearchAdsSettingOrBuilder()The setting for controlling Dynamic Search Ads (DSA).java.lang.StringgetEndDate()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringgetEndDateBytes()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.AssetFieldTypeEnum.AssetFieldTypegetExcludedParentAssetFieldTypes(int index)The asset field types that should be excluded from this campaign.intgetExcludedParentAssetFieldTypesCount()The asset field types that should be excluded from this campaign.java.util.List<AssetFieldTypeEnum.AssetFieldType>getExcludedParentAssetFieldTypesList()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.java.util.List<java.lang.Integer>getExcludedParentAssetFieldTypesValueList()The asset field types that should be excluded from this campaign.CampaignExperimentTypeEnum.CampaignExperimentTypegetExperimentType()Output only.intgetExperimentTypeValue()Output only.java.lang.StringgetFinalUrlSuffix()Suffix used to append query parameters to landing pages that are served with parallel tracking.com.google.protobuf.ByteStringgetFinalUrlSuffixBytes()Suffix used to append query parameters to landing pages that are served with parallel tracking.FrequencyCapEntrygetFrequencyCaps(int index)A list that limits how often each user will see this campaign's ads.intgetFrequencyCapsCount()A list that limits how often each user will see this campaign's ads.java.util.List<FrequencyCapEntry>getFrequencyCapsList()A list that limits how often each user will see this campaign's ads.FrequencyCapEntryOrBuildergetFrequencyCapsOrBuilder(int index)A list that limits how often each user will see this campaign's ads.java.util.List<? extends FrequencyCapEntryOrBuilder>getFrequencyCapsOrBuilderList()A list that limits how often each user will see this campaign's ads.Campaign.GeoTargetTypeSettinggetGeoTargetTypeSetting()The setting for ads geotargeting.Campaign.GeoTargetTypeSettingOrBuildergetGeoTargetTypeSettingOrBuilder()The setting for ads geotargeting.Campaign.HotelSettingInfogetHotelSetting()Immutable.Campaign.HotelSettingInfoOrBuildergetHotelSettingOrBuilder()Immutable.longgetId()Output only.java.lang.StringgetLabels(int index)Output only.com.google.protobuf.ByteStringgetLabelsBytes(int index)Output only.intgetLabelsCount()Output only.com.google.protobuf.ProtocolStringListgetLabelsList()Output only.Campaign.LocalCampaignSettinggetLocalCampaignSetting()The setting for local campaign.Campaign.LocalCampaignSettingOrBuildergetLocalCampaignSettingOrBuilder()The setting for local campaign.ManualCpcgetManualCpc()Standard Manual CPC bidding strategy.ManualCpcOrBuildergetManualCpcOrBuilder()Standard Manual CPC bidding strategy.ManualCpmgetManualCpm()Standard Manual CPM bidding strategy.ManualCpmOrBuildergetManualCpmOrBuilder()Standard Manual CPM bidding strategy.ManualCpvgetManualCpv()Output only.ManualCpvOrBuildergetManualCpvOrBuilder()Output only.MaximizeConversionsgetMaximizeConversions()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionsOrBuildergetMaximizeConversionsOrBuilder()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionValuegetMaximizeConversionValue()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.MaximizeConversionValueOrBuildergetMaximizeConversionValueOrBuilder()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.java.lang.StringgetName()The name of the campaign.com.google.protobuf.ByteStringgetNameBytes()The name of the campaign.Campaign.NetworkSettingsgetNetworkSettings()The network settings for the campaign.Campaign.NetworkSettingsOrBuildergetNetworkSettingsOrBuilder()The network settings for the campaign.Campaign.OptimizationGoalSettinggetOptimizationGoalSetting()Optimization goal setting for this campaign, which includes a set of optimization goal types.Campaign.OptimizationGoalSettingOrBuildergetOptimizationGoalSettingOrBuilder()Optimization goal setting for this campaign, which includes a set of optimization goal types.doublegetOptimizationScore()Output only.com.google.protobuf.Parser<Campaign>getParserForType()PaymentModeEnum.PaymentModegetPaymentMode()Payment mode for the campaign.intgetPaymentModeValue()Payment mode for the campaign.PercentCpcgetPercentCpc()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.PercentCpcOrBuildergetPercentCpcOrBuilder()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.RealTimeBiddingSettinggetRealTimeBiddingSetting()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.RealTimeBiddingSettingOrBuildergetRealTimeBiddingSettingOrBuilder()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.Campaign.SelectiveOptimizationgetSelectiveOptimization()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Campaign.SelectiveOptimizationOrBuildergetSelectiveOptimizationOrBuilder()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.intgetSerializedSize()CampaignServingStatusEnum.CampaignServingStatusgetServingStatus()Output only.intgetServingStatusValue()Output only.Campaign.ShoppingSettinggetShoppingSetting()The setting for controlling Shopping campaigns.Campaign.ShoppingSettingOrBuildergetShoppingSettingOrBuilder()The setting for controlling Shopping campaigns.java.lang.StringgetStartDate()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringgetStartDateBytes()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.CampaignStatusEnum.CampaignStatusgetStatus()The status of the campaign.intgetStatusValue()The status of the campaign.TargetCpagetTargetCpa()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.TargetCpaOrBuildergetTargetCpaOrBuilder()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.TargetCpmgetTargetCpm()A bidding strategy that automatically optimizes cost per thousand impressions.TargetCpmOrBuildergetTargetCpmOrBuilder()A bidding strategy that automatically optimizes cost per thousand impressions.TargetImpressionSharegetTargetImpressionShare()Target Impression Share bidding strategy.TargetImpressionShareOrBuildergetTargetImpressionShareOrBuilder()Target Impression Share bidding strategy.TargetingSettinggetTargetingSetting()Setting for targeting related features.TargetingSettingOrBuildergetTargetingSettingOrBuilder()Setting for targeting related features.TargetRoasgetTargetRoas()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetRoasOrBuildergetTargetRoasOrBuilder()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetSpendgetTargetSpend()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.TargetSpendOrBuildergetTargetSpendOrBuilder()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Campaign.TrackingSettinggetTrackingSetting()Output only.Campaign.TrackingSettingOrBuildergetTrackingSettingOrBuilder()Output only.java.lang.StringgetTrackingUrlTemplate()The URL template for constructing a tracking URL.com.google.protobuf.ByteStringgetTrackingUrlTemplateBytes()The URL template for constructing a tracking URL.com.google.protobuf.UnknownFieldSetgetUnknownFields()CustomParametergetUrlCustomParameters(int index)The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.intgetUrlCustomParametersCount()The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.java.util.List<CustomParameter>getUrlCustomParametersList()The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.CustomParameterOrBuildergetUrlCustomParametersOrBuilder(int index)The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.java.util.List<? extends CustomParameterOrBuilder>getUrlCustomParametersOrBuilderList()The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.booleangetUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs.Campaign.VanityPharmagetVanityPharma()Describes how unbranded pharma ads will be displayed.Campaign.VanityPharmaOrBuildergetVanityPharmaOrBuilder()Describes how unbranded pharma ads will be displayed.BrandSafetySuitabilityEnum.BrandSafetySuitabilitygetVideoBrandSafetySuitability()Output only.intgetVideoBrandSafetySuitabilityValue()Output only.booleanhasAppCampaignSetting()The setting related to App Campaign.booleanhasAudienceSetting()Immutable.booleanhasBaseCampaign()Output only.booleanhasBiddingStrategy()Portfolio bidding strategy used by campaign.booleanhasCampaignBudget()The budget of the campaign.booleanhasCommission()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.booleanhasDynamicSearchAdsSetting()The setting for controlling Dynamic Search Ads (DSA).booleanhasEndDate()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.booleanhasFinalUrlSuffix()Suffix used to append query parameters to landing pages that are served with parallel tracking.booleanhasGeoTargetTypeSetting()The setting for ads geotargeting.inthashCode()booleanhasHotelSetting()Immutable.booleanhasId()Output only.booleanhasLocalCampaignSetting()The setting for local campaign.booleanhasManualCpc()Standard Manual CPC bidding strategy.booleanhasManualCpm()Standard Manual CPM bidding strategy.booleanhasManualCpv()Output only.booleanhasMaximizeConversions()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.booleanhasMaximizeConversionValue()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.booleanhasName()The name of the campaign.booleanhasNetworkSettings()The network settings for the campaign.booleanhasOptimizationGoalSetting()Optimization goal setting for this campaign, which includes a set of optimization goal types.booleanhasOptimizationScore()Output only.booleanhasPercentCpc()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.booleanhasRealTimeBiddingSetting()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.booleanhasSelectiveOptimization()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.booleanhasShoppingSetting()The setting for controlling Shopping campaigns.booleanhasStartDate()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.booleanhasTargetCpa()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.booleanhasTargetCpm()A bidding strategy that automatically optimizes cost per thousand impressions.booleanhasTargetImpressionShare()Target Impression Share bidding strategy.booleanhasTargetingSetting()Setting for targeting related features.booleanhasTargetRoas()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).booleanhasTargetSpend()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.booleanhasTrackingSetting()Output only.booleanhasTrackingUrlTemplate()The URL template for constructing a tracking URL.booleanhasUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs.booleanhasVanityPharma()Describes how unbranded pharma ads will be displayed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Campaign.BuildernewBuilder()static Campaign.BuildernewBuilder(Campaign prototype)Campaign.BuildernewBuilderForType()protected Campaign.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static CampaignparseDelimitedFrom(java.io.InputStream input)static CampaignparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignparseFrom(byte[] data)static CampaignparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignparseFrom(com.google.protobuf.ByteString data)static CampaignparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignparseFrom(com.google.protobuf.CodedInputStream input)static CampaignparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignparseFrom(java.io.InputStream input)static CampaignparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignparseFrom(java.nio.ByteBuffer data)static CampaignparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Campaign>parser()Campaign.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVING_STATUS_FIELD_NUMBER
public static final int SERVING_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AD_SERVING_OPTIMIZATION_STATUS_FIELD_NUMBER
public static final int AD_SERVING_OPTIMIZATION_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADVERTISING_CHANNEL_TYPE_FIELD_NUMBER
public static final int ADVERTISING_CHANNEL_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADVERTISING_CHANNEL_SUB_TYPE_FIELD_NUMBER
public static final int ADVERTISING_CHANNEL_SUB_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACKING_URL_TEMPLATE_FIELD_NUMBER
public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URL_CUSTOM_PARAMETERS_FIELD_NUMBER
public static final int URL_CUSTOM_PARAMETERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REAL_TIME_BIDDING_SETTING_FIELD_NUMBER
public static final int REAL_TIME_BIDDING_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_SETTINGS_FIELD_NUMBER
public static final int NETWORK_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HOTEL_SETTING_FIELD_NUMBER
public static final int HOTEL_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DYNAMIC_SEARCH_ADS_SETTING_FIELD_NUMBER
public static final int DYNAMIC_SEARCH_ADS_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHOPPING_SETTING_FIELD_NUMBER
public static final int SHOPPING_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGETING_SETTING_FIELD_NUMBER
public static final int TARGETING_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIENCE_SETTING_FIELD_NUMBER
public static final int AUDIENCE_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GEO_TARGET_TYPE_SETTING_FIELD_NUMBER
public static final int GEO_TARGET_TYPE_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_CAMPAIGN_SETTING_FIELD_NUMBER
public static final int LOCAL_CAMPAIGN_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APP_CAMPAIGN_SETTING_FIELD_NUMBER
public static final int APP_CAMPAIGN_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPERIMENT_TYPE_FIELD_NUMBER
public static final int EXPERIMENT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BASE_CAMPAIGN_FIELD_NUMBER
public static final int BASE_CAMPAIGN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CAMPAIGN_BUDGET_FIELD_NUMBER
public static final int CAMPAIGN_BUDGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIDDING_STRATEGY_TYPE_FIELD_NUMBER
public static final int BIDDING_STRATEGY_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCESSIBLE_BIDDING_STRATEGY_FIELD_NUMBER
public static final int ACCESSIBLE_BIDDING_STRATEGY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_DATE_FIELD_NUMBER
public static final int START_DATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_DATE_FIELD_NUMBER
public static final int END_DATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FINAL_URL_SUFFIX_FIELD_NUMBER
public static final int FINAL_URL_SUFFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FREQUENCY_CAPS_FIELD_NUMBER
public static final int FREQUENCY_CAPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VIDEO_BRAND_SAFETY_SUITABILITY_FIELD_NUMBER
public static final int VIDEO_BRAND_SAFETY_SUITABILITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VANITY_PHARMA_FIELD_NUMBER
public static final int VANITY_PHARMA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELECTIVE_OPTIMIZATION_FIELD_NUMBER
public static final int SELECTIVE_OPTIMIZATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPTIMIZATION_GOAL_SETTING_FIELD_NUMBER
public static final int OPTIMIZATION_GOAL_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACKING_SETTING_FIELD_NUMBER
public static final int TRACKING_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PAYMENT_MODE_FIELD_NUMBER
public static final int PAYMENT_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPTIMIZATION_SCORE_FIELD_NUMBER
public static final int OPTIMIZATION_SCORE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXCLUDED_PARENT_ASSET_FIELD_TYPES_FIELD_NUMBER
public static final int EXCLUDED_PARENT_ASSET_FIELD_TYPES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URL_EXPANSION_OPT_OUT_FIELD_NUMBER
public static final int URL_EXPANSION_OPT_OUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIDDING_STRATEGY_FIELD_NUMBER
public static final int BIDDING_STRATEGY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMMISSION_FIELD_NUMBER
public static final int COMMISSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MANUAL_CPC_FIELD_NUMBER
public static final int MANUAL_CPC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MANUAL_CPM_FIELD_NUMBER
public static final int MANUAL_CPM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MANUAL_CPV_FIELD_NUMBER
public static final int MANUAL_CPV_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSIONS_FIELD_NUMBER
public static final int MAXIMIZE_CONVERSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSION_VALUE_FIELD_NUMBER
public static final int MAXIMIZE_CONVERSION_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_CPA_FIELD_NUMBER
public static final int TARGET_CPA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_IMPRESSION_SHARE_FIELD_NUMBER
public static final int TARGET_IMPRESSION_SHARE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_ROAS_FIELD_NUMBER
public static final int TARGET_ROAS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_SPEND_FIELD_NUMBER
public static final int TARGET_SPEND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERCENT_CPC_FIELD_NUMBER
public static final int PERCENT_CPC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_CPM_FIELD_NUMBER
public static final int TARGET_CPM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getCampaignBiddingStrategyCase
public Campaign.CampaignBiddingStrategyCase getCampaignBiddingStrategyCase()
- Specified by:
getCampaignBiddingStrategyCasein interfaceCampaignOrBuilder
-
getResourceName
public java.lang.String 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.
-
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.
-
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
public java.lang.String 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.
-
getStatusValue
public int getStatusValue()
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v10.enums.CampaignStatusEnum.CampaignStatus status = 5;- Specified by:
getStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public CampaignStatusEnum.CampaignStatus getStatus()
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v10.enums.CampaignStatusEnum.CampaignStatus status = 5;- Specified by:
getStatusin interfaceCampaignOrBuilder- Returns:
- The status.
-
getServingStatusValue
public int getServingStatusValue()
Output only. The ad serving status of the campaign.
.google.ads.googleads.v10.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.
-
getServingStatus
public CampaignServingStatusEnum.CampaignServingStatus getServingStatus()
Output only. The ad serving status of the campaign.
.google.ads.googleads.v10.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getServingStatusin interfaceCampaignOrBuilder- Returns:
- The servingStatus.
-
getAdServingOptimizationStatusValue
public int getAdServingOptimizationStatusValue()
The ad serving optimization status of the campaign.
.google.ads.googleads.v10.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Specified by:
getAdServingOptimizationStatusValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for adServingOptimizationStatus.
-
getAdServingOptimizationStatus
public AdServingOptimizationStatusEnum.AdServingOptimizationStatus getAdServingOptimizationStatus()
The ad serving optimization status of the campaign.
.google.ads.googleads.v10.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;- Specified by:
getAdServingOptimizationStatusin interfaceCampaignOrBuilder- Returns:
- The adServingOptimizationStatus.
-
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.v10.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.
-
getAdvertisingChannelType
public AdvertisingChannelTypeEnum.AdvertisingChannelType 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.v10.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelTypein interfaceCampaignOrBuilder- Returns:
- The advertisingChannelType.
-
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.v10.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.
-
getAdvertisingChannelSubType
public AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType 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.v10.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertisingChannelSubTypein interfaceCampaignOrBuilder- Returns:
- The advertisingChannelSubType.
-
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
public java.lang.String 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.
-
getUrlCustomParametersList
public java.util.List<CustomParameter> 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.v10.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersListin interfaceCampaignOrBuilder
-
getUrlCustomParametersOrBuilderList
public java.util.List<? extends CustomParameterOrBuilder> 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.v10.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersOrBuilderListin 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.v10.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersCountin interfaceCampaignOrBuilder
-
getUrlCustomParameters
public CustomParameter getUrlCustomParameters(int index)
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.v10.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersin interfaceCampaignOrBuilder
-
getUrlCustomParametersOrBuilder
public CustomParameterOrBuilder getUrlCustomParametersOrBuilder(int index)
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.v10.common.CustomParameter url_custom_parameters = 12;- Specified by:
getUrlCustomParametersOrBuilderin interfaceCampaignOrBuilder
-
hasRealTimeBiddingSetting
public boolean hasRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v10.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
hasRealTimeBiddingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the realTimeBiddingSetting field is set.
-
getRealTimeBiddingSetting
public RealTimeBiddingSetting getRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v10.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
getRealTimeBiddingSettingin interfaceCampaignOrBuilder- Returns:
- The realTimeBiddingSetting.
-
getRealTimeBiddingSettingOrBuilder
public RealTimeBiddingSettingOrBuilder getRealTimeBiddingSettingOrBuilder()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v10.common.RealTimeBiddingSetting real_time_bidding_setting = 39;- Specified by:
getRealTimeBiddingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasNetworkSettings
public boolean hasNetworkSettings()
The network settings for the campaign.
.google.ads.googleads.v10.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
hasNetworkSettingsin interfaceCampaignOrBuilder- Returns:
- Whether the networkSettings field is set.
-
getNetworkSettings
public Campaign.NetworkSettings getNetworkSettings()
The network settings for the campaign.
.google.ads.googleads.v10.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
getNetworkSettingsin interfaceCampaignOrBuilder- Returns:
- The networkSettings.
-
getNetworkSettingsOrBuilder
public Campaign.NetworkSettingsOrBuilder getNetworkSettingsOrBuilder()
The network settings for the campaign.
.google.ads.googleads.v10.resources.Campaign.NetworkSettings network_settings = 14;- Specified by:
getNetworkSettingsOrBuilderin interfaceCampaignOrBuilder
-
hasHotelSetting
public boolean hasHotelSetting()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v10.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasHotelSettingin interfaceCampaignOrBuilder- Returns:
- Whether the hotelSetting field is set.
-
getHotelSetting
public Campaign.HotelSettingInfo getHotelSetting()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v10.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getHotelSettingin interfaceCampaignOrBuilder- Returns:
- The hotelSetting.
-
getHotelSettingOrBuilder
public Campaign.HotelSettingInfoOrBuilder getHotelSettingOrBuilder()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v10.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.v10.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;- Specified by:
hasDynamicSearchAdsSettingin interfaceCampaignOrBuilder- Returns:
- Whether the dynamicSearchAdsSetting field is set.
-
getDynamicSearchAdsSetting
public Campaign.DynamicSearchAdsSetting getDynamicSearchAdsSetting()
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v10.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;- Specified by:
getDynamicSearchAdsSettingin interfaceCampaignOrBuilder- Returns:
- The dynamicSearchAdsSetting.
-
getDynamicSearchAdsSettingOrBuilder
public Campaign.DynamicSearchAdsSettingOrBuilder getDynamicSearchAdsSettingOrBuilder()
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v10.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.v10.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
hasShoppingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the shoppingSetting field is set.
-
getShoppingSetting
public Campaign.ShoppingSetting getShoppingSetting()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v10.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
getShoppingSettingin interfaceCampaignOrBuilder- Returns:
- The shoppingSetting.
-
getShoppingSettingOrBuilder
public Campaign.ShoppingSettingOrBuilder getShoppingSettingOrBuilder()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v10.resources.Campaign.ShoppingSetting shopping_setting = 36;- Specified by:
getShoppingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasTargetingSetting
public boolean hasTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;- Specified by:
hasTargetingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the targetingSetting field is set.
-
getTargetingSetting
public TargetingSetting getTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;- Specified by:
getTargetingSettingin interfaceCampaignOrBuilder- Returns:
- The targetingSetting.
-
getTargetingSettingOrBuilder
public TargetingSettingOrBuilder getTargetingSettingOrBuilder()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;- Specified by:
getTargetingSettingOrBuilderin interfaceCampaignOrBuilder
-
hasAudienceSetting
public boolean hasAudienceSetting()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v10.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasAudienceSettingin interfaceCampaignOrBuilder- Returns:
- Whether the audienceSetting field is set.
-
getAudienceSetting
public Campaign.AudienceSetting getAudienceSetting()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v10.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAudienceSettingin interfaceCampaignOrBuilder- Returns:
- The audienceSetting.
-
getAudienceSettingOrBuilder
public Campaign.AudienceSettingOrBuilder getAudienceSettingOrBuilder()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v10.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.v10.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
hasGeoTargetTypeSettingin interfaceCampaignOrBuilder- Returns:
- Whether the geoTargetTypeSetting field is set.
-
getGeoTargetTypeSetting
public Campaign.GeoTargetTypeSetting getGeoTargetTypeSetting()
The setting for ads geotargeting.
.google.ads.googleads.v10.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
getGeoTargetTypeSettingin interfaceCampaignOrBuilder- Returns:
- The geoTargetTypeSetting.
-
getGeoTargetTypeSettingOrBuilder
public Campaign.GeoTargetTypeSettingOrBuilder getGeoTargetTypeSettingOrBuilder()
The setting for ads geotargeting.
.google.ads.googleads.v10.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Specified by:
getGeoTargetTypeSettingOrBuilderin interfaceCampaignOrBuilder
-
hasLocalCampaignSetting
public boolean hasLocalCampaignSetting()
The setting for local campaign.
.google.ads.googleads.v10.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
hasLocalCampaignSettingin interfaceCampaignOrBuilder- Returns:
- Whether the localCampaignSetting field is set.
-
getLocalCampaignSetting
public Campaign.LocalCampaignSetting getLocalCampaignSetting()
The setting for local campaign.
.google.ads.googleads.v10.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
getLocalCampaignSettingin interfaceCampaignOrBuilder- Returns:
- The localCampaignSetting.
-
getLocalCampaignSettingOrBuilder
public Campaign.LocalCampaignSettingOrBuilder getLocalCampaignSettingOrBuilder()
The setting for local campaign.
.google.ads.googleads.v10.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Specified by:
getLocalCampaignSettingOrBuilderin interfaceCampaignOrBuilder
-
hasAppCampaignSetting
public boolean hasAppCampaignSetting()
The setting related to App Campaign.
.google.ads.googleads.v10.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Specified by:
hasAppCampaignSettingin interfaceCampaignOrBuilder- Returns:
- Whether the appCampaignSetting field is set.
-
getAppCampaignSetting
public Campaign.AppCampaignSetting getAppCampaignSetting()
The setting related to App Campaign.
.google.ads.googleads.v10.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Specified by:
getAppCampaignSettingin interfaceCampaignOrBuilder- Returns:
- The appCampaignSetting.
-
getAppCampaignSettingOrBuilder
public Campaign.AppCampaignSettingOrBuilder getAppCampaignSettingOrBuilder()
The setting related to App Campaign.
.google.ads.googleads.v10.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
public java.lang.String getLabels(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:
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.
-
getExperimentTypeValue
public int getExperimentTypeValue()
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v10.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.
-
getExperimentType
public CampaignExperimentTypeEnum.CampaignExperimentType getExperimentType()
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v10.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExperimentTypein interfaceCampaignOrBuilder- Returns:
- The experimentType.
-
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
public java.lang.String 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.
-
hasCampaignBudget
public boolean hasCampaignBudget()
The 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
public java.lang.String getCampaignBudget()
The 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 budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }- Specified by:
getCampaignBudgetBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for campaignBudget.
-
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.v10.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.
-
getBiddingStrategyType
public BiddingStrategyTypeEnum.BiddingStrategyType 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.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBiddingStrategyTypein interfaceCampaignOrBuilder- Returns:
- The biddingStrategyType.
-
getAccessibleBiddingStrategy
public java.lang.String 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.
-
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
public java.lang.String 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.
-
hasEndDate
public boolean hasEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.
optional string end_date = 64;- Specified by:
hasEndDatein interfaceCampaignOrBuilder- Returns:
- Whether the endDate field is set.
-
getEndDate
public java.lang.String getEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.
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.
optional string end_date = 64;- Specified by:
getEndDateBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for endDate.
-
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
public java.lang.String 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.
-
getFrequencyCapsList
public java.util.List<FrequencyCapEntry> getFrequencyCapsList()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v10.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsListin interfaceCampaignOrBuilder
-
getFrequencyCapsOrBuilderList
public java.util.List<? extends FrequencyCapEntryOrBuilder> getFrequencyCapsOrBuilderList()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v10.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsOrBuilderListin interfaceCampaignOrBuilder
-
getFrequencyCapsCount
public int getFrequencyCapsCount()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v10.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsCountin interfaceCampaignOrBuilder
-
getFrequencyCaps
public FrequencyCapEntry getFrequencyCaps(int index)
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v10.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsin interfaceCampaignOrBuilder
-
getFrequencyCapsOrBuilder
public FrequencyCapEntryOrBuilder getFrequencyCapsOrBuilder(int index)
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v10.common.FrequencyCapEntry frequency_caps = 40;- Specified by:
getFrequencyCapsOrBuilderin interfaceCampaignOrBuilder
-
getVideoBrandSafetySuitabilityValue
public int getVideoBrandSafetySuitabilityValue()
Output only. 3-Tier Brand Safety setting for the campaign.
.google.ads.googleads.v10.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVideoBrandSafetySuitabilityValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for videoBrandSafetySuitability.
-
getVideoBrandSafetySuitability
public BrandSafetySuitabilityEnum.BrandSafetySuitability getVideoBrandSafetySuitability()
Output only. 3-Tier Brand Safety setting for the campaign.
.google.ads.googleads.v10.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVideoBrandSafetySuitabilityin interfaceCampaignOrBuilder- Returns:
- The videoBrandSafetySuitability.
-
hasVanityPharma
public boolean hasVanityPharma()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v10.resources.Campaign.VanityPharma vanity_pharma = 44;- Specified by:
hasVanityPharmain interfaceCampaignOrBuilder- Returns:
- Whether the vanityPharma field is set.
-
getVanityPharma
public Campaign.VanityPharma getVanityPharma()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v10.resources.Campaign.VanityPharma vanity_pharma = 44;- Specified by:
getVanityPharmain interfaceCampaignOrBuilder- Returns:
- The vanityPharma.
-
getVanityPharmaOrBuilder
public Campaign.VanityPharmaOrBuilder getVanityPharmaOrBuilder()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v10.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.
.google.ads.googleads.v10.resources.Campaign.SelectiveOptimization selective_optimization = 45;- Specified by:
hasSelectiveOptimizationin interfaceCampaignOrBuilder- Returns:
- Whether the selectiveOptimization field is set.
-
getSelectiveOptimization
public Campaign.SelectiveOptimization getSelectiveOptimization()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.
.google.ads.googleads.v10.resources.Campaign.SelectiveOptimization selective_optimization = 45;- Specified by:
getSelectiveOptimizationin interfaceCampaignOrBuilder- Returns:
- The selectiveOptimization.
-
getSelectiveOptimizationOrBuilder
public Campaign.SelectiveOptimizationOrBuilder getSelectiveOptimizationOrBuilder()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.
.google.ads.googleads.v10.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.v10.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;- Specified by:
hasOptimizationGoalSettingin interfaceCampaignOrBuilder- Returns:
- Whether the optimizationGoalSetting field is set.
-
getOptimizationGoalSetting
public Campaign.OptimizationGoalSetting getOptimizationGoalSetting()
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v10.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;- Specified by:
getOptimizationGoalSettingin interfaceCampaignOrBuilder- Returns:
- The optimizationGoalSetting.
-
getOptimizationGoalSettingOrBuilder
public Campaign.OptimizationGoalSettingOrBuilder getOptimizationGoalSettingOrBuilder()
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v10.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.v10.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTrackingSettingin interfaceCampaignOrBuilder- Returns:
- Whether the trackingSetting field is set.
-
getTrackingSetting
public Campaign.TrackingSetting getTrackingSetting()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v10.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTrackingSettingin interfaceCampaignOrBuilder- Returns:
- The trackingSetting.
-
getTrackingSettingOrBuilder
public Campaign.TrackingSettingOrBuilder getTrackingSettingOrBuilder()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v10.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.v10.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Specified by:
getPaymentModeValuein interfaceCampaignOrBuilder- Returns:
- The enum numeric value on the wire for paymentMode.
-
getPaymentMode
public PaymentModeEnum.PaymentMode getPaymentMode()
Payment mode for the campaign.
.google.ads.googleads.v10.enums.PaymentModeEnum.PaymentMode payment_mode = 52;- Specified by:
getPaymentModein interfaceCampaignOrBuilder- Returns:
- The paymentMode.
-
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.
-
getExcludedParentAssetFieldTypesList
public java.util.List<AssetFieldTypeEnum.AssetFieldType> 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.v10.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.v10.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;- Specified by:
getExcludedParentAssetFieldTypesCountin interfaceCampaignOrBuilder- Returns:
- The count of excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypes
public AssetFieldTypeEnum.AssetFieldType getExcludedParentAssetFieldTypes(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.v10.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.
-
getExcludedParentAssetFieldTypesValueList
public java.util.List<java.lang.Integer> 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.v10.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.v10.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.
-
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.
-
hasBiddingStrategy
public boolean hasBiddingStrategy()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
hasBiddingStrategyin interfaceCampaignOrBuilder- Returns:
- Whether the biddingStrategy field is set.
-
getBiddingStrategy
public java.lang.String getBiddingStrategy()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
getBiddingStrategyin interfaceCampaignOrBuilder- Returns:
- The biddingStrategy.
-
getBiddingStrategyBytes
public com.google.protobuf.ByteString getBiddingStrategyBytes()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }- Specified by:
getBiddingStrategyBytesin interfaceCampaignOrBuilder- Returns:
- The bytes for biddingStrategy.
-
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.v10.common.Commission commission = 49;- Specified by:
hasCommissionin interfaceCampaignOrBuilder- Returns:
- Whether the commission field is set.
-
getCommission
public Commission getCommission()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v10.common.Commission commission = 49;- Specified by:
getCommissionin interfaceCampaignOrBuilder- Returns:
- The commission.
-
getCommissionOrBuilder
public CommissionOrBuilder getCommissionOrBuilder()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v10.common.Commission commission = 49;- Specified by:
getCommissionOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpc
public boolean hasManualCpc()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v10.common.ManualCpc manual_cpc = 24;- Specified by:
hasManualCpcin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpc field is set.
-
getManualCpc
public ManualCpc getManualCpc()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v10.common.ManualCpc manual_cpc = 24;- Specified by:
getManualCpcin interfaceCampaignOrBuilder- Returns:
- The manualCpc.
-
getManualCpcOrBuilder
public ManualCpcOrBuilder getManualCpcOrBuilder()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v10.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.v10.common.ManualCpm manual_cpm = 25;- Specified by:
hasManualCpmin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpm field is set.
-
getManualCpm
public ManualCpm getManualCpm()
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v10.common.ManualCpm manual_cpm = 25;- Specified by:
getManualCpmin interfaceCampaignOrBuilder- Returns:
- The manualCpm.
-
getManualCpmOrBuilder
public ManualCpmOrBuilder getManualCpmOrBuilder()
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v10.common.ManualCpm manual_cpm = 25;- Specified by:
getManualCpmOrBuilderin interfaceCampaignOrBuilder
-
hasManualCpv
public boolean hasManualCpv()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasManualCpvin interfaceCampaignOrBuilder- Returns:
- Whether the manualCpv field is set.
-
getManualCpv
public ManualCpv getManualCpv()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getManualCpvin interfaceCampaignOrBuilder- Returns:
- The manualCpv.
-
getManualCpvOrBuilder
public ManualCpvOrBuilder getManualCpvOrBuilder()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- 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.v10.common.MaximizeConversions maximize_conversions = 30;- Specified by:
hasMaximizeConversionsin interfaceCampaignOrBuilder- Returns:
- Whether the maximizeConversions field is set.
-
getMaximizeConversions
public MaximizeConversions getMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversions maximize_conversions = 30;- Specified by:
getMaximizeConversionsin interfaceCampaignOrBuilder- Returns:
- The maximizeConversions.
-
getMaximizeConversionsOrBuilder
public MaximizeConversionsOrBuilder getMaximizeConversionsOrBuilder()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v10.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.v10.common.MaximizeConversionValue maximize_conversion_value = 31;- Specified by:
hasMaximizeConversionValuein interfaceCampaignOrBuilder- Returns:
- Whether the maximizeConversionValue field is set.
-
getMaximizeConversionValue
public MaximizeConversionValue getMaximizeConversionValue()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v10.common.MaximizeConversionValue maximize_conversion_value = 31;- Specified by:
getMaximizeConversionValuein interfaceCampaignOrBuilder- Returns:
- The maximizeConversionValue.
-
getMaximizeConversionValueOrBuilder
public MaximizeConversionValueOrBuilder getMaximizeConversionValueOrBuilder()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v10.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.v10.common.TargetCpa target_cpa = 26;- Specified by:
hasTargetCpain interfaceCampaignOrBuilder- Returns:
- Whether the targetCpa field is set.
-
getTargetCpa
public TargetCpa 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.v10.common.TargetCpa target_cpa = 26;- Specified by:
getTargetCpain interfaceCampaignOrBuilder- Returns:
- The targetCpa.
-
getTargetCpaOrBuilder
public TargetCpaOrBuilder 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.v10.common.TargetCpa target_cpa = 26;- Specified by:
getTargetCpaOrBuilderin interfaceCampaignOrBuilder
-
hasTargetImpressionShare
public boolean hasTargetImpressionShare()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
hasTargetImpressionSharein interfaceCampaignOrBuilder- Returns:
- Whether the targetImpressionShare field is set.
-
getTargetImpressionShare
public TargetImpressionShare getTargetImpressionShare()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
getTargetImpressionSharein interfaceCampaignOrBuilder- Returns:
- The targetImpressionShare.
-
getTargetImpressionShareOrBuilder
public TargetImpressionShareOrBuilder getTargetImpressionShareOrBuilder()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a desired percentage of impressions.
.google.ads.googleads.v10.common.TargetImpressionShare target_impression_share = 48;- Specified by:
getTargetImpressionShareOrBuilderin 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.v10.common.TargetRoas target_roas = 29;- Specified by:
hasTargetRoasin interfaceCampaignOrBuilder- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
public TargetRoas getTargetRoas()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v10.common.TargetRoas target_roas = 29;- Specified by:
getTargetRoasin interfaceCampaignOrBuilder- Returns:
- The targetRoas.
-
getTargetRoasOrBuilder
public TargetRoasOrBuilder getTargetRoasOrBuilder()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v10.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.v10.common.TargetSpend target_spend = 27;- Specified by:
hasTargetSpendin interfaceCampaignOrBuilder- Returns:
- Whether the targetSpend field is set.
-
getTargetSpend
public TargetSpend 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.v10.common.TargetSpend target_spend = 27;- Specified by:
getTargetSpendin interfaceCampaignOrBuilder- Returns:
- The targetSpend.
-
getTargetSpendOrBuilder
public TargetSpendOrBuilder 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.v10.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.v10.common.PercentCpc percent_cpc = 34;- Specified by:
hasPercentCpcin interfaceCampaignOrBuilder- Returns:
- Whether the percentCpc field is set.
-
getPercentCpc
public PercentCpc getPercentCpc()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v10.common.PercentCpc percent_cpc = 34;- Specified by:
getPercentCpcin interfaceCampaignOrBuilder- Returns:
- The percentCpc.
-
getPercentCpcOrBuilder
public PercentCpcOrBuilder getPercentCpcOrBuilder()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v10.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.v10.common.TargetCpm target_cpm = 41;- Specified by:
hasTargetCpmin interfaceCampaignOrBuilder- Returns:
- Whether the targetCpm field is set.
-
getTargetCpm
public TargetCpm getTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v10.common.TargetCpm target_cpm = 41;- Specified by:
getTargetCpmin interfaceCampaignOrBuilder- Returns:
- The targetCpm.
-
getTargetCpmOrBuilder
public TargetCpmOrBuilder getTargetCpmOrBuilder()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v10.common.TargetCpm target_cpm = 41;- Specified by:
getTargetCpmOrBuilderin interfaceCampaignOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Campaign parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Campaign parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Campaign parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Campaign parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Campaign parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Campaign parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Campaign parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Campaign.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Campaign.Builder newBuilder()
-
newBuilder
public static Campaign.Builder newBuilder(Campaign prototype)
-
toBuilder
public Campaign.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Campaign.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Campaign getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Campaign> parser()
-
getParserForType
public com.google.protobuf.Parser<Campaign> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Campaign getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-