// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v14/services/google_ads_service.proto

package com.google.ads.googleads.v14.services;

public interface MutateOperationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v14.services.MutateOperation)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * An ad group ad label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdLabelOperation ad_group_ad_label_operation = 17;</code>
   * @return Whether the adGroupAdLabelOperation field is set.
   */
  boolean hasAdGroupAdLabelOperation();
  /**
   * <pre>
   * An ad group ad label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdLabelOperation ad_group_ad_label_operation = 17;</code>
   * @return The adGroupAdLabelOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupAdLabelOperation getAdGroupAdLabelOperation();
  /**
   * <pre>
   * An ad group ad label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdLabelOperation ad_group_ad_label_operation = 17;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupAdLabelOperationOrBuilder getAdGroupAdLabelOperationOrBuilder();

  /**
   * <pre>
   * An ad group ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdOperation ad_group_ad_operation = 1;</code>
   * @return Whether the adGroupAdOperation field is set.
   */
  boolean hasAdGroupAdOperation();
  /**
   * <pre>
   * An ad group ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdOperation ad_group_ad_operation = 1;</code>
   * @return The adGroupAdOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupAdOperation getAdGroupAdOperation();
  /**
   * <pre>
   * An ad group ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAdOperation ad_group_ad_operation = 1;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupAdOperationOrBuilder getAdGroupAdOperationOrBuilder();

  /**
   * <pre>
   * An ad group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAssetOperation ad_group_asset_operation = 56;</code>
   * @return Whether the adGroupAssetOperation field is set.
   */
  boolean hasAdGroupAssetOperation();
  /**
   * <pre>
   * An ad group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAssetOperation ad_group_asset_operation = 56;</code>
   * @return The adGroupAssetOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupAssetOperation getAdGroupAssetOperation();
  /**
   * <pre>
   * An ad group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupAssetOperation ad_group_asset_operation = 56;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupAssetOperationOrBuilder getAdGroupAssetOperationOrBuilder();

  /**
   * <pre>
   * An ad group bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2;</code>
   * @return Whether the adGroupBidModifierOperation field is set.
   */
  boolean hasAdGroupBidModifierOperation();
  /**
   * <pre>
   * An ad group bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2;</code>
   * @return The adGroupBidModifierOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupBidModifierOperation getAdGroupBidModifierOperation();
  /**
   * <pre>
   * An ad group bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupBidModifierOperationOrBuilder getAdGroupBidModifierOperationOrBuilder();

  /**
   * <pre>
   * An ad group criterion customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionCustomizerOperation ad_group_criterion_customizer_operation = 77;</code>
   * @return Whether the adGroupCriterionCustomizerOperation field is set.
   */
  boolean hasAdGroupCriterionCustomizerOperation();
  /**
   * <pre>
   * An ad group criterion customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionCustomizerOperation ad_group_criterion_customizer_operation = 77;</code>
   * @return The adGroupCriterionCustomizerOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionCustomizerOperation getAdGroupCriterionCustomizerOperation();
  /**
   * <pre>
   * An ad group criterion customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionCustomizerOperation ad_group_criterion_customizer_operation = 77;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionCustomizerOperationOrBuilder getAdGroupCriterionCustomizerOperationOrBuilder();

  /**
   * <pre>
   * An ad group criterion label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18;</code>
   * @return Whether the adGroupCriterionLabelOperation field is set.
   */
  boolean hasAdGroupCriterionLabelOperation();
  /**
   * <pre>
   * An ad group criterion label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18;</code>
   * @return The adGroupCriterionLabelOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionLabelOperation getAdGroupCriterionLabelOperation();
  /**
   * <pre>
   * An ad group criterion label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionLabelOperationOrBuilder getAdGroupCriterionLabelOperationOrBuilder();

  /**
   * <pre>
   * An ad group criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionOperation ad_group_criterion_operation = 3;</code>
   * @return Whether the adGroupCriterionOperation field is set.
   */
  boolean hasAdGroupCriterionOperation();
  /**
   * <pre>
   * An ad group criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionOperation ad_group_criterion_operation = 3;</code>
   * @return The adGroupCriterionOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionOperation getAdGroupCriterionOperation();
  /**
   * <pre>
   * An ad group criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCriterionOperation ad_group_criterion_operation = 3;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupCriterionOperationOrBuilder getAdGroupCriterionOperationOrBuilder();

  /**
   * <pre>
   * An ad group customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCustomizerOperation ad_group_customizer_operation = 75;</code>
   * @return Whether the adGroupCustomizerOperation field is set.
   */
  boolean hasAdGroupCustomizerOperation();
  /**
   * <pre>
   * An ad group customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCustomizerOperation ad_group_customizer_operation = 75;</code>
   * @return The adGroupCustomizerOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupCustomizerOperation getAdGroupCustomizerOperation();
  /**
   * <pre>
   * An ad group customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupCustomizerOperation ad_group_customizer_operation = 75;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupCustomizerOperationOrBuilder getAdGroupCustomizerOperationOrBuilder();

  /**
   * <pre>
   * An ad group extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19;</code>
   * @return Whether the adGroupExtensionSettingOperation field is set.
   */
  boolean hasAdGroupExtensionSettingOperation();
  /**
   * <pre>
   * An ad group extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19;</code>
   * @return The adGroupExtensionSettingOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupExtensionSettingOperation getAdGroupExtensionSettingOperation();
  /**
   * <pre>
   * An ad group extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupExtensionSettingOperationOrBuilder getAdGroupExtensionSettingOperationOrBuilder();

  /**
   * <pre>
   * An ad group feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupFeedOperation ad_group_feed_operation = 20;</code>
   * @return Whether the adGroupFeedOperation field is set.
   */
  boolean hasAdGroupFeedOperation();
  /**
   * <pre>
   * An ad group feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupFeedOperation ad_group_feed_operation = 20;</code>
   * @return The adGroupFeedOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupFeedOperation getAdGroupFeedOperation();
  /**
   * <pre>
   * An ad group feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupFeedOperation ad_group_feed_operation = 20;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupFeedOperationOrBuilder getAdGroupFeedOperationOrBuilder();

  /**
   * <pre>
   * An ad group label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupLabelOperation ad_group_label_operation = 21;</code>
   * @return Whether the adGroupLabelOperation field is set.
   */
  boolean hasAdGroupLabelOperation();
  /**
   * <pre>
   * An ad group label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupLabelOperation ad_group_label_operation = 21;</code>
   * @return The adGroupLabelOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupLabelOperation getAdGroupLabelOperation();
  /**
   * <pre>
   * An ad group label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupLabelOperation ad_group_label_operation = 21;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupLabelOperationOrBuilder getAdGroupLabelOperationOrBuilder();

  /**
   * <pre>
   * An ad group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupOperation ad_group_operation = 5;</code>
   * @return Whether the adGroupOperation field is set.
   */
  boolean hasAdGroupOperation();
  /**
   * <pre>
   * An ad group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupOperation ad_group_operation = 5;</code>
   * @return The adGroupOperation.
   */
  com.google.ads.googleads.v14.services.AdGroupOperation getAdGroupOperation();
  /**
   * <pre>
   * An ad group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdGroupOperation ad_group_operation = 5;</code>
   */
  com.google.ads.googleads.v14.services.AdGroupOperationOrBuilder getAdGroupOperationOrBuilder();

  /**
   * <pre>
   * An ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdOperation ad_operation = 49;</code>
   * @return Whether the adOperation field is set.
   */
  boolean hasAdOperation();
  /**
   * <pre>
   * An ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdOperation ad_operation = 49;</code>
   * @return The adOperation.
   */
  com.google.ads.googleads.v14.services.AdOperation getAdOperation();
  /**
   * <pre>
   * An ad mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdOperation ad_operation = 49;</code>
   */
  com.google.ads.googleads.v14.services.AdOperationOrBuilder getAdOperationOrBuilder();

  /**
   * <pre>
   * An ad parameter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdParameterOperation ad_parameter_operation = 22;</code>
   * @return Whether the adParameterOperation field is set.
   */
  boolean hasAdParameterOperation();
  /**
   * <pre>
   * An ad parameter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdParameterOperation ad_parameter_operation = 22;</code>
   * @return The adParameterOperation.
   */
  com.google.ads.googleads.v14.services.AdParameterOperation getAdParameterOperation();
  /**
   * <pre>
   * An ad parameter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AdParameterOperation ad_parameter_operation = 22;</code>
   */
  com.google.ads.googleads.v14.services.AdParameterOperationOrBuilder getAdParameterOperationOrBuilder();

  /**
   * <pre>
   * An asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetOperation asset_operation = 23;</code>
   * @return Whether the assetOperation field is set.
   */
  boolean hasAssetOperation();
  /**
   * <pre>
   * An asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetOperation asset_operation = 23;</code>
   * @return The assetOperation.
   */
  com.google.ads.googleads.v14.services.AssetOperation getAssetOperation();
  /**
   * <pre>
   * An asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetOperation asset_operation = 23;</code>
   */
  com.google.ads.googleads.v14.services.AssetOperationOrBuilder getAssetOperationOrBuilder();

  /**
   * <pre>
   * An asset group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupAssetOperation asset_group_asset_operation = 65;</code>
   * @return Whether the assetGroupAssetOperation field is set.
   */
  boolean hasAssetGroupAssetOperation();
  /**
   * <pre>
   * An asset group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupAssetOperation asset_group_asset_operation = 65;</code>
   * @return The assetGroupAssetOperation.
   */
  com.google.ads.googleads.v14.services.AssetGroupAssetOperation getAssetGroupAssetOperation();
  /**
   * <pre>
   * An asset group asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupAssetOperation asset_group_asset_operation = 65;</code>
   */
  com.google.ads.googleads.v14.services.AssetGroupAssetOperationOrBuilder getAssetGroupAssetOperationOrBuilder();

  /**
   * <pre>
   * An asset group listing group filter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupListingGroupFilterOperation asset_group_listing_group_filter_operation = 78;</code>
   * @return Whether the assetGroupListingGroupFilterOperation field is set.
   */
  boolean hasAssetGroupListingGroupFilterOperation();
  /**
   * <pre>
   * An asset group listing group filter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupListingGroupFilterOperation asset_group_listing_group_filter_operation = 78;</code>
   * @return The assetGroupListingGroupFilterOperation.
   */
  com.google.ads.googleads.v14.services.AssetGroupListingGroupFilterOperation getAssetGroupListingGroupFilterOperation();
  /**
   * <pre>
   * An asset group listing group filter mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupListingGroupFilterOperation asset_group_listing_group_filter_operation = 78;</code>
   */
  com.google.ads.googleads.v14.services.AssetGroupListingGroupFilterOperationOrBuilder getAssetGroupListingGroupFilterOperationOrBuilder();

  /**
   * <pre>
   * An asset group signal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupSignalOperation asset_group_signal_operation = 80;</code>
   * @return Whether the assetGroupSignalOperation field is set.
   */
  boolean hasAssetGroupSignalOperation();
  /**
   * <pre>
   * An asset group signal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupSignalOperation asset_group_signal_operation = 80;</code>
   * @return The assetGroupSignalOperation.
   */
  com.google.ads.googleads.v14.services.AssetGroupSignalOperation getAssetGroupSignalOperation();
  /**
   * <pre>
   * An asset group signal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupSignalOperation asset_group_signal_operation = 80;</code>
   */
  com.google.ads.googleads.v14.services.AssetGroupSignalOperationOrBuilder getAssetGroupSignalOperationOrBuilder();

  /**
   * <pre>
   * An asset group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupOperation asset_group_operation = 62;</code>
   * @return Whether the assetGroupOperation field is set.
   */
  boolean hasAssetGroupOperation();
  /**
   * <pre>
   * An asset group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupOperation asset_group_operation = 62;</code>
   * @return The assetGroupOperation.
   */
  com.google.ads.googleads.v14.services.AssetGroupOperation getAssetGroupOperation();
  /**
   * <pre>
   * An asset group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetGroupOperation asset_group_operation = 62;</code>
   */
  com.google.ads.googleads.v14.services.AssetGroupOperationOrBuilder getAssetGroupOperationOrBuilder();

  /**
   * <pre>
   * An asset set asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetAssetOperation asset_set_asset_operation = 71;</code>
   * @return Whether the assetSetAssetOperation field is set.
   */
  boolean hasAssetSetAssetOperation();
  /**
   * <pre>
   * An asset set asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetAssetOperation asset_set_asset_operation = 71;</code>
   * @return The assetSetAssetOperation.
   */
  com.google.ads.googleads.v14.services.AssetSetAssetOperation getAssetSetAssetOperation();
  /**
   * <pre>
   * An asset set asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetAssetOperation asset_set_asset_operation = 71;</code>
   */
  com.google.ads.googleads.v14.services.AssetSetAssetOperationOrBuilder getAssetSetAssetOperationOrBuilder();

  /**
   * <pre>
   * An asset set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetOperation asset_set_operation = 72;</code>
   * @return Whether the assetSetOperation field is set.
   */
  boolean hasAssetSetOperation();
  /**
   * <pre>
   * An asset set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetOperation asset_set_operation = 72;</code>
   * @return The assetSetOperation.
   */
  com.google.ads.googleads.v14.services.AssetSetOperation getAssetSetOperation();
  /**
   * <pre>
   * An asset set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AssetSetOperation asset_set_operation = 72;</code>
   */
  com.google.ads.googleads.v14.services.AssetSetOperationOrBuilder getAssetSetOperationOrBuilder();

  /**
   * <pre>
   * An audience mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AudienceOperation audience_operation = 81;</code>
   * @return Whether the audienceOperation field is set.
   */
  boolean hasAudienceOperation();
  /**
   * <pre>
   * An audience mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AudienceOperation audience_operation = 81;</code>
   * @return The audienceOperation.
   */
  com.google.ads.googleads.v14.services.AudienceOperation getAudienceOperation();
  /**
   * <pre>
   * An audience mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.AudienceOperation audience_operation = 81;</code>
   */
  com.google.ads.googleads.v14.services.AudienceOperationOrBuilder getAudienceOperationOrBuilder();

  /**
   * <pre>
   * A bidding data exclusion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingDataExclusionOperation bidding_data_exclusion_operation = 58;</code>
   * @return Whether the biddingDataExclusionOperation field is set.
   */
  boolean hasBiddingDataExclusionOperation();
  /**
   * <pre>
   * A bidding data exclusion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingDataExclusionOperation bidding_data_exclusion_operation = 58;</code>
   * @return The biddingDataExclusionOperation.
   */
  com.google.ads.googleads.v14.services.BiddingDataExclusionOperation getBiddingDataExclusionOperation();
  /**
   * <pre>
   * A bidding data exclusion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingDataExclusionOperation bidding_data_exclusion_operation = 58;</code>
   */
  com.google.ads.googleads.v14.services.BiddingDataExclusionOperationOrBuilder getBiddingDataExclusionOperationOrBuilder();

  /**
   * <pre>
   * A bidding seasonality adjustment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentOperation bidding_seasonality_adjustment_operation = 59;</code>
   * @return Whether the biddingSeasonalityAdjustmentOperation field is set.
   */
  boolean hasBiddingSeasonalityAdjustmentOperation();
  /**
   * <pre>
   * A bidding seasonality adjustment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentOperation bidding_seasonality_adjustment_operation = 59;</code>
   * @return The biddingSeasonalityAdjustmentOperation.
   */
  com.google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentOperation getBiddingSeasonalityAdjustmentOperation();
  /**
   * <pre>
   * A bidding seasonality adjustment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentOperation bidding_seasonality_adjustment_operation = 59;</code>
   */
  com.google.ads.googleads.v14.services.BiddingSeasonalityAdjustmentOperationOrBuilder getBiddingSeasonalityAdjustmentOperationOrBuilder();

  /**
   * <pre>
   * A bidding strategy mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingStrategyOperation bidding_strategy_operation = 6;</code>
   * @return Whether the biddingStrategyOperation field is set.
   */
  boolean hasBiddingStrategyOperation();
  /**
   * <pre>
   * A bidding strategy mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingStrategyOperation bidding_strategy_operation = 6;</code>
   * @return The biddingStrategyOperation.
   */
  com.google.ads.googleads.v14.services.BiddingStrategyOperation getBiddingStrategyOperation();
  /**
   * <pre>
   * A bidding strategy mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.BiddingStrategyOperation bidding_strategy_operation = 6;</code>
   */
  com.google.ads.googleads.v14.services.BiddingStrategyOperationOrBuilder getBiddingStrategyOperationOrBuilder();

  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetOperation campaign_asset_operation = 52;</code>
   * @return Whether the campaignAssetOperation field is set.
   */
  boolean hasCampaignAssetOperation();
  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetOperation campaign_asset_operation = 52;</code>
   * @return The campaignAssetOperation.
   */
  com.google.ads.googleads.v14.services.CampaignAssetOperation getCampaignAssetOperation();
  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetOperation campaign_asset_operation = 52;</code>
   */
  com.google.ads.googleads.v14.services.CampaignAssetOperationOrBuilder getCampaignAssetOperationOrBuilder();

  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetSetOperation campaign_asset_set_operation = 73;</code>
   * @return Whether the campaignAssetSetOperation field is set.
   */
  boolean hasCampaignAssetSetOperation();
  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetSetOperation campaign_asset_set_operation = 73;</code>
   * @return The campaignAssetSetOperation.
   */
  com.google.ads.googleads.v14.services.CampaignAssetSetOperation getCampaignAssetSetOperation();
  /**
   * <pre>
   * A campaign asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignAssetSetOperation campaign_asset_set_operation = 73;</code>
   */
  com.google.ads.googleads.v14.services.CampaignAssetSetOperationOrBuilder getCampaignAssetSetOperationOrBuilder();

  /**
   * <pre>
   * A campaign bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBidModifierOperation campaign_bid_modifier_operation = 7;</code>
   * @return Whether the campaignBidModifierOperation field is set.
   */
  boolean hasCampaignBidModifierOperation();
  /**
   * <pre>
   * A campaign bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBidModifierOperation campaign_bid_modifier_operation = 7;</code>
   * @return The campaignBidModifierOperation.
   */
  com.google.ads.googleads.v14.services.CampaignBidModifierOperation getCampaignBidModifierOperation();
  /**
   * <pre>
   * A campaign bid modifier mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBidModifierOperation campaign_bid_modifier_operation = 7;</code>
   */
  com.google.ads.googleads.v14.services.CampaignBidModifierOperationOrBuilder getCampaignBidModifierOperationOrBuilder();

  /**
   * <pre>
   * A campaign budget mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBudgetOperation campaign_budget_operation = 8;</code>
   * @return Whether the campaignBudgetOperation field is set.
   */
  boolean hasCampaignBudgetOperation();
  /**
   * <pre>
   * A campaign budget mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBudgetOperation campaign_budget_operation = 8;</code>
   * @return The campaignBudgetOperation.
   */
  com.google.ads.googleads.v14.services.CampaignBudgetOperation getCampaignBudgetOperation();
  /**
   * <pre>
   * A campaign budget mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignBudgetOperation campaign_budget_operation = 8;</code>
   */
  com.google.ads.googleads.v14.services.CampaignBudgetOperationOrBuilder getCampaignBudgetOperationOrBuilder();

  /**
   * <pre>
   * A campaign conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignConversionGoalOperation campaign_conversion_goal_operation = 67;</code>
   * @return Whether the campaignConversionGoalOperation field is set.
   */
  boolean hasCampaignConversionGoalOperation();
  /**
   * <pre>
   * A campaign conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignConversionGoalOperation campaign_conversion_goal_operation = 67;</code>
   * @return The campaignConversionGoalOperation.
   */
  com.google.ads.googleads.v14.services.CampaignConversionGoalOperation getCampaignConversionGoalOperation();
  /**
   * <pre>
   * A campaign conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignConversionGoalOperation campaign_conversion_goal_operation = 67;</code>
   */
  com.google.ads.googleads.v14.services.CampaignConversionGoalOperationOrBuilder getCampaignConversionGoalOperationOrBuilder();

  /**
   * <pre>
   * A campaign criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCriterionOperation campaign_criterion_operation = 13;</code>
   * @return Whether the campaignCriterionOperation field is set.
   */
  boolean hasCampaignCriterionOperation();
  /**
   * <pre>
   * A campaign criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCriterionOperation campaign_criterion_operation = 13;</code>
   * @return The campaignCriterionOperation.
   */
  com.google.ads.googleads.v14.services.CampaignCriterionOperation getCampaignCriterionOperation();
  /**
   * <pre>
   * A campaign criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCriterionOperation campaign_criterion_operation = 13;</code>
   */
  com.google.ads.googleads.v14.services.CampaignCriterionOperationOrBuilder getCampaignCriterionOperationOrBuilder();

  /**
   * <pre>
   * A campaign customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCustomizerOperation campaign_customizer_operation = 76;</code>
   * @return Whether the campaignCustomizerOperation field is set.
   */
  boolean hasCampaignCustomizerOperation();
  /**
   * <pre>
   * A campaign customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCustomizerOperation campaign_customizer_operation = 76;</code>
   * @return The campaignCustomizerOperation.
   */
  com.google.ads.googleads.v14.services.CampaignCustomizerOperation getCampaignCustomizerOperation();
  /**
   * <pre>
   * A campaign customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignCustomizerOperation campaign_customizer_operation = 76;</code>
   */
  com.google.ads.googleads.v14.services.CampaignCustomizerOperationOrBuilder getCampaignCustomizerOperationOrBuilder();

  /**
   * <pre>
   * A campaign draft mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignDraftOperation campaign_draft_operation = 24;</code>
   * @return Whether the campaignDraftOperation field is set.
   */
  boolean hasCampaignDraftOperation();
  /**
   * <pre>
   * A campaign draft mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignDraftOperation campaign_draft_operation = 24;</code>
   * @return The campaignDraftOperation.
   */
  com.google.ads.googleads.v14.services.CampaignDraftOperation getCampaignDraftOperation();
  /**
   * <pre>
   * A campaign draft mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignDraftOperation campaign_draft_operation = 24;</code>
   */
  com.google.ads.googleads.v14.services.CampaignDraftOperationOrBuilder getCampaignDraftOperationOrBuilder();

  /**
   * <pre>
   * A campaign extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignExtensionSettingOperation campaign_extension_setting_operation = 26;</code>
   * @return Whether the campaignExtensionSettingOperation field is set.
   */
  boolean hasCampaignExtensionSettingOperation();
  /**
   * <pre>
   * A campaign extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignExtensionSettingOperation campaign_extension_setting_operation = 26;</code>
   * @return The campaignExtensionSettingOperation.
   */
  com.google.ads.googleads.v14.services.CampaignExtensionSettingOperation getCampaignExtensionSettingOperation();
  /**
   * <pre>
   * A campaign extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignExtensionSettingOperation campaign_extension_setting_operation = 26;</code>
   */
  com.google.ads.googleads.v14.services.CampaignExtensionSettingOperationOrBuilder getCampaignExtensionSettingOperationOrBuilder();

  /**
   * <pre>
   * A campaign feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignFeedOperation campaign_feed_operation = 27;</code>
   * @return Whether the campaignFeedOperation field is set.
   */
  boolean hasCampaignFeedOperation();
  /**
   * <pre>
   * A campaign feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignFeedOperation campaign_feed_operation = 27;</code>
   * @return The campaignFeedOperation.
   */
  com.google.ads.googleads.v14.services.CampaignFeedOperation getCampaignFeedOperation();
  /**
   * <pre>
   * A campaign feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignFeedOperation campaign_feed_operation = 27;</code>
   */
  com.google.ads.googleads.v14.services.CampaignFeedOperationOrBuilder getCampaignFeedOperationOrBuilder();

  /**
   * <pre>
   * A campaign group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignGroupOperation campaign_group_operation = 9;</code>
   * @return Whether the campaignGroupOperation field is set.
   */
  boolean hasCampaignGroupOperation();
  /**
   * <pre>
   * A campaign group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignGroupOperation campaign_group_operation = 9;</code>
   * @return The campaignGroupOperation.
   */
  com.google.ads.googleads.v14.services.CampaignGroupOperation getCampaignGroupOperation();
  /**
   * <pre>
   * A campaign group mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignGroupOperation campaign_group_operation = 9;</code>
   */
  com.google.ads.googleads.v14.services.CampaignGroupOperationOrBuilder getCampaignGroupOperationOrBuilder();

  /**
   * <pre>
   * A campaign label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignLabelOperation campaign_label_operation = 28;</code>
   * @return Whether the campaignLabelOperation field is set.
   */
  boolean hasCampaignLabelOperation();
  /**
   * <pre>
   * A campaign label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignLabelOperation campaign_label_operation = 28;</code>
   * @return The campaignLabelOperation.
   */
  com.google.ads.googleads.v14.services.CampaignLabelOperation getCampaignLabelOperation();
  /**
   * <pre>
   * A campaign label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignLabelOperation campaign_label_operation = 28;</code>
   */
  com.google.ads.googleads.v14.services.CampaignLabelOperationOrBuilder getCampaignLabelOperationOrBuilder();

  /**
   * <pre>
   * A campaign mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignOperation campaign_operation = 10;</code>
   * @return Whether the campaignOperation field is set.
   */
  boolean hasCampaignOperation();
  /**
   * <pre>
   * A campaign mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignOperation campaign_operation = 10;</code>
   * @return The campaignOperation.
   */
  com.google.ads.googleads.v14.services.CampaignOperation getCampaignOperation();
  /**
   * <pre>
   * A campaign mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignOperation campaign_operation = 10;</code>
   */
  com.google.ads.googleads.v14.services.CampaignOperationOrBuilder getCampaignOperationOrBuilder();

  /**
   * <pre>
   * A campaign shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignSharedSetOperation campaign_shared_set_operation = 11;</code>
   * @return Whether the campaignSharedSetOperation field is set.
   */
  boolean hasCampaignSharedSetOperation();
  /**
   * <pre>
   * A campaign shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignSharedSetOperation campaign_shared_set_operation = 11;</code>
   * @return The campaignSharedSetOperation.
   */
  com.google.ads.googleads.v14.services.CampaignSharedSetOperation getCampaignSharedSetOperation();
  /**
   * <pre>
   * A campaign shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CampaignSharedSetOperation campaign_shared_set_operation = 11;</code>
   */
  com.google.ads.googleads.v14.services.CampaignSharedSetOperationOrBuilder getCampaignSharedSetOperationOrBuilder();

  /**
   * <pre>
   * A conversion action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionActionOperation conversion_action_operation = 12;</code>
   * @return Whether the conversionActionOperation field is set.
   */
  boolean hasConversionActionOperation();
  /**
   * <pre>
   * A conversion action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionActionOperation conversion_action_operation = 12;</code>
   * @return The conversionActionOperation.
   */
  com.google.ads.googleads.v14.services.ConversionActionOperation getConversionActionOperation();
  /**
   * <pre>
   * A conversion action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionActionOperation conversion_action_operation = 12;</code>
   */
  com.google.ads.googleads.v14.services.ConversionActionOperationOrBuilder getConversionActionOperationOrBuilder();

  /**
   * <pre>
   * A conversion custom variable mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionCustomVariableOperation conversion_custom_variable_operation = 55;</code>
   * @return Whether the conversionCustomVariableOperation field is set.
   */
  boolean hasConversionCustomVariableOperation();
  /**
   * <pre>
   * A conversion custom variable mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionCustomVariableOperation conversion_custom_variable_operation = 55;</code>
   * @return The conversionCustomVariableOperation.
   */
  com.google.ads.googleads.v14.services.ConversionCustomVariableOperation getConversionCustomVariableOperation();
  /**
   * <pre>
   * A conversion custom variable mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionCustomVariableOperation conversion_custom_variable_operation = 55;</code>
   */
  com.google.ads.googleads.v14.services.ConversionCustomVariableOperationOrBuilder getConversionCustomVariableOperationOrBuilder();

  /**
   * <pre>
   * A conversion goal campaign config mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionGoalCampaignConfigOperation conversion_goal_campaign_config_operation = 69;</code>
   * @return Whether the conversionGoalCampaignConfigOperation field is set.
   */
  boolean hasConversionGoalCampaignConfigOperation();
  /**
   * <pre>
   * A conversion goal campaign config mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionGoalCampaignConfigOperation conversion_goal_campaign_config_operation = 69;</code>
   * @return The conversionGoalCampaignConfigOperation.
   */
  com.google.ads.googleads.v14.services.ConversionGoalCampaignConfigOperation getConversionGoalCampaignConfigOperation();
  /**
   * <pre>
   * A conversion goal campaign config mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionGoalCampaignConfigOperation conversion_goal_campaign_config_operation = 69;</code>
   */
  com.google.ads.googleads.v14.services.ConversionGoalCampaignConfigOperationOrBuilder getConversionGoalCampaignConfigOperationOrBuilder();

  /**
   * <pre>
   * A conversion value rule mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleOperation conversion_value_rule_operation = 63;</code>
   * @return Whether the conversionValueRuleOperation field is set.
   */
  boolean hasConversionValueRuleOperation();
  /**
   * <pre>
   * A conversion value rule mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleOperation conversion_value_rule_operation = 63;</code>
   * @return The conversionValueRuleOperation.
   */
  com.google.ads.googleads.v14.services.ConversionValueRuleOperation getConversionValueRuleOperation();
  /**
   * <pre>
   * A conversion value rule mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleOperation conversion_value_rule_operation = 63;</code>
   */
  com.google.ads.googleads.v14.services.ConversionValueRuleOperationOrBuilder getConversionValueRuleOperationOrBuilder();

  /**
   * <pre>
   * A conversion value rule set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleSetOperation conversion_value_rule_set_operation = 64;</code>
   * @return Whether the conversionValueRuleSetOperation field is set.
   */
  boolean hasConversionValueRuleSetOperation();
  /**
   * <pre>
   * A conversion value rule set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleSetOperation conversion_value_rule_set_operation = 64;</code>
   * @return The conversionValueRuleSetOperation.
   */
  com.google.ads.googleads.v14.services.ConversionValueRuleSetOperation getConversionValueRuleSetOperation();
  /**
   * <pre>
   * A conversion value rule set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ConversionValueRuleSetOperation conversion_value_rule_set_operation = 64;</code>
   */
  com.google.ads.googleads.v14.services.ConversionValueRuleSetOperationOrBuilder getConversionValueRuleSetOperationOrBuilder();

  /**
   * <pre>
   * A custom conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomConversionGoalOperation custom_conversion_goal_operation = 68;</code>
   * @return Whether the customConversionGoalOperation field is set.
   */
  boolean hasCustomConversionGoalOperation();
  /**
   * <pre>
   * A custom conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomConversionGoalOperation custom_conversion_goal_operation = 68;</code>
   * @return The customConversionGoalOperation.
   */
  com.google.ads.googleads.v14.services.CustomConversionGoalOperation getCustomConversionGoalOperation();
  /**
   * <pre>
   * A custom conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomConversionGoalOperation custom_conversion_goal_operation = 68;</code>
   */
  com.google.ads.googleads.v14.services.CustomConversionGoalOperationOrBuilder getCustomConversionGoalOperationOrBuilder();

  /**
   * <pre>
   * A customer asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerAssetOperation customer_asset_operation = 57;</code>
   * @return Whether the customerAssetOperation field is set.
   */
  boolean hasCustomerAssetOperation();
  /**
   * <pre>
   * A customer asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerAssetOperation customer_asset_operation = 57;</code>
   * @return The customerAssetOperation.
   */
  com.google.ads.googleads.v14.services.CustomerAssetOperation getCustomerAssetOperation();
  /**
   * <pre>
   * A customer asset mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerAssetOperation customer_asset_operation = 57;</code>
   */
  com.google.ads.googleads.v14.services.CustomerAssetOperationOrBuilder getCustomerAssetOperationOrBuilder();

  /**
   * <pre>
   * A customer conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerConversionGoalOperation customer_conversion_goal_operation = 66;</code>
   * @return Whether the customerConversionGoalOperation field is set.
   */
  boolean hasCustomerConversionGoalOperation();
  /**
   * <pre>
   * A customer conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerConversionGoalOperation customer_conversion_goal_operation = 66;</code>
   * @return The customerConversionGoalOperation.
   */
  com.google.ads.googleads.v14.services.CustomerConversionGoalOperation getCustomerConversionGoalOperation();
  /**
   * <pre>
   * A customer conversion goal mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerConversionGoalOperation customer_conversion_goal_operation = 66;</code>
   */
  com.google.ads.googleads.v14.services.CustomerConversionGoalOperationOrBuilder getCustomerConversionGoalOperationOrBuilder();

  /**
   * <pre>
   * A customer customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerCustomizerOperation customer_customizer_operation = 79;</code>
   * @return Whether the customerCustomizerOperation field is set.
   */
  boolean hasCustomerCustomizerOperation();
  /**
   * <pre>
   * A customer customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerCustomizerOperation customer_customizer_operation = 79;</code>
   * @return The customerCustomizerOperation.
   */
  com.google.ads.googleads.v14.services.CustomerCustomizerOperation getCustomerCustomizerOperation();
  /**
   * <pre>
   * A customer customizer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerCustomizerOperation customer_customizer_operation = 79;</code>
   */
  com.google.ads.googleads.v14.services.CustomerCustomizerOperationOrBuilder getCustomerCustomizerOperationOrBuilder();

  /**
   * <pre>
   * A customer extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerExtensionSettingOperation customer_extension_setting_operation = 30;</code>
   * @return Whether the customerExtensionSettingOperation field is set.
   */
  boolean hasCustomerExtensionSettingOperation();
  /**
   * <pre>
   * A customer extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerExtensionSettingOperation customer_extension_setting_operation = 30;</code>
   * @return The customerExtensionSettingOperation.
   */
  com.google.ads.googleads.v14.services.CustomerExtensionSettingOperation getCustomerExtensionSettingOperation();
  /**
   * <pre>
   * A customer extension setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerExtensionSettingOperation customer_extension_setting_operation = 30;</code>
   */
  com.google.ads.googleads.v14.services.CustomerExtensionSettingOperationOrBuilder getCustomerExtensionSettingOperationOrBuilder();

  /**
   * <pre>
   * A customer feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerFeedOperation customer_feed_operation = 31;</code>
   * @return Whether the customerFeedOperation field is set.
   */
  boolean hasCustomerFeedOperation();
  /**
   * <pre>
   * A customer feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerFeedOperation customer_feed_operation = 31;</code>
   * @return The customerFeedOperation.
   */
  com.google.ads.googleads.v14.services.CustomerFeedOperation getCustomerFeedOperation();
  /**
   * <pre>
   * A customer feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerFeedOperation customer_feed_operation = 31;</code>
   */
  com.google.ads.googleads.v14.services.CustomerFeedOperationOrBuilder getCustomerFeedOperationOrBuilder();

  /**
   * <pre>
   * A customer label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerLabelOperation customer_label_operation = 32;</code>
   * @return Whether the customerLabelOperation field is set.
   */
  boolean hasCustomerLabelOperation();
  /**
   * <pre>
   * A customer label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerLabelOperation customer_label_operation = 32;</code>
   * @return The customerLabelOperation.
   */
  com.google.ads.googleads.v14.services.CustomerLabelOperation getCustomerLabelOperation();
  /**
   * <pre>
   * A customer label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerLabelOperation customer_label_operation = 32;</code>
   */
  com.google.ads.googleads.v14.services.CustomerLabelOperationOrBuilder getCustomerLabelOperationOrBuilder();

  /**
   * <pre>
   * A customer negative criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34;</code>
   * @return Whether the customerNegativeCriterionOperation field is set.
   */
  boolean hasCustomerNegativeCriterionOperation();
  /**
   * <pre>
   * A customer negative criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34;</code>
   * @return The customerNegativeCriterionOperation.
   */
  com.google.ads.googleads.v14.services.CustomerNegativeCriterionOperation getCustomerNegativeCriterionOperation();
  /**
   * <pre>
   * A customer negative criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34;</code>
   */
  com.google.ads.googleads.v14.services.CustomerNegativeCriterionOperationOrBuilder getCustomerNegativeCriterionOperationOrBuilder();

  /**
   * <pre>
   * A customer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerOperation customer_operation = 35;</code>
   * @return Whether the customerOperation field is set.
   */
  boolean hasCustomerOperation();
  /**
   * <pre>
   * A customer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerOperation customer_operation = 35;</code>
   * @return The customerOperation.
   */
  com.google.ads.googleads.v14.services.CustomerOperation getCustomerOperation();
  /**
   * <pre>
   * A customer mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomerOperation customer_operation = 35;</code>
   */
  com.google.ads.googleads.v14.services.CustomerOperationOrBuilder getCustomerOperationOrBuilder();

  /**
   * <pre>
   * A customizer attribute mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomizerAttributeOperation customizer_attribute_operation = 70;</code>
   * @return Whether the customizerAttributeOperation field is set.
   */
  boolean hasCustomizerAttributeOperation();
  /**
   * <pre>
   * A customizer attribute mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomizerAttributeOperation customizer_attribute_operation = 70;</code>
   * @return The customizerAttributeOperation.
   */
  com.google.ads.googleads.v14.services.CustomizerAttributeOperation getCustomizerAttributeOperation();
  /**
   * <pre>
   * A customizer attribute mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.CustomizerAttributeOperation customizer_attribute_operation = 70;</code>
   */
  com.google.ads.googleads.v14.services.CustomizerAttributeOperationOrBuilder getCustomizerAttributeOperationOrBuilder();

  /**
   * <pre>
   * An experiment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentOperation experiment_operation = 82;</code>
   * @return Whether the experimentOperation field is set.
   */
  boolean hasExperimentOperation();
  /**
   * <pre>
   * An experiment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentOperation experiment_operation = 82;</code>
   * @return The experimentOperation.
   */
  com.google.ads.googleads.v14.services.ExperimentOperation getExperimentOperation();
  /**
   * <pre>
   * An experiment mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentOperation experiment_operation = 82;</code>
   */
  com.google.ads.googleads.v14.services.ExperimentOperationOrBuilder getExperimentOperationOrBuilder();

  /**
   * <pre>
   * An experiment arm mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentArmOperation experiment_arm_operation = 83;</code>
   * @return Whether the experimentArmOperation field is set.
   */
  boolean hasExperimentArmOperation();
  /**
   * <pre>
   * An experiment arm mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentArmOperation experiment_arm_operation = 83;</code>
   * @return The experimentArmOperation.
   */
  com.google.ads.googleads.v14.services.ExperimentArmOperation getExperimentArmOperation();
  /**
   * <pre>
   * An experiment arm mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExperimentArmOperation experiment_arm_operation = 83;</code>
   */
  com.google.ads.googleads.v14.services.ExperimentArmOperationOrBuilder getExperimentArmOperationOrBuilder();

  /**
   * <pre>
   * An extension feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExtensionFeedItemOperation extension_feed_item_operation = 36;</code>
   * @return Whether the extensionFeedItemOperation field is set.
   */
  boolean hasExtensionFeedItemOperation();
  /**
   * <pre>
   * An extension feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExtensionFeedItemOperation extension_feed_item_operation = 36;</code>
   * @return The extensionFeedItemOperation.
   */
  com.google.ads.googleads.v14.services.ExtensionFeedItemOperation getExtensionFeedItemOperation();
  /**
   * <pre>
   * An extension feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.ExtensionFeedItemOperation extension_feed_item_operation = 36;</code>
   */
  com.google.ads.googleads.v14.services.ExtensionFeedItemOperationOrBuilder getExtensionFeedItemOperationOrBuilder();

  /**
   * <pre>
   * A feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemOperation feed_item_operation = 37;</code>
   * @return Whether the feedItemOperation field is set.
   */
  boolean hasFeedItemOperation();
  /**
   * <pre>
   * A feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemOperation feed_item_operation = 37;</code>
   * @return The feedItemOperation.
   */
  com.google.ads.googleads.v14.services.FeedItemOperation getFeedItemOperation();
  /**
   * <pre>
   * A feed item mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemOperation feed_item_operation = 37;</code>
   */
  com.google.ads.googleads.v14.services.FeedItemOperationOrBuilder getFeedItemOperationOrBuilder();

  /**
   * <pre>
   * A feed item set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetOperation feed_item_set_operation = 53;</code>
   * @return Whether the feedItemSetOperation field is set.
   */
  boolean hasFeedItemSetOperation();
  /**
   * <pre>
   * A feed item set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetOperation feed_item_set_operation = 53;</code>
   * @return The feedItemSetOperation.
   */
  com.google.ads.googleads.v14.services.FeedItemSetOperation getFeedItemSetOperation();
  /**
   * <pre>
   * A feed item set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetOperation feed_item_set_operation = 53;</code>
   */
  com.google.ads.googleads.v14.services.FeedItemSetOperationOrBuilder getFeedItemSetOperationOrBuilder();

  /**
   * <pre>
   * A feed item set link mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetLinkOperation feed_item_set_link_operation = 54;</code>
   * @return Whether the feedItemSetLinkOperation field is set.
   */
  boolean hasFeedItemSetLinkOperation();
  /**
   * <pre>
   * A feed item set link mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetLinkOperation feed_item_set_link_operation = 54;</code>
   * @return The feedItemSetLinkOperation.
   */
  com.google.ads.googleads.v14.services.FeedItemSetLinkOperation getFeedItemSetLinkOperation();
  /**
   * <pre>
   * A feed item set link mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemSetLinkOperation feed_item_set_link_operation = 54;</code>
   */
  com.google.ads.googleads.v14.services.FeedItemSetLinkOperationOrBuilder getFeedItemSetLinkOperationOrBuilder();

  /**
   * <pre>
   * A feed item target mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemTargetOperation feed_item_target_operation = 38;</code>
   * @return Whether the feedItemTargetOperation field is set.
   */
  boolean hasFeedItemTargetOperation();
  /**
   * <pre>
   * A feed item target mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemTargetOperation feed_item_target_operation = 38;</code>
   * @return The feedItemTargetOperation.
   */
  com.google.ads.googleads.v14.services.FeedItemTargetOperation getFeedItemTargetOperation();
  /**
   * <pre>
   * A feed item target mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedItemTargetOperation feed_item_target_operation = 38;</code>
   */
  com.google.ads.googleads.v14.services.FeedItemTargetOperationOrBuilder getFeedItemTargetOperationOrBuilder();

  /**
   * <pre>
   * A feed mapping mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedMappingOperation feed_mapping_operation = 39;</code>
   * @return Whether the feedMappingOperation field is set.
   */
  boolean hasFeedMappingOperation();
  /**
   * <pre>
   * A feed mapping mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedMappingOperation feed_mapping_operation = 39;</code>
   * @return The feedMappingOperation.
   */
  com.google.ads.googleads.v14.services.FeedMappingOperation getFeedMappingOperation();
  /**
   * <pre>
   * A feed mapping mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedMappingOperation feed_mapping_operation = 39;</code>
   */
  com.google.ads.googleads.v14.services.FeedMappingOperationOrBuilder getFeedMappingOperationOrBuilder();

  /**
   * <pre>
   * A feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedOperation feed_operation = 40;</code>
   * @return Whether the feedOperation field is set.
   */
  boolean hasFeedOperation();
  /**
   * <pre>
   * A feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedOperation feed_operation = 40;</code>
   * @return The feedOperation.
   */
  com.google.ads.googleads.v14.services.FeedOperation getFeedOperation();
  /**
   * <pre>
   * A feed mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.FeedOperation feed_operation = 40;</code>
   */
  com.google.ads.googleads.v14.services.FeedOperationOrBuilder getFeedOperationOrBuilder();

  /**
   * <pre>
   * A keyword plan ad group operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupOperation keyword_plan_ad_group_operation = 44;</code>
   * @return Whether the keywordPlanAdGroupOperation field is set.
   */
  boolean hasKeywordPlanAdGroupOperation();
  /**
   * <pre>
   * A keyword plan ad group operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupOperation keyword_plan_ad_group_operation = 44;</code>
   * @return The keywordPlanAdGroupOperation.
   */
  com.google.ads.googleads.v14.services.KeywordPlanAdGroupOperation getKeywordPlanAdGroupOperation();
  /**
   * <pre>
   * A keyword plan ad group operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupOperation keyword_plan_ad_group_operation = 44;</code>
   */
  com.google.ads.googleads.v14.services.KeywordPlanAdGroupOperationOrBuilder getKeywordPlanAdGroupOperationOrBuilder();

  /**
   * <pre>
   * A keyword plan ad group keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordOperation keyword_plan_ad_group_keyword_operation = 50;</code>
   * @return Whether the keywordPlanAdGroupKeywordOperation field is set.
   */
  boolean hasKeywordPlanAdGroupKeywordOperation();
  /**
   * <pre>
   * A keyword plan ad group keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordOperation keyword_plan_ad_group_keyword_operation = 50;</code>
   * @return The keywordPlanAdGroupKeywordOperation.
   */
  com.google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordOperation getKeywordPlanAdGroupKeywordOperation();
  /**
   * <pre>
   * A keyword plan ad group keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordOperation keyword_plan_ad_group_keyword_operation = 50;</code>
   */
  com.google.ads.googleads.v14.services.KeywordPlanAdGroupKeywordOperationOrBuilder getKeywordPlanAdGroupKeywordOperationOrBuilder();

  /**
   * <pre>
   * A keyword plan campaign keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignKeywordOperation keyword_plan_campaign_keyword_operation = 51;</code>
   * @return Whether the keywordPlanCampaignKeywordOperation field is set.
   */
  boolean hasKeywordPlanCampaignKeywordOperation();
  /**
   * <pre>
   * A keyword plan campaign keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignKeywordOperation keyword_plan_campaign_keyword_operation = 51;</code>
   * @return The keywordPlanCampaignKeywordOperation.
   */
  com.google.ads.googleads.v14.services.KeywordPlanCampaignKeywordOperation getKeywordPlanCampaignKeywordOperation();
  /**
   * <pre>
   * A keyword plan campaign keyword operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignKeywordOperation keyword_plan_campaign_keyword_operation = 51;</code>
   */
  com.google.ads.googleads.v14.services.KeywordPlanCampaignKeywordOperationOrBuilder getKeywordPlanCampaignKeywordOperationOrBuilder();

  /**
   * <pre>
   * A keyword plan campaign operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignOperation keyword_plan_campaign_operation = 45;</code>
   * @return Whether the keywordPlanCampaignOperation field is set.
   */
  boolean hasKeywordPlanCampaignOperation();
  /**
   * <pre>
   * A keyword plan campaign operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignOperation keyword_plan_campaign_operation = 45;</code>
   * @return The keywordPlanCampaignOperation.
   */
  com.google.ads.googleads.v14.services.KeywordPlanCampaignOperation getKeywordPlanCampaignOperation();
  /**
   * <pre>
   * A keyword plan campaign operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanCampaignOperation keyword_plan_campaign_operation = 45;</code>
   */
  com.google.ads.googleads.v14.services.KeywordPlanCampaignOperationOrBuilder getKeywordPlanCampaignOperationOrBuilder();

  /**
   * <pre>
   * A keyword plan operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanOperation keyword_plan_operation = 48;</code>
   * @return Whether the keywordPlanOperation field is set.
   */
  boolean hasKeywordPlanOperation();
  /**
   * <pre>
   * A keyword plan operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanOperation keyword_plan_operation = 48;</code>
   * @return The keywordPlanOperation.
   */
  com.google.ads.googleads.v14.services.KeywordPlanOperation getKeywordPlanOperation();
  /**
   * <pre>
   * A keyword plan operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.KeywordPlanOperation keyword_plan_operation = 48;</code>
   */
  com.google.ads.googleads.v14.services.KeywordPlanOperationOrBuilder getKeywordPlanOperationOrBuilder();

  /**
   * <pre>
   * A label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.LabelOperation label_operation = 41;</code>
   * @return Whether the labelOperation field is set.
   */
  boolean hasLabelOperation();
  /**
   * <pre>
   * A label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.LabelOperation label_operation = 41;</code>
   * @return The labelOperation.
   */
  com.google.ads.googleads.v14.services.LabelOperation getLabelOperation();
  /**
   * <pre>
   * A label mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.LabelOperation label_operation = 41;</code>
   */
  com.google.ads.googleads.v14.services.LabelOperationOrBuilder getLabelOperationOrBuilder();

  /**
   * <pre>
   * A media file mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.MediaFileOperation media_file_operation = 42;</code>
   * @return Whether the mediaFileOperation field is set.
   */
  boolean hasMediaFileOperation();
  /**
   * <pre>
   * A media file mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.MediaFileOperation media_file_operation = 42;</code>
   * @return The mediaFileOperation.
   */
  com.google.ads.googleads.v14.services.MediaFileOperation getMediaFileOperation();
  /**
   * <pre>
   * A media file mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.MediaFileOperation media_file_operation = 42;</code>
   */
  com.google.ads.googleads.v14.services.MediaFileOperationOrBuilder getMediaFileOperationOrBuilder();

  /**
   * <pre>
   * A remarketing action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.RemarketingActionOperation remarketing_action_operation = 43;</code>
   * @return Whether the remarketingActionOperation field is set.
   */
  boolean hasRemarketingActionOperation();
  /**
   * <pre>
   * A remarketing action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.RemarketingActionOperation remarketing_action_operation = 43;</code>
   * @return The remarketingActionOperation.
   */
  com.google.ads.googleads.v14.services.RemarketingActionOperation getRemarketingActionOperation();
  /**
   * <pre>
   * A remarketing action mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.RemarketingActionOperation remarketing_action_operation = 43;</code>
   */
  com.google.ads.googleads.v14.services.RemarketingActionOperationOrBuilder getRemarketingActionOperationOrBuilder();

  /**
   * <pre>
   * A shared criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedCriterionOperation shared_criterion_operation = 14;</code>
   * @return Whether the sharedCriterionOperation field is set.
   */
  boolean hasSharedCriterionOperation();
  /**
   * <pre>
   * A shared criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedCriterionOperation shared_criterion_operation = 14;</code>
   * @return The sharedCriterionOperation.
   */
  com.google.ads.googleads.v14.services.SharedCriterionOperation getSharedCriterionOperation();
  /**
   * <pre>
   * A shared criterion mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedCriterionOperation shared_criterion_operation = 14;</code>
   */
  com.google.ads.googleads.v14.services.SharedCriterionOperationOrBuilder getSharedCriterionOperationOrBuilder();

  /**
   * <pre>
   * A shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedSetOperation shared_set_operation = 15;</code>
   * @return Whether the sharedSetOperation field is set.
   */
  boolean hasSharedSetOperation();
  /**
   * <pre>
   * A shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedSetOperation shared_set_operation = 15;</code>
   * @return The sharedSetOperation.
   */
  com.google.ads.googleads.v14.services.SharedSetOperation getSharedSetOperation();
  /**
   * <pre>
   * A shared set mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SharedSetOperation shared_set_operation = 15;</code>
   */
  com.google.ads.googleads.v14.services.SharedSetOperationOrBuilder getSharedSetOperationOrBuilder();

  /**
   * <pre>
   * A Smart campaign setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SmartCampaignSettingOperation smart_campaign_setting_operation = 61;</code>
   * @return Whether the smartCampaignSettingOperation field is set.
   */
  boolean hasSmartCampaignSettingOperation();
  /**
   * <pre>
   * A Smart campaign setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SmartCampaignSettingOperation smart_campaign_setting_operation = 61;</code>
   * @return The smartCampaignSettingOperation.
   */
  com.google.ads.googleads.v14.services.SmartCampaignSettingOperation getSmartCampaignSettingOperation();
  /**
   * <pre>
   * A Smart campaign setting mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.SmartCampaignSettingOperation smart_campaign_setting_operation = 61;</code>
   */
  com.google.ads.googleads.v14.services.SmartCampaignSettingOperationOrBuilder getSmartCampaignSettingOperationOrBuilder();

  /**
   * <pre>
   * A user list mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.UserListOperation user_list_operation = 16;</code>
   * @return Whether the userListOperation field is set.
   */
  boolean hasUserListOperation();
  /**
   * <pre>
   * A user list mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.UserListOperation user_list_operation = 16;</code>
   * @return The userListOperation.
   */
  com.google.ads.googleads.v14.services.UserListOperation getUserListOperation();
  /**
   * <pre>
   * A user list mutate operation.
   * </pre>
   *
   * <code>.google.ads.googleads.v14.services.UserListOperation user_list_operation = 16;</code>
   */
  com.google.ads.googleads.v14.services.UserListOperationOrBuilder getUserListOperationOrBuilder();

  com.google.ads.googleads.v14.services.MutateOperation.OperationCase getOperationCase();
}
