diff --git a/CHANGELOG.md b/CHANGELOG.md index 625c8ff147..fb414d6dc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +48.1.0 - 2026-10-28 +------------------- +- Add support for v26_1 of the Google Ads API. + 48.0.0 - 2026-10-14 ------------------- - Add support and examples for v26 of the Google Ads API. diff --git a/README.md b/README.md index cfe0566ab5..1c46cc30b0 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,12 @@ This project hosts the Java client library for the Google Ads API. com.google.api-ads google-ads - 48.0.0 + 48.1.0 ## Gradle dependency - implementation 'com.google.api-ads:google-ads:48.0.0' + implementation 'com.google.api-ads:google-ads:48.1.0' ## Documentation diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/actions/GenerateShareablePreviewsProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/actions/GenerateShareablePreviewsProto.java index 4d716622e9..d06d3e94bb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/actions/GenerateShareablePreviewsProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/actions/GenerateShareablePreviewsProto.java @@ -69,35 +69,35 @@ public static void registerAllExtensions( "ate_shareable_previews.proto\022 google.ads" + ".googleads.v26.actions\0321google/ads/googl" + "eads/v26/enums/preview_type.proto\032\037googl" + - "e/api/field_behavior.proto\"y\n\"GenerateSh" + - "areablePreviewsOperation\022S\n\022shareable_pr" + + "e/api/field_behavior.proto\"z\n\"GenerateSh" + + "areablePreviewsOperation\022T\n\022shareable_pr" + "eviews\030\001 \003(\01322.google.ads.googleads.v26." + - "actions.ShareablePreviewB\003\340A\002\"\246\001\n\020Sharea" + - "blePreview\022V\n\014preview_type\030\001 \001(\0162;.googl" + - "e.ads.googleads.v26.enums.PreviewTypeEnu" + - "m.PreviewTypeB\003\340A\002\022\025\n\013ad_group_ad\030\002 \001(\tH" + - "\000\022\025\n\013asset_group\030\003 \001(\tH\000B\014\n\nidentifier\"m" + - "\n\037GenerateShareablePreviewsResult\022J\n\010pre" + - "views\030\001 \003(\01328.google.ads.googleads.v26.a" + - "ctions.ShareablePreviewResult\"\257\002\n\026Sharea" + - "blePreviewResult\022\034\n\024expiration_date_time" + - "\030\003 \001(\t\022N\n\021ui_preview_result\030\001 \001(\01321.goog" + - "le.ads.googleads.v26.actions.UiPreviewRe" + - "sultH\000\022a\n\033youtube_live_preview_result\030\002 " + - "\001(\0132:.google.ads.googleads.v26.actions.Y" + - "ouTubeLivePreviewResultH\000\022\025\n\013ad_group_ad" + - "\030\004 \001(\tH\001\022\025\n\013asset_group\030\005 \001(\tH\001B\010\n\006resul" + - "tB\014\n\nidentifier\"0\n\017UiPreviewResult\022\035\n\025sh" + - "areable_preview_url\030\001 \001(\t\"W\n\030YouTubeLive" + - "PreviewResult\022\033\n\023youtube_preview_url\030\001 \001" + - "(\t\022\036\n\026youtube_tv_preview_url\030\002 \001(\tB\204\002\n$c" + - "om.google.ads.googleads.v26.actionsB\036Gen" + - "erateShareablePreviewsProtoP\001ZGgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v26/actions;actions\242\002\003GAA\252\002 Google.Ad" + - "s.GoogleAds.V26.Actions\312\002 Google\\Ads\\Goo" + - "gleAds\\V26\\Actions\352\002$Google::Ads::Google" + - "Ads::V26::Actionsb\006proto3" + "actions.ShareablePreviewB\004\342A\001\002\"\247\001\n\020Share" + + "ablePreview\022W\n\014preview_type\030\001 \001(\0162;.goog" + + "le.ads.googleads.v26.enums.PreviewTypeEn" + + "um.PreviewTypeB\004\342A\001\002\022\025\n\013ad_group_ad\030\002 \001(" + + "\tH\000\022\025\n\013asset_group\030\003 \001(\tH\000B\014\n\nidentifier" + + "\"m\n\037GenerateShareablePreviewsResult\022J\n\010p" + + "reviews\030\001 \003(\01328.google.ads.googleads.v26" + + ".actions.ShareablePreviewResult\"\257\002\n\026Shar" + + "eablePreviewResult\022\034\n\024expiration_date_ti" + + "me\030\003 \001(\t\022N\n\021ui_preview_result\030\001 \001(\01321.go" + + "ogle.ads.googleads.v26.actions.UiPreview" + + "ResultH\000\022a\n\033youtube_live_preview_result\030" + + "\002 \001(\0132:.google.ads.googleads.v26.actions" + + ".YouTubeLivePreviewResultH\000\022\025\n\013ad_group_" + + "ad\030\004 \001(\tH\001\022\025\n\013asset_group\030\005 \001(\tH\001B\010\n\006res" + + "ultB\014\n\nidentifier\"0\n\017UiPreviewResult\022\035\n\025" + + "shareable_preview_url\030\001 \001(\t\"W\n\030YouTubeLi" + + "vePreviewResult\022\033\n\023youtube_preview_url\030\001" + + " \001(\t\022\036\n\026youtube_tv_preview_url\030\002 \001(\tB\204\002\n" + + "$com.google.ads.googleads.v26.actionsB\036G" + + "enerateShareablePreviewsProtoP\001ZGgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/actions;actions\242\002\003GAA\252\002 Google." + + "Ads.GoogleAds.V26.Actions\312\002 Google\\Ads\\G" + + "oogleAds\\V26\\Actions\352\002$Google::Ads::Goog" + + "leAds::V26::Actionsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AdTypeInfosProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AdTypeInfosProto.java index 904bffb760..2fe30506a2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AdTypeInfosProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AdTypeInfosProto.java @@ -270,7 +270,7 @@ public static void registerAllExtensions( "_feed\030\t \001(\01322.google.ads.googleads.v26.c" + "ommon.InFeedVideoAdInfoH\000\022D\n\005audio\030\n \001(\013" + "23.google.ads.googleads.v26.common.YouTu" + - "beAudioAdInfoH\000B\010\n\006format\"\364\004\n\025VideoRespo" + + "beAudioAdInfoH\000B\010\n\006format\"\367\004\n\025VideoRespo" + "nsiveAdInfo\022?\n\theadlines\030\001 \003(\0132,.google." + "ads.googleads.v26.common.AdTextAsset\022D\n\016" + "long_headlines\030\002 \003(\0132,.google.ads.google" + @@ -278,192 +278,192 @@ public static void registerAllExtensions( "ns\030\003 \003(\0132,.google.ads.googleads.v26.comm" + "on.AdTextAsset\022E\n\017call_to_actions\030\004 \003(\0132" + ",.google.ads.googleads.v26.common.AdText" + - "Asset\022B\n\006videos\030\005 \003(\0132-.google.ads.googl" + - "eads.v26.common.AdVideoAssetB\003\340A\002\022H\n\rbus" + - "iness_name\030\t \001(\0132,.google.ads.googleads." + - "v26.common.AdTextAssetB\003\340A\002\022G\n\013logo_imag" + - "es\030\n \003(\0132-.google.ads.googleads.v26.comm" + - "on.AdImageAssetB\003\340A\002\022H\n\021companion_banner" + - "s\030\006 \003(\0132-.google.ads.googleads.v26.commo" + - "n.AdImageAsset\022\023\n\013breadcrumb1\030\007 \001(\t\022\023\n\013b" + - "readcrumb2\030\010 \001(\t\"\331\001\n\026ResponsiveSearchAdI" + - "nfo\022?\n\theadlines\030\001 \003(\0132,.google.ads.goog" + - "leads.v26.common.AdTextAsset\022B\n\014descript" + - "ions\030\002 \003(\0132,.google.ads.googleads.v26.co" + - "mmon.AdTextAsset\022\022\n\005path1\030\005 \001(\tH\000\210\001\001\022\022\n\005" + - "path2\030\006 \001(\tH\001\210\001\001B\010\n\006_path1B\010\n\006_path2\"\256\006\n" + - "\035LegacyResponsiveDisplayAdInfo\022\033\n\016short_" + - "headline\030\020 \001(\tH\000\210\001\001\022\032\n\rlong_headline\030\021 \001" + - "(\tH\001\210\001\001\022\030\n\013description\030\022 \001(\tH\002\210\001\001\022\032\n\rbus" + - "iness_name\030\023 \001(\tH\003\210\001\001\022!\n\024allow_flexible_" + - "color\030\024 \001(\010H\004\210\001\001\022\031\n\014accent_color\030\025 \001(\tH\005" + - "\210\001\001\022\027\n\nmain_color\030\026 \001(\tH\006\210\001\001\022 \n\023call_to_" + - "action_text\030\027 \001(\tH\007\210\001\001\022\027\n\nlogo_image\030\030 \001" + - "(\tH\010\210\001\001\022\036\n\021square_logo_image\030\031 \001(\tH\t\210\001\001\022" + - "\034\n\017marketing_image\030\032 \001(\tH\n\210\001\001\022#\n\026square_" + - "marketing_image\030\033 \001(\tH\013\210\001\001\022i\n\016format_set" + - "ting\030\r \001(\0162Q.google.ads.googleads.v26.en" + - "ums.DisplayAdFormatSettingEnum.DisplayAd" + - "FormatSetting\022\031\n\014price_prefix\030\034 \001(\tH\014\210\001\001" + - "\022\027\n\npromo_text\030\035 \001(\tH\r\210\001\001B\021\n\017_short_head" + - "lineB\020\n\016_long_headlineB\016\n\014_descriptionB\020" + - "\n\016_business_nameB\027\n\025_allow_flexible_colo" + - "rB\017\n\r_accent_colorB\r\n\013_main_colorB\026\n\024_ca" + - "ll_to_action_textB\r\n\013_logo_imageB\024\n\022_squ" + - "are_logo_imageB\022\n\020_marketing_imageB\031\n\027_s" + - "quare_marketing_imageB\017\n\r_price_prefixB\r" + - "\n\013_promo_text\"\375\003\n\tAppAdInfo\022G\n\021mandatory" + - "_ad_text\030\001 \001(\0132,.google.ads.googleads.v2" + - "6.common.AdTextAsset\022?\n\theadlines\030\002 \003(\0132" + + "Asset\022C\n\006videos\030\005 \003(\0132-.google.ads.googl" + + "eads.v26.common.AdVideoAssetB\004\342A\001\002\022I\n\rbu" + + "siness_name\030\t \001(\0132,.google.ads.googleads" + + ".v26.common.AdTextAssetB\004\342A\001\002\022H\n\013logo_im" + + "ages\030\n \003(\0132-.google.ads.googleads.v26.co" + + "mmon.AdImageAssetB\004\342A\001\002\022H\n\021companion_ban" + + "ners\030\006 \003(\0132-.google.ads.googleads.v26.co" + + "mmon.AdImageAsset\022\023\n\013breadcrumb1\030\007 \001(\t\022\023" + + "\n\013breadcrumb2\030\010 \001(\t\"\331\001\n\026ResponsiveSearch" + + "AdInfo\022?\n\theadlines\030\001 \003(\0132,.google.ads.g" + + "oogleads.v26.common.AdTextAsset\022B\n\014descr" + + "iptions\030\002 \003(\0132,.google.ads.googleads.v26" + + ".common.AdTextAsset\022\022\n\005path1\030\005 \001(\tH\000\210\001\001\022" + + "\022\n\005path2\030\006 \001(\tH\001\210\001\001B\010\n\006_path1B\010\n\006_path2\"" + + "\256\006\n\035LegacyResponsiveDisplayAdInfo\022\033\n\016sho" + + "rt_headline\030\020 \001(\tH\000\210\001\001\022\032\n\rlong_headline\030" + + "\021 \001(\tH\001\210\001\001\022\030\n\013description\030\022 \001(\tH\002\210\001\001\022\032\n\r" + + "business_name\030\023 \001(\tH\003\210\001\001\022!\n\024allow_flexib" + + "le_color\030\024 \001(\010H\004\210\001\001\022\031\n\014accent_color\030\025 \001(" + + "\tH\005\210\001\001\022\027\n\nmain_color\030\026 \001(\tH\006\210\001\001\022 \n\023call_" + + "to_action_text\030\027 \001(\tH\007\210\001\001\022\027\n\nlogo_image\030" + + "\030 \001(\tH\010\210\001\001\022\036\n\021square_logo_image\030\031 \001(\tH\t\210" + + "\001\001\022\034\n\017marketing_image\030\032 \001(\tH\n\210\001\001\022#\n\026squa" + + "re_marketing_image\030\033 \001(\tH\013\210\001\001\022i\n\016format_" + + "setting\030\r \001(\0162Q.google.ads.googleads.v26" + + ".enums.DisplayAdFormatSettingEnum.Displa" + + "yAdFormatSetting\022\031\n\014price_prefix\030\034 \001(\tH\014" + + "\210\001\001\022\027\n\npromo_text\030\035 \001(\tH\r\210\001\001B\021\n\017_short_h" + + "eadlineB\020\n\016_long_headlineB\016\n\014_descriptio" + + "nB\020\n\016_business_nameB\027\n\025_allow_flexible_c" + + "olorB\017\n\r_accent_colorB\r\n\013_main_colorB\026\n\024" + + "_call_to_action_textB\r\n\013_logo_imageB\024\n\022_" + + "square_logo_imageB\022\n\020_marketing_imageB\031\n" + + "\027_square_marketing_imageB\017\n\r_price_prefi" + + "xB\r\n\013_promo_text\"\375\003\n\tAppAdInfo\022G\n\021mandat" + + "ory_ad_text\030\001 \001(\0132,.google.ads.googleads" + + ".v26.common.AdTextAsset\022?\n\theadlines\030\002 \003" + + "(\0132,.google.ads.googleads.v26.common.AdT" + + "extAsset\022B\n\014descriptions\030\003 \003(\0132,.google." + + "ads.googleads.v26.common.AdTextAsset\022=\n\006" + + "images\030\004 \003(\0132-.google.ads.googleads.v26." + + "common.AdImageAsset\022E\n\016youtube_videos\030\005 " + + "\003(\0132-.google.ads.googleads.v26.common.Ad" + + "VideoAsset\022P\n\023html5_media_bundles\030\006 \003(\0132" + + "3.google.ads.googleads.v26.common.AdMedi" + + "aBundleAsset\022J\n\rapp_deep_link\030\007 \001(\01323.go" + + "ogle.ads.googleads.v26.common.AdAppDeepL" + + "inkAsset\"\230\002\n\023AppEngagementAdInfo\022?\n\thead" + + "lines\030\001 \003(\0132,.google.ads.googleads.v26.c" + + "ommon.AdTextAsset\022B\n\014descriptions\030\002 \003(\0132" + ",.google.ads.googleads.v26.common.AdText" + - "Asset\022B\n\014descriptions\030\003 \003(\0132,.google.ads" + - ".googleads.v26.common.AdTextAsset\022=\n\006ima" + + "Asset\022=\n\006images\030\003 \003(\0132-.google.ads.googl" + + "eads.v26.common.AdImageAsset\022=\n\006videos\030\004" + + " \003(\0132-.google.ads.googleads.v26.common.A" + + "dVideoAsset\"\245\002\n\030AppPreRegistrationAdInfo" + + "\022?\n\theadlines\030\001 \003(\0132,.google.ads.googlea" + + "ds.v26.common.AdTextAsset\022B\n\014description" + + "s\030\002 \003(\0132,.google.ads.googleads.v26.commo" + + "n.AdTextAsset\022=\n\006images\030\003 \003(\0132-.google.a" + + "ds.googleads.v26.common.AdImageAsset\022E\n\016" + + "youtube_videos\030\004 \003(\0132-.google.ads.google" + + "ads.v26.common.AdVideoAsset\"\242\002\n\026LegacyAp" + + "pInstallAdInfo\022\023\n\006app_id\030\006 \001(\tH\000\210\001\001\022l\n\ta" + + "pp_store\030\002 \001(\0162Y.google.ads.googleads.v2" + + "6.enums.LegacyAppInstallAdAppStoreEnum.L" + + "egacyAppInstallAdAppStore\022\025\n\010headline\030\007 " + + "\001(\tH\001\210\001\001\022\031\n\014description1\030\010 \001(\tH\002\210\001\001\022\031\n\014d" + + "escription2\030\t \001(\tH\003\210\001\001B\t\n\007_app_idB\013\n\t_he" + + "adlineB\017\n\r_description1B\017\n\r_description2" + + "\"\340\010\n\027ResponsiveDisplayAdInfo\022G\n\020marketin" + + "g_images\030\001 \003(\0132-.google.ads.googleads.v2" + + "6.common.AdImageAsset\022N\n\027square_marketin" + + "g_images\030\002 \003(\0132-.google.ads.googleads.v2" + + "6.common.AdImageAsset\022B\n\013logo_images\030\003 \003" + + "(\0132-.google.ads.googleads.v26.common.AdI" + + "mageAsset\022I\n\022square_logo_images\030\004 \003(\0132-." + + "google.ads.googleads.v26.common.AdImageA" + + "sset\022?\n\theadlines\030\005 \003(\0132,.google.ads.goo" + + "gleads.v26.common.AdTextAsset\022C\n\rlong_he" + + "adline\030\006 \001(\0132,.google.ads.googleads.v26." + + "common.AdTextAsset\022B\n\014descriptions\030\007 \003(\013" + + "2,.google.ads.googleads.v26.common.AdTex" + + "tAsset\022E\n\016youtube_videos\030\010 \003(\0132-.google." + + "ads.googleads.v26.common.AdVideoAsset\022\032\n" + + "\rbusiness_name\030\021 \001(\tH\000\210\001\001\022\027\n\nmain_color\030" + + "\022 \001(\tH\001\210\001\001\022\031\n\014accent_color\030\023 \001(\tH\002\210\001\001\022!\n" + + "\024allow_flexible_color\030\024 \001(\010H\003\210\001\001\022 \n\023call" + + "_to_action_text\030\025 \001(\tH\004\210\001\001\022\031\n\014price_pref" + + "ix\030\026 \001(\tH\005\210\001\001\022\027\n\npromo_text\030\027 \001(\tH\006\210\001\001\022i" + + "\n\016format_setting\030\020 \001(\0162Q.google.ads.goog" + + "leads.v26.enums.DisplayAdFormatSettingEn" + + "um.DisplayAdFormatSetting\022U\n\014control_spe" + + "c\030\030 \001(\0132?.google.ads.googleads.v26.commo" + + "n.ResponsiveDisplayAdControlSpecB\020\n\016_bus" + + "iness_nameB\r\n\013_main_colorB\017\n\r_accent_col" + + "orB\027\n\025_allow_flexible_colorB\026\n\024_call_to_" + + "action_textB\017\n\r_price_prefixB\r\n\013_promo_t" + + "ext\"\341\003\n\013LocalAdInfo\022?\n\theadlines\030\001 \003(\0132," + + ".google.ads.googleads.v26.common.AdTextA" + + "sset\022B\n\014descriptions\030\002 \003(\0132,.google.ads." + + "googleads.v26.common.AdTextAsset\022E\n\017call" + + "_to_actions\030\003 \003(\0132,.google.ads.googleads" + + ".v26.common.AdTextAsset\022G\n\020marketing_ima" + "ges\030\004 \003(\0132-.google.ads.googleads.v26.com" + - "mon.AdImageAsset\022E\n\016youtube_videos\030\005 \003(\013" + - "2-.google.ads.googleads.v26.common.AdVid" + - "eoAsset\022P\n\023html5_media_bundles\030\006 \003(\01323.g" + - "oogle.ads.googleads.v26.common.AdMediaBu" + - "ndleAsset\022J\n\rapp_deep_link\030\007 \001(\01323.googl" + - "e.ads.googleads.v26.common.AdAppDeepLink" + - "Asset\"\230\002\n\023AppEngagementAdInfo\022?\n\theadlin" + - "es\030\001 \003(\0132,.google.ads.googleads.v26.comm" + - "on.AdTextAsset\022B\n\014descriptions\030\002 \003(\0132,.g" + - "oogle.ads.googleads.v26.common.AdTextAss" + - "et\022=\n\006images\030\003 \003(\0132-.google.ads.googlead" + - "s.v26.common.AdImageAsset\022=\n\006videos\030\004 \003(" + - "\0132-.google.ads.googleads.v26.common.AdVi" + - "deoAsset\"\245\002\n\030AppPreRegistrationAdInfo\022?\n" + - "\theadlines\030\001 \003(\0132,.google.ads.googleads." + - "v26.common.AdTextAsset\022B\n\014descriptions\030\002" + - " \003(\0132,.google.ads.googleads.v26.common.A" + - "dTextAsset\022=\n\006images\030\003 \003(\0132-.google.ads." + - "googleads.v26.common.AdImageAsset\022E\n\016you" + - "tube_videos\030\004 \003(\0132-.google.ads.googleads" + - ".v26.common.AdVideoAsset\"\242\002\n\026LegacyAppIn" + - "stallAdInfo\022\023\n\006app_id\030\006 \001(\tH\000\210\001\001\022l\n\tapp_" + - "store\030\002 \001(\0162Y.google.ads.googleads.v26.e" + - "nums.LegacyAppInstallAdAppStoreEnum.Lega" + - "cyAppInstallAdAppStore\022\025\n\010headline\030\007 \001(\t" + - "H\001\210\001\001\022\031\n\014description1\030\010 \001(\tH\002\210\001\001\022\031\n\014desc" + - "ription2\030\t \001(\tH\003\210\001\001B\t\n\007_app_idB\013\n\t_headl" + - "ineB\017\n\r_description1B\017\n\r_description2\"\340\010" + - "\n\027ResponsiveDisplayAdInfo\022G\n\020marketing_i" + - "mages\030\001 \003(\0132-.google.ads.googleads.v26.c" + - "ommon.AdImageAsset\022N\n\027square_marketing_i" + - "mages\030\002 \003(\0132-.google.ads.googleads.v26.c" + - "ommon.AdImageAsset\022B\n\013logo_images\030\003 \003(\0132" + + "mon.AdImageAsset\022B\n\013logo_images\030\005 \003(\0132-." + + "google.ads.googleads.v26.common.AdImageA" + + "sset\022=\n\006videos\030\006 \003(\0132-.google.ads.google" + + "ads.v26.common.AdVideoAsset\022\022\n\005path1\030\t \001" + + "(\tH\000\210\001\001\022\022\n\005path2\030\n \001(\tH\001\210\001\001B\010\n\006_path1B\010\n" + + "\006_path2\"\355\001\n\023DisplayUploadAdInfo\022z\n\033displ" + + "ay_upload_product_type\030\001 \001(\0162U.google.ad" + + "s.googleads.v26.enums.DisplayUploadProdu" + + "ctTypeEnum.DisplayUploadProductType\022K\n\014m" + + "edia_bundle\030\002 \001(\01323.google.ads.googleads" + + ".v26.common.AdMediaBundleAssetH\000B\r\n\013medi" + + "a_asset\"a\n\036ResponsiveDisplayAdControlSpe" + + "c\022!\n\031enable_asset_enhancements\030\001 \001(\010\022\034\n\024" + + "enable_autogen_video\030\002 \001(\010\"\232\001\n\023SmartCamp" + + "aignAdInfo\022?\n\theadlines\030\001 \003(\0132,.google.a" + + "ds.googleads.v26.common.AdTextAsset\022B\n\014d" + + "escriptions\030\002 \003(\0132,.google.ads.googleads" + + ".v26.common.AdTextAsset\"\335\005\n\031DemandGenMul" + + "tiAssetAdInfo\022G\n\020marketing_images\030\001 \003(\0132" + "-.google.ads.googleads.v26.common.AdImag" + - "eAsset\022I\n\022square_logo_images\030\004 \003(\0132-.goo" + - "gle.ads.googleads.v26.common.AdImageAsse" + - "t\022?\n\theadlines\030\005 \003(\0132,.google.ads.google" + - "ads.v26.common.AdTextAsset\022C\n\rlong_headl" + - "ine\030\006 \001(\0132,.google.ads.googleads.v26.com" + - "mon.AdTextAsset\022B\n\014descriptions\030\007 \003(\0132,." + - "google.ads.googleads.v26.common.AdTextAs" + - "set\022E\n\016youtube_videos\030\010 \003(\0132-.google.ads" + - ".googleads.v26.common.AdVideoAsset\022\032\n\rbu" + - "siness_name\030\021 \001(\tH\000\210\001\001\022\027\n\nmain_color\030\022 \001" + - "(\tH\001\210\001\001\022\031\n\014accent_color\030\023 \001(\tH\002\210\001\001\022!\n\024al" + - "low_flexible_color\030\024 \001(\010H\003\210\001\001\022 \n\023call_to" + - "_action_text\030\025 \001(\tH\004\210\001\001\022\031\n\014price_prefix\030" + - "\026 \001(\tH\005\210\001\001\022\027\n\npromo_text\030\027 \001(\tH\006\210\001\001\022i\n\016f" + - "ormat_setting\030\020 \001(\0162Q.google.ads.googlea" + - "ds.v26.enums.DisplayAdFormatSettingEnum." + - "DisplayAdFormatSetting\022U\n\014control_spec\030\030" + - " \001(\0132?.google.ads.googleads.v26.common.R" + - "esponsiveDisplayAdControlSpecB\020\n\016_busine" + - "ss_nameB\r\n\013_main_colorB\017\n\r_accent_colorB" + - "\027\n\025_allow_flexible_colorB\026\n\024_call_to_act" + - "ion_textB\017\n\r_price_prefixB\r\n\013_promo_text" + - "\"\341\003\n\013LocalAdInfo\022?\n\theadlines\030\001 \003(\0132,.go" + - "ogle.ads.googleads.v26.common.AdTextAsse" + - "t\022B\n\014descriptions\030\002 \003(\0132,.google.ads.goo" + - "gleads.v26.common.AdTextAsset\022E\n\017call_to" + - "_actions\030\003 \003(\0132,.google.ads.googleads.v2" + - "6.common.AdTextAsset\022G\n\020marketing_images" + - "\030\004 \003(\0132-.google.ads.googleads.v26.common" + - ".AdImageAsset\022B\n\013logo_images\030\005 \003(\0132-.goo" + - "gle.ads.googleads.v26.common.AdImageAsse" + - "t\022=\n\006videos\030\006 \003(\0132-.google.ads.googleads" + - ".v26.common.AdVideoAsset\022\022\n\005path1\030\t \001(\tH" + - "\000\210\001\001\022\022\n\005path2\030\n \001(\tH\001\210\001\001B\010\n\006_path1B\010\n\006_p" + - "ath2\"\355\001\n\023DisplayUploadAdInfo\022z\n\033display_" + - "upload_product_type\030\001 \001(\0162U.google.ads.g" + - "oogleads.v26.enums.DisplayUploadProductT" + - "ypeEnum.DisplayUploadProductType\022K\n\014medi" + - "a_bundle\030\002 \001(\01323.google.ads.googleads.v2" + - "6.common.AdMediaBundleAssetH\000B\r\n\013media_a" + - "sset\"a\n\036ResponsiveDisplayAdControlSpec\022!" + - "\n\031enable_asset_enhancements\030\001 \001(\010\022\034\n\024ena" + - "ble_autogen_video\030\002 \001(\010\"\232\001\n\023SmartCampaig" + - "nAdInfo\022?\n\theadlines\030\001 \003(\0132,.google.ads." + - "googleads.v26.common.AdTextAsset\022B\n\014desc" + - "riptions\030\002 \003(\0132,.google.ads.googleads.v2" + - "6.common.AdTextAsset\"\335\005\n\031DemandGenMultiA" + - "ssetAdInfo\022G\n\020marketing_images\030\001 \003(\0132-.g" + + "eAsset\022N\n\027square_marketing_images\030\002 \003(\0132" + + "-.google.ads.googleads.v26.common.AdImag" + + "eAsset\022P\n\031portrait_marketing_images\030\003 \003(" + + "\0132-.google.ads.googleads.v26.common.AdIm" + + "ageAsset\022U\n\036tall_portrait_marketing_imag" + + "es\030\n \003(\0132-.google.ads.googleads.v26.comm" + + "on.AdImageAsset\022B\n\013logo_images\030\004 \003(\0132-.g" + "oogle.ads.googleads.v26.common.AdImageAs" + - "set\022N\n\027square_marketing_images\030\002 \003(\0132-.g" + + "set\022M\n\026classic_display_images\030\013 \003(\0132-.go" + + "ogle.ads.googleads.v26.common.AdImageAss" + + "et\022?\n\theadlines\030\005 \003(\0132,.google.ads.googl" + + "eads.v26.common.AdTextAsset\022B\n\014descripti" + + "ons\030\006 \003(\0132,.google.ads.googleads.v26.com" + + "mon.AdTextAsset\022\032\n\rbusiness_name\030\007 \001(\tH\000" + + "\210\001\001\022 \n\023call_to_action_text\030\010 \001(\tH\001\210\001\001B\020\n" + + "\016_business_nameB\026\n\024_call_to_action_text\"" + + "\210\003\n\027DemandGenCarouselAdInfo\022\033\n\rbusiness_" + + "name\030\001 \001(\tB\004\342A\001\002\022G\n\nlogo_image\030\002 \001(\0132-.g" + "oogle.ads.googleads.v26.common.AdImageAs" + - "set\022P\n\031portrait_marketing_images\030\003 \003(\0132-" + - ".google.ads.googleads.v26.common.AdImage" + - "Asset\022U\n\036tall_portrait_marketing_images\030" + - "\n \003(\0132-.google.ads.googleads.v26.common." + - "AdImageAsset\022B\n\013logo_images\030\004 \003(\0132-.goog" + - "le.ads.googleads.v26.common.AdImageAsset" + - "\022M\n\026classic_display_images\030\013 \003(\0132-.googl" + - "e.ads.googleads.v26.common.AdImageAsset\022" + - "?\n\theadlines\030\005 \003(\0132,.google.ads.googlead" + - "s.v26.common.AdTextAsset\022B\n\014descriptions" + - "\030\006 \003(\0132,.google.ads.googleads.v26.common" + - ".AdTextAsset\022\032\n\rbusiness_name\030\007 \001(\tH\000\210\001\001" + - "\022 \n\023call_to_action_text\030\010 \001(\tH\001\210\001\001B\020\n\016_b" + - "usiness_nameB\026\n\024_call_to_action_text\"\203\003\n" + - "\027DemandGenCarouselAdInfo\022\032\n\rbusiness_nam" + - "e\030\001 \001(\tB\003\340A\002\022F\n\nlogo_image\030\002 \001(\0132-.googl" + - "e.ads.googleads.v26.common.AdImageAssetB" + - "\003\340A\002\022C\n\010headline\030\003 \001(\0132,.google.ads.goog" + - "leads.v26.common.AdTextAssetB\003\340A\002\022F\n\013des" + - "cription\030\004 \001(\0132,.google.ads.googleads.v2" + - "6.common.AdTextAssetB\003\340A\002\022\033\n\023call_to_act" + - "ion_text\030\005 \001(\t\022Z\n\016carousel_cards\030\006 \003(\0132=" + - ".google.ads.googleads.v26.common.AdDeman" + - "dGenCarouselCardAssetB\003\340A\002\"\205\005\n\036DemandGen" + - "VideoResponsiveAdInfo\022?\n\theadlines\030\001 \003(\013" + - "2,.google.ads.googleads.v26.common.AdTex" + - "tAsset\022D\n\016long_headlines\030\002 \003(\0132,.google." + - "ads.googleads.v26.common.AdTextAsset\022B\n\014" + - "descriptions\030\003 \003(\0132,.google.ads.googlead" + - "s.v26.common.AdTextAsset\022B\n\006videos\030\004 \003(\013" + - "2-.google.ads.googleads.v26.common.AdVid" + - "eoAssetB\003\340A\002\022G\n\013logo_images\030\005 \003(\0132-.goog" + - "le.ads.googleads.v26.common.AdImageAsset" + - "B\003\340A\002\022H\n\021companion_banners\030\n \003(\0132-.googl" + - "e.ads.googleads.v26.common.AdImageAsset\022" + - "\023\n\013breadcrumb1\030\006 \001(\t\022\023\n\013breadcrumb2\030\007 \001(" + - "\t\022H\n\rbusiness_name\030\010 \001(\0132,.google.ads.go" + - "ogleads.v26.common.AdTextAssetB\003\340A\002\022M\n\017c" + - "all_to_actions\030\t \003(\01324.google.ads.google" + - "ads.v26.common.AdCallToActionAsset\"\202\004\n\026D" + - "emandGenProductAdInfo\022H\n\010headline\030\001 \001(\0132" + - ",.google.ads.googleads.v26.common.AdText" + - "AssetB\003\340A\002H\000\210\001\001\022K\n\013description\030\002 \001(\0132,.g" + - "oogle.ads.googleads.v26.common.AdTextAss" + - "etB\003\340A\002H\001\210\001\001\022K\n\nlogo_image\030\003 \001(\0132-.googl" + - "e.ads.googleads.v26.common.AdImageAssetB" + - "\003\340A\002H\002\210\001\001\022\023\n\013breadcrumb1\030\004 \001(\t\022\023\n\013breadc" + - "rumb2\030\005 \001(\t\022H\n\rbusiness_name\030\006 \001(\0132,.goo" + + "setB\004\342A\001\002\022D\n\010headline\030\003 \001(\0132,.google.ads" + + ".googleads.v26.common.AdTextAssetB\004\342A\001\002\022" + + "G\n\013description\030\004 \001(\0132,.google.ads.google" + + "ads.v26.common.AdTextAssetB\004\342A\001\002\022\033\n\023call" + + "_to_action_text\030\005 \001(\t\022[\n\016carousel_cards\030" + + "\006 \003(\0132=.google.ads.googleads.v26.common." + + "AdDemandGenCarouselCardAssetB\004\342A\001\002\"\210\005\n\036D" + + "emandGenVideoResponsiveAdInfo\022?\n\theadlin" + + "es\030\001 \003(\0132,.google.ads.googleads.v26.comm" + + "on.AdTextAsset\022D\n\016long_headlines\030\002 \003(\0132," + + ".google.ads.googleads.v26.common.AdTextA" + + "sset\022B\n\014descriptions\030\003 \003(\0132,.google.ads." + + "googleads.v26.common.AdTextAsset\022C\n\006vide" + + "os\030\004 \003(\0132-.google.ads.googleads.v26.comm" + + "on.AdVideoAssetB\004\342A\001\002\022H\n\013logo_images\030\005 \003" + + "(\0132-.google.ads.googleads.v26.common.AdI" + + "mageAssetB\004\342A\001\002\022H\n\021companion_banners\030\n \003" + + "(\0132-.google.ads.googleads.v26.common.AdI" + + "mageAsset\022\023\n\013breadcrumb1\030\006 \001(\t\022\023\n\013breadc" + + "rumb2\030\007 \001(\t\022I\n\rbusiness_name\030\010 \001(\0132,.goo" + "gle.ads.googleads.v26.common.AdTextAsset" + - "B\003\340A\002\022Q\n\016call_to_action\030\007 \001(\01324.google.a" + - "ds.googleads.v26.common.AdCallToActionAs" + - "setH\003\210\001\001B\013\n\t_headlineB\016\n\014_descriptionB\r\n" + - "\013_logo_imageB\021\n\017_call_to_actionB\360\001\n#com." + - "google.ads.googleads.v26.commonB\020AdTypeI" + - "nfosProtoP\001ZEgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/common;comm" + - "on\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Comm" + - "on\312\002\037Google\\Ads\\GoogleAds\\V26\\Common\352\002#G" + - "oogle::Ads::GoogleAds::V26::Commonb\006prot" + - "o3" + "B\004\342A\001\002\022M\n\017call_to_actions\030\t \003(\01324.google" + + ".ads.googleads.v26.common.AdCallToAction" + + "Asset\"\206\004\n\026DemandGenProductAdInfo\022I\n\010head" + + "line\030\001 \001(\0132,.google.ads.googleads.v26.co" + + "mmon.AdTextAssetB\004\342A\001\002H\000\210\001\001\022L\n\013descripti" + + "on\030\002 \001(\0132,.google.ads.googleads.v26.comm" + + "on.AdTextAssetB\004\342A\001\002H\001\210\001\001\022L\n\nlogo_image\030" + + "\003 \001(\0132-.google.ads.googleads.v26.common." + + "AdImageAssetB\004\342A\001\002H\002\210\001\001\022\023\n\013breadcrumb1\030\004" + + " \001(\t\022\023\n\013breadcrumb2\030\005 \001(\t\022I\n\rbusiness_na" + + "me\030\006 \001(\0132,.google.ads.googleads.v26.comm" + + "on.AdTextAssetB\004\342A\001\002\022Q\n\016call_to_action\030\007" + + " \001(\01324.google.ads.googleads.v26.common.A" + + "dCallToActionAssetH\003\210\001\001B\013\n\t_headlineB\016\n\014" + + "_descriptionB\r\n\013_logo_imageB\021\n\017_call_to_" + + "actionB\360\001\n#com.google.ads.googleads.v26." + + "commonB\020AdTypeInfosProtoP\001ZEgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/common;common\242\002\003GAA\252\002\037Google.Ads.Goo" + + "gleAds.V26.Common\312\002\037Google\\Ads\\GoogleAds" + + "\\V26\\Common\352\002#Google::Ads::GoogleAds::V2" + + "6::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetSetTypesProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetSetTypesProto.java index 6e62dbf837..c05ef92b76 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetSetTypesProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetSetTypesProto.java @@ -92,32 +92,32 @@ public static void registerAllExtensions( "ds/googleads/v26/enums/location_ownershi" + "p_type.proto\032@google/ads/googleads/v26/e" + "nums/location_string_filter_type.proto\032\037" + - "google/api/field_behavior.proto\"\217\003\n\013Loca" + - "tionSet\022x\n\027location_ownership_type\030\003 \001(\016" + + "google/api/field_behavior.proto\"\216\003\n\013Loca" + + "tionSet\022w\n\027location_ownership_type\030\003 \001(\016" + "2O.google.ads.googleads.v26.enums.Locati" + "onOwnershipTypeEnum.LocationOwnershipTyp" + - "eB\006\340A\002\340A\005\022d\n\035business_profile_location_s" + - "et\030\001 \001(\0132;.google.ads.googleads.v26.comm" + - "on.BusinessProfileLocationSetH\000\022G\n\022chain" + - "_location_set\030\002 \001(\0132).google.ads.googlea" + - "ds.v26.common.ChainSetH\000\022M\n\021maps_locatio" + - "n_set\030\005 \001(\01320.google.ads.googleads.v26.c" + - "ommon.MapsLocationSetH\000B\010\n\006source\"\330\001\n\032Bu" + - "sinessProfileLocationSet\022(\n\030http_authori" + - "zation_token\030\001 \001(\tB\006\340A\005\340A\002\022\035\n\remail_addr" + - "ess\030\002 \001(\tB\006\340A\002\340A\005\022\034\n\024business_name_filte" + - "r\030\003 \001(\t\022\025\n\rlabel_filters\030\004 \003(\t\022\032\n\022listin" + - "g_id_filters\030\005 \003(\003\022 \n\023business_account_i" + - "d\030\006 \001(\tB\003\340A\005\"\301\001\n\010ChainSet\022r\n\021relationshi" + - "p_type\030\001 \001(\0162O.google.ads.googleads.v26." + - "enums.ChainRelationshipTypeEnum.ChainRel" + - "ationshipTypeB\006\340A\002\340A\005\022A\n\006chains\030\002 \003(\0132,." + - "google.ads.googleads.v26.common.ChainFil" + - "terB\003\340A\002\"A\n\013ChainFilter\022\025\n\010chain_id\030\001 \001(" + - "\003B\003\340A\002\022\033\n\023location_attributes\030\002 \003(\t\"a\n\017M" + - "apsLocationSet\022N\n\016maps_locations\030\001 \003(\01321" + - ".google.ads.googleads.v26.common.MapsLoc" + - "ationInfoB\003\340A\002\"$\n\020MapsLocationInfo\022\020\n\010pl" + + "eB\005\342A\002\002\005\022d\n\035business_profile_location_se" + + "t\030\001 \001(\0132;.google.ads.googleads.v26.commo" + + "n.BusinessProfileLocationSetH\000\022G\n\022chain_" + + "location_set\030\002 \001(\0132).google.ads.googlead" + + "s.v26.common.ChainSetH\000\022M\n\021maps_location" + + "_set\030\005 \001(\01320.google.ads.googleads.v26.co" + + "mmon.MapsLocationSetH\000B\010\n\006source\"\327\001\n\032Bus" + + "inessProfileLocationSet\022\'\n\030http_authoriz" + + "ation_token\030\001 \001(\tB\005\342A\002\005\002\022\034\n\remail_addres" + + "s\030\002 \001(\tB\005\342A\002\002\005\022\034\n\024business_name_filter\030\003" + + " \001(\t\022\025\n\rlabel_filters\030\004 \003(\t\022\032\n\022listing_i" + + "d_filters\030\005 \003(\003\022!\n\023business_account_id\030\006" + + " \001(\tB\004\342A\001\005\"\301\001\n\010ChainSet\022q\n\021relationship_" + + "type\030\001 \001(\0162O.google.ads.googleads.v26.en" + + "ums.ChainRelationshipTypeEnum.ChainRelat" + + "ionshipTypeB\005\342A\002\002\005\022B\n\006chains\030\002 \003(\0132,.goo" + + "gle.ads.googleads.v26.common.ChainFilter" + + "B\004\342A\001\002\"B\n\013ChainFilter\022\026\n\010chain_id\030\001 \001(\003B" + + "\004\342A\001\002\022\033\n\023location_attributes\030\002 \003(\t\"b\n\017Ma" + + "psLocationSet\022O\n\016maps_locations\030\001 \003(\01321." + + "google.ads.googleads.v26.common.MapsLoca" + + "tionInfoB\004\342A\001\002\"$\n\020MapsLocationInfo\022\020\n\010pl" + "ace_id\030\001 \001(\t\"\243\001\n\034BusinessProfileLocation" + "Group\022\202\001\n.dynamic_business_profile_locat" + "ion_group_filter\030\001 \001(\0132J.google.ads.goog" + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetTypesProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetTypesProto.java index 0222990a73..40781dcdd7 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetTypesProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AssetTypesProto.java @@ -91,6 +91,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v26_common_PromotionAsset_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_ExternalPartnerId_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v26_common_PromotionBarcodeInfo_descriptor; static final @@ -288,289 +298,307 @@ public static void registerAllExtensions( "s/v26/enums/location_ownership_type.prot" + "o\032.google/ads/googleads/v26/enums/mime_t" + "ype.proto\0326google/ads/googleads/v26/enum" + - "s/mobile_app_vendor.proto\032Dgoogle/ads/go" + - "ogleads/v26/enums/price_extension_price_" + - "qualifier.proto\032?google/ads/googleads/v2" + - "6/enums/price_extension_price_unit.proto" + - "\0329google/ads/googleads/v26/enums/price_e" + - "xtension_type.proto\032;google/ads/googlead" + - "s/v26/enums/promotion_barcode_type.proto" + - "\032Jgoogle/ads/googleads/v26/enums/promoti" + - "on_extension_discount_modifier.proto\032Ago" + - "ogle/ads/googleads/v26/enums/promotion_e" + - "xtension_occasion.proto\032\037google/api/fiel" + - "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"d\n\021YoutubeVideoAsset\022\035\n\020youtube_vide" + - "o_id\030\002 \001(\tH\000\210\001\001\022\033\n\023youtube_video_title\030\003" + - " \001(\tB\023\n\021_youtube_video_id\".\n\020MediaBundle" + - "Asset\022\021\n\004data\030\002 \001(\014H\000\210\001\001B\007\n\005_data\"\334\001\n\nIm" + - "ageAsset\022\021\n\004data\030\005 \001(\014H\000\210\001\001\022\026\n\tfile_size" + - "\030\006 \001(\003H\001\210\001\001\022H\n\tmime_type\030\003 \001(\01625.google." + - "ads.googleads.v26.enums.MimeTypeEnum.Mim" + - "eType\022B\n\tfull_size\030\004 \001(\0132/.google.ads.go" + - "ogleads.v26.common.ImageDimensionB\007\n\005_da" + - "taB\014\n\n_file_size\"\204\001\n\016ImageDimension\022\032\n\rh" + - "eight_pixels\030\004 \001(\003H\000\210\001\001\022\031\n\014width_pixels\030" + - "\005 \001(\003H\001\210\001\001\022\020\n\003url\030\006 \001(\tH\002\210\001\001B\020\n\016_height_" + - "pixelsB\017\n\r_width_pixelsB\006\n\004_url\"\'\n\tTextA" + - "sset\022\021\n\004text\030\002 \001(\tH\000\210\001\001B\007\n\005_text\"\202\010\n\rLea" + - "dFormAsset\022\032\n\rbusiness_name\030\n \001(\tB\003\340A\002\022w" + - "\n\023call_to_action_type\030\021 \001(\0162U.google.ads" + - ".googleads.v26.enums.LeadFormCallToActio" + - "nTypeEnum.LeadFormCallToActionTypeB\003\340A\002\022" + - "\'\n\032call_to_action_description\030\022 \001(\tB\003\340A\002" + - "\022\025\n\010headline\030\014 \001(\tB\003\340A\002\022\030\n\013description\030\r" + - " \001(\tB\003\340A\002\022\037\n\022privacy_policy_url\030\016 \001(\tB\003\340" + - "A\002\022!\n\024post_submit_headline\030\017 \001(\tH\000\210\001\001\022$\n" + - "\027post_submit_description\030\020 \001(\tH\001\210\001\001\022>\n\006f" + - "ields\030\010 \003(\0132..google.ads.googleads.v26.c" + - "ommon.LeadFormField\022\\\n\026custom_question_f" + - "ields\030\027 \003(\0132<.google.ads.googleads.v26.c" + - "ommon.LeadFormCustomQuestionField\022Q\n\020del" + - "ivery_methods\030\t \003(\01327.google.ads.googlea" + - "ds.v26.common.LeadFormDeliveryMethod\022\222\001\n" + - "\037post_submit_call_to_action_type\030\023 \001(\0162i" + - ".google.ads.googleads.v26.enums.LeadForm" + - "PostSubmitCallToActionTypeEnum.LeadFormP" + - "ostSubmitCallToActionType\022#\n\026background_" + - "image_asset\030\024 \001(\tH\002\210\001\001\022g\n\016desired_intent" + - "\030\025 \001(\0162O.google.ads.googleads.v26.enums." + - "LeadFormDesiredIntentEnum.LeadFormDesire" + - "dIntent\022\036\n\021custom_disclosure\030\026 \001(\tH\003\210\001\001B" + - "\027\n\025_post_submit_headlineB\032\n\030_post_submit" + - "_descriptionB\031\n\027_background_image_assetB" + - "\024\n\022_custom_disclosure\"\207\002\n\rLeadFormField\022" + - "m\n\ninput_type\030\001 \001(\0162Y.google.ads.googlea" + - "ds.v26.enums.LeadFormFieldUserInputTypeE" + - "num.LeadFormFieldUserInputType\022]\n\025single" + - "_choice_answers\030\002 \001(\0132<.google.ads.googl" + - "eads.v26.common.LeadFormSingleChoiceAnsw" + - "ersH\000\022\035\n\023has_location_answer\030\003 \001(\010H\000B\t\n\007" + - "answers\"\304\001\n\033LeadFormCustomQuestionField\022" + - "\034\n\024custom_question_text\030\001 \001(\t\022]\n\025single_" + - "choice_answers\030\002 \001(\0132<.google.ads.google" + - "ads.v26.common.LeadFormSingleChoiceAnswe" + - "rsH\000\022\035\n\023has_location_answer\030\003 \001(\010H\000B\t\n\007a" + - "nswers\".\n\033LeadFormSingleChoiceAnswers\022\017\n" + - "\007answers\030\001 \003(\t\"q\n\026LeadFormDeliveryMethod" + - "\022C\n\007webhook\030\001 \001(\01320.google.ads.googleads" + - ".v26.common.WebhookDeliveryH\000B\022\n\020deliver" + - "y_details\"\277\001\n\017WebhookDelivery\022#\n\026adverti" + - "ser_webhook_url\030\004 \001(\tH\000\210\001\001\022\032\n\rgoogle_sec" + - "ret\030\005 \001(\tH\001\210\001\001\022#\n\026payload_schema_version" + - "\030\006 \001(\003H\002\210\001\001B\031\n\027_advertiser_webhook_urlB\020" + - "\n\016_google_secretB\031\n\027_payload_schema_vers" + - "ion\"\023\n\021BookOnGoogleAsset\"\301\007\n\016PromotionAs" + - "set\022\035\n\020promotion_target\030\001 \001(\tB\003\340A\002\022\204\001\n\021d" + - "iscount_modifier\030\002 \001(\0162i.google.ads.goog" + - "leads.v26.enums.PromotionExtensionDiscou" + - "ntModifierEnum.PromotionExtensionDiscoun" + - "tModifier\022\035\n\025redemption_start_date\030\007 \001(\t" + - "\022\033\n\023redemption_end_date\030\010 \001(\t\022k\n\010occasio" + - "n\030\t \001(\0162Y.google.ads.googleads.v26.enums" + - ".PromotionExtensionOccasionEnum.Promotio" + - "nExtensionOccasion\022\025\n\rlanguage_code\030\n \001(" + - "\t\022\022\n\nstart_date\030\013 \001(\t\022\020\n\010end_date\030\014 \001(\t\022" + - "L\n\023ad_schedule_targets\030\r \003(\0132/.google.ad" + - "s.googleads.v26.common.AdScheduleInfo\022!\n" + - "\031terms_and_conditions_text\030\016 \001(\t\022 \n\030term" + - "s_and_conditions_uri\030\017 \001(\t\022\025\n\013percent_of" + - "f\030\003 \001(\003H\000\022B\n\020money_amount_off\030\004 \001(\0132&.go" + - "ogle.ads.googleads.v26.common.MoneyH\000\022\030\n" + - "\016promotion_code\030\005 \001(\tH\001\022D\n\022orders_over_a" + - "mount\030\006 \001(\0132&.google.ads.googleads.v26.c" + - "ommon.MoneyH\001\022W\n\026promotion_barcode_info\030" + - "\020 \001(\01325.google.ads.googleads.v26.common." + - "PromotionBarcodeInfoH\001\022V\n\026promotion_qr_c" + - "ode_info\030\021 \001(\01324.google.ads.googleads.v2" + - "6.common.PromotionQrCodeInfoH\001B\017\n\rdiscou" + - "nt_typeB\023\n\021promotion_trigger\"\214\001\n\024Promoti" + - "onBarcodeInfo\022[\n\004type\030\001 \001(\0162M.google.ads" + - ".googleads.v26.enums.PromotionBarcodeTyp" + - "eEnum.PromotionBarcodeType\022\027\n\017barcode_co" + - "ntent\030\002 \001(\t\".\n\023PromotionQrCodeInfo\022\027\n\017qr" + - "_code_content\030\001 \001(\t\"\235\001\n\014CalloutAsset\022\031\n\014" + - "callout_text\030\001 \001(\tB\003\340A\002\022\022\n\nstart_date\030\002 " + - "\001(\t\022\020\n\010end_date\030\003 \001(\t\022L\n\023ad_schedule_tar" + - "gets\030\004 \003(\0132/.google.ads.googleads.v26.co" + - "mmon.AdScheduleInfo\"B\n\026StructuredSnippet" + - "Asset\022\023\n\006header\030\001 \001(\tB\003\340A\002\022\023\n\006values\030\002 \003" + - "(\tB\003\340A\002\"\307\001\n\rSitelinkAsset\022\026\n\tlink_text\030\001" + - " \001(\tB\003\340A\002\022\024\n\014description1\030\002 \001(\t\022\024\n\014descr" + - "iption2\030\003 \001(\t\022\022\n\nstart_date\030\004 \001(\t\022\020\n\010end" + - "_date\030\005 \001(\t\022L\n\023ad_schedule_targets\030\006 \003(\013" + - "2/.google.ads.googleads.v26.common.AdSch" + - "eduleInfo\"6\n\rPageFeedAsset\022\025\n\010page_url\030\001" + - " \001(\tB\003\340A\002\022\016\n\006labels\030\002 \003(\t\"\350\002\n\025DynamicEdu" + - "cationAsset\022\027\n\nprogram_id\030\001 \001(\tB\003\340A\002\022\023\n\013" + - "location_id\030\002 \001(\t\022\031\n\014program_name\030\003 \001(\tB" + - "\003\340A\002\022\017\n\007subject\030\004 \001(\t\022\033\n\023program_descrip" + - "tion\030\005 \001(\t\022\023\n\013school_name\030\006 \001(\t\022\017\n\007addre" + - "ss\030\007 \001(\t\022\033\n\023contextual_keywords\030\010 \003(\t\022\030\n" + - "\020android_app_link\030\t \001(\t\022\033\n\023similar_progr" + - "am_ids\030\n \003(\t\022\024\n\014ios_app_link\030\013 \001(\t\022\030\n\020io" + - "s_app_store_id\030\014 \001(\003\022\033\n\023thumbnail_image_" + - "url\030\r \001(\t\022\021\n\timage_url\030\016 \001(\t\"\300\001\n\016MobileA" + - "ppAsset\022\023\n\006app_id\030\001 \001(\tB\003\340A\002\022[\n\tapp_stor" + - "e\030\002 \001(\0162C.google.ads.googleads.v26.enums" + - ".MobileAppVendorEnum.MobileAppVendorB\003\340A" + - "\002\022\026\n\tlink_text\030\003 \001(\tB\003\340A\002\022\022\n\nstart_date\030" + - "\004 \001(\t\022\020\n\010end_date\030\005 \001(\t\"B\n\021HotelCalloutA" + - "sset\022\021\n\004text\030\001 \001(\tB\003\340A\002\022\032\n\rlanguage_code" + - "\030\002 \001(\tB\003\340A\002\"\350\002\n\tCallAsset\022\031\n\014country_cod" + - "e\030\001 \001(\tB\003\340A\002\022\031\n\014phone_number\030\002 \001(\tB\003\340A\002\022" + - "\206\001\n\037call_conversion_reporting_state\030\003 \001(" + - "\0162].google.ads.googleads.v26.enums.CallC" + - "onversionReportingStateEnum.CallConversi" + - "onReportingState\022N\n\026call_conversion_acti" + - "on\030\004 \001(\tB.\372A+\n)googleads.googleapis.com/" + - "ConversionAction\022L\n\023ad_schedule_targets\030" + - "\005 \003(\0132/.google.ads.googleads.v26.common." + - "AdScheduleInfo\"\307\002\n\nPriceAsset\022\\\n\004type\030\001 " + - "\001(\0162I.google.ads.googleads.v26.enums.Pri" + - "ceExtensionTypeEnum.PriceExtensionTypeB\003" + - "\340A\002\022v\n\017price_qualifier\030\002 \001(\0162].google.ad" + - "s.googleads.v26.enums.PriceExtensionPric" + - "eQualifierEnum.PriceExtensionPriceQualif" + - "ier\022\032\n\rlanguage_code\030\003 \001(\tB\003\340A\002\022G\n\017price" + - "_offerings\030\004 \003(\0132..google.ads.googleads." + - "v26.common.PriceOffering\"\217\002\n\rPriceOfferi" + - "ng\022\023\n\006header\030\001 \001(\tB\003\340A\002\022\030\n\013description\030\002" + - " \001(\tB\003\340A\002\022:\n\005price\030\003 \001(\0132&.google.ads.go" + - "ogleads.v26.common.MoneyB\003\340A\002\022a\n\004unit\030\004 " + - "\001(\0162S.google.ads.googleads.v26.enums.Pri" + - "ceExtensionPriceUnitEnum.PriceExtensionP" + - "riceUnit\022\026\n\tfinal_url\030\005 \001(\tB\003\340A\002\022\030\n\020fina" + - "l_mobile_url\030\006 \001(\t\"r\n\021CallToActionAsset\022" + - "]\n\016call_to_action\030\001 \001(\0162E.google.ads.goo" + - "gleads.v26.enums.CallToActionTypeEnum.Ca" + - "llToActionType\"\361\002\n\026DynamicRealEstateAsse" + - "t\022\027\n\nlisting_id\030\001 \001(\tB\003\340A\002\022\031\n\014listing_na" + - "me\030\002 \001(\tB\003\340A\002\022\021\n\tcity_name\030\003 \001(\t\022\023\n\013desc" + - "ription\030\004 \001(\t\022\017\n\007address\030\005 \001(\t\022\r\n\005price\030" + - "\006 \001(\t\022\021\n\timage_url\030\007 \001(\t\022\025\n\rproperty_typ" + - "e\030\010 \001(\t\022\024\n\014listing_type\030\t \001(\t\022\033\n\023context" + - "ual_keywords\030\n \003(\t\022\027\n\017formatted_price\030\013 " + - "\001(\t\022\030\n\020android_app_link\030\014 \001(\t\022\024\n\014ios_app" + - "_link\030\r \001(\t\022\030\n\020ios_app_store_id\030\016 \001(\003\022\033\n" + - "\023similar_listing_ids\030\017 \003(\t\"\222\003\n\022DynamicCu" + - "stomAsset\022\017\n\002id\030\001 \001(\tB\003\340A\002\022\013\n\003id2\030\002 \001(\t\022" + - "\027\n\nitem_title\030\003 \001(\tB\003\340A\002\022\025\n\ritem_subtitl" + - "e\030\004 \001(\t\022\030\n\020item_description\030\005 \001(\t\022\024\n\014ite" + - "m_address\030\006 \001(\t\022\025\n\ritem_category\030\007 \001(\t\022\r" + - "\n\005price\030\010 \001(\t\022\022\n\nsale_price\030\t \001(\t\022\027\n\017for" + - "matted_price\030\n \001(\t\022\034\n\024formatted_sale_pri" + - "ce\030\013 \001(\t\022\021\n\timage_url\030\014 \001(\t\022\033\n\023contextua" + - "l_keywords\030\r \003(\t\022\030\n\020android_app_link\030\016 \001" + + "s/mobile_app_vendor.proto\032Bgoogle/ads/go" + + "ogleads/v26/enums/offline_promotion_code" + + "_source.proto\032@google/ads/googleads/v26/" + + "enums/offline_promotion_code_type.proto\032" + + "Dgoogle/ads/googleads/v26/enums/price_ex" + + "tension_price_qualifier.proto\032?google/ad" + + "s/googleads/v26/enums/price_extension_pr" + + "ice_unit.proto\0329google/ads/googleads/v26" + + "/enums/price_extension_type.proto\032;googl" + + "e/ads/googleads/v26/enums/promotion_barc" + + "ode_type.proto\032Jgoogle/ads/googleads/v26" + + "/enums/promotion_extension_discount_modi" + + "fier.proto\032Agoogle/ads/googleads/v26/enu" + + "ms/promotion_extension_occasion.proto\032\037g" + + "oogle/api/field_behavior.proto\032\031google/a" + + "pi/resource.proto\"d\n\021YoutubeVideoAsset\022\035" + + "\n\020youtube_video_id\030\002 \001(\tH\000\210\001\001\022\033\n\023youtube" + + "_video_title\030\003 \001(\tB\023\n\021_youtube_video_id\"" + + ".\n\020MediaBundleAsset\022\021\n\004data\030\002 \001(\014H\000\210\001\001B\007" + + "\n\005_data\"\334\001\n\nImageAsset\022\021\n\004data\030\005 \001(\014H\000\210\001" + + "\001\022\026\n\tfile_size\030\006 \001(\003H\001\210\001\001\022H\n\tmime_type\030\003" + + " \001(\01625.google.ads.googleads.v26.enums.Mi" + + "meTypeEnum.MimeType\022B\n\tfull_size\030\004 \001(\0132/" + + ".google.ads.googleads.v26.common.ImageDi" + + "mensionB\007\n\005_dataB\014\n\n_file_size\"\204\001\n\016Image" + + "Dimension\022\032\n\rheight_pixels\030\004 \001(\003H\000\210\001\001\022\031\n" + + "\014width_pixels\030\005 \001(\003H\001\210\001\001\022\020\n\003url\030\006 \001(\tH\002\210" + + "\001\001B\020\n\016_height_pixelsB\017\n\r_width_pixelsB\006\n" + + "\004_url\"\'\n\tTextAsset\022\021\n\004text\030\002 \001(\tH\000\210\001\001B\007\n" + + "\005_text\"\210\010\n\rLeadFormAsset\022\033\n\rbusiness_nam" + + "e\030\n \001(\tB\004\342A\001\002\022x\n\023call_to_action_type\030\021 \001" + + "(\0162U.google.ads.googleads.v26.enums.Lead" + + "FormCallToActionTypeEnum.LeadFormCallToA" + + "ctionTypeB\004\342A\001\002\022(\n\032call_to_action_descri" + + "ption\030\022 \001(\tB\004\342A\001\002\022\026\n\010headline\030\014 \001(\tB\004\342A\001" + + "\002\022\031\n\013description\030\r \001(\tB\004\342A\001\002\022 \n\022privacy_" + + "policy_url\030\016 \001(\tB\004\342A\001\002\022!\n\024post_submit_he" + + "adline\030\017 \001(\tH\000\210\001\001\022$\n\027post_submit_descrip" + + "tion\030\020 \001(\tH\001\210\001\001\022>\n\006fields\030\010 \003(\0132..google" + + ".ads.googleads.v26.common.LeadFormField\022" + + "\\\n\026custom_question_fields\030\027 \003(\0132<.google" + + ".ads.googleads.v26.common.LeadFormCustom" + + "QuestionField\022Q\n\020delivery_methods\030\t \003(\0132" + + "7.google.ads.googleads.v26.common.LeadFo" + + "rmDeliveryMethod\022\222\001\n\037post_submit_call_to" + + "_action_type\030\023 \001(\0162i.google.ads.googlead" + + "s.v26.enums.LeadFormPostSubmitCallToActi" + + "onTypeEnum.LeadFormPostSubmitCallToActio" + + "nType\022#\n\026background_image_asset\030\024 \001(\tH\002\210" + + "\001\001\022g\n\016desired_intent\030\025 \001(\0162O.google.ads." + + "googleads.v26.enums.LeadFormDesiredInten" + + "tEnum.LeadFormDesiredIntent\022\036\n\021custom_di" + + "sclosure\030\026 \001(\tH\003\210\001\001B\027\n\025_post_submit_head" + + "lineB\032\n\030_post_submit_descriptionB\031\n\027_bac" + + "kground_image_assetB\024\n\022_custom_disclosur" + + "e\"\207\002\n\rLeadFormField\022m\n\ninput_type\030\001 \001(\0162" + + "Y.google.ads.googleads.v26.enums.LeadFor" + + "mFieldUserInputTypeEnum.LeadFormFieldUse" + + "rInputType\022]\n\025single_choice_answers\030\002 \001(" + + "\0132<.google.ads.googleads.v26.common.Lead" + + "FormSingleChoiceAnswersH\000\022\035\n\023has_locatio" + + "n_answer\030\003 \001(\010H\000B\t\n\007answers\"\304\001\n\033LeadForm" + + "CustomQuestionField\022\034\n\024custom_question_t" + + "ext\030\001 \001(\t\022]\n\025single_choice_answers\030\002 \001(\013" + + "2<.google.ads.googleads.v26.common.LeadF" + + "ormSingleChoiceAnswersH\000\022\035\n\023has_location" + + "_answer\030\003 \001(\010H\000B\t\n\007answers\".\n\033LeadFormSi" + + "ngleChoiceAnswers\022\017\n\007answers\030\001 \003(\t\"q\n\026Le" + + "adFormDeliveryMethod\022C\n\007webhook\030\001 \001(\01320." + + "google.ads.googleads.v26.common.WebhookD" + + "eliveryH\000B\022\n\020delivery_details\"\277\001\n\017Webhoo" + + "kDelivery\022#\n\026advertiser_webhook_url\030\004 \001(" + + "\tH\000\210\001\001\022\032\n\rgoogle_secret\030\005 \001(\tH\001\210\001\001\022#\n\026pa" + + "yload_schema_version\030\006 \001(\003H\002\210\001\001B\031\n\027_adve" + + "rtiser_webhook_urlB\020\n\016_google_secretB\031\n\027" + + "_payload_schema_version\"\023\n\021BookOnGoogleA" + + "sset\"\233\010\n\016PromotionAsset\022\036\n\020promotion_tar" + + "get\030\001 \001(\tB\004\342A\001\002\022\204\001\n\021discount_modifier\030\002 " + + "\001(\0162i.google.ads.googleads.v26.enums.Pro" + + "motionExtensionDiscountModifierEnum.Prom" + + "otionExtensionDiscountModifier\022\035\n\025redemp" + + "tion_start_date\030\007 \001(\t\022\033\n\023redemption_end_" + + "date\030\010 \001(\t\022k\n\010occasion\030\t \001(\0162Y.google.ad" + + "s.googleads.v26.enums.PromotionExtension" + + "OccasionEnum.PromotionExtensionOccasion\022" + + "\025\n\rlanguage_code\030\n \001(\t\022\022\n\nstart_date\030\013 \001" + + "(\t\022\020\n\010end_date\030\014 \001(\t\022L\n\023ad_schedule_targ" + + "ets\030\r \003(\0132/.google.ads.googleads.v26.com" + + "mon.AdScheduleInfo\022!\n\031terms_and_conditio" + + "ns_text\030\016 \001(\t\022 \n\030terms_and_conditions_ur" + + "i\030\017 \001(\t\022W\n\024external_redeem_info\030\022 \001(\01323." + + "google.ads.googleads.v26.common.External" + + "RedeemInfoB\004\342A\001\005\022\025\n\013percent_off\030\003 \001(\003H\000\022" + + "B\n\020money_amount_off\030\004 \001(\0132&.google.ads.g" + + "oogleads.v26.common.MoneyH\000\022\030\n\016promotion" + + "_code\030\005 \001(\tH\001\022D\n\022orders_over_amount\030\006 \001(" + + "\0132&.google.ads.googleads.v26.common.Mone" + + "yH\001\022W\n\026promotion_barcode_info\030\020 \001(\01325.go" + + "ogle.ads.googleads.v26.common.PromotionB" + + "arcodeInfoH\001\022V\n\026promotion_qr_code_info\030\021" + + " \001(\01324.google.ads.googleads.v26.common.P" + + "romotionQrCodeInfoH\001B\017\n\rdiscount_typeB\023\n" + + "\021promotion_trigger\"\324\002\n\022ExternalRedeemInf" + + "o\022V\n\024partner_promotion_id\030\001 \001(\01322.google" + + ".ads.googleads.v26.common.ExternalPartne" + + "rIdB\004\342A\001\005\022o\n\tcode_type\030\002 \001(\0162U.google.ad" + + "s.googleads.v26.enums.OfflinePromotionCo" + + "deTypeEnum.OfflinePromotionCodeTypeB\005\342A\002" + + "\002\005\022u\n\013code_source\030\003 \001(\0162Y.google.ads.goo" + + "gleads.v26.enums.OfflinePromotionCodeSou" + + "rceEnum.OfflinePromotionCodeSourceB\005\342A\002\002" + + "\005\"I\n\021ExternalPartnerId\022\023\n\tint_value\030\001 \001(" + + "\003H\000\022\026\n\014string_value\030\002 \001(\tH\000B\007\n\005value\"\214\001\n" + + "\024PromotionBarcodeInfo\022[\n\004type\030\001 \001(\0162M.go" + + "ogle.ads.googleads.v26.enums.PromotionBa" + + "rcodeTypeEnum.PromotionBarcodeType\022\027\n\017ba" + + "rcode_content\030\002 \001(\t\".\n\023PromotionQrCodeIn" + + "fo\022\027\n\017qr_code_content\030\001 \001(\t\"\236\001\n\014CalloutA" + + "sset\022\032\n\014callout_text\030\001 \001(\tB\004\342A\001\002\022\022\n\nstar" + + "t_date\030\002 \001(\t\022\020\n\010end_date\030\003 \001(\t\022L\n\023ad_sch" + + "edule_targets\030\004 \003(\0132/.google.ads.googlea" + + "ds.v26.common.AdScheduleInfo\"D\n\026Structur" + + "edSnippetAsset\022\024\n\006header\030\001 \001(\tB\004\342A\001\002\022\024\n\006" + + "values\030\002 \003(\tB\004\342A\001\002\"\310\001\n\rSitelinkAsset\022\027\n\t" + + "link_text\030\001 \001(\tB\004\342A\001\002\022\024\n\014description1\030\002 " + + "\001(\t\022\024\n\014description2\030\003 \001(\t\022\022\n\nstart_date\030" + + "\004 \001(\t\022\020\n\010end_date\030\005 \001(\t\022L\n\023ad_schedule_t" + + "argets\030\006 \003(\0132/.google.ads.googleads.v26." + + "common.AdScheduleInfo\"7\n\rPageFeedAsset\022\026" + + "\n\010page_url\030\001 \001(\tB\004\342A\001\002\022\016\n\006labels\030\002 \003(\t\"\352" + + "\002\n\025DynamicEducationAsset\022\030\n\nprogram_id\030\001" + + " \001(\tB\004\342A\001\002\022\023\n\013location_id\030\002 \001(\t\022\032\n\014progr" + + "am_name\030\003 \001(\tB\004\342A\001\002\022\017\n\007subject\030\004 \001(\t\022\033\n\023" + + "program_description\030\005 \001(\t\022\023\n\013school_name" + + "\030\006 \001(\t\022\017\n\007address\030\007 \001(\t\022\033\n\023contextual_ke" + + "ywords\030\010 \003(\t\022\030\n\020android_app_link\030\t \001(\t\022\033" + + "\n\023similar_program_ids\030\n \003(\t\022\024\n\014ios_app_l" + + "ink\030\013 \001(\t\022\030\n\020ios_app_store_id\030\014 \001(\003\022\033\n\023t" + + "humbnail_image_url\030\r \001(\t\022\021\n\timage_url\030\016 " + + "\001(\t\"\303\001\n\016MobileAppAsset\022\024\n\006app_id\030\001 \001(\tB\004" + + "\342A\001\002\022\\\n\tapp_store\030\002 \001(\0162C.google.ads.goo" + + "gleads.v26.enums.MobileAppVendorEnum.Mob" + + "ileAppVendorB\004\342A\001\002\022\027\n\tlink_text\030\003 \001(\tB\004\342" + + "A\001\002\022\022\n\nstart_date\030\004 \001(\t\022\020\n\010end_date\030\005 \001(" + + "\t\"D\n\021HotelCalloutAsset\022\022\n\004text\030\001 \001(\tB\004\342A" + + "\001\002\022\033\n\rlanguage_code\030\002 \001(\tB\004\342A\001\002\"\352\002\n\tCall" + + "Asset\022\032\n\014country_code\030\001 \001(\tB\004\342A\001\002\022\032\n\014pho" + + "ne_number\030\002 \001(\tB\004\342A\001\002\022\206\001\n\037call_conversio" + + "n_reporting_state\030\003 \001(\0162].google.ads.goo" + + "gleads.v26.enums.CallConversionReporting" + + "StateEnum.CallConversionReportingState\022N" + + "\n\026call_conversion_action\030\004 \001(\tB.\372A+\n)goo" + + "gleads.googleapis.com/ConversionAction\022L" + + "\n\023ad_schedule_targets\030\005 \003(\0132/.google.ads" + + ".googleads.v26.common.AdScheduleInfo\"\311\002\n" + + "\nPriceAsset\022]\n\004type\030\001 \001(\0162I.google.ads.g" + + "oogleads.v26.enums.PriceExtensionTypeEnu" + + "m.PriceExtensionTypeB\004\342A\001\002\022v\n\017price_qual" + + "ifier\030\002 \001(\0162].google.ads.googleads.v26.e" + + "nums.PriceExtensionPriceQualifierEnum.Pr" + + "iceExtensionPriceQualifier\022\033\n\rlanguage_c" + + "ode\030\003 \001(\tB\004\342A\001\002\022G\n\017price_offerings\030\004 \003(\013" + + "2..google.ads.googleads.v26.common.Price" + + "Offering\"\223\002\n\rPriceOffering\022\024\n\006header\030\001 \001" + + "(\tB\004\342A\001\002\022\031\n\013description\030\002 \001(\tB\004\342A\001\002\022;\n\005p" + + "rice\030\003 \001(\0132&.google.ads.googleads.v26.co" + + "mmon.MoneyB\004\342A\001\002\022a\n\004unit\030\004 \001(\0162S.google." + + "ads.googleads.v26.enums.PriceExtensionPr" + + "iceUnitEnum.PriceExtensionPriceUnit\022\027\n\tf" + + "inal_url\030\005 \001(\tB\004\342A\001\002\022\030\n\020final_mobile_url" + + "\030\006 \001(\t\"r\n\021CallToActionAsset\022]\n\016call_to_a" + + "ction\030\001 \001(\0162E.google.ads.googleads.v26.e" + + "nums.CallToActionTypeEnum.CallToActionTy" + + "pe\"\363\002\n\026DynamicRealEstateAsset\022\030\n\nlisting" + + "_id\030\001 \001(\tB\004\342A\001\002\022\032\n\014listing_name\030\002 \001(\tB\004\342" + + "A\001\002\022\021\n\tcity_name\030\003 \001(\t\022\023\n\013description\030\004 " + + "\001(\t\022\017\n\007address\030\005 \001(\t\022\r\n\005price\030\006 \001(\t\022\021\n\ti" + + "mage_url\030\007 \001(\t\022\025\n\rproperty_type\030\010 \001(\t\022\024\n" + + "\014listing_type\030\t \001(\t\022\033\n\023contextual_keywor" + + "ds\030\n \003(\t\022\027\n\017formatted_price\030\013 \001(\t\022\030\n\020and" + + "roid_app_link\030\014 \001(\t\022\024\n\014ios_app_link\030\r \001(" + + "\t\022\030\n\020ios_app_store_id\030\016 \001(\003\022\033\n\023similar_l" + + "isting_ids\030\017 \003(\t\"\224\003\n\022DynamicCustomAsset\022" + + "\020\n\002id\030\001 \001(\tB\004\342A\001\002\022\013\n\003id2\030\002 \001(\t\022\030\n\nitem_t" + + "itle\030\003 \001(\tB\004\342A\001\002\022\025\n\ritem_subtitle\030\004 \001(\t\022" + + "\030\n\020item_description\030\005 \001(\t\022\024\n\014item_addres" + + "s\030\006 \001(\t\022\025\n\ritem_category\030\007 \001(\t\022\r\n\005price\030" + + "\010 \001(\t\022\022\n\nsale_price\030\t \001(\t\022\027\n\017formatted_p" + + "rice\030\n \001(\t\022\034\n\024formatted_sale_price\030\013 \001(\t" + + "\022\021\n\timage_url\030\014 \001(\t\022\033\n\023contextual_keywor" + + "ds\030\r \003(\t\022\030\n\020android_app_link\030\016 \001(\t\022\024\n\014io" + + "s_app_link\030\020 \001(\t\022\030\n\020ios_app_store_id\030\021 \001" + + "(\003\022\023\n\013similar_ids\030\017 \003(\t\"\257\003\n\034DynamicHotel" + + "sAndRentalsAsset\022\031\n\013property_id\030\001 \001(\tB\004\342" + + "A\001\002\022\033\n\rproperty_name\030\002 \001(\tB\004\342A\001\002\022\021\n\timag" + + "e_url\030\003 \001(\t\022\030\n\020destination_name\030\004 \001(\t\022\023\n" + + "\013description\030\005 \001(\t\022\r\n\005price\030\006 \001(\t\022\022\n\nsal" + + "e_price\030\007 \001(\t\022\023\n\013star_rating\030\010 \001(\003\022\020\n\010ca" + + "tegory\030\t \001(\t\022\033\n\023contextual_keywords\030\n \003(" + + "\t\022\017\n\007address\030\013 \001(\t\022\030\n\020android_app_link\030\014" + + " \001(\t\022\024\n\014ios_app_link\030\r \001(\t\022\030\n\020ios_app_st" + + "ore_id\030\016 \001(\003\022\027\n\017formatted_price\030\017 \001(\t\022\034\n" + + "\024formatted_sale_price\030\020 \001(\t\022\034\n\024similar_p" + + "roperty_ids\030\021 \003(\t\"\225\003\n\023DynamicFlightsAsse" + + "t\022\034\n\016destination_id\030\001 \001(\tB\004\342A\001\002\022\021\n\torigi" + + "n_id\030\002 \001(\t\022 \n\022flight_description\030\003 \001(\tB\004" + + "\342A\001\002\022\021\n\timage_url\030\004 \001(\t\022\030\n\020destination_n" + + "ame\030\005 \001(\t\022\023\n\013origin_name\030\006 \001(\t\022\024\n\014flight" + + "_price\030\007 \001(\t\022\031\n\021flight_sale_price\030\010 \001(\t\022" + + "\027\n\017formatted_price\030\t \001(\t\022\034\n\024formatted_sa" + + "le_price\030\n \001(\t\022\030\n\020android_app_link\030\013 \001(\t" + + "\022\024\n\014ios_app_link\030\014 \001(\t\022\030\n\020ios_app_store_" + + "id\030\r \001(\003\022\037\n\027similar_destination_ids\030\016 \003(" + + "\t\022\026\n\016custom_mapping\030\017 \001(\t\"\276\001\n\032DemandGenC" + + "arouselCardAsset\022\035\n\025marketing_image_asse" + + "t\030\001 \001(\t\022$\n\034square_marketing_image_asset\030" + + "\002 \001(\t\022&\n\036portrait_marketing_image_asset\030" + + "\003 \001(\t\022\026\n\010headline\030\004 \001(\tB\004\342A\001\002\022\033\n\023call_to" + + "_action_text\030\005 \001(\t\"\255\003\n\022DynamicTravelAsse" + + "t\022\034\n\016destination_id\030\001 \001(\tB\004\342A\001\002\022\021\n\torigi" + + "n_id\030\002 \001(\t\022\023\n\005title\030\003 \001(\tB\004\342A\001\002\022\030\n\020desti" + + "nation_name\030\004 \001(\t\022\033\n\023destination_address" + + "\030\005 \001(\t\022\023\n\013origin_name\030\006 \001(\t\022\r\n\005price\030\007 \001" + + "(\t\022\022\n\nsale_price\030\010 \001(\t\022\027\n\017formatted_pric" + + "e\030\t \001(\t\022\034\n\024formatted_sale_price\030\n \001(\t\022\020\n" + + "\010category\030\013 \001(\t\022\033\n\023contextual_keywords\030\014" + + " \003(\t\022\037\n\027similar_destination_ids\030\r \003(\t\022\021\n" + + "\timage_url\030\016 \001(\t\022\030\n\020android_app_link\030\017 \001" + "(\t\022\024\n\014ios_app_link\030\020 \001(\t\022\030\n\020ios_app_stor" + - "e_id\030\021 \001(\003\022\023\n\013similar_ids\030\017 \003(\t\"\255\003\n\034Dyna" + - "micHotelsAndRentalsAsset\022\030\n\013property_id\030" + - "\001 \001(\tB\003\340A\002\022\032\n\rproperty_name\030\002 \001(\tB\003\340A\002\022\021" + - "\n\timage_url\030\003 \001(\t\022\030\n\020destination_name\030\004 " + - "\001(\t\022\023\n\013description\030\005 \001(\t\022\r\n\005price\030\006 \001(\t\022" + - "\022\n\nsale_price\030\007 \001(\t\022\023\n\013star_rating\030\010 \001(\003" + - "\022\020\n\010category\030\t \001(\t\022\033\n\023contextual_keyword" + - "s\030\n \003(\t\022\017\n\007address\030\013 \001(\t\022\030\n\020android_app_" + - "link\030\014 \001(\t\022\024\n\014ios_app_link\030\r \001(\t\022\030\n\020ios_" + - "app_store_id\030\016 \001(\003\022\027\n\017formatted_price\030\017 " + - "\001(\t\022\034\n\024formatted_sale_price\030\020 \001(\t\022\034\n\024sim" + - "ilar_property_ids\030\021 \003(\t\"\223\003\n\023DynamicFligh" + - "tsAsset\022\033\n\016destination_id\030\001 \001(\tB\003\340A\002\022\021\n\t" + - "origin_id\030\002 \001(\t\022\037\n\022flight_description\030\003 " + - "\001(\tB\003\340A\002\022\021\n\timage_url\030\004 \001(\t\022\030\n\020destinati" + - "on_name\030\005 \001(\t\022\023\n\013origin_name\030\006 \001(\t\022\024\n\014fl" + - "ight_price\030\007 \001(\t\022\031\n\021flight_sale_price\030\010 " + - "\001(\t\022\027\n\017formatted_price\030\t \001(\t\022\034\n\024formatte" + - "d_sale_price\030\n \001(\t\022\030\n\020android_app_link\030\013" + - " \001(\t\022\024\n\014ios_app_link\030\014 \001(\t\022\030\n\020ios_app_st" + - "ore_id\030\r \001(\003\022\037\n\027similar_destination_ids\030" + - "\016 \003(\t\022\026\n\016custom_mapping\030\017 \001(\t\"\275\001\n\032Demand" + - "GenCarouselCardAsset\022\035\n\025marketing_image_" + - "asset\030\001 \001(\t\022$\n\034square_marketing_image_as" + - "set\030\002 \001(\t\022&\n\036portrait_marketing_image_as" + - "set\030\003 \001(\t\022\025\n\010headline\030\004 \001(\tB\003\340A\002\022\033\n\023call" + - "_to_action_text\030\005 \001(\t\"\253\003\n\022DynamicTravelA" + - "sset\022\033\n\016destination_id\030\001 \001(\tB\003\340A\002\022\021\n\tori" + - "gin_id\030\002 \001(\t\022\022\n\005title\030\003 \001(\tB\003\340A\002\022\030\n\020dest" + - "ination_name\030\004 \001(\t\022\033\n\023destination_addres" + - "s\030\005 \001(\t\022\023\n\013origin_name\030\006 \001(\t\022\r\n\005price\030\007 " + - "\001(\t\022\022\n\nsale_price\030\010 \001(\t\022\027\n\017formatted_pri" + - "ce\030\t \001(\t\022\034\n\024formatted_sale_price\030\n \001(\t\022\020" + - "\n\010category\030\013 \001(\t\022\033\n\023contextual_keywords\030" + - "\014 \003(\t\022\037\n\027similar_destination_ids\030\r \003(\t\022\021" + - "\n\timage_url\030\016 \001(\t\022\030\n\020android_app_link\030\017 " + - "\001(\t\022\024\n\014ios_app_link\030\020 \001(\t\022\030\n\020ios_app_sto" + - "re_id\030\021 \001(\003\"\371\002\n\021DynamicLocalAsset\022\024\n\007dea" + - "l_id\030\001 \001(\tB\003\340A\002\022\026\n\tdeal_name\030\002 \001(\tB\003\340A\002\022" + - "\020\n\010subtitle\030\003 \001(\t\022\023\n\013description\030\004 \001(\t\022\r" + - "\n\005price\030\005 \001(\t\022\022\n\nsale_price\030\006 \001(\t\022\021\n\tima" + - "ge_url\030\007 \001(\t\022\017\n\007address\030\010 \001(\t\022\020\n\010categor" + - "y\030\t \001(\t\022\033\n\023contextual_keywords\030\n \003(\t\022\027\n\017" + - "formatted_price\030\013 \001(\t\022\034\n\024formatted_sale_" + - "price\030\014 \001(\t\022\030\n\020android_app_link\030\r \001(\t\022\030\n" + - "\020similar_deal_ids\030\016 \003(\t\022\024\n\014ios_app_link\030" + - "\017 \001(\t\022\030\n\020ios_app_store_id\030\020 \001(\003\"\311\002\n\020Dyna" + - "micJobsAsset\022\023\n\006job_id\030\001 \001(\tB\003\340A\002\022\023\n\013loc" + - "ation_id\030\002 \001(\t\022\026\n\tjob_title\030\003 \001(\tB\003\340A\002\022\024" + - "\n\014job_subtitle\030\004 \001(\t\022\023\n\013description\030\005 \001(" + - "\t\022\021\n\timage_url\030\006 \001(\t\022\024\n\014job_category\030\007 \001" + - "(\t\022\033\n\023contextual_keywords\030\010 \003(\t\022\017\n\007addre" + - "ss\030\t \001(\t\022\016\n\006salary\030\n \001(\t\022\030\n\020android_app_" + - "link\030\013 \001(\t\022\027\n\017similar_job_ids\030\014 \003(\t\022\024\n\014i" + - "os_app_link\030\r \001(\t\022\030\n\020ios_app_store_id\030\016 " + - "\001(\003\"\361\001\n\rLocationAsset\022\020\n\010place_id\030\001 \001(\t\022" + - "\\\n\032business_profile_locations\030\002 \003(\01328.go" + - "ogle.ads.googleads.v26.common.BusinessPr" + - "ofileLocation\022p\n\027location_ownership_type" + - "\030\003 \001(\0162O.google.ads.googleads.v26.enums." + - "LocationOwnershipTypeEnum.LocationOwners" + - "hipType\"Q\n\027BusinessProfileLocation\022\016\n\006la" + - "bels\030\001 \003(\t\022\022\n\nstore_code\030\002 \001(\t\022\022\n\nlistin" + - "g_id\030\003 \001(\003\"Q\n\022HotelPropertyAsset\022\020\n\010plac" + - "e_id\030\001 \001(\t\022\025\n\rhotel_address\030\002 \001(\t\022\022\n\nhot" + - "el_name\030\003 \001(\t\"\337\005\n\024BusinessMessageAsset\022r" + - "\n\020message_provider\030\001 \001(\0162S.google.ads.go" + - "ogleads.v26.enums.BusinessMessageProvide" + - "rEnum.BusinessMessageProviderB\003\340A\002\022\034\n\017st" + - "arter_message\030\002 \001(\tB\003\340A\002\022]\n\016call_to_acti" + - "on\030\003 \001(\0132@.google.ads.googleads.v26.comm" + - "on.BusinessMessageCallToActionInfoH\001\210\001\001\022" + - "U\n\rwhatsapp_info\030\005 \001(\0132<.google.ads.goog" + - "leads.v26.common.WhatsappBusinessMessage" + - "InfoH\000\022h\n\027facebook_messenger_info\030\006 \001(\0132" + - "E.google.ads.googleads.v26.common.Facebo" + - "okMessengerBusinessMessageInfoH\000\022M\n\tzalo" + - "_info\030\007 \001(\01328.google.ads.googleads.v26.c" + - "ommon.ZaloBusinessMessageInfoH\000\022M\n\tline_" + - "info\030\010 \001(\01328.google.ads.googleads.v26.co" + - "mmon.LineBusinessMessageInfoH\000\022K\n\010sms_in" + - "fo\030\t \001(\01327.google.ads.googleads.v26.comm" + - "on.SmsBusinessMessageInfoH\000B\027\n\025message_p" + - "rovider_dataB\021\n\017_call_to_action\"S\n\033Whats" + - "appBusinessMessageInfo\022\031\n\014country_code\030\001" + - " \001(\tB\003\340A\002\022\031\n\014phone_number\030\002 \001(\tB\003\340A\002\">\n$" + - "FacebookMessengerBusinessMessageInfo\022\026\n\t" + - "page_name\030\001 \001(\tB\003\340A\002\"L\n\027ZaloBusinessMess" + - "ageInfo\022\017\n\005oa_id\030\001 \001(\003H\000\022\025\n\013custom_name\030" + - "\002 \001(\tH\000B\t\n\007zalo_id\"/\n\027LineBusinessMessag" + - "eInfo\022\024\n\007line_id\030\001 \001(\tB\003\340A\002\"N\n\026SmsBusine" + - "ssMessageInfo\022\031\n\014country_code\030\001 \001(\tB\003\340A\002" + - "\022\031\n\014phone_number\030\002 \001(\tB\003\340A\002\"\327\001\n\037Business" + - "MessageCallToActionInfo\022\212\001\n\030call_to_acti" + - "on_selection\030\001 \001(\0162c.google.ads.googlead" + - "s.v26.enums.BusinessMessageCallToActionT" + - "ypeEnum.BusinessMessageCallToActionTypeB" + - "\003\340A\002\022\'\n\032call_to_action_description\030\002 \001(\t" + - "B\003\340A\002\"-\n\020AppDeepLinkAsset\022\031\n\021app_deep_li" + - "nk_uri\030\001 \001(\t\"^\n\025YouTubeVideoListAsset\022E\n" + - "\016youtube_videos\030\001 \003(\0132-.google.ads.googl" + - "eads.v26.common.AdVideoAssetB\357\001\n#com.goo" + - "gle.ads.googleads.v26.commonB\017AssetTypes" + - "ProtoP\001ZEgoogle.golang.org/genproto/goog" + - "leapis/ads/googleads/v26/common;common\242\002" + - "\003GAA\252\002\037Google.Ads.GoogleAds.V26.Common\312\002" + - "\037Google\\Ads\\GoogleAds\\V26\\Common\352\002#Googl" + - "e::Ads::GoogleAds::V26::Commonb\006proto3" + "e_id\030\021 \001(\003\"\373\002\n\021DynamicLocalAsset\022\025\n\007deal" + + "_id\030\001 \001(\tB\004\342A\001\002\022\027\n\tdeal_name\030\002 \001(\tB\004\342A\001\002" + + "\022\020\n\010subtitle\030\003 \001(\t\022\023\n\013description\030\004 \001(\t\022" + + "\r\n\005price\030\005 \001(\t\022\022\n\nsale_price\030\006 \001(\t\022\021\n\tim" + + "age_url\030\007 \001(\t\022\017\n\007address\030\010 \001(\t\022\020\n\010catego" + + "ry\030\t \001(\t\022\033\n\023contextual_keywords\030\n \003(\t\022\027\n" + + "\017formatted_price\030\013 \001(\t\022\034\n\024formatted_sale" + + "_price\030\014 \001(\t\022\030\n\020android_app_link\030\r \001(\t\022\030" + + "\n\020similar_deal_ids\030\016 \003(\t\022\024\n\014ios_app_link" + + "\030\017 \001(\t\022\030\n\020ios_app_store_id\030\020 \001(\003\"\313\002\n\020Dyn" + + "amicJobsAsset\022\024\n\006job_id\030\001 \001(\tB\004\342A\001\002\022\023\n\013l" + + "ocation_id\030\002 \001(\t\022\027\n\tjob_title\030\003 \001(\tB\004\342A\001" + + "\002\022\024\n\014job_subtitle\030\004 \001(\t\022\023\n\013description\030\005" + + " \001(\t\022\021\n\timage_url\030\006 \001(\t\022\024\n\014job_category\030" + + "\007 \001(\t\022\033\n\023contextual_keywords\030\010 \003(\t\022\017\n\007ad" + + "dress\030\t \001(\t\022\016\n\006salary\030\n \001(\t\022\030\n\020android_a" + + "pp_link\030\013 \001(\t\022\027\n\017similar_job_ids\030\014 \003(\t\022\024" + + "\n\014ios_app_link\030\r \001(\t\022\030\n\020ios_app_store_id" + + "\030\016 \001(\003\"\361\001\n\rLocationAsset\022\020\n\010place_id\030\001 \001" + + "(\t\022\\\n\032business_profile_locations\030\002 \003(\01328" + + ".google.ads.googleads.v26.common.Busines" + + "sProfileLocation\022p\n\027location_ownership_t" + + "ype\030\003 \001(\0162O.google.ads.googleads.v26.enu" + + "ms.LocationOwnershipTypeEnum.LocationOwn" + + "ershipType\"Q\n\027BusinessProfileLocation\022\016\n" + + "\006labels\030\001 \003(\t\022\022\n\nstore_code\030\002 \001(\t\022\022\n\nlis" + + "ting_id\030\003 \001(\003\"Q\n\022HotelPropertyAsset\022\020\n\010p" + + "lace_id\030\001 \001(\t\022\025\n\rhotel_address\030\002 \001(\t\022\022\n\n" + + "hotel_name\030\003 \001(\t\"\341\005\n\024BusinessMessageAsse" + + "t\022s\n\020message_provider\030\001 \001(\0162S.google.ads" + + ".googleads.v26.enums.BusinessMessageProv" + + "iderEnum.BusinessMessageProviderB\004\342A\001\002\022\035" + + "\n\017starter_message\030\002 \001(\tB\004\342A\001\002\022]\n\016call_to" + + "_action\030\003 \001(\0132@.google.ads.googleads.v26" + + ".common.BusinessMessageCallToActionInfoH" + + "\001\210\001\001\022U\n\rwhatsapp_info\030\005 \001(\0132<.google.ads" + + ".googleads.v26.common.WhatsappBusinessMe" + + "ssageInfoH\000\022h\n\027facebook_messenger_info\030\006" + + " \001(\0132E.google.ads.googleads.v26.common.F" + + "acebookMessengerBusinessMessageInfoH\000\022M\n" + + "\tzalo_info\030\007 \001(\01328.google.ads.googleads." + + "v26.common.ZaloBusinessMessageInfoH\000\022M\n\t" + + "line_info\030\010 \001(\01328.google.ads.googleads.v" + + "26.common.LineBusinessMessageInfoH\000\022K\n\010s" + + "ms_info\030\t \001(\01327.google.ads.googleads.v26" + + ".common.SmsBusinessMessageInfoH\000B\027\n\025mess" + + "age_provider_dataB\021\n\017_call_to_action\"U\n\033" + + "WhatsappBusinessMessageInfo\022\032\n\014country_c" + + "ode\030\001 \001(\tB\004\342A\001\002\022\032\n\014phone_number\030\002 \001(\tB\004\342" + + "A\001\002\"?\n$FacebookMessengerBusinessMessageI" + + "nfo\022\027\n\tpage_name\030\001 \001(\tB\004\342A\001\002\"L\n\027ZaloBusi" + + "nessMessageInfo\022\017\n\005oa_id\030\001 \001(\003H\000\022\025\n\013cust" + + "om_name\030\002 \001(\tH\000B\t\n\007zalo_id\"0\n\027LineBusine" + + "ssMessageInfo\022\025\n\007line_id\030\001 \001(\tB\004\342A\001\002\"P\n\026" + + "SmsBusinessMessageInfo\022\032\n\014country_code\030\001" + + " \001(\tB\004\342A\001\002\022\032\n\014phone_number\030\002 \001(\tB\004\342A\001\002\"\331" + + "\001\n\037BusinessMessageCallToActionInfo\022\213\001\n\030c" + + "all_to_action_selection\030\001 \001(\0162c.google.a" + + "ds.googleads.v26.enums.BusinessMessageCa" + + "llToActionTypeEnum.BusinessMessageCallTo" + + "ActionTypeB\004\342A\001\002\022(\n\032call_to_action_descr" + + "iption\030\002 \001(\tB\004\342A\001\002\"-\n\020AppDeepLinkAsset\022\031" + + "\n\021app_deep_link_uri\030\001 \001(\t\"^\n\025YouTubeVide" + + "oListAsset\022E\n\016youtube_videos\030\001 \003(\0132-.goo" + + "gle.ads.googleads.v26.common.AdVideoAsse" + + "tB\357\001\n#com.google.ads.googleads.v26.commo" + + "nB\017AssetTypesProtoP\001ZEgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/co" + + "mmon;common\242\002\003GAA\252\002\037Google.Ads.GoogleAds" + + ".V26.Common\312\002\037Google\\Ads\\GoogleAds\\V26\\C" + + "ommon\352\002#Google::Ads::GoogleAds::V26::Com" + + "monb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -589,6 +617,8 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.enums.LocationOwnershipTypeProto.getDescriptor(), com.google.ads.googleads.v26.enums.MimeTypeProto.getDescriptor(), com.google.ads.googleads.v26.enums.MobileAppVendorProto.getDescriptor(), + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.getDescriptor(), + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.getDescriptor(), com.google.ads.googleads.v26.enums.PriceExtensionPriceQualifierProto.getDescriptor(), com.google.ads.googleads.v26.enums.PriceExtensionPriceUnitProto.getDescriptor(), com.google.ads.googleads.v26.enums.PriceExtensionTypeProto.getDescriptor(), @@ -675,201 +705,213 @@ public static void registerAllExtensions( internal_static_google_ads_googleads_v26_common_PromotionAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PromotionAsset_descriptor, - new java.lang.String[] { "PromotionTarget", "DiscountModifier", "RedemptionStartDate", "RedemptionEndDate", "Occasion", "LanguageCode", "StartDate", "EndDate", "AdScheduleTargets", "TermsAndConditionsText", "TermsAndConditionsUri", "PercentOff", "MoneyAmountOff", "PromotionCode", "OrdersOverAmount", "PromotionBarcodeInfo", "PromotionQrCodeInfo", "DiscountType", "PromotionTrigger", }); - internal_static_google_ads_googleads_v26_common_PromotionBarcodeInfo_descriptor = + new java.lang.String[] { "PromotionTarget", "DiscountModifier", "RedemptionStartDate", "RedemptionEndDate", "Occasion", "LanguageCode", "StartDate", "EndDate", "AdScheduleTargets", "TermsAndConditionsText", "TermsAndConditionsUri", "ExternalRedeemInfo", "PercentOff", "MoneyAmountOff", "PromotionCode", "OrdersOverAmount", "PromotionBarcodeInfo", "PromotionQrCodeInfo", "DiscountType", "PromotionTrigger", }); + internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor = getDescriptor().getMessageType(13); + internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor, + new java.lang.String[] { "PartnerPromotionId", "CodeType", "CodeSource", }); + internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor = + getDescriptor().getMessageType(14); + internal_static_google_ads_googleads_v26_common_ExternalPartnerId_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor, + new java.lang.String[] { "IntValue", "StringValue", "Value", }); + internal_static_google_ads_googleads_v26_common_PromotionBarcodeInfo_descriptor = + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v26_common_PromotionBarcodeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PromotionBarcodeInfo_descriptor, new java.lang.String[] { "Type", "BarcodeContent", }); internal_static_google_ads_googleads_v26_common_PromotionQrCodeInfo_descriptor = - getDescriptor().getMessageType(14); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v26_common_PromotionQrCodeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PromotionQrCodeInfo_descriptor, new java.lang.String[] { "QrCodeContent", }); internal_static_google_ads_googleads_v26_common_CalloutAsset_descriptor = - getDescriptor().getMessageType(15); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v26_common_CalloutAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_CalloutAsset_descriptor, new java.lang.String[] { "CalloutText", "StartDate", "EndDate", "AdScheduleTargets", }); internal_static_google_ads_googleads_v26_common_StructuredSnippetAsset_descriptor = - getDescriptor().getMessageType(16); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v26_common_StructuredSnippetAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_StructuredSnippetAsset_descriptor, new java.lang.String[] { "Header", "Values", }); internal_static_google_ads_googleads_v26_common_SitelinkAsset_descriptor = - getDescriptor().getMessageType(17); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v26_common_SitelinkAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_SitelinkAsset_descriptor, new java.lang.String[] { "LinkText", "Description1", "Description2", "StartDate", "EndDate", "AdScheduleTargets", }); internal_static_google_ads_googleads_v26_common_PageFeedAsset_descriptor = - getDescriptor().getMessageType(18); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v26_common_PageFeedAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PageFeedAsset_descriptor, new java.lang.String[] { "PageUrl", "Labels", }); internal_static_google_ads_googleads_v26_common_DynamicEducationAsset_descriptor = - getDescriptor().getMessageType(19); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v26_common_DynamicEducationAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicEducationAsset_descriptor, new java.lang.String[] { "ProgramId", "LocationId", "ProgramName", "Subject", "ProgramDescription", "SchoolName", "Address", "ContextualKeywords", "AndroidAppLink", "SimilarProgramIds", "IosAppLink", "IosAppStoreId", "ThumbnailImageUrl", "ImageUrl", }); internal_static_google_ads_googleads_v26_common_MobileAppAsset_descriptor = - getDescriptor().getMessageType(20); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v26_common_MobileAppAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_MobileAppAsset_descriptor, new java.lang.String[] { "AppId", "AppStore", "LinkText", "StartDate", "EndDate", }); internal_static_google_ads_googleads_v26_common_HotelCalloutAsset_descriptor = - getDescriptor().getMessageType(21); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v26_common_HotelCalloutAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_HotelCalloutAsset_descriptor, new java.lang.String[] { "Text", "LanguageCode", }); internal_static_google_ads_googleads_v26_common_CallAsset_descriptor = - getDescriptor().getMessageType(22); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v26_common_CallAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_CallAsset_descriptor, new java.lang.String[] { "CountryCode", "PhoneNumber", "CallConversionReportingState", "CallConversionAction", "AdScheduleTargets", }); internal_static_google_ads_googleads_v26_common_PriceAsset_descriptor = - getDescriptor().getMessageType(23); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v26_common_PriceAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PriceAsset_descriptor, new java.lang.String[] { "Type", "PriceQualifier", "LanguageCode", "PriceOfferings", }); internal_static_google_ads_googleads_v26_common_PriceOffering_descriptor = - getDescriptor().getMessageType(24); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v26_common_PriceOffering_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_PriceOffering_descriptor, new java.lang.String[] { "Header", "Description", "Price", "Unit", "FinalUrl", "FinalMobileUrl", }); internal_static_google_ads_googleads_v26_common_CallToActionAsset_descriptor = - getDescriptor().getMessageType(25); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v26_common_CallToActionAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_CallToActionAsset_descriptor, new java.lang.String[] { "CallToAction", }); internal_static_google_ads_googleads_v26_common_DynamicRealEstateAsset_descriptor = - getDescriptor().getMessageType(26); + getDescriptor().getMessageType(28); internal_static_google_ads_googleads_v26_common_DynamicRealEstateAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicRealEstateAsset_descriptor, new java.lang.String[] { "ListingId", "ListingName", "CityName", "Description", "Address", "Price", "ImageUrl", "PropertyType", "ListingType", "ContextualKeywords", "FormattedPrice", "AndroidAppLink", "IosAppLink", "IosAppStoreId", "SimilarListingIds", }); internal_static_google_ads_googleads_v26_common_DynamicCustomAsset_descriptor = - getDescriptor().getMessageType(27); + getDescriptor().getMessageType(29); internal_static_google_ads_googleads_v26_common_DynamicCustomAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicCustomAsset_descriptor, new java.lang.String[] { "Id", "Id2", "ItemTitle", "ItemSubtitle", "ItemDescription", "ItemAddress", "ItemCategory", "Price", "SalePrice", "FormattedPrice", "FormattedSalePrice", "ImageUrl", "ContextualKeywords", "AndroidAppLink", "IosAppLink", "IosAppStoreId", "SimilarIds", }); internal_static_google_ads_googleads_v26_common_DynamicHotelsAndRentalsAsset_descriptor = - getDescriptor().getMessageType(28); + getDescriptor().getMessageType(30); internal_static_google_ads_googleads_v26_common_DynamicHotelsAndRentalsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicHotelsAndRentalsAsset_descriptor, new java.lang.String[] { "PropertyId", "PropertyName", "ImageUrl", "DestinationName", "Description", "Price", "SalePrice", "StarRating", "Category", "ContextualKeywords", "Address", "AndroidAppLink", "IosAppLink", "IosAppStoreId", "FormattedPrice", "FormattedSalePrice", "SimilarPropertyIds", }); internal_static_google_ads_googleads_v26_common_DynamicFlightsAsset_descriptor = - getDescriptor().getMessageType(29); + getDescriptor().getMessageType(31); internal_static_google_ads_googleads_v26_common_DynamicFlightsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicFlightsAsset_descriptor, new java.lang.String[] { "DestinationId", "OriginId", "FlightDescription", "ImageUrl", "DestinationName", "OriginName", "FlightPrice", "FlightSalePrice", "FormattedPrice", "FormattedSalePrice", "AndroidAppLink", "IosAppLink", "IosAppStoreId", "SimilarDestinationIds", "CustomMapping", }); internal_static_google_ads_googleads_v26_common_DemandGenCarouselCardAsset_descriptor = - getDescriptor().getMessageType(30); + getDescriptor().getMessageType(32); internal_static_google_ads_googleads_v26_common_DemandGenCarouselCardAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DemandGenCarouselCardAsset_descriptor, new java.lang.String[] { "MarketingImageAsset", "SquareMarketingImageAsset", "PortraitMarketingImageAsset", "Headline", "CallToActionText", }); internal_static_google_ads_googleads_v26_common_DynamicTravelAsset_descriptor = - getDescriptor().getMessageType(31); + getDescriptor().getMessageType(33); internal_static_google_ads_googleads_v26_common_DynamicTravelAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicTravelAsset_descriptor, new java.lang.String[] { "DestinationId", "OriginId", "Title", "DestinationName", "DestinationAddress", "OriginName", "Price", "SalePrice", "FormattedPrice", "FormattedSalePrice", "Category", "ContextualKeywords", "SimilarDestinationIds", "ImageUrl", "AndroidAppLink", "IosAppLink", "IosAppStoreId", }); internal_static_google_ads_googleads_v26_common_DynamicLocalAsset_descriptor = - getDescriptor().getMessageType(32); + getDescriptor().getMessageType(34); internal_static_google_ads_googleads_v26_common_DynamicLocalAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicLocalAsset_descriptor, new java.lang.String[] { "DealId", "DealName", "Subtitle", "Description", "Price", "SalePrice", "ImageUrl", "Address", "Category", "ContextualKeywords", "FormattedPrice", "FormattedSalePrice", "AndroidAppLink", "SimilarDealIds", "IosAppLink", "IosAppStoreId", }); internal_static_google_ads_googleads_v26_common_DynamicJobsAsset_descriptor = - getDescriptor().getMessageType(33); + getDescriptor().getMessageType(35); internal_static_google_ads_googleads_v26_common_DynamicJobsAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_DynamicJobsAsset_descriptor, new java.lang.String[] { "JobId", "LocationId", "JobTitle", "JobSubtitle", "Description", "ImageUrl", "JobCategory", "ContextualKeywords", "Address", "Salary", "AndroidAppLink", "SimilarJobIds", "IosAppLink", "IosAppStoreId", }); internal_static_google_ads_googleads_v26_common_LocationAsset_descriptor = - getDescriptor().getMessageType(34); + getDescriptor().getMessageType(36); internal_static_google_ads_googleads_v26_common_LocationAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_LocationAsset_descriptor, new java.lang.String[] { "PlaceId", "BusinessProfileLocations", "LocationOwnershipType", }); internal_static_google_ads_googleads_v26_common_BusinessProfileLocation_descriptor = - getDescriptor().getMessageType(35); + getDescriptor().getMessageType(37); internal_static_google_ads_googleads_v26_common_BusinessProfileLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_BusinessProfileLocation_descriptor, new java.lang.String[] { "Labels", "StoreCode", "ListingId", }); internal_static_google_ads_googleads_v26_common_HotelPropertyAsset_descriptor = - getDescriptor().getMessageType(36); + getDescriptor().getMessageType(38); internal_static_google_ads_googleads_v26_common_HotelPropertyAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_HotelPropertyAsset_descriptor, new java.lang.String[] { "PlaceId", "HotelAddress", "HotelName", }); internal_static_google_ads_googleads_v26_common_BusinessMessageAsset_descriptor = - getDescriptor().getMessageType(37); + getDescriptor().getMessageType(39); internal_static_google_ads_googleads_v26_common_BusinessMessageAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_BusinessMessageAsset_descriptor, new java.lang.String[] { "MessageProvider", "StarterMessage", "CallToAction", "WhatsappInfo", "FacebookMessengerInfo", "ZaloInfo", "LineInfo", "SmsInfo", "MessageProviderData", }); internal_static_google_ads_googleads_v26_common_WhatsappBusinessMessageInfo_descriptor = - getDescriptor().getMessageType(38); + getDescriptor().getMessageType(40); internal_static_google_ads_googleads_v26_common_WhatsappBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_WhatsappBusinessMessageInfo_descriptor, new java.lang.String[] { "CountryCode", "PhoneNumber", }); internal_static_google_ads_googleads_v26_common_FacebookMessengerBusinessMessageInfo_descriptor = - getDescriptor().getMessageType(39); + getDescriptor().getMessageType(41); internal_static_google_ads_googleads_v26_common_FacebookMessengerBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_FacebookMessengerBusinessMessageInfo_descriptor, new java.lang.String[] { "PageName", }); internal_static_google_ads_googleads_v26_common_ZaloBusinessMessageInfo_descriptor = - getDescriptor().getMessageType(40); + getDescriptor().getMessageType(42); internal_static_google_ads_googleads_v26_common_ZaloBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_ZaloBusinessMessageInfo_descriptor, new java.lang.String[] { "OaId", "CustomName", "ZaloId", }); internal_static_google_ads_googleads_v26_common_LineBusinessMessageInfo_descriptor = - getDescriptor().getMessageType(41); + getDescriptor().getMessageType(43); internal_static_google_ads_googleads_v26_common_LineBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_LineBusinessMessageInfo_descriptor, new java.lang.String[] { "LineId", }); internal_static_google_ads_googleads_v26_common_SmsBusinessMessageInfo_descriptor = - getDescriptor().getMessageType(42); + getDescriptor().getMessageType(44); internal_static_google_ads_googleads_v26_common_SmsBusinessMessageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_SmsBusinessMessageInfo_descriptor, new java.lang.String[] { "CountryCode", "PhoneNumber", }); internal_static_google_ads_googleads_v26_common_BusinessMessageCallToActionInfo_descriptor = - getDescriptor().getMessageType(43); + getDescriptor().getMessageType(45); internal_static_google_ads_googleads_v26_common_BusinessMessageCallToActionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_BusinessMessageCallToActionInfo_descriptor, new java.lang.String[] { "CallToActionSelection", "CallToActionDescription", }); internal_static_google_ads_googleads_v26_common_AppDeepLinkAsset_descriptor = - getDescriptor().getMessageType(44); + getDescriptor().getMessageType(46); internal_static_google_ads_googleads_v26_common_AppDeepLinkAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_AppDeepLinkAsset_descriptor, new java.lang.String[] { "AppDeepLinkUri", }); internal_static_google_ads_googleads_v26_common_YouTubeVideoListAsset_descriptor = - getDescriptor().getMessageType(45); + getDescriptor().getMessageType(47); internal_static_google_ads_googleads_v26_common_YouTubeVideoListAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_YouTubeVideoListAsset_descriptor, @@ -889,6 +931,8 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.enums.LocationOwnershipTypeProto.getDescriptor(); com.google.ads.googleads.v26.enums.MimeTypeProto.getDescriptor(); com.google.ads.googleads.v26.enums.MobileAppVendorProto.getDescriptor(); + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.getDescriptor(); + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.getDescriptor(); com.google.ads.googleads.v26.enums.PriceExtensionPriceQualifierProto.getDescriptor(); com.google.ads.googleads.v26.enums.PriceExtensionPriceUnitProto.getDescriptor(); com.google.ads.googleads.v26.enums.PriceExtensionTypeProto.getDescriptor(); diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AudienceInsightsAttributeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AudienceInsightsAttributeProto.java index f424a51752..b166a753e1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AudienceInsightsAttributeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/AudienceInsightsAttributeProto.java @@ -172,64 +172,64 @@ public static void registerAllExtensions( "beVideoInfoH\000\022=\n\006device\030\014 \001(\0132+.google.a" + "ds.googleads.v26.common.DeviceInfoH\000\022B\n\t" + "user_list\030\016 \001(\0132-.google.ads.googleads.v" + - "26.common.UserListInfoH\000B\013\n\tattribute\"A\n" + - "\026AudienceInsightsEntity\022\'\n\032knowledge_gra" + - "ph_machine_id\030\001 \001(\tB\003\340A\002\"4\n\030AudienceInsi" + - "ghtsCategory\022\030\n\013category_id\030\001 \001(\tB\003\340A\002\"0" + - "\n\026AudienceInsightsLineup\022\026\n\tlineup_id\030\001 " + - "\001(\tB\003\340A\002\";\n\037YouTubeChannelAttributeMetad" + - "ata\022\030\n\020subscriber_count\030\001 \001(\003\"\311\002\n\035YouTub" + - "eVideoAttributeMetadata\022\025\n\rthumbnail_url" + - "\030\001 \001(\t\022\021\n\tvideo_url\030\002 \001(\t\022\023\n\013views_count" + - "\030\003 \001(\003\022\023\n\013likes_count\030\004 \001(\003\022\026\n\016comments_" + - "count\030\005 \001(\003\022g\n\020video_properties\030\006 \003(\0162M." + - "google.ads.googleads.v26.enums.YouTubeVi" + - "deoPropertyEnum.YouTubeVideoProperty\022\024\n\014" + - "publish_date\030\007 \001(\t\022\022\n\nchannel_id\030\010 \001(\t\022\024" + - "\n\014channel_name\030\t \001(\t\022\023\n\013channel_url\030\n \001(" + - "\t\"\356\004\n\027LineupAttributeMetadata\022H\n\021invento" + - "ry_country\030\001 \001(\0132-.google.ads.googleads." + - "v26.common.LocationInfo\022%\n\030median_monthl" + - "y_inventory\030\002 \001(\003H\000\210\001\001\022&\n\031channel_count_" + - "lower_bound\030\003 \001(\003H\001\210\001\001\022&\n\031channel_count_" + - "upper_bound\030\004 \001(\003H\002\210\001\001\022_\n\017sample_channel" + - "s\030\005 \003(\0132F.google.ads.googleads.v26.commo" + - "n.LineupAttributeMetadata.SampleChannel\032" + - "\327\001\n\rSampleChannel\022L\n\017youtube_channel\030\001 \001" + - "(\01323.google.ads.googleads.v26.common.You" + - "TubeChannelInfo\022\024\n\014display_name\030\002 \001(\t\022b\n" + - "\030youtube_channel_metadata\030\003 \001(\0132@.google" + - ".ads.googleads.v26.common.YouTubeChannel" + - "AttributeMetadataB\033\n\031_median_monthly_inv" + - "entoryB\034\n\032_channel_count_lower_boundB\034\n\032" + - "_channel_count_upper_bound\"d\n\031LocationAt" + - "tributeMetadata\022G\n\020country_location\030\001 \001(" + - "\0132-.google.ads.googleads.v26.common.Loca" + - "tionInfo\"B\n\035UserInterestAttributeMetadat" + - "a\022!\n\031user_interest_description\030\001 \001(\t\"\226\002\n" + - "\037KnowledgeGraphAttributeMetadata\022\222\001\n\023ent" + - "ity_capabilities\030\001 \003(\0162u.google.ads.goog" + - "leads.v26.enums.InsightsKnowledgeGraphEn" + - "tityCapabilitiesEnum.InsightsKnowledgeGr" + - "aphEntityCapabilities\022^\n\022related_categor" + - "ies\030\002 \003(\0132B.google.ads.googleads.v26.com" + - "mon.AudienceInsightsAttributeMetadata\"r\n" + - "\031UserListAttributeMetadata\022U\n\016user_list_" + - "type\030\001 \001(\0162=.google.ads.googleads.v26.en" + - "ums.UserListTypeEnum.UserListType\"\200\001\n&Au" + - "dienceInsightsAttributeMetadataGroup\022V\n\n" + - "attributes\030\001 \003(\0132B.google.ads.googleads." + - "v26.common.AudienceInsightsAttributeMeta" + - "data\"u\n\036InsightsAudienceAttributeGroup\022S" + - "\n\nattributes\030\001 \003(\0132:.google.ads.googlead" + - "s.v26.common.AudienceInsightsAttributeB\003" + - "\340A\002B\376\001\n#com.google.ads.googleads.v26.com" + - "monB\036AudienceInsightsAttributeProtoP\001ZEg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/common;common\242\002\003GAA\252\002\037Goo" + - "gle.Ads.GoogleAds.V26.Common\312\002\037Google\\Ad" + - "s\\GoogleAds\\V26\\Common\352\002#Google::Ads::Go" + - "ogleAds::V26::Commonb\006proto3" + "26.common.UserListInfoH\000B\013\n\tattribute\"B\n" + + "\026AudienceInsightsEntity\022(\n\032knowledge_gra" + + "ph_machine_id\030\001 \001(\tB\004\342A\001\002\"5\n\030AudienceIns" + + "ightsCategory\022\031\n\013category_id\030\001 \001(\tB\004\342A\001\002" + + "\"1\n\026AudienceInsightsLineup\022\027\n\tlineup_id\030" + + "\001 \001(\tB\004\342A\001\002\";\n\037YouTubeChannelAttributeMe" + + "tadata\022\030\n\020subscriber_count\030\001 \001(\003\"\311\002\n\035You" + + "TubeVideoAttributeMetadata\022\025\n\rthumbnail_" + + "url\030\001 \001(\t\022\021\n\tvideo_url\030\002 \001(\t\022\023\n\013views_co" + + "unt\030\003 \001(\003\022\023\n\013likes_count\030\004 \001(\003\022\026\n\016commen" + + "ts_count\030\005 \001(\003\022g\n\020video_properties\030\006 \003(\016" + + "2M.google.ads.googleads.v26.enums.YouTub" + + "eVideoPropertyEnum.YouTubeVideoProperty\022" + + "\024\n\014publish_date\030\007 \001(\t\022\022\n\nchannel_id\030\010 \001(" + + "\t\022\024\n\014channel_name\030\t \001(\t\022\023\n\013channel_url\030\n" + + " \001(\t\"\356\004\n\027LineupAttributeMetadata\022H\n\021inve" + + "ntory_country\030\001 \001(\0132-.google.ads.googlea" + + "ds.v26.common.LocationInfo\022%\n\030median_mon" + + "thly_inventory\030\002 \001(\003H\000\210\001\001\022&\n\031channel_cou" + + "nt_lower_bound\030\003 \001(\003H\001\210\001\001\022&\n\031channel_cou" + + "nt_upper_bound\030\004 \001(\003H\002\210\001\001\022_\n\017sample_chan" + + "nels\030\005 \003(\0132F.google.ads.googleads.v26.co" + + "mmon.LineupAttributeMetadata.SampleChann" + + "el\032\327\001\n\rSampleChannel\022L\n\017youtube_channel\030" + + "\001 \001(\01323.google.ads.googleads.v26.common." + + "YouTubeChannelInfo\022\024\n\014display_name\030\002 \001(\t" + + "\022b\n\030youtube_channel_metadata\030\003 \001(\0132@.goo" + + "gle.ads.googleads.v26.common.YouTubeChan" + + "nelAttributeMetadataB\033\n\031_median_monthly_" + + "inventoryB\034\n\032_channel_count_lower_boundB" + + "\034\n\032_channel_count_upper_bound\"d\n\031Locatio" + + "nAttributeMetadata\022G\n\020country_location\030\001" + + " \001(\0132-.google.ads.googleads.v26.common.L" + + "ocationInfo\"B\n\035UserInterestAttributeMeta" + + "data\022!\n\031user_interest_description\030\001 \001(\t\"" + + "\226\002\n\037KnowledgeGraphAttributeMetadata\022\222\001\n\023" + + "entity_capabilities\030\001 \003(\0162u.google.ads.g" + + "oogleads.v26.enums.InsightsKnowledgeGrap" + + "hEntityCapabilitiesEnum.InsightsKnowledg" + + "eGraphEntityCapabilities\022^\n\022related_cate" + + "gories\030\002 \003(\0132B.google.ads.googleads.v26." + + "common.AudienceInsightsAttributeMetadata" + + "\"r\n\031UserListAttributeMetadata\022U\n\016user_li" + + "st_type\030\001 \001(\0162=.google.ads.googleads.v26" + + ".enums.UserListTypeEnum.UserListType\"\200\001\n" + + "&AudienceInsightsAttributeMetadataGroup\022" + + "V\n\nattributes\030\001 \003(\0132B.google.ads.googlea" + + "ds.v26.common.AudienceInsightsAttributeM" + + "etadata\"v\n\036InsightsAudienceAttributeGrou" + + "p\022T\n\nattributes\030\001 \003(\0132:.google.ads.googl" + + "eads.v26.common.AudienceInsightsAttribut" + + "eB\004\342A\001\002B\376\001\n#com.google.ads.googleads.v26" + + ".commonB\036AudienceInsightsAttributeProtoP" + + "\001ZEgoogle.golang.org/genproto/googleapis" + + "/ads/googleads/v26/common;common\242\002\003GAA\252\002" + + "\037Google.Ads.GoogleAds.V26.Common\312\002\037Googl" + + "e\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ads" + + "::GoogleAds::V26::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfig.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfig.java new file mode 100644 index 0000000000..9ffd35e3aa --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfig.java @@ -0,0 +1,630 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Configures a maximum percentage of the total budget that a network channel
+ * can spend.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetCapConfig} + */ +@com.google.protobuf.Generated +public final class BudgetCapConfig extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.BudgetCapConfig) + BudgetCapConfigOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetCapConfig"); + } + // Use BudgetCapConfig.newBuilder() to construct. + private BudgetCapConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetCapConfig() { + networkChannel_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetCapConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetCapConfig.class, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder.class); + } + + private int bitField0_; + public static final int NETWORK_CHANNEL_FIELD_NUMBER = 1; + private int networkChannel_ = 0; + /** + *
+   * The network channel being capped.
+   * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The enum numeric value on the wire for networkChannel. + */ + @java.lang.Override public int getNetworkChannelValue() { + return networkChannel_; + } + /** + *
+   * The network channel being capped.
+   * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The networkChannel. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannel() { + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType result = com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.forNumber(networkChannel_); + return result == null ? com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.UNRECOGNIZED : result; + } + + public static final int CAP_PERCENT_MILLIS_FIELD_NUMBER = 2; + private long capPercentMillis_ = 0L; + /** + *
+   * The maximum percentage of the total budget that this network channel can
+   * spend, specified in milli-percent units (for example, 100,000 = 100%,
+   * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+   * represents a complete 0% opt-out.
+   * 
+ * + * optional int64 cap_percent_millis = 2; + * @return Whether the capPercentMillis field is set. + */ + @java.lang.Override + public boolean hasCapPercentMillis() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * The maximum percentage of the total budget that this network channel can
+   * spend, specified in milli-percent units (for example, 100,000 = 100%,
+   * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+   * represents a complete 0% opt-out.
+   * 
+ * + * optional int64 cap_percent_millis = 2; + * @return The capPercentMillis. + */ + @java.lang.Override + public long getCapPercentMillis() { + return capPercentMillis_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (networkChannel_ != com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, networkChannel_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, capPercentMillis_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (networkChannel_ != com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, networkChannel_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, capPercentMillis_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.BudgetCapConfig)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.BudgetCapConfig other = (com.google.ads.googleads.v26.common.BudgetCapConfig) obj; + + if (networkChannel_ != other.networkChannel_) return false; + if (hasCapPercentMillis() != other.hasCapPercentMillis()) return false; + if (hasCapPercentMillis()) { + if (getCapPercentMillis() + != other.getCapPercentMillis()) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NETWORK_CHANNEL_FIELD_NUMBER; + hash = (53 * hash) + networkChannel_; + if (hasCapPercentMillis()) { + hash = (37 * hash) + CAP_PERCENT_MILLIS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getCapPercentMillis()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetCapConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.BudgetCapConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Configures a maximum percentage of the total budget that a network channel
+   * can spend.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetCapConfig} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.BudgetCapConfig) + com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetCapConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetCapConfig.class, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.BudgetCapConfig.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + networkChannel_ = 0; + capPercentMillis_ = 0L; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfig getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.BudgetCapConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfig build() { + com.google.ads.googleads.v26.common.BudgetCapConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfig buildPartial() { + com.google.ads.googleads.v26.common.BudgetCapConfig result = new com.google.ads.googleads.v26.common.BudgetCapConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.BudgetCapConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.networkChannel_ = networkChannel_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.capPercentMillis_ = capPercentMillis_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.BudgetCapConfig) { + return mergeFrom((com.google.ads.googleads.v26.common.BudgetCapConfig)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.BudgetCapConfig other) { + if (other == com.google.ads.googleads.v26.common.BudgetCapConfig.getDefaultInstance()) return this; + if (other.networkChannel_ != 0) { + setNetworkChannelValue(other.getNetworkChannelValue()); + } + if (other.hasCapPercentMillis()) { + setCapPercentMillis(other.getCapPercentMillis()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + networkChannel_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + capPercentMillis_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int networkChannel_ = 0; + /** + *
+     * The network channel being capped.
+     * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The enum numeric value on the wire for networkChannel. + */ + @java.lang.Override public int getNetworkChannelValue() { + return networkChannel_; + } + /** + *
+     * The network channel being capped.
+     * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @param value The enum numeric value on the wire for networkChannel to set. + * @return This builder for chaining. + */ + public Builder setNetworkChannelValue(int value) { + networkChannel_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The network channel being capped.
+     * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The networkChannel. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannel() { + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType result = com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.forNumber(networkChannel_); + return result == null ? com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.UNRECOGNIZED : result; + } + /** + *
+     * The network channel being capped.
+     * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @param value The networkChannel to set. + * @return This builder for chaining. + */ + public Builder setNetworkChannel(com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + networkChannel_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The network channel being capped.
+     * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return This builder for chaining. + */ + public Builder clearNetworkChannel() { + bitField0_ = (bitField0_ & ~0x00000001); + networkChannel_ = 0; + onChanged(); + return this; + } + + private long capPercentMillis_ ; + /** + *
+     * The maximum percentage of the total budget that this network channel can
+     * spend, specified in milli-percent units (for example, 100,000 = 100%,
+     * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+     * represents a complete 0% opt-out.
+     * 
+ * + * optional int64 cap_percent_millis = 2; + * @return Whether the capPercentMillis field is set. + */ + @java.lang.Override + public boolean hasCapPercentMillis() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * The maximum percentage of the total budget that this network channel can
+     * spend, specified in milli-percent units (for example, 100,000 = 100%,
+     * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+     * represents a complete 0% opt-out.
+     * 
+ * + * optional int64 cap_percent_millis = 2; + * @return The capPercentMillis. + */ + @java.lang.Override + public long getCapPercentMillis() { + return capPercentMillis_; + } + /** + *
+     * The maximum percentage of the total budget that this network channel can
+     * spend, specified in milli-percent units (for example, 100,000 = 100%,
+     * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+     * represents a complete 0% opt-out.
+     * 
+ * + * optional int64 cap_percent_millis = 2; + * @param value The capPercentMillis to set. + * @return This builder for chaining. + */ + public Builder setCapPercentMillis(long value) { + + capPercentMillis_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The maximum percentage of the total budget that this network channel can
+     * spend, specified in milli-percent units (for example, 100,000 = 100%,
+     * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+     * represents a complete 0% opt-out.
+     * 
+ * + * optional int64 cap_percent_millis = 2; + * @return This builder for chaining. + */ + public Builder clearCapPercentMillis() { + bitField0_ = (bitField0_ & ~0x00000002); + capPercentMillis_ = 0L; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.BudgetCapConfig) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.BudgetCapConfig) + private static final com.google.ads.googleads.v26.common.BudgetCapConfig DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.BudgetCapConfig(); + } + + public static com.google.ads.googleads.v26.common.BudgetCapConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetCapConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfigOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfigOrBuilder.java new file mode 100644 index 0000000000..b3abb80c45 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetCapConfigOrBuilder.java @@ -0,0 +1,56 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface BudgetCapConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.BudgetCapConfig) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The network channel being capped.
+   * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The enum numeric value on the wire for networkChannel. + */ + int getNetworkChannelValue(); + /** + *
+   * The network channel being capped.
+   * 
+ * + * .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channel = 1; + * @return The networkChannel. + */ + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannel(); + + /** + *
+   * The maximum percentage of the total budget that this network channel can
+   * spend, specified in milli-percent units (for example, 100,000 = 100%,
+   * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+   * represents a complete 0% opt-out.
+   * 
+ * + * optional int64 cap_percent_millis = 2; + * @return Whether the capPercentMillis field is set. + */ + boolean hasCapPercentMillis(); + /** + *
+   * The maximum percentage of the total budget that this network channel can
+   * spend, specified in milli-percent units (for example, 100,000 = 100%,
+   * 50,000 = 50%, and 1,000 = 1%). Valid range is 0 to 100,000, where 0
+   * represents a complete 0% opt-out.
+   * 
+ * + * optional int64 cap_percent_millis = 2; + * @return The capPercentMillis. + */ + long getCapPercentMillis(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkCommonProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkCommonProto.java new file mode 100644 index 0000000000..f07f613906 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkCommonProto.java @@ -0,0 +1,158 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public final class BudgetNetworkCommonProto extends com.google.protobuf.GeneratedFile { + private BudgetNetworkCommonProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkCommonProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_BudgetCapConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n;google/ads/googleads/v26/common/budget" + + "_network_common.proto\022\037google.ads.google" + + "ads.v26.common\032=google/ads/googleads/v26" + + "/enums/advertising_channel_type.proto\032Eg" + + "oogle/ads/googleads/v26/enums/budget_net" + + "work_ineligible_reason.proto\032:google/ads" + + "/googleads/v26/enums/channel_priority_ti" + + "er.proto\0329google/ads/googleads/v26/enums" + + "/network_channel_type.proto\032\037google/api/" + + "field_behavior.proto\"`\n\025BudgetNetworkSet" + + "tings\022G\n\010settings\030\001 \003(\01325.google.ads.goo" + + "gleads.v26.common.BudgetNetworkSetting\"\246" + + "\002\n\024BudgetNetworkSetting\022s\n\030advertising_c" + + "hannel_type\030\001 \001(\0162Q.google.ads.googleads" + + ".v26.enums.AdvertisingChannelTypeEnum.Ad" + + "vertisingChannelType\022E\n\013budget_caps\030\002 \003(" + + "\01320.google.ads.googleads.v26.common.Budg" + + "etCapConfig\022R\n\022channel_priorities\030\003 \003(\0132" + + "6.google.ads.googleads.v26.common.Channe" + + "lPriorityConfig\"\255\001\n\017BudgetCapConfig\022b\n\017n" + + "etwork_channel\030\001 \001(\0162I.google.ads.google" + + "ads.v26.enums.NetworkChannelTypeEnum.Net" + + "workChannelType\022\037\n\022cap_percent_millis\030\002 " + + "\001(\003H\000\210\001\001B\025\n\023_cap_percent_millis\"\340\001\n\025Chan" + + "nelPriorityConfig\022b\n\rpriority_tier\030\001 \001(\016" + + "2K.google.ads.googleads.v26.enums.Channe" + + "lPriorityTierEnum.ChannelPriorityTier\022c\n" + + "\020network_channels\030\002 \003(\0162I.google.ads.goo" + + "gleads.v26.enums.NetworkChannelTypeEnum." + + "NetworkChannelType\"\310\001\n\030BudgetNetworkElig" + + "ibility\022\033\n\010eligible\030\001 \001(\010B\004\342A\001\003H\000\210\001\001\022\201\001\n" + + "\022ineligible_reasons\030\002 \003(\0162_.google.ads.g" + + "oogleads.v26.enums.BudgetNetworkIneligib" + + "leReasonEnum.BudgetNetworkIneligibleReas" + + "onB\004\342A\001\003B\013\n\t_eligibleB\370\001\n#com.google.ads" + + ".googleads.v26.commonB\030BudgetNetworkComm" + + "onProtoP\001ZEgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/common;common" + + "\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Common" + + "\312\002\037Google\\Ads\\GoogleAds\\V26\\Common\352\002#Goo" + + "gle::Ads::GoogleAds::V26::Commonb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v26.enums.AdvertisingChannelTypeProto.getDescriptor(), + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.getDescriptor(), + com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.getDescriptor(), + com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor, + new java.lang.String[] { "Settings", }); + internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor = + getDescriptor().getMessageType(1); + internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor, + new java.lang.String[] { "AdvertisingChannelType", "BudgetCaps", "ChannelPriorities", }); + internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor = + getDescriptor().getMessageType(2); + internal_static_google_ads_googleads_v26_common_BudgetCapConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_BudgetCapConfig_descriptor, + new java.lang.String[] { "NetworkChannel", "CapPercentMillis", }); + internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor = + getDescriptor().getMessageType(3); + internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor, + new java.lang.String[] { "PriorityTier", "NetworkChannels", }); + internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor = + getDescriptor().getMessageType(4); + internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor, + new java.lang.String[] { "Eligible", "IneligibleReasons", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v26.enums.AdvertisingChannelTypeProto.getDescriptor(); + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.getDescriptor(); + com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.getDescriptor(); + com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibility.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibility.java new file mode 100644 index 0000000000..4db95a697e --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibility.java @@ -0,0 +1,819 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Read-only eligibility status and reasons for budget network allocation on a
+ * CampaignBudget.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkEligibility} + */ +@com.google.protobuf.Generated +public final class BudgetNetworkEligibility extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.BudgetNetworkEligibility) + BudgetNetworkEligibilityOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkEligibility"); + } + // Use BudgetNetworkEligibility.newBuilder() to construct. + private BudgetNetworkEligibility(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetNetworkEligibility() { + ineligibleReasons_ = emptyIntList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkEligibility.class, com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder.class); + } + + private int bitField0_; + public static final int ELIGIBLE_FIELD_NUMBER = 1; + private boolean eligible_ = false; + /** + *
+   * Output only. True if the budget is eligible for waterfall and budget cap
+   * allocation.
+   * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the eligible field is set. + */ + @java.lang.Override + public boolean hasEligible() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. True if the budget is eligible for waterfall and budget cap
+   * allocation.
+   * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The eligible. + */ + @java.lang.Override + public boolean getEligible() { + return eligible_; + } + + public static final int INELIGIBLE_REASONS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList ineligibleReasons_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason> ineligibleReasons_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason>() { + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason convert(int from) { + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason result = com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason.forNumber(from); + return result == null ? com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason.UNRECOGNIZED : result; + } + }; + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the ineligibleReasons. + */ + @java.lang.Override + public java.util.List getIneligibleReasonsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason>(ineligibleReasons_, ineligibleReasons_converter_); + } + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of ineligibleReasons. + */ + @java.lang.Override + public int getIneligibleReasonsCount() { + return ineligibleReasons_.size(); + } + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The ineligibleReasons at the given index. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason getIneligibleReasons(int index) { + return ineligibleReasons_converter_.convert(ineligibleReasons_.getInt(index)); + } + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for ineligibleReasons. + */ + @java.lang.Override + public java.util.List + getIneligibleReasonsValueList() { + return ineligibleReasons_; + } + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of ineligibleReasons at the given index. + */ + @java.lang.Override + public int getIneligibleReasonsValue(int index) { + return ineligibleReasons_.getInt(index); + } + private int ineligibleReasonsMemoizedSerializedSize; + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(1, eligible_); + } + if (getIneligibleReasonsList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(ineligibleReasonsMemoizedSerializedSize); + } + for (int i = 0; i < ineligibleReasons_.size(); i++) { + output.writeEnumNoTag(ineligibleReasons_.getInt(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, eligible_); + } + { + int dataSize = 0; + for (int i = 0; i < ineligibleReasons_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(ineligibleReasons_.getInt(i)); + } + size += dataSize; + if (!getIneligibleReasonsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }ineligibleReasonsMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.BudgetNetworkEligibility)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.BudgetNetworkEligibility other = (com.google.ads.googleads.v26.common.BudgetNetworkEligibility) obj; + + if (hasEligible() != other.hasEligible()) return false; + if (hasEligible()) { + if (getEligible() + != other.getEligible()) return false; + } + if (!ineligibleReasons_.equals(other.ineligibleReasons_)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasEligible()) { + hash = (37 * hash) + ELIGIBLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEligible()); + } + if (getIneligibleReasonsCount() > 0) { + hash = (37 * hash) + INELIGIBLE_REASONS_FIELD_NUMBER; + hash = (53 * hash) + ineligibleReasons_.hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.BudgetNetworkEligibility prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Read-only eligibility status and reasons for budget network allocation on a
+   * CampaignBudget.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkEligibility} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.BudgetNetworkEligibility) + com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkEligibility.class, com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.BudgetNetworkEligibility.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + eligible_ = false; + ineligibleReasons_ = emptyIntList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkEligibility_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility build() { + com.google.ads.googleads.v26.common.BudgetNetworkEligibility result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility buildPartial() { + com.google.ads.googleads.v26.common.BudgetNetworkEligibility result = new com.google.ads.googleads.v26.common.BudgetNetworkEligibility(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.BudgetNetworkEligibility result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.eligible_ = eligible_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + ineligibleReasons_.makeImmutable(); + result.ineligibleReasons_ = ineligibleReasons_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.BudgetNetworkEligibility) { + return mergeFrom((com.google.ads.googleads.v26.common.BudgetNetworkEligibility)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.BudgetNetworkEligibility other) { + if (other == com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance()) return this; + if (other.hasEligible()) { + setEligible(other.getEligible()); + } + if (!other.ineligibleReasons_.isEmpty()) { + if (ineligibleReasons_.isEmpty()) { + ineligibleReasons_ = other.ineligibleReasons_; + ineligibleReasons_.makeImmutable(); + bitField0_ |= 0x00000002; + } else { + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.addAll(other.ineligibleReasons_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + eligible_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + int tmpRaw = input.readEnum(); + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.addInt(tmpRaw); + break; + } // case 16 + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureIneligibleReasonsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + ineligibleReasons_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private boolean eligible_ ; + /** + *
+     * Output only. True if the budget is eligible for waterfall and budget cap
+     * allocation.
+     * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the eligible field is set. + */ + @java.lang.Override + public boolean hasEligible() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Output only. True if the budget is eligible for waterfall and budget cap
+     * allocation.
+     * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The eligible. + */ + @java.lang.Override + public boolean getEligible() { + return eligible_; + } + /** + *
+     * Output only. True if the budget is eligible for waterfall and budget cap
+     * allocation.
+     * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The eligible to set. + * @return This builder for chaining. + */ + public Builder setEligible(boolean value) { + + eligible_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. True if the budget is eligible for waterfall and budget cap
+     * allocation.
+     * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearEligible() { + bitField0_ = (bitField0_ & ~0x00000001); + eligible_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList ineligibleReasons_ = emptyIntList(); + private void ensureIneligibleReasonsIsMutable() { + if (!ineligibleReasons_.isModifiable()) { + ineligibleReasons_ = makeMutableCopy(ineligibleReasons_); + } + bitField0_ |= 0x00000002; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the ineligibleReasons. + */ + public java.util.List getIneligibleReasonsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason>(ineligibleReasons_, ineligibleReasons_converter_); + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of ineligibleReasons. + */ + public int getIneligibleReasonsCount() { + return ineligibleReasons_.size(); + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The ineligibleReasons at the given index. + */ + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason getIneligibleReasons(int index) { + return ineligibleReasons_converter_.convert(ineligibleReasons_.getInt(index)); + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The ineligibleReasons to set. + * @return This builder for chaining. + */ + public Builder setIneligibleReasons( + int index, com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason value) { + if (value == null) { throw new NullPointerException(); } + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The ineligibleReasons to add. + * @return This builder for chaining. + */ + public Builder addIneligibleReasons(com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason value) { + if (value == null) { throw new NullPointerException(); } + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The ineligibleReasons to add. + * @return This builder for chaining. + */ + public Builder addAllIneligibleReasons( + java.lang.Iterable values) { + ensureIneligibleReasonsIsMutable(); + for (com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason value : values) { + ineligibleReasons_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearIneligibleReasons() { + ineligibleReasons_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for ineligibleReasons. + */ + public java.util.List + getIneligibleReasonsValueList() { + ineligibleReasons_.makeImmutable(); + return ineligibleReasons_; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of ineligibleReasons at the given index. + */ + public int getIneligibleReasonsValue(int index) { + return ineligibleReasons_.getInt(index); + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for ineligibleReasons to set. + * @return This builder for chaining. + */ + public Builder setIneligibleReasonsValue( + int index, int value) { + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for ineligibleReasons to add. + * @return This builder for chaining. + */ + public Builder addIneligibleReasonsValue(int value) { + ensureIneligibleReasonsIsMutable(); + ineligibleReasons_.addInt(value); + onChanged(); + return this; + } + /** + *
+     * Output only. Reasons why the budget is ineligible, if eligible is false.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The enum numeric values on the wire for ineligibleReasons to add. + * @return This builder for chaining. + */ + public Builder addAllIneligibleReasonsValue( + java.lang.Iterable values) { + ensureIneligibleReasonsIsMutable(); + for (int value : values) { + ineligibleReasons_.addInt(value); + } + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.BudgetNetworkEligibility) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.BudgetNetworkEligibility) + private static final com.google.ads.googleads.v26.common.BudgetNetworkEligibility DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.BudgetNetworkEligibility(); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkEligibility getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetNetworkEligibility parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibilityOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibilityOrBuilder.java new file mode 100644 index 0000000000..b3050de562 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkEligibilityOrBuilder.java @@ -0,0 +1,82 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface BudgetNetworkEligibilityOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.BudgetNetworkEligibility) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. True if the budget is eligible for waterfall and budget cap
+   * allocation.
+   * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the eligible field is set. + */ + boolean hasEligible(); + /** + *
+   * Output only. True if the budget is eligible for waterfall and budget cap
+   * allocation.
+   * 
+ * + * optional bool eligible = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The eligible. + */ + boolean getEligible(); + + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the ineligibleReasons. + */ + java.util.List getIneligibleReasonsList(); + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of ineligibleReasons. + */ + int getIneligibleReasonsCount(); + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The ineligibleReasons at the given index. + */ + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason getIneligibleReasons(int index); + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for ineligibleReasons. + */ + java.util.List + getIneligibleReasonsValueList(); + /** + *
+   * Output only. Reasons why the budget is ineligible, if eligible is false.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason ineligible_reasons = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of ineligibleReasons at the given index. + */ + int getIneligibleReasonsValue(int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSetting.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSetting.java new file mode 100644 index 0000000000..cacc99a325 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSetting.java @@ -0,0 +1,1437 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Budget allocation setting for a specific advertising channel type (e.g.,
+ * SEARCH, SHOPPING, PERFORMANCE_MAX).
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkSetting} + */ +@com.google.protobuf.Generated +public final class BudgetNetworkSetting extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.BudgetNetworkSetting) + BudgetNetworkSettingOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkSetting"); + } + // Use BudgetNetworkSetting.newBuilder() to construct. + private BudgetNetworkSetting(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetNetworkSetting() { + advertisingChannelType_ = 0; + budgetCaps_ = java.util.Collections.emptyList(); + channelPriorities_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkSetting.class, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder.class); + } + + public static final int ADVERTISING_CHANNEL_TYPE_FIELD_NUMBER = 1; + private int advertisingChannelType_ = 0; + /** + *
+   * The advertising channel type this setting applies to (e.g., SEARCH,
+   * SHOPPING, or PERFORMANCE_MAX).
+   * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The enum numeric value on the wire for advertisingChannelType. + */ + @java.lang.Override public int getAdvertisingChannelTypeValue() { + return advertisingChannelType_; + } + /** + *
+   * The advertising channel type this setting applies to (e.g., SEARCH,
+   * SHOPPING, or PERFORMANCE_MAX).
+   * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The advertisingChannelType. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType getAdvertisingChannelType() { + com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType result = com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.forNumber(advertisingChannelType_); + return result == null ? com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.UNRECOGNIZED : result; + } + + public static final int BUDGET_CAPS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List budgetCaps_; + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + @java.lang.Override + public java.util.List getBudgetCapsList() { + return budgetCaps_; + } + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + @java.lang.Override + public java.util.List + getBudgetCapsOrBuilderList() { + return budgetCaps_; + } + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + @java.lang.Override + public int getBudgetCapsCount() { + return budgetCaps_.size(); + } + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfig getBudgetCaps(int index) { + return budgetCaps_.get(index); + } + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder getBudgetCapsOrBuilder( + int index) { + return budgetCaps_.get(index); + } + + public static final int CHANNEL_PRIORITIES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private java.util.List channelPriorities_; + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + @java.lang.Override + public java.util.List getChannelPrioritiesList() { + return channelPriorities_; + } + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + @java.lang.Override + public java.util.List + getChannelPrioritiesOrBuilderList() { + return channelPriorities_; + } + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + @java.lang.Override + public int getChannelPrioritiesCount() { + return channelPriorities_.size(); + } + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfig getChannelPriorities(int index) { + return channelPriorities_.get(index); + } + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder getChannelPrioritiesOrBuilder( + int index) { + return channelPriorities_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (advertisingChannelType_ != com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, advertisingChannelType_); + } + for (int i = 0; i < budgetCaps_.size(); i++) { + output.writeMessage(2, budgetCaps_.get(i)); + } + for (int i = 0; i < channelPriorities_.size(); i++) { + output.writeMessage(3, channelPriorities_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (advertisingChannelType_ != com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, advertisingChannelType_); + } + for (int i = 0; i < budgetCaps_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, budgetCaps_.get(i)); + } + for (int i = 0; i < channelPriorities_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, channelPriorities_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.BudgetNetworkSetting)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.BudgetNetworkSetting other = (com.google.ads.googleads.v26.common.BudgetNetworkSetting) obj; + + if (advertisingChannelType_ != other.advertisingChannelType_) return false; + if (!getBudgetCapsList() + .equals(other.getBudgetCapsList())) return false; + if (!getChannelPrioritiesList() + .equals(other.getChannelPrioritiesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ADVERTISING_CHANNEL_TYPE_FIELD_NUMBER; + hash = (53 * hash) + advertisingChannelType_; + if (getBudgetCapsCount() > 0) { + hash = (37 * hash) + BUDGET_CAPS_FIELD_NUMBER; + hash = (53 * hash) + getBudgetCapsList().hashCode(); + } + if (getChannelPrioritiesCount() > 0) { + hash = (37 * hash) + CHANNEL_PRIORITIES_FIELD_NUMBER; + hash = (53 * hash) + getChannelPrioritiesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.BudgetNetworkSetting prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Budget allocation setting for a specific advertising channel type (e.g.,
+   * SEARCH, SHOPPING, PERFORMANCE_MAX).
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkSetting} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.BudgetNetworkSetting) + com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkSetting.class, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.BudgetNetworkSetting.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + advertisingChannelType_ = 0; + if (budgetCapsBuilder_ == null) { + budgetCaps_ = java.util.Collections.emptyList(); + } else { + budgetCaps_ = null; + budgetCapsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + if (channelPrioritiesBuilder_ == null) { + channelPriorities_ = java.util.Collections.emptyList(); + } else { + channelPriorities_ = null; + channelPrioritiesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSetting_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSetting getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkSetting.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSetting build() { + com.google.ads.googleads.v26.common.BudgetNetworkSetting result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSetting buildPartial() { + com.google.ads.googleads.v26.common.BudgetNetworkSetting result = new com.google.ads.googleads.v26.common.BudgetNetworkSetting(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v26.common.BudgetNetworkSetting result) { + if (budgetCapsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + budgetCaps_ = java.util.Collections.unmodifiableList(budgetCaps_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.budgetCaps_ = budgetCaps_; + } else { + result.budgetCaps_ = budgetCapsBuilder_.build(); + } + if (channelPrioritiesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + channelPriorities_ = java.util.Collections.unmodifiableList(channelPriorities_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.channelPriorities_ = channelPriorities_; + } else { + result.channelPriorities_ = channelPrioritiesBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v26.common.BudgetNetworkSetting result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.advertisingChannelType_ = advertisingChannelType_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.BudgetNetworkSetting) { + return mergeFrom((com.google.ads.googleads.v26.common.BudgetNetworkSetting)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.BudgetNetworkSetting other) { + if (other == com.google.ads.googleads.v26.common.BudgetNetworkSetting.getDefaultInstance()) return this; + if (other.advertisingChannelType_ != 0) { + setAdvertisingChannelTypeValue(other.getAdvertisingChannelTypeValue()); + } + if (budgetCapsBuilder_ == null) { + if (!other.budgetCaps_.isEmpty()) { + if (budgetCaps_.isEmpty()) { + budgetCaps_ = other.budgetCaps_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureBudgetCapsIsMutable(); + budgetCaps_.addAll(other.budgetCaps_); + } + onChanged(); + } + } else { + if (!other.budgetCaps_.isEmpty()) { + if (budgetCapsBuilder_.isEmpty()) { + budgetCapsBuilder_.dispose(); + budgetCapsBuilder_ = null; + budgetCaps_ = other.budgetCaps_; + bitField0_ = (bitField0_ & ~0x00000002); + budgetCapsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetBudgetCapsFieldBuilder() : null; + } else { + budgetCapsBuilder_.addAllMessages(other.budgetCaps_); + } + } + } + if (channelPrioritiesBuilder_ == null) { + if (!other.channelPriorities_.isEmpty()) { + if (channelPriorities_.isEmpty()) { + channelPriorities_ = other.channelPriorities_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.addAll(other.channelPriorities_); + } + onChanged(); + } + } else { + if (!other.channelPriorities_.isEmpty()) { + if (channelPrioritiesBuilder_.isEmpty()) { + channelPrioritiesBuilder_.dispose(); + channelPrioritiesBuilder_ = null; + channelPriorities_ = other.channelPriorities_; + bitField0_ = (bitField0_ & ~0x00000004); + channelPrioritiesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetChannelPrioritiesFieldBuilder() : null; + } else { + channelPrioritiesBuilder_.addAllMessages(other.channelPriorities_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + advertisingChannelType_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + com.google.ads.googleads.v26.common.BudgetCapConfig m = + input.readMessage( + com.google.ads.googleads.v26.common.BudgetCapConfig.parser(), + extensionRegistry); + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + budgetCaps_.add(m); + } else { + budgetCapsBuilder_.addMessage(m); + } + break; + } // case 18 + case 26: { + com.google.ads.googleads.v26.common.ChannelPriorityConfig m = + input.readMessage( + com.google.ads.googleads.v26.common.ChannelPriorityConfig.parser(), + extensionRegistry); + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.add(m); + } else { + channelPrioritiesBuilder_.addMessage(m); + } + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int advertisingChannelType_ = 0; + /** + *
+     * The advertising channel type this setting applies to (e.g., SEARCH,
+     * SHOPPING, or PERFORMANCE_MAX).
+     * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The enum numeric value on the wire for advertisingChannelType. + */ + @java.lang.Override public int getAdvertisingChannelTypeValue() { + return advertisingChannelType_; + } + /** + *
+     * The advertising channel type this setting applies to (e.g., SEARCH,
+     * SHOPPING, or PERFORMANCE_MAX).
+     * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @param value The enum numeric value on the wire for advertisingChannelType to set. + * @return This builder for chaining. + */ + public Builder setAdvertisingChannelTypeValue(int value) { + advertisingChannelType_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The advertising channel type this setting applies to (e.g., SEARCH,
+     * SHOPPING, or PERFORMANCE_MAX).
+     * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The advertisingChannelType. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType getAdvertisingChannelType() { + com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType result = com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.forNumber(advertisingChannelType_); + return result == null ? com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType.UNRECOGNIZED : result; + } + /** + *
+     * The advertising channel type this setting applies to (e.g., SEARCH,
+     * SHOPPING, or PERFORMANCE_MAX).
+     * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @param value The advertisingChannelType to set. + * @return This builder for chaining. + */ + public Builder setAdvertisingChannelType(com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + advertisingChannelType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The advertising channel type this setting applies to (e.g., SEARCH,
+     * SHOPPING, or PERFORMANCE_MAX).
+     * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return This builder for chaining. + */ + public Builder clearAdvertisingChannelType() { + bitField0_ = (bitField0_ & ~0x00000001); + advertisingChannelType_ = 0; + onChanged(); + return this; + } + + private java.util.List budgetCaps_ = + java.util.Collections.emptyList(); + private void ensureBudgetCapsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + budgetCaps_ = new java.util.ArrayList(budgetCaps_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetCapConfig, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder, com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder> budgetCapsBuilder_; + + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public java.util.List getBudgetCapsList() { + if (budgetCapsBuilder_ == null) { + return java.util.Collections.unmodifiableList(budgetCaps_); + } else { + return budgetCapsBuilder_.getMessageList(); + } + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public int getBudgetCapsCount() { + if (budgetCapsBuilder_ == null) { + return budgetCaps_.size(); + } else { + return budgetCapsBuilder_.getCount(); + } + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public com.google.ads.googleads.v26.common.BudgetCapConfig getBudgetCaps(int index) { + if (budgetCapsBuilder_ == null) { + return budgetCaps_.get(index); + } else { + return budgetCapsBuilder_.getMessage(index); + } + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder setBudgetCaps( + int index, com.google.ads.googleads.v26.common.BudgetCapConfig value) { + if (budgetCapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBudgetCapsIsMutable(); + budgetCaps_.set(index, value); + onChanged(); + } else { + budgetCapsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder setBudgetCaps( + int index, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder builderForValue) { + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + budgetCaps_.set(index, builderForValue.build()); + onChanged(); + } else { + budgetCapsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder addBudgetCaps(com.google.ads.googleads.v26.common.BudgetCapConfig value) { + if (budgetCapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBudgetCapsIsMutable(); + budgetCaps_.add(value); + onChanged(); + } else { + budgetCapsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder addBudgetCaps( + int index, com.google.ads.googleads.v26.common.BudgetCapConfig value) { + if (budgetCapsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBudgetCapsIsMutable(); + budgetCaps_.add(index, value); + onChanged(); + } else { + budgetCapsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder addBudgetCaps( + com.google.ads.googleads.v26.common.BudgetCapConfig.Builder builderForValue) { + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + budgetCaps_.add(builderForValue.build()); + onChanged(); + } else { + budgetCapsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder addBudgetCaps( + int index, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder builderForValue) { + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + budgetCaps_.add(index, builderForValue.build()); + onChanged(); + } else { + budgetCapsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder addAllBudgetCaps( + java.lang.Iterable values) { + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, budgetCaps_); + onChanged(); + } else { + budgetCapsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder clearBudgetCaps() { + if (budgetCapsBuilder_ == null) { + budgetCaps_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + budgetCapsBuilder_.clear(); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public Builder removeBudgetCaps(int index) { + if (budgetCapsBuilder_ == null) { + ensureBudgetCapsIsMutable(); + budgetCaps_.remove(index); + onChanged(); + } else { + budgetCapsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public com.google.ads.googleads.v26.common.BudgetCapConfig.Builder getBudgetCapsBuilder( + int index) { + return internalGetBudgetCapsFieldBuilder().getBuilder(index); + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder getBudgetCapsOrBuilder( + int index) { + if (budgetCapsBuilder_ == null) { + return budgetCaps_.get(index); } else { + return budgetCapsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public java.util.List + getBudgetCapsOrBuilderList() { + if (budgetCapsBuilder_ != null) { + return budgetCapsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(budgetCaps_); + } + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public com.google.ads.googleads.v26.common.BudgetCapConfig.Builder addBudgetCapsBuilder() { + return internalGetBudgetCapsFieldBuilder().addBuilder( + com.google.ads.googleads.v26.common.BudgetCapConfig.getDefaultInstance()); + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public com.google.ads.googleads.v26.common.BudgetCapConfig.Builder addBudgetCapsBuilder( + int index) { + return internalGetBudgetCapsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.common.BudgetCapConfig.getDefaultInstance()); + } + /** + *
+     * Budget caps restricting spend per secondary network channel. Caps can only
+     * be applied to channels assigned to secondary priority tiers, and each
+     * network channel can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + public java.util.List + getBudgetCapsBuilderList() { + return internalGetBudgetCapsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetCapConfig, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder, com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder> + internalGetBudgetCapsFieldBuilder() { + if (budgetCapsBuilder_ == null) { + budgetCapsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetCapConfig, com.google.ads.googleads.v26.common.BudgetCapConfig.Builder, com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder>( + budgetCaps_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + budgetCaps_ = null; + } + return budgetCapsBuilder_; + } + + private java.util.List channelPriorities_ = + java.util.Collections.emptyList(); + private void ensureChannelPrioritiesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + channelPriorities_ = new java.util.ArrayList(channelPriorities_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.ChannelPriorityConfig, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder, com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder> channelPrioritiesBuilder_; + + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public java.util.List getChannelPrioritiesList() { + if (channelPrioritiesBuilder_ == null) { + return java.util.Collections.unmodifiableList(channelPriorities_); + } else { + return channelPrioritiesBuilder_.getMessageList(); + } + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public int getChannelPrioritiesCount() { + if (channelPrioritiesBuilder_ == null) { + return channelPriorities_.size(); + } else { + return channelPrioritiesBuilder_.getCount(); + } + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public com.google.ads.googleads.v26.common.ChannelPriorityConfig getChannelPriorities(int index) { + if (channelPrioritiesBuilder_ == null) { + return channelPriorities_.get(index); + } else { + return channelPrioritiesBuilder_.getMessage(index); + } + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder setChannelPriorities( + int index, com.google.ads.googleads.v26.common.ChannelPriorityConfig value) { + if (channelPrioritiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChannelPrioritiesIsMutable(); + channelPriorities_.set(index, value); + onChanged(); + } else { + channelPrioritiesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder setChannelPriorities( + int index, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder builderForValue) { + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.set(index, builderForValue.build()); + onChanged(); + } else { + channelPrioritiesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder addChannelPriorities(com.google.ads.googleads.v26.common.ChannelPriorityConfig value) { + if (channelPrioritiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChannelPrioritiesIsMutable(); + channelPriorities_.add(value); + onChanged(); + } else { + channelPrioritiesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder addChannelPriorities( + int index, com.google.ads.googleads.v26.common.ChannelPriorityConfig value) { + if (channelPrioritiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChannelPrioritiesIsMutable(); + channelPriorities_.add(index, value); + onChanged(); + } else { + channelPrioritiesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder addChannelPriorities( + com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder builderForValue) { + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.add(builderForValue.build()); + onChanged(); + } else { + channelPrioritiesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder addChannelPriorities( + int index, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder builderForValue) { + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.add(index, builderForValue.build()); + onChanged(); + } else { + channelPrioritiesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder addAllChannelPriorities( + java.lang.Iterable values) { + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, channelPriorities_); + onChanged(); + } else { + channelPrioritiesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder clearChannelPriorities() { + if (channelPrioritiesBuilder_ == null) { + channelPriorities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + channelPrioritiesBuilder_.clear(); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public Builder removeChannelPriorities(int index) { + if (channelPrioritiesBuilder_ == null) { + ensureChannelPrioritiesIsMutable(); + channelPriorities_.remove(index); + onChanged(); + } else { + channelPrioritiesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder getChannelPrioritiesBuilder( + int index) { + return internalGetChannelPrioritiesFieldBuilder().getBuilder(index); + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder getChannelPrioritiesOrBuilder( + int index) { + if (channelPrioritiesBuilder_ == null) { + return channelPriorities_.get(index); } else { + return channelPrioritiesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public java.util.List + getChannelPrioritiesOrBuilderList() { + if (channelPrioritiesBuilder_ != null) { + return channelPrioritiesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(channelPriorities_); + } + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder addChannelPrioritiesBuilder() { + return internalGetChannelPrioritiesFieldBuilder().addBuilder( + com.google.ads.googleads.v26.common.ChannelPriorityConfig.getDefaultInstance()); + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder addChannelPrioritiesBuilder( + int index) { + return internalGetChannelPrioritiesFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.common.ChannelPriorityConfig.getDefaultInstance()); + } + /** + *
+     * Waterfall priority tiers per network channel.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + public java.util.List + getChannelPrioritiesBuilderList() { + return internalGetChannelPrioritiesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.ChannelPriorityConfig, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder, com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder> + internalGetChannelPrioritiesFieldBuilder() { + if (channelPrioritiesBuilder_ == null) { + channelPrioritiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.ChannelPriorityConfig, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder, com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder>( + channelPriorities_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + channelPriorities_ = null; + } + return channelPrioritiesBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.BudgetNetworkSetting) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.BudgetNetworkSetting) + private static final com.google.ads.googleads.v26.common.BudgetNetworkSetting DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.BudgetNetworkSetting(); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSetting getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetNetworkSetting parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSetting getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingOrBuilder.java new file mode 100644 index 0000000000..0419253b3f --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingOrBuilder.java @@ -0,0 +1,131 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface BudgetNetworkSettingOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.BudgetNetworkSetting) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The advertising channel type this setting applies to (e.g., SEARCH,
+   * SHOPPING, or PERFORMANCE_MAX).
+   * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The enum numeric value on the wire for advertisingChannelType. + */ + int getAdvertisingChannelTypeValue(); + /** + *
+   * The advertising channel type this setting applies to (e.g., SEARCH,
+   * SHOPPING, or PERFORMANCE_MAX).
+   * 
+ * + * .google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 1; + * @return The advertisingChannelType. + */ + com.google.ads.googleads.v26.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType getAdvertisingChannelType(); + + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + java.util.List + getBudgetCapsList(); + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + com.google.ads.googleads.v26.common.BudgetCapConfig getBudgetCaps(int index); + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + int getBudgetCapsCount(); + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + java.util.List + getBudgetCapsOrBuilderList(); + /** + *
+   * Budget caps restricting spend per secondary network channel. Caps can only
+   * be applied to channels assigned to secondary priority tiers, and each
+   * network channel can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetCapConfig budget_caps = 2; + */ + com.google.ads.googleads.v26.common.BudgetCapConfigOrBuilder getBudgetCapsOrBuilder( + int index); + + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + java.util.List + getChannelPrioritiesList(); + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + com.google.ads.googleads.v26.common.ChannelPriorityConfig getChannelPriorities(int index); + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + int getChannelPrioritiesCount(); + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + java.util.List + getChannelPrioritiesOrBuilderList(); + /** + *
+   * Waterfall priority tiers per network channel.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.ChannelPriorityConfig channel_priorities = 3; + */ + com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder getChannelPrioritiesOrBuilder( + int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettings.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettings.java new file mode 100644 index 0000000000..d00fc3965b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettings.java @@ -0,0 +1,845 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Container for budget network settings (waterfall channel prioritization and
+ * budget allocation).
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkSettings} + */ +@com.google.protobuf.Generated +public final class BudgetNetworkSettings extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.BudgetNetworkSettings) + BudgetNetworkSettingsOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkSettings"); + } + // Use BudgetNetworkSettings.newBuilder() to construct. + private BudgetNetworkSettings(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetNetworkSettings() { + settings_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkSettings.class, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder.class); + } + + public static final int SETTINGS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private java.util.List settings_; + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + @java.lang.Override + public java.util.List getSettingsList() { + return settings_; + } + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + @java.lang.Override + public java.util.List + getSettingsOrBuilderList() { + return settings_; + } + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + @java.lang.Override + public int getSettingsCount() { + return settings_.size(); + } + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSetting getSettings(int index) { + return settings_.get(index); + } + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder getSettingsOrBuilder( + int index) { + return settings_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < settings_.size(); i++) { + output.writeMessage(1, settings_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < settings_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, settings_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.BudgetNetworkSettings)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.BudgetNetworkSettings other = (com.google.ads.googleads.v26.common.BudgetNetworkSettings) obj; + + if (!getSettingsList() + .equals(other.getSettingsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getSettingsCount() > 0) { + hash = (37 * hash) + SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getSettingsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.BudgetNetworkSettings prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for budget network settings (waterfall channel prioritization and
+   * budget allocation).
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.BudgetNetworkSettings} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.BudgetNetworkSettings) + com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.BudgetNetworkSettings.class, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.BudgetNetworkSettings.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (settingsBuilder_ == null) { + settings_ = java.util.Collections.emptyList(); + } else { + settings_ = null; + settingsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_BudgetNetworkSettings_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings build() { + com.google.ads.googleads.v26.common.BudgetNetworkSettings result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings buildPartial() { + com.google.ads.googleads.v26.common.BudgetNetworkSettings result = new com.google.ads.googleads.v26.common.BudgetNetworkSettings(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v26.common.BudgetNetworkSettings result) { + if (settingsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + settings_ = java.util.Collections.unmodifiableList(settings_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.settings_ = settings_; + } else { + result.settings_ = settingsBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v26.common.BudgetNetworkSettings result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.BudgetNetworkSettings) { + return mergeFrom((com.google.ads.googleads.v26.common.BudgetNetworkSettings)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.BudgetNetworkSettings other) { + if (other == com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance()) return this; + if (settingsBuilder_ == null) { + if (!other.settings_.isEmpty()) { + if (settings_.isEmpty()) { + settings_ = other.settings_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureSettingsIsMutable(); + settings_.addAll(other.settings_); + } + onChanged(); + } + } else { + if (!other.settings_.isEmpty()) { + if (settingsBuilder_.isEmpty()) { + settingsBuilder_.dispose(); + settingsBuilder_ = null; + settings_ = other.settings_; + bitField0_ = (bitField0_ & ~0x00000001); + settingsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetSettingsFieldBuilder() : null; + } else { + settingsBuilder_.addAllMessages(other.settings_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + com.google.ads.googleads.v26.common.BudgetNetworkSetting m = + input.readMessage( + com.google.ads.googleads.v26.common.BudgetNetworkSetting.parser(), + extensionRegistry); + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + settings_.add(m); + } else { + settingsBuilder_.addMessage(m); + } + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.util.List settings_ = + java.util.Collections.emptyList(); + private void ensureSettingsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + settings_ = new java.util.ArrayList(settings_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSetting, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder> settingsBuilder_; + + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public java.util.List getSettingsList() { + if (settingsBuilder_ == null) { + return java.util.Collections.unmodifiableList(settings_); + } else { + return settingsBuilder_.getMessageList(); + } + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public int getSettingsCount() { + if (settingsBuilder_ == null) { + return settings_.size(); + } else { + return settingsBuilder_.getCount(); + } + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSetting getSettings(int index) { + if (settingsBuilder_ == null) { + return settings_.get(index); + } else { + return settingsBuilder_.getMessage(index); + } + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder setSettings( + int index, com.google.ads.googleads.v26.common.BudgetNetworkSetting value) { + if (settingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSettingsIsMutable(); + settings_.set(index, value); + onChanged(); + } else { + settingsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder setSettings( + int index, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder builderForValue) { + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + settings_.set(index, builderForValue.build()); + onChanged(); + } else { + settingsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder addSettings(com.google.ads.googleads.v26.common.BudgetNetworkSetting value) { + if (settingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSettingsIsMutable(); + settings_.add(value); + onChanged(); + } else { + settingsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder addSettings( + int index, com.google.ads.googleads.v26.common.BudgetNetworkSetting value) { + if (settingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSettingsIsMutable(); + settings_.add(index, value); + onChanged(); + } else { + settingsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder addSettings( + com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder builderForValue) { + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + settings_.add(builderForValue.build()); + onChanged(); + } else { + settingsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder addSettings( + int index, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder builderForValue) { + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + settings_.add(index, builderForValue.build()); + onChanged(); + } else { + settingsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder addAllSettings( + java.lang.Iterable values) { + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, settings_); + onChanged(); + } else { + settingsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder clearSettings() { + if (settingsBuilder_ == null) { + settings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + settingsBuilder_.clear(); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public Builder removeSettings(int index) { + if (settingsBuilder_ == null) { + ensureSettingsIsMutable(); + settings_.remove(index); + onChanged(); + } else { + settingsBuilder_.remove(index); + } + return this; + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder getSettingsBuilder( + int index) { + return internalGetSettingsFieldBuilder().getBuilder(index); + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder getSettingsOrBuilder( + int index) { + if (settingsBuilder_ == null) { + return settings_.get(index); } else { + return settingsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public java.util.List + getSettingsOrBuilderList() { + if (settingsBuilder_ != null) { + return settingsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(settings_); + } + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder addSettingsBuilder() { + return internalGetSettingsFieldBuilder().addBuilder( + com.google.ads.googleads.v26.common.BudgetNetworkSetting.getDefaultInstance()); + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder addSettingsBuilder( + int index) { + return internalGetSettingsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.common.BudgetNetworkSetting.getDefaultInstance()); + } + /** + *
+     * List of network allocation settings per advertising channel type. Each
+     * advertising channel type can appear at most once in this list.
+     * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + public java.util.List + getSettingsBuilderList() { + return internalGetSettingsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSetting, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder> + internalGetSettingsFieldBuilder() { + if (settingsBuilder_ == null) { + settingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSetting, com.google.ads.googleads.v26.common.BudgetNetworkSetting.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder>( + settings_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + settings_ = null; + } + return settingsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.BudgetNetworkSettings) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.BudgetNetworkSettings) + private static final com.google.ads.googleads.v26.common.BudgetNetworkSettings DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.BudgetNetworkSettings(); + } + + public static com.google.ads.googleads.v26.common.BudgetNetworkSettings getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetNetworkSettings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingsOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingsOrBuilder.java new file mode 100644 index 0000000000..1da8c6485d --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/BudgetNetworkSettingsOrBuilder.java @@ -0,0 +1,61 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface BudgetNetworkSettingsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.BudgetNetworkSettings) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + java.util.List + getSettingsList(); + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + com.google.ads.googleads.v26.common.BudgetNetworkSetting getSettings(int index); + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + int getSettingsCount(); + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + java.util.List + getSettingsOrBuilderList(); + /** + *
+   * List of network allocation settings per advertising channel type. Each
+   * advertising channel type can appear at most once in this list.
+   * 
+ * + * repeated .google.ads.googleads.v26.common.BudgetNetworkSetting settings = 1; + */ + com.google.ads.googleads.v26.common.BudgetNetworkSettingOrBuilder getSettingsOrBuilder( + int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfig.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfig.java new file mode 100644 index 0000000000..2ca67cb451 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfig.java @@ -0,0 +1,815 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Configures which network channels belong to a priority tier.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ChannelPriorityConfig} + */ +@com.google.protobuf.Generated +public final class ChannelPriorityConfig extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.ChannelPriorityConfig) + ChannelPriorityConfigOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ChannelPriorityConfig"); + } + // Use ChannelPriorityConfig.newBuilder() to construct. + private ChannelPriorityConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ChannelPriorityConfig() { + priorityTier_ = 0; + networkChannels_ = emptyIntList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ChannelPriorityConfig.class, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder.class); + } + + public static final int PRIORITY_TIER_FIELD_NUMBER = 1; + private int priorityTier_ = 0; + /** + *
+   * The priority tier (e.g., TIER1, TIER2).
+   * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The enum numeric value on the wire for priorityTier. + */ + @java.lang.Override public int getPriorityTierValue() { + return priorityTier_; + } + /** + *
+   * The priority tier (e.g., TIER1, TIER2).
+   * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The priorityTier. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier getPriorityTier() { + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier result = com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.forNumber(priorityTier_); + return result == null ? com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.UNRECOGNIZED : result; + } + + public static final int NETWORK_CHANNELS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList networkChannels_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType> networkChannels_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType>() { + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType convert(int from) { + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType result = com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.forNumber(from); + return result == null ? com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType.UNRECOGNIZED : result; + } + }; + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the networkChannels. + */ + @java.lang.Override + public java.util.List getNetworkChannelsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType>(networkChannels_, networkChannels_converter_); + } + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return The count of networkChannels. + */ + @java.lang.Override + public int getNetworkChannelsCount() { + return networkChannels_.size(); + } + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the element to return. + * @return The networkChannels at the given index. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannels(int index) { + return networkChannels_converter_.convert(networkChannels_.getInt(index)); + } + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the enum numeric values on the wire for networkChannels. + */ + @java.lang.Override + public java.util.List + getNetworkChannelsValueList() { + return networkChannels_; + } + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of networkChannels at the given index. + */ + @java.lang.Override + public int getNetworkChannelsValue(int index) { + return networkChannels_.getInt(index); + } + private int networkChannelsMemoizedSerializedSize; + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (priorityTier_ != com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.UNSPECIFIED.getNumber()) { + output.writeEnum(1, priorityTier_); + } + if (getNetworkChannelsList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(networkChannelsMemoizedSerializedSize); + } + for (int i = 0; i < networkChannels_.size(); i++) { + output.writeEnumNoTag(networkChannels_.getInt(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (priorityTier_ != com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, priorityTier_); + } + { + int dataSize = 0; + for (int i = 0; i < networkChannels_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(networkChannels_.getInt(i)); + } + size += dataSize; + if (!getNetworkChannelsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }networkChannelsMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.ChannelPriorityConfig)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.ChannelPriorityConfig other = (com.google.ads.googleads.v26.common.ChannelPriorityConfig) obj; + + if (priorityTier_ != other.priorityTier_) return false; + if (!networkChannels_.equals(other.networkChannels_)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PRIORITY_TIER_FIELD_NUMBER; + hash = (53 * hash) + priorityTier_; + if (getNetworkChannelsCount() > 0) { + hash = (37 * hash) + NETWORK_CHANNELS_FIELD_NUMBER; + hash = (53 * hash) + networkChannels_.hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.ChannelPriorityConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Configures which network channels belong to a priority tier.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ChannelPriorityConfig} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.ChannelPriorityConfig) + com.google.ads.googleads.v26.common.ChannelPriorityConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ChannelPriorityConfig.class, com.google.ads.googleads.v26.common.ChannelPriorityConfig.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.ChannelPriorityConfig.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + priorityTier_ = 0; + networkChannels_ = emptyIntList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.internal_static_google_ads_googleads_v26_common_ChannelPriorityConfig_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfig getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.ChannelPriorityConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfig build() { + com.google.ads.googleads.v26.common.ChannelPriorityConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfig buildPartial() { + com.google.ads.googleads.v26.common.ChannelPriorityConfig result = new com.google.ads.googleads.v26.common.ChannelPriorityConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.ChannelPriorityConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.priorityTier_ = priorityTier_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + networkChannels_.makeImmutable(); + result.networkChannels_ = networkChannels_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.ChannelPriorityConfig) { + return mergeFrom((com.google.ads.googleads.v26.common.ChannelPriorityConfig)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.ChannelPriorityConfig other) { + if (other == com.google.ads.googleads.v26.common.ChannelPriorityConfig.getDefaultInstance()) return this; + if (other.priorityTier_ != 0) { + setPriorityTierValue(other.getPriorityTierValue()); + } + if (!other.networkChannels_.isEmpty()) { + if (networkChannels_.isEmpty()) { + networkChannels_ = other.networkChannels_; + networkChannels_.makeImmutable(); + bitField0_ |= 0x00000002; + } else { + ensureNetworkChannelsIsMutable(); + networkChannels_.addAll(other.networkChannels_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + priorityTier_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + int tmpRaw = input.readEnum(); + ensureNetworkChannelsIsMutable(); + networkChannels_.addInt(tmpRaw); + break; + } // case 16 + case 18: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureNetworkChannelsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + networkChannels_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int priorityTier_ = 0; + /** + *
+     * The priority tier (e.g., TIER1, TIER2).
+     * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The enum numeric value on the wire for priorityTier. + */ + @java.lang.Override public int getPriorityTierValue() { + return priorityTier_; + } + /** + *
+     * The priority tier (e.g., TIER1, TIER2).
+     * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @param value The enum numeric value on the wire for priorityTier to set. + * @return This builder for chaining. + */ + public Builder setPriorityTierValue(int value) { + priorityTier_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The priority tier (e.g., TIER1, TIER2).
+     * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The priorityTier. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier getPriorityTier() { + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier result = com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.forNumber(priorityTier_); + return result == null ? com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier.UNRECOGNIZED : result; + } + /** + *
+     * The priority tier (e.g., TIER1, TIER2).
+     * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @param value The priorityTier to set. + * @return This builder for chaining. + */ + public Builder setPriorityTier(com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + priorityTier_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The priority tier (e.g., TIER1, TIER2).
+     * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return This builder for chaining. + */ + public Builder clearPriorityTier() { + bitField0_ = (bitField0_ & ~0x00000001); + priorityTier_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList networkChannels_ = emptyIntList(); + private void ensureNetworkChannelsIsMutable() { + if (!networkChannels_.isModifiable()) { + networkChannels_ = makeMutableCopy(networkChannels_); + } + bitField0_ |= 0x00000002; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the networkChannels. + */ + public java.util.List getNetworkChannelsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType>(networkChannels_, networkChannels_converter_); + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return The count of networkChannels. + */ + public int getNetworkChannelsCount() { + return networkChannels_.size(); + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the element to return. + * @return The networkChannels at the given index. + */ + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannels(int index) { + return networkChannels_converter_.convert(networkChannels_.getInt(index)); + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index to set the value at. + * @param value The networkChannels to set. + * @return This builder for chaining. + */ + public Builder setNetworkChannels( + int index, com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType value) { + if (value == null) { throw new NullPointerException(); } + ensureNetworkChannelsIsMutable(); + networkChannels_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param value The networkChannels to add. + * @return This builder for chaining. + */ + public Builder addNetworkChannels(com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType value) { + if (value == null) { throw new NullPointerException(); } + ensureNetworkChannelsIsMutable(); + networkChannels_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param values The networkChannels to add. + * @return This builder for chaining. + */ + public Builder addAllNetworkChannels( + java.lang.Iterable values) { + ensureNetworkChannelsIsMutable(); + for (com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType value : values) { + networkChannels_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return This builder for chaining. + */ + public Builder clearNetworkChannels() { + networkChannels_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the enum numeric values on the wire for networkChannels. + */ + public java.util.List + getNetworkChannelsValueList() { + networkChannels_.makeImmutable(); + return networkChannels_; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of networkChannels at the given index. + */ + public int getNetworkChannelsValue(int index) { + return networkChannels_.getInt(index); + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for networkChannels to set. + * @return This builder for chaining. + */ + public Builder setNetworkChannelsValue( + int index, int value) { + ensureNetworkChannelsIsMutable(); + networkChannels_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param value The enum numeric value on the wire for networkChannels to add. + * @return This builder for chaining. + */ + public Builder addNetworkChannelsValue(int value) { + ensureNetworkChannelsIsMutable(); + networkChannels_.addInt(value); + onChanged(); + return this; + } + /** + *
+     * The network channels assigned to this priority tier.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param values The enum numeric values on the wire for networkChannels to add. + * @return This builder for chaining. + */ + public Builder addAllNetworkChannelsValue( + java.lang.Iterable values) { + ensureNetworkChannelsIsMutable(); + for (int value : values) { + networkChannels_.addInt(value); + } + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.ChannelPriorityConfig) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.ChannelPriorityConfig) + private static final com.google.ads.googleads.v26.common.ChannelPriorityConfig DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.ChannelPriorityConfig(); + } + + public static com.google.ads.googleads.v26.common.ChannelPriorityConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ChannelPriorityConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ChannelPriorityConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfigOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfigOrBuilder.java new file mode 100644 index 0000000000..fd9e782008 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ChannelPriorityConfigOrBuilder.java @@ -0,0 +1,80 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/budget_network_common.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface ChannelPriorityConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.ChannelPriorityConfig) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The priority tier (e.g., TIER1, TIER2).
+   * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The enum numeric value on the wire for priorityTier. + */ + int getPriorityTierValue(); + /** + *
+   * The priority tier (e.g., TIER1, TIER2).
+   * 
+ * + * .google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier priority_tier = 1; + * @return The priorityTier. + */ + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier getPriorityTier(); + + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the networkChannels. + */ + java.util.List getNetworkChannelsList(); + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return The count of networkChannels. + */ + int getNetworkChannelsCount(); + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the element to return. + * @return The networkChannels at the given index. + */ + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType getNetworkChannels(int index); + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @return A list containing the enum numeric values on the wire for networkChannels. + */ + java.util.List + getNetworkChannelsValueList(); + /** + *
+   * The network channels assigned to this priority tier.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType network_channels = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of networkChannels at the given index. + */ + int getNetworkChannelsValue(int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CriteriaProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CriteriaProto.java index 6010ab2304..b90fa5c65c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CriteriaProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CriteriaProto.java @@ -744,50 +744,50 @@ public static void registerAllExtensions( "_form_keyword_theme\030\002 \001(\tH\000B\017\n\rkeyword_t" + "heme\"(\n\022LocalServiceIdInfo\022\022\n\nservice_id" + "\030\001 \001(\t\"\037\n\017SearchThemeInfo\022\014\n\004text\030\001 \001(\t\"" + - "\207\003\n\tBrandInfo\022\036\n\014display_name\030\002 \001(\tB\003\340A\003" + - "H\000\210\001\001\022\026\n\tentity_id\030\001 \001(\tH\001\210\001\001\022\035\n\013primary" + - "_url\030\003 \001(\tB\003\340A\003H\002\210\001\001\022\177\n\020rejection_reason" + - "\030\004 \001(\0162[.google.ads.googleads.v26.enums." + - "BrandRequestRejectionReasonEnum.BrandReq" + - "uestRejectionReasonB\003\340A\003H\003\210\001\001\022S\n\006status\030" + - "\005 \001(\01629.google.ads.googleads.v26.enums.B" + - "randStateEnum.BrandStateB\003\340A\003H\004\210\001\001B\017\n\r_d" + - "isplay_nameB\014\n\n_entity_idB\016\n\014_primary_ur" + - "lB\023\n\021_rejection_reasonB\t\n\007_status\"7\n\rBra" + - "ndListInfo\022\027\n\nshared_set\030\001 \001(\tH\000\210\001\001B\r\n\013_" + - "shared_set\"=\n\rLifeEventInfo\022\032\n\rlife_even" + - "t_id\030\001 \001(\003H\000\210\001\001B\020\n\016_life_event_id\"[\n\027Ext" + - "endedDemographicInfo\022$\n\027extended_demogra" + - "phic_id\030\001 \001(\003H\000\210\001\001B\032\n\030_extended_demograp" + - "hic_id\"C\n\017VideoLineupInfo\022\034\n\017video_lineu" + - "p_id\030\001 \001(\003H\000\210\001\001B\022\n\020_video_lineup_id\";\n\021P" + - "lacementListInfo\022\027\n\nshared_set\030\001 \001(\tH\000\210\001" + - "\001B\r\n\013_shared_set\"J\n VerticalAdsItemGroup" + - "RuleListInfo\022\027\n\nshared_set\030\001 \001(\tH\000\210\001\001B\r\n" + - "\013_shared_set\"\205\002\n\034VerticalAdsItemGroupRul" + - "eInfo\022\023\n\titem_code\030\001 \001(\tH\000\022\036\n\024country_cr" + - "iterion_id\030\002 \001(\tH\000\022\035\n\023region_criterion_i" + - "d\030\003 \001(\tH\000\022\033\n\021city_criterion_id\030\004 \001(\tH\000\022\025" + - "\n\013hotel_class\030\006 \001(\003H\000\022\025\n\013user_rating\030\007 \001" + - "(\003H\000\022\017\n\005venue\030\010 \001(\tH\000\022(\n\036event_participa" + - "nt_display_name\030\t \001(\tH\000B\013\n\tdimension\"<\n\022" + - "RetailFilterBundle\022\027\n\nshared_set\030\001 \001(\tH\000" + - "\210\001\001B\r\n\013_shared_set\"\240\001\n\014RetailFilter\022M\n\ne" + - "xpression\030\001 \001(\01327.google.ads.googleads.v" + - "26.common.RetailFilterExpressionH\000\0229\n\003ta" + - "g\030\002 \001(\0132*.google.ads.googleads.v26.commo" + - "n.RetailTagH\000B\006\n\004node\"4\n\026RetailFilterExp" + - "ression\022\021\n\004name\030\001 \001(\tH\000\210\001\001B\007\n\005_name\"[\n\tR" + - "etailTag\022\022\n\005value\030\001 \001(\tH\000\210\001\001\022\034\n\017expressi" + - "on_name\030\002 \001(\tH\001\210\001\001B\010\n\006_valueB\022\n\020_express" + - "ion_name\"1\n\tEntityBid\022\026\n\titem_code\030\001 \001(\t" + - "H\000\210\001\001B\014\n\n_item_codeB\355\001\n#com.google.ads.g" + - "oogleads.v26.commonB\rCriteriaProtoP\001ZEgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/common;common\242\002\003GAA\252\002\037Goog" + - "le.Ads.GoogleAds.V26.Common\312\002\037Google\\Ads" + - "\\GoogleAds\\V26\\Common\352\002#Google::Ads::Goo" + - "gleAds::V26::Commonb\006proto3" + "\214\003\n\tBrandInfo\022\037\n\014display_name\030\002 \001(\tB\004\342A\001" + + "\003H\000\210\001\001\022\026\n\tentity_id\030\001 \001(\tH\001\210\001\001\022\036\n\013primar" + + "y_url\030\003 \001(\tB\004\342A\001\003H\002\210\001\001\022\200\001\n\020rejection_rea" + + "son\030\004 \001(\0162[.google.ads.googleads.v26.enu" + + "ms.BrandRequestRejectionReasonEnum.Brand" + + "RequestRejectionReasonB\004\342A\001\003H\003\210\001\001\022T\n\006sta" + + "tus\030\005 \001(\01629.google.ads.googleads.v26.enu" + + "ms.BrandStateEnum.BrandStateB\004\342A\001\003H\004\210\001\001B" + + "\017\n\r_display_nameB\014\n\n_entity_idB\016\n\014_prima" + + "ry_urlB\023\n\021_rejection_reasonB\t\n\007_status\"7" + + "\n\rBrandListInfo\022\027\n\nshared_set\030\001 \001(\tH\000\210\001\001" + + "B\r\n\013_shared_set\"=\n\rLifeEventInfo\022\032\n\rlife" + + "_event_id\030\001 \001(\003H\000\210\001\001B\020\n\016_life_event_id\"[" + + "\n\027ExtendedDemographicInfo\022$\n\027extended_de" + + "mographic_id\030\001 \001(\003H\000\210\001\001B\032\n\030_extended_dem" + + "ographic_id\"C\n\017VideoLineupInfo\022\034\n\017video_" + + "lineup_id\030\001 \001(\003H\000\210\001\001B\022\n\020_video_lineup_id" + + "\";\n\021PlacementListInfo\022\027\n\nshared_set\030\001 \001(" + + "\tH\000\210\001\001B\r\n\013_shared_set\"J\n VerticalAdsItem" + + "GroupRuleListInfo\022\027\n\nshared_set\030\001 \001(\tH\000\210" + + "\001\001B\r\n\013_shared_set\"\205\002\n\034VerticalAdsItemGro" + + "upRuleInfo\022\023\n\titem_code\030\001 \001(\tH\000\022\036\n\024count" + + "ry_criterion_id\030\002 \001(\tH\000\022\035\n\023region_criter" + + "ion_id\030\003 \001(\tH\000\022\033\n\021city_criterion_id\030\004 \001(" + + "\tH\000\022\025\n\013hotel_class\030\006 \001(\003H\000\022\025\n\013user_ratin" + + "g\030\007 \001(\003H\000\022\017\n\005venue\030\010 \001(\tH\000\022(\n\036event_part" + + "icipant_display_name\030\t \001(\tH\000B\013\n\tdimensio" + + "n\"<\n\022RetailFilterBundle\022\027\n\nshared_set\030\001 " + + "\001(\tH\000\210\001\001B\r\n\013_shared_set\"\240\001\n\014RetailFilter" + + "\022M\n\nexpression\030\001 \001(\01327.google.ads.google" + + "ads.v26.common.RetailFilterExpressionH\000\022" + + "9\n\003tag\030\002 \001(\0132*.google.ads.googleads.v26." + + "common.RetailTagH\000B\006\n\004node\"4\n\026RetailFilt" + + "erExpression\022\021\n\004name\030\001 \001(\tH\000\210\001\001B\007\n\005_name" + + "\"[\n\tRetailTag\022\022\n\005value\030\001 \001(\tH\000\210\001\001\022\034\n\017exp" + + "ression_name\030\002 \001(\tH\001\210\001\001B\010\n\006_valueB\022\n\020_ex" + + "pression_name\"1\n\tEntityBid\022\026\n\titem_code\030" + + "\001 \001(\tH\000\210\001\001B\014\n\n_item_codeB\355\001\n#com.google." + + "ads.googleads.v26.commonB\rCriteriaProtoP" + + "\001ZEgoogle.golang.org/genproto/googleapis" + + "/ads/googleads/v26/common;common\242\002\003GAA\252\002" + + "\037Google.Ads.GoogleAds.V26.Common\312\002\037Googl" + + "e\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ads" + + "::GoogleAds::V26::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CustomizerValueProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CustomizerValueProto.java index b20721f333..a3dac78651 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CustomizerValueProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/CustomizerValueProto.java @@ -44,17 +44,17 @@ public static void registerAllExtensions( "izer_value.proto\022\037google.ads.googleads.v" + "26.common\032>google/ads/googleads/v26/enum" + "s/customizer_attribute_type.proto\032\037googl" + - "e/api/field_behavior.proto\"\224\001\n\017Customize" + - "rValue\022f\n\004type\030\001 \001(\0162S.google.ads.google" + + "e/api/field_behavior.proto\"\226\001\n\017Customize" + + "rValue\022g\n\004type\030\001 \001(\0162S.google.ads.google" + "ads.v26.enums.CustomizerAttributeTypeEnu" + - "m.CustomizerAttributeTypeB\003\340A\002\022\031\n\014string" + - "_value\030\002 \001(\tB\003\340A\002B\364\001\n#com.google.ads.goo" + - "gleads.v26.commonB\024CustomizerValueProtoP" + - "\001ZEgoogle.golang.org/genproto/googleapis" + - "/ads/googleads/v26/common;common\242\002\003GAA\252\002" + - "\037Google.Ads.GoogleAds.V26.Common\312\002\037Googl" + - "e\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ads" + - "::GoogleAds::V26::Commonb\006proto3" + "m.CustomizerAttributeTypeB\004\342A\001\002\022\032\n\014strin" + + "g_value\030\002 \001(\tB\004\342A\001\002B\364\001\n#com.google.ads.g" + + "oogleads.v26.commonB\024CustomizerValueProt" + + "oP\001ZEgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/common;common\242\002\003GAA" + + "\252\002\037Google.Ads.GoogleAds.V26.Common\312\002\037Goo" + + "gle\\Ads\\GoogleAds\\V26\\Common\352\002#Google::A" + + "ds::GoogleAds::V26::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerId.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerId.java new file mode 100644 index 0000000000..32fb688fa2 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerId.java @@ -0,0 +1,787 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/asset_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * The ID of an entity in a partner's system. Partners key their records by
+ * different primitive types, so the ID is carried in a oneof rather than in a
+ * per-partner message.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ExternalPartnerId} + */ +@com.google.protobuf.Generated +public final class ExternalPartnerId extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.ExternalPartnerId) + ExternalPartnerIdOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExternalPartnerId"); + } + // Use ExternalPartnerId.newBuilder() to construct. + private ExternalPartnerId(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ExternalPartnerId() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalPartnerId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ExternalPartnerId.class, com.google.ads.googleads.v26.common.ExternalPartnerId.Builder.class); + } + + private int valueCase_ = 0; + @SuppressWarnings("serial") + private java.lang.Object value_; + public enum ValueCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + INT_VALUE(1), + STRING_VALUE(2), + VALUE_NOT_SET(0); + private final int value; + private ValueCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ValueCase valueOf(int value) { + return forNumber(value); + } + + public static ValueCase forNumber(int value) { + switch (value) { + case 1: return INT_VALUE; + case 2: return STRING_VALUE; + case 0: return VALUE_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ValueCase + getValueCase() { + return ValueCase.forNumber( + valueCase_); + } + + public static final int INT_VALUE_FIELD_NUMBER = 1; + /** + *
+   * The ID when the partner's system keys the entity by an integer.
+   * 
+ * + * int64 int_value = 1; + * @return Whether the intValue field is set. + */ + @java.lang.Override + public boolean hasIntValue() { + return valueCase_ == 1; + } + /** + *
+   * The ID when the partner's system keys the entity by an integer.
+   * 
+ * + * int64 int_value = 1; + * @return The intValue. + */ + @java.lang.Override + public long getIntValue() { + if (valueCase_ == 1) { + return (java.lang.Long) value_; + } + return 0L; + } + + public static final int STRING_VALUE_FIELD_NUMBER = 2; + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + public boolean hasStringValue() { + return valueCase_ == 2; + } + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return The stringValue. + */ + public java.lang.String getStringValue() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (valueCase_ == 2) { + value_ = s; + } + return s; + } + } + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return The bytes for stringValue. + */ + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (valueCase_ == 2) { + value_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (valueCase_ == 1) { + output.writeInt64( + 1, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 2) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, value_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (valueCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size( + 1, (long)((java.lang.Long) value_)); + } + if (valueCase_ == 2) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, value_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.ExternalPartnerId)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.ExternalPartnerId other = (com.google.ads.googleads.v26.common.ExternalPartnerId) obj; + + if (!getValueCase().equals(other.getValueCase())) return false; + switch (valueCase_) { + case 1: + if (getIntValue() + != other.getIntValue()) return false; + break; + case 2: + if (!getStringValue() + .equals(other.getStringValue())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (valueCase_) { + case 1: + hash = (37 * hash) + INT_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getIntValue()); + break; + case 2: + hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getStringValue().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ExternalPartnerId parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.ExternalPartnerId prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The ID of an entity in a partner's system. Partners key their records by
+   * different primitive types, so the ID is carried in a oneof rather than in a
+   * per-partner message.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ExternalPartnerId} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.ExternalPartnerId) + com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalPartnerId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ExternalPartnerId.class, com.google.ads.googleads.v26.common.ExternalPartnerId.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.ExternalPartnerId.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + valueCase_ = 0; + value_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalPartnerId_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerId getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerId build() { + com.google.ads.googleads.v26.common.ExternalPartnerId result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerId buildPartial() { + com.google.ads.googleads.v26.common.ExternalPartnerId result = new com.google.ads.googleads.v26.common.ExternalPartnerId(this); + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.ExternalPartnerId result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.ads.googleads.v26.common.ExternalPartnerId result) { + result.valueCase_ = valueCase_; + result.value_ = this.value_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.ExternalPartnerId) { + return mergeFrom((com.google.ads.googleads.v26.common.ExternalPartnerId)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.ExternalPartnerId other) { + if (other == com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance()) return this; + switch (other.getValueCase()) { + case INT_VALUE: { + setIntValue(other.getIntValue()); + break; + } + case STRING_VALUE: { + valueCase_ = 2; + value_ = other.value_; + onChanged(); + break; + } + case VALUE_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + value_ = input.readInt64(); + valueCase_ = 1; + break; + } // case 8 + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + valueCase_ = 2; + value_ = s; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int valueCase_ = 0; + private java.lang.Object value_; + public ValueCase + getValueCase() { + return ValueCase.forNumber( + valueCase_); + } + + public Builder clearValue() { + valueCase_ = 0; + value_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + *
+     * The ID when the partner's system keys the entity by an integer.
+     * 
+ * + * int64 int_value = 1; + * @return Whether the intValue field is set. + */ + public boolean hasIntValue() { + return valueCase_ == 1; + } + /** + *
+     * The ID when the partner's system keys the entity by an integer.
+     * 
+ * + * int64 int_value = 1; + * @return The intValue. + */ + public long getIntValue() { + if (valueCase_ == 1) { + return (java.lang.Long) value_; + } + return 0L; + } + /** + *
+     * The ID when the partner's system keys the entity by an integer.
+     * 
+ * + * int64 int_value = 1; + * @param value The intValue to set. + * @return This builder for chaining. + */ + public Builder setIntValue(long value) { + + valueCase_ = 1; + value_ = value; + onChanged(); + return this; + } + /** + *
+     * The ID when the partner's system keys the entity by an integer.
+     * 
+ * + * int64 int_value = 1; + * @return This builder for chaining. + */ + public Builder clearIntValue() { + if (valueCase_ == 1) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + @java.lang.Override + public boolean hasStringValue() { + return valueCase_ == 2; + } + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @return The stringValue. + */ + @java.lang.Override + public java.lang.String getStringValue() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (valueCase_ == 2) { + value_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @return The bytes for stringValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = ""; + if (valueCase_ == 2) { + ref = value_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (valueCase_ == 2) { + value_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @param value The stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValue( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + valueCase_ = 2; + value_ = value; + onChanged(); + return this; + } + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @return This builder for chaining. + */ + public Builder clearStringValue() { + if (valueCase_ == 2) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + return this; + } + /** + *
+     * The ID when the partner's system keys the entity by a string.
+     * The length of this string should be between 1 and 50, inclusive.
+     * 
+ * + * string string_value = 2; + * @param value The bytes for stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + valueCase_ = 2; + value_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.ExternalPartnerId) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.ExternalPartnerId) + private static final com.google.ads.googleads.v26.common.ExternalPartnerId DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.ExternalPartnerId(); + } + + public static com.google.ads.googleads.v26.common.ExternalPartnerId getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExternalPartnerId parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerId getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerIdOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerIdOrBuilder.java new file mode 100644 index 0000000000..21c5470ba0 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalPartnerIdOrBuilder.java @@ -0,0 +1,65 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/asset_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface ExternalPartnerIdOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.ExternalPartnerId) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The ID when the partner's system keys the entity by an integer.
+   * 
+ * + * int64 int_value = 1; + * @return Whether the intValue field is set. + */ + boolean hasIntValue(); + /** + *
+   * The ID when the partner's system keys the entity by an integer.
+   * 
+ * + * int64 int_value = 1; + * @return The intValue. + */ + long getIntValue(); + + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return Whether the stringValue field is set. + */ + boolean hasStringValue(); + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return The stringValue. + */ + java.lang.String getStringValue(); + /** + *
+   * The ID when the partner's system keys the entity by a string.
+   * The length of this string should be between 1 and 50, inclusive.
+   * 
+ * + * string string_value = 2; + * @return The bytes for stringValue. + */ + com.google.protobuf.ByteString + getStringValueBytes(); + + com.google.ads.googleads.v26.common.ExternalPartnerId.ValueCase getValueCase(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfo.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfo.java new file mode 100644 index 0000000000..e504318afd --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfo.java @@ -0,0 +1,891 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/asset_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +/** + *
+ * Info related to external promotion redemption.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ExternalRedeemInfo} + */ +@com.google.protobuf.Generated +public final class ExternalRedeemInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.ExternalRedeemInfo) + ExternalRedeemInfoOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExternalRedeemInfo"); + } + // Use ExternalRedeemInfo.newBuilder() to construct. + private ExternalRedeemInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ExternalRedeemInfo() { + codeType_ = 0; + codeSource_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ExternalRedeemInfo.class, com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder.class); + } + + private int bitField0_; + public static final int PARTNER_PROMOTION_ID_FIELD_NUMBER = 1; + private com.google.ads.googleads.v26.common.ExternalPartnerId partnerPromotionId_; + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the partnerPromotionId field is set. + */ + @java.lang.Override + public boolean hasPartnerPromotionId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The partnerPromotionId. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerId getPartnerPromotionId() { + return partnerPromotionId_ == null ? com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance() : partnerPromotionId_; + } + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder getPartnerPromotionIdOrBuilder() { + return partnerPromotionId_ == null ? com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance() : partnerPromotionId_; + } + + public static final int CODE_TYPE_FIELD_NUMBER = 2; + private int codeType_ = 0; + /** + *
+   * Required. Immutable. Code type of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeType. + */ + @java.lang.Override public int getCodeTypeValue() { + return codeType_; + } + /** + *
+   * Required. Immutable. Code type of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeType. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType getCodeType() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType result = com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.forNumber(codeType_); + return result == null ? com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.UNRECOGNIZED : result; + } + + public static final int CODE_SOURCE_FIELD_NUMBER = 3; + private int codeSource_ = 0; + /** + *
+   * Required. Immutable. Code source of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeSource. + */ + @java.lang.Override public int getCodeSourceValue() { + return codeSource_; + } + /** + *
+   * Required. Immutable. Code source of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeSource. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource getCodeSource() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource result = com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.forNumber(codeSource_); + return result == null ? com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getPartnerPromotionId()); + } + if (codeType_ != com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.UNSPECIFIED.getNumber()) { + output.writeEnum(2, codeType_); + } + if (codeSource_ != com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.UNSPECIFIED.getNumber()) { + output.writeEnum(3, codeSource_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getPartnerPromotionId()); + } + if (codeType_ != com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, codeType_); + } + if (codeSource_ != com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, codeSource_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.ExternalRedeemInfo)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.ExternalRedeemInfo other = (com.google.ads.googleads.v26.common.ExternalRedeemInfo) obj; + + if (hasPartnerPromotionId() != other.hasPartnerPromotionId()) return false; + if (hasPartnerPromotionId()) { + if (!getPartnerPromotionId() + .equals(other.getPartnerPromotionId())) return false; + } + if (codeType_ != other.codeType_) return false; + if (codeSource_ != other.codeSource_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasPartnerPromotionId()) { + hash = (37 * hash) + PARTNER_PROMOTION_ID_FIELD_NUMBER; + hash = (53 * hash) + getPartnerPromotionId().hashCode(); + } + hash = (37 * hash) + CODE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + codeType_; + hash = (37 * hash) + CODE_SOURCE_FIELD_NUMBER; + hash = (53 * hash) + codeSource_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.ExternalRedeemInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Info related to external promotion redemption.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ExternalRedeemInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.ExternalRedeemInfo) + com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ExternalRedeemInfo.class, com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.ExternalRedeemInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetPartnerPromotionIdFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + partnerPromotionId_ = null; + if (partnerPromotionIdBuilder_ != null) { + partnerPromotionIdBuilder_.dispose(); + partnerPromotionIdBuilder_ = null; + } + codeType_ = 0; + codeSource_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.AssetTypesProto.internal_static_google_ads_googleads_v26_common_ExternalRedeemInfo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfo getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfo build() { + com.google.ads.googleads.v26.common.ExternalRedeemInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfo buildPartial() { + com.google.ads.googleads.v26.common.ExternalRedeemInfo result = new com.google.ads.googleads.v26.common.ExternalRedeemInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.ExternalRedeemInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.partnerPromotionId_ = partnerPromotionIdBuilder_ == null + ? partnerPromotionId_ + : partnerPromotionIdBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.codeType_ = codeType_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.codeSource_ = codeSource_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.ExternalRedeemInfo) { + return mergeFrom((com.google.ads.googleads.v26.common.ExternalRedeemInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.ExternalRedeemInfo other) { + if (other == com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance()) return this; + if (other.hasPartnerPromotionId()) { + mergePartnerPromotionId(other.getPartnerPromotionId()); + } + if (other.codeType_ != 0) { + setCodeTypeValue(other.getCodeTypeValue()); + } + if (other.codeSource_ != 0) { + setCodeSourceValue(other.getCodeSourceValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + internalGetPartnerPromotionIdFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + codeType_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + codeSource_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.ads.googleads.v26.common.ExternalPartnerId partnerPromotionId_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ExternalPartnerId, com.google.ads.googleads.v26.common.ExternalPartnerId.Builder, com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder> partnerPromotionIdBuilder_; + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the partnerPromotionId field is set. + */ + public boolean hasPartnerPromotionId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The partnerPromotionId. + */ + public com.google.ads.googleads.v26.common.ExternalPartnerId getPartnerPromotionId() { + if (partnerPromotionIdBuilder_ == null) { + return partnerPromotionId_ == null ? com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance() : partnerPromotionId_; + } else { + return partnerPromotionIdBuilder_.getMessage(); + } + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setPartnerPromotionId(com.google.ads.googleads.v26.common.ExternalPartnerId value) { + if (partnerPromotionIdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + partnerPromotionId_ = value; + } else { + partnerPromotionIdBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setPartnerPromotionId( + com.google.ads.googleads.v26.common.ExternalPartnerId.Builder builderForValue) { + if (partnerPromotionIdBuilder_ == null) { + partnerPromotionId_ = builderForValue.build(); + } else { + partnerPromotionIdBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergePartnerPromotionId(com.google.ads.googleads.v26.common.ExternalPartnerId value) { + if (partnerPromotionIdBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + partnerPromotionId_ != null && + partnerPromotionId_ != com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance()) { + getPartnerPromotionIdBuilder().mergeFrom(value); + } else { + partnerPromotionId_ = value; + } + } else { + partnerPromotionIdBuilder_.mergeFrom(value); + } + if (partnerPromotionId_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearPartnerPromotionId() { + bitField0_ = (bitField0_ & ~0x00000001); + partnerPromotionId_ = null; + if (partnerPromotionIdBuilder_ != null) { + partnerPromotionIdBuilder_.dispose(); + partnerPromotionIdBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.ads.googleads.v26.common.ExternalPartnerId.Builder getPartnerPromotionIdBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetPartnerPromotionIdFieldBuilder().getBuilder(); + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder getPartnerPromotionIdOrBuilder() { + if (partnerPromotionIdBuilder_ != null) { + return partnerPromotionIdBuilder_.getMessageOrBuilder(); + } else { + return partnerPromotionId_ == null ? + com.google.ads.googleads.v26.common.ExternalPartnerId.getDefaultInstance() : partnerPromotionId_; + } + } + /** + *
+     * Immutable. ID of this promotion in the partner's system that the account is
+     * integrated with for redemption tracking. Exactly one of `int_value` or
+     * `string_value` must be set; which one is accepted depends on the account's
+     * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ExternalPartnerId, com.google.ads.googleads.v26.common.ExternalPartnerId.Builder, com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder> + internalGetPartnerPromotionIdFieldBuilder() { + if (partnerPromotionIdBuilder_ == null) { + partnerPromotionIdBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ExternalPartnerId, com.google.ads.googleads.v26.common.ExternalPartnerId.Builder, com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder>( + getPartnerPromotionId(), + getParentForChildren(), + isClean()); + partnerPromotionId_ = null; + } + return partnerPromotionIdBuilder_; + } + + private int codeType_ = 0; + /** + *
+     * Required. Immutable. Code type of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeType. + */ + @java.lang.Override public int getCodeTypeValue() { + return codeType_; + } + /** + *
+     * Required. Immutable. Code type of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The enum numeric value on the wire for codeType to set. + * @return This builder for chaining. + */ + public Builder setCodeTypeValue(int value) { + codeType_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Code type of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeType. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType getCodeType() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType result = com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.forNumber(codeType_); + return result == null ? com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType.UNRECOGNIZED : result; + } + /** + *
+     * Required. Immutable. Code type of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The codeType to set. + * @return This builder for chaining. + */ + public Builder setCodeType(com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000002; + codeType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Code type of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return This builder for chaining. + */ + public Builder clearCodeType() { + bitField0_ = (bitField0_ & ~0x00000002); + codeType_ = 0; + onChanged(); + return this; + } + + private int codeSource_ = 0; + /** + *
+     * Required. Immutable. Code source of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeSource. + */ + @java.lang.Override public int getCodeSourceValue() { + return codeSource_; + } + /** + *
+     * Required. Immutable. Code source of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The enum numeric value on the wire for codeSource to set. + * @return This builder for chaining. + */ + public Builder setCodeSourceValue(int value) { + codeSource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Code source of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeSource. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource getCodeSource() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource result = com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.forNumber(codeSource_); + return result == null ? com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource.UNRECOGNIZED : result; + } + /** + *
+     * Required. Immutable. Code source of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @param value The codeSource to set. + * @return This builder for chaining. + */ + public Builder setCodeSource(com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000004; + codeSource_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Required. Immutable. Code source of the offline promotion.
+     * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return This builder for chaining. + */ + public Builder clearCodeSource() { + bitField0_ = (bitField0_ & ~0x00000004); + codeSource_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.ExternalRedeemInfo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.ExternalRedeemInfo) + private static final com.google.ads.googleads.v26.common.ExternalRedeemInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.ExternalRedeemInfo(); + } + + public static com.google.ads.googleads.v26.common.ExternalRedeemInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExternalRedeemInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfoOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfoOrBuilder.java new file mode 100644 index 0000000000..da551a0f90 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ExternalRedeemInfoOrBuilder.java @@ -0,0 +1,86 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/asset_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface ExternalRedeemInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.ExternalRedeemInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the partnerPromotionId field is set. + */ + boolean hasPartnerPromotionId(); + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The partnerPromotionId. + */ + com.google.ads.googleads.v26.common.ExternalPartnerId getPartnerPromotionId(); + /** + *
+   * Immutable. ID of this promotion in the partner's system that the account is
+   * integrated with for redemption tracking. Exactly one of `int_value` or
+   * `string_value` must be set; which one is accepted depends on the account's
+   * promotion integration. Required when `code_source` is `GOOGLE_GENERATED`.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalPartnerId partner_promotion_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.ads.googleads.v26.common.ExternalPartnerIdOrBuilder getPartnerPromotionIdOrBuilder(); + + /** + *
+   * Required. Immutable. Code type of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeType. + */ + int getCodeTypeValue(); + /** + *
+   * Required. Immutable. Code type of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType code_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeType. + */ + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType getCodeType(); + + /** + *
+   * Required. Immutable. Code source of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The enum numeric value on the wire for codeSource. + */ + int getCodeSourceValue(); + /** + *
+   * Required. Immutable. Code source of the offline promotion.
+   * 
+ * + * .google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource code_source = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * @return The codeSource. + */ + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource getCodeSource(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/Metrics.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/Metrics.java index 2508b3e286..494a07b8a6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/Metrics.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/Metrics.java @@ -67,6 +67,7 @@ private Metrics() { private int bitField8_; private int bitField9_; private int bitField10_; + private int bitField11_; public static final int ABSOLUTE_TOP_IMPRESSION_PERCENTAGE_FIELD_NUMBER = 183; private double absoluteTopImpressionPercentage_ = 0D; /** @@ -7208,6 +7209,130 @@ public long getUniqueUsersFivePlus() { return uniqueUsersFivePlus_; } + public static final int UNIQUE_USERS_SIX_PLUS_FIELD_NUMBER = 556; + private long uniqueUsersSixPlus_ = 0L; + /** + *
+   * This metric counts the unique individuals who were shown your video ad six
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return Whether the uniqueUsersSixPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSixPlus() { + return ((bitField6_ & 0x00000200) != 0); + } + /** + *
+   * This metric counts the unique individuals who were shown your video ad six
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return The uniqueUsersSixPlus. + */ + @java.lang.Override + public long getUniqueUsersSixPlus() { + return uniqueUsersSixPlus_; + } + + public static final int UNIQUE_USERS_SEVEN_PLUS_FIELD_NUMBER = 557; + private long uniqueUsersSevenPlus_ = 0L; + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * seven or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return Whether the uniqueUsersSevenPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSevenPlus() { + return ((bitField6_ & 0x00000400) != 0); + } + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * seven or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return The uniqueUsersSevenPlus. + */ + @java.lang.Override + public long getUniqueUsersSevenPlus() { + return uniqueUsersSevenPlus_; + } + + public static final int UNIQUE_USERS_EIGHT_PLUS_FIELD_NUMBER = 558; + private long uniqueUsersEightPlus_ = 0L; + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * eight or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return Whether the uniqueUsersEightPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersEightPlus() { + return ((bitField6_ & 0x00000800) != 0); + } + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * eight or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return The uniqueUsersEightPlus. + */ + @java.lang.Override + public long getUniqueUsersEightPlus() { + return uniqueUsersEightPlus_; + } + + public static final int UNIQUE_USERS_NINE_PLUS_FIELD_NUMBER = 559; + private long uniqueUsersNinePlus_ = 0L; + /** + *
+   * This metric counts the unique individuals who were shown your video ad nine
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return Whether the uniqueUsersNinePlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersNinePlus() { + return ((bitField6_ & 0x00001000) != 0); + } + /** + *
+   * This metric counts the unique individuals who were shown your video ad nine
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return The uniqueUsersNinePlus. + */ + @java.lang.Override + public long getUniqueUsersNinePlus() { + return uniqueUsersNinePlus_; + } + public static final int UNIQUE_USERS_TEN_PLUS_FIELD_NUMBER = 397; private long uniqueUsersTenPlus_ = 0L; /** @@ -7222,7 +7347,7 @@ public long getUniqueUsersFivePlus() { */ @java.lang.Override public boolean hasUniqueUsersTenPlus() { - return ((bitField6_ & 0x00000200) != 0); + return ((bitField6_ & 0x00002000) != 0); } /** *
@@ -7252,7 +7377,7 @@ public long getUniqueUsersTenPlus() {
    */
   @java.lang.Override
   public boolean hasValueAdjustment() {
-    return ((bitField6_ & 0x00000400) != 0);
+    return ((bitField6_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -7281,7 +7406,7 @@ public double getValueAdjustment() {
    */
   @java.lang.Override
   public boolean hasAllValueAdjustment() {
-    return ((bitField6_ & 0x00000800) != 0);
+    return ((bitField6_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -7309,7 +7434,7 @@ public double getAllValueAdjustment() {
    */
   @java.lang.Override
   public boolean hasClicksUniqueQueryClusters() {
-    return ((bitField6_ & 0x00001000) != 0);
+    return ((bitField6_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -7336,7 +7461,7 @@ public long getClicksUniqueQueryClusters() {
    */
   @java.lang.Override
   public boolean hasConversionsUniqueQueryClusters() {
-    return ((bitField6_ & 0x00002000) != 0);
+    return ((bitField6_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -7363,7 +7488,7 @@ public long getConversionsUniqueQueryClusters() {
    */
   @java.lang.Override
   public boolean hasImpressionsUniqueQueryClusters() {
-    return ((bitField6_ & 0x00004000) != 0);
+    return ((bitField6_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -7394,7 +7519,7 @@ public long getImpressionsUniqueQueryClusters() {
    */
   @java.lang.Override
   public boolean hasVideoWatchTimeDurationMillis() {
-    return ((bitField6_ & 0x00008000) != 0);
+    return ((bitField6_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -7426,7 +7551,7 @@ public long getVideoWatchTimeDurationMillis() {
    */
   @java.lang.Override
   public boolean hasAverageVideoWatchTimeDurationMillis() {
-    return ((bitField6_ & 0x00010000) != 0);
+    return ((bitField6_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -7454,7 +7579,7 @@ public long getAverageVideoWatchTimeDurationMillis() {
    */
   @java.lang.Override
   public boolean hasSvr() {
-    return ((bitField6_ & 0x00020000) != 0);
+    return ((bitField6_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -7482,7 +7607,7 @@ public long getSvr() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibilityMeasurableImpressions() {
-    return ((bitField6_ & 0x00040000) != 0);
+    return ((bitField6_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -7512,7 +7637,7 @@ public long getActiveViewAudibilityMeasurableImpressions() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibilityMeasurableImpressionsRate() {
-    return ((bitField6_ & 0x00080000) != 0);
+    return ((bitField6_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -7543,7 +7668,7 @@ public double getActiveViewAudibilityMeasurableImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibilityInvalidMeasurableImpressionsRate() {
-    return ((bitField6_ & 0x00100000) != 0);
+    return ((bitField6_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -7575,7 +7700,7 @@ public double getActiveViewAudibilityInvalidMeasurableImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
-    return ((bitField6_ & 0x00200000) != 0);
+    return ((bitField6_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -7606,7 +7731,7 @@ public double getActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleImpressions() {
-    return ((bitField6_ & 0x00400000) != 0);
+    return ((bitField6_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -7636,7 +7761,7 @@ public long getActiveViewAudibleImpressions() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleImpressionsRate() {
-    return ((bitField6_ & 0x00800000) != 0);
+    return ((bitField6_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -7666,7 +7791,7 @@ public double getActiveViewAudibleImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleTwoSecondsImpressions() {
-    return ((bitField6_ & 0x01000000) != 0);
+    return ((bitField6_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -7696,7 +7821,7 @@ public long getActiveViewAudibleTwoSecondsImpressions() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleTwoSecondsImpressionsRate() {
-    return ((bitField6_ & 0x02000000) != 0);
+    return ((bitField6_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -7726,7 +7851,7 @@ public double getActiveViewAudibleTwoSecondsImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleThirtySecondsImpressions() {
-    return ((bitField6_ & 0x04000000) != 0);
+    return ((bitField6_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -7756,7 +7881,7 @@ public long getActiveViewAudibleThirtySecondsImpressions() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleThirtySecondsImpressionsRate() {
-    return ((bitField6_ & 0x08000000) != 0);
+    return ((bitField6_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -7787,7 +7912,7 @@ public double getActiveViewAudibleThirtySecondsImpressionsRate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleQuartileP25Rate() {
-    return ((bitField6_ & 0x10000000) != 0);
+    return ((bitField7_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -7818,7 +7943,7 @@ public double getActiveViewAudibleQuartileP25Rate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleQuartileP50Rate() {
-    return ((bitField6_ & 0x20000000) != 0);
+    return ((bitField7_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -7849,7 +7974,7 @@ public double getActiveViewAudibleQuartileP50Rate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleQuartileP75Rate() {
-    return ((bitField6_ & 0x40000000) != 0);
+    return ((bitField7_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -7880,7 +8005,7 @@ public double getActiveViewAudibleQuartileP75Rate() {
    */
   @java.lang.Override
   public boolean hasActiveViewAudibleQuartileP100Rate() {
-    return ((bitField6_ & 0x80000000) != 0);
+    return ((bitField7_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -7910,7 +8035,7 @@ public double getActiveViewAudibleQuartileP100Rate() {
    */
   @java.lang.Override
   public boolean hasBiddableIndirectInstallFirstInAppConversionMicros() {
-    return ((bitField7_ & 0x00000001) != 0);
+    return ((bitField7_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -7943,7 +8068,7 @@ public long getBiddableIndirectInstallFirstInAppConversionMicros() {
    */
   @java.lang.Override
   public boolean hasAllAverageCartSize() {
-    return ((bitField7_ & 0x00000002) != 0);
+    return ((bitField7_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -7980,7 +8105,7 @@ public double getAllAverageCartSize() {
    */
   @java.lang.Override
   public boolean hasAllAverageOrderValueMicros() {
-    return ((bitField7_ & 0x00000004) != 0);
+    return ((bitField7_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -8017,7 +8142,7 @@ public long getAllAverageOrderValueMicros() {
    */
   @java.lang.Override
   public boolean hasAllCostOfGoodsSoldMicros() {
-    return ((bitField7_ & 0x00000008) != 0);
+    return ((bitField7_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -8055,7 +8180,7 @@ public long getAllCostOfGoodsSoldMicros() {
    */
   @java.lang.Override
   public boolean hasAllCrossSellCostOfGoodsSoldMicros() {
-    return ((bitField7_ & 0x00000010) != 0);
+    return ((bitField7_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -8094,7 +8219,7 @@ public long getAllCrossSellCostOfGoodsSoldMicros() {
    */
   @java.lang.Override
   public boolean hasAllCrossSellGrossProfitMicros() {
-    return ((bitField7_ & 0x00000020) != 0);
+    return ((bitField7_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -8132,7 +8257,7 @@ public long getAllCrossSellGrossProfitMicros() {
    */
   @java.lang.Override
   public boolean hasAllCrossSellRevenueMicros() {
-    return ((bitField7_ & 0x00000040) != 0);
+    return ((bitField7_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -8170,7 +8295,7 @@ public long getAllCrossSellRevenueMicros() {
    */
   @java.lang.Override
   public boolean hasAllCrossSellUnitsSold() {
-    return ((bitField7_ & 0x00000080) != 0);
+    return ((bitField7_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -8210,7 +8335,7 @@ public double getAllCrossSellUnitsSold() {
    */
   @java.lang.Override
   public boolean hasAllGrossProfitMargin() {
-    return ((bitField7_ & 0x00000100) != 0);
+    return ((bitField7_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -8249,7 +8374,7 @@ public double getAllGrossProfitMargin() {
    */
   @java.lang.Override
   public boolean hasAllGrossProfitMicros() {
-    return ((bitField7_ & 0x00000200) != 0);
+    return ((bitField7_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -8287,7 +8412,7 @@ public long getAllGrossProfitMicros() {
    */
   @java.lang.Override
   public boolean hasAllLeadCostOfGoodsSoldMicros() {
-    return ((bitField7_ & 0x00000400) != 0);
+    return ((bitField7_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -8326,7 +8451,7 @@ public long getAllLeadCostOfGoodsSoldMicros() {
    */
   @java.lang.Override
   public boolean hasAllLeadGrossProfitMicros() {
-    return ((bitField7_ & 0x00000800) != 0);
+    return ((bitField7_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -8364,7 +8489,7 @@ public long getAllLeadGrossProfitMicros() {
    */
   @java.lang.Override
   public boolean hasAllLeadRevenueMicros() {
-    return ((bitField7_ & 0x00001000) != 0);
+    return ((bitField7_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -8401,7 +8526,7 @@ public long getAllLeadRevenueMicros() {
    */
   @java.lang.Override
   public boolean hasAllLeadUnitsSold() {
-    return ((bitField7_ & 0x00002000) != 0);
+    return ((bitField7_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -8438,7 +8563,7 @@ public double getAllLeadUnitsSold() {
    */
   @java.lang.Override
   public boolean hasAllOrders() {
-    return ((bitField7_ & 0x00004000) != 0);
+    return ((bitField7_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -8475,7 +8600,7 @@ public double getAllOrders() {
    */
   @java.lang.Override
   public boolean hasAllRevenueMicros() {
-    return ((bitField7_ & 0x00008000) != 0);
+    return ((bitField7_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -8512,7 +8637,7 @@ public long getAllRevenueMicros() {
    */
   @java.lang.Override
   public boolean hasAllUnitsSold() {
-    return ((bitField7_ & 0x00010000) != 0);
+    return ((bitField7_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -8546,7 +8671,7 @@ public double getAllUnitsSold() {
    */
   @java.lang.Override
   public boolean hasControlCostPerConversion() {
-    return ((bitField7_ & 0x00020000) != 0);
+    return ((bitField7_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -8583,7 +8708,7 @@ public double getControlCostPerConversion() {
    */
   @java.lang.Override
   public boolean hasCostPerConversionMarginOfError() {
-    return ((bitField7_ & 0x00040000) != 0);
+    return ((bitField7_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -8622,7 +8747,7 @@ public double getCostPerConversionMarginOfError() {
    */
   @java.lang.Override
   public boolean hasCostPerConversionPValue() {
-    return ((bitField7_ & 0x00080000) != 0);
+    return ((bitField7_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -8664,7 +8789,7 @@ public double getCostPerConversionPValue() {
    */
   @java.lang.Override
   public boolean hasCostPerConversionChangePointEstimate() {
-    return ((bitField7_ & 0x00100000) != 0);
+    return ((bitField7_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -8704,7 +8829,7 @@ public double getCostPerConversionChangePointEstimate() {
    */
   @java.lang.Override
   public boolean hasControlConversions() {
-    return ((bitField7_ & 0x00200000) != 0);
+    return ((bitField7_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -8741,7 +8866,7 @@ public double getControlConversions() {
    */
   @java.lang.Override
   public boolean hasConversionsAbsoluteChangeMarginOfError() {
-    return ((bitField7_ & 0x00400000) != 0);
+    return ((bitField7_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -8781,7 +8906,7 @@ public double getConversionsAbsoluteChangeMarginOfError() {
    */
   @java.lang.Override
   public boolean hasConversionsAbsoluteChangePValue() {
-    return ((bitField7_ & 0x00800000) != 0);
+    return ((bitField7_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -8824,7 +8949,7 @@ public double getConversionsAbsoluteChangePValue() {
    */
   @java.lang.Override
   public boolean hasConversionsAbsoluteChangePointEstimate() {
-    return ((bitField7_ & 0x01000000) != 0);
+    return ((bitField7_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -8864,7 +8989,7 @@ public double getConversionsAbsoluteChangePointEstimate() {
    */
   @java.lang.Override
   public boolean hasControlConversionValuePerCost() {
-    return ((bitField7_ & 0x02000000) != 0);
+    return ((bitField7_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -8901,7 +9026,7 @@ public double getControlConversionValuePerCost() {
    */
   @java.lang.Override
   public boolean hasConversionValuePerCostMarginOfError() {
-    return ((bitField7_ & 0x04000000) != 0);
+    return ((bitField7_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -8940,7 +9065,7 @@ public double getConversionValuePerCostMarginOfError() {
    */
   @java.lang.Override
   public boolean hasConversionValuePerCostPValue() {
-    return ((bitField7_ & 0x08000000) != 0);
+    return ((bitField7_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -8982,7 +9107,7 @@ public double getConversionValuePerCostPValue() {
    */
   @java.lang.Override
   public boolean hasConversionValuePerCostChangePointEstimate() {
-    return ((bitField7_ & 0x10000000) != 0);
+    return ((bitField8_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -9021,7 +9146,7 @@ public double getConversionValuePerCostChangePointEstimate() {
    */
   @java.lang.Override
   public boolean hasControlCostMicros() {
-    return ((bitField7_ & 0x20000000) != 0);
+    return ((bitField8_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -9056,7 +9181,7 @@ public long getControlCostMicros() {
    */
   @java.lang.Override
   public boolean hasCostMicrosMarginOfError() {
-    return ((bitField7_ & 0x40000000) != 0);
+    return ((bitField8_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -9094,7 +9219,7 @@ public double getCostMicrosMarginOfError() {
    */
   @java.lang.Override
   public boolean hasCostMicrosPValue() {
-    return ((bitField7_ & 0x80000000) != 0);
+    return ((bitField8_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -9133,7 +9258,7 @@ public double getCostMicrosPValue() {
    */
   @java.lang.Override
   public boolean hasCostMicrosChangePointEstimate() {
-    return ((bitField8_ & 0x00000001) != 0);
+    return ((bitField8_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -9169,7 +9294,7 @@ public double getCostMicrosChangePointEstimate() {
    */
   @java.lang.Override
   public boolean hasControlImpressions() {
-    return ((bitField8_ & 0x00000002) != 0);
+    return ((bitField8_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -9204,7 +9329,7 @@ public long getControlImpressions() {
    */
   @java.lang.Override
   public boolean hasImpressionsMarginOfError() {
-    return ((bitField8_ & 0x00000004) != 0);
+    return ((bitField8_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -9242,7 +9367,7 @@ public double getImpressionsMarginOfError() {
    */
   @java.lang.Override
   public boolean hasImpressionsPValue() {
-    return ((bitField8_ & 0x00000008) != 0);
+    return ((bitField8_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -9281,7 +9406,7 @@ public double getImpressionsPValue() {
    */
   @java.lang.Override
   public boolean hasImpressionsPointEstimate() {
-    return ((bitField8_ & 0x00000010) != 0);
+    return ((bitField8_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -9322,7 +9447,7 @@ public double getImpressionsPointEstimate() {
    */
   @java.lang.Override
   public boolean hasClicksMarginOfError() {
-    return ((bitField8_ & 0x00000020) != 0);
+    return ((bitField8_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -9359,7 +9484,7 @@ public double getClicksMarginOfError() {
    */
   @java.lang.Override
   public boolean hasClicksPValue() {
-    return ((bitField8_ & 0x00000040) != 0);
+    return ((bitField8_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -9398,7 +9523,7 @@ public double getClicksPValue() {
    */
   @java.lang.Override
   public boolean hasClicksPointEstimate() {
-    return ((bitField8_ & 0x00000080) != 0);
+    return ((bitField8_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -9435,7 +9560,7 @@ public double getClicksPointEstimate() {
    */
   @java.lang.Override
   public boolean hasControlConversionValue() {
-    return ((bitField8_ & 0x00000100) != 0);
+    return ((bitField8_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -9472,7 +9597,7 @@ public double getControlConversionValue() {
    */
   @java.lang.Override
   public boolean hasConversionValueMarginOfError() {
-    return ((bitField8_ & 0x00000200) != 0);
+    return ((bitField8_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -9511,7 +9636,7 @@ public double getConversionValueMarginOfError() {
    */
   @java.lang.Override
   public boolean hasConversionValuePValue() {
-    return ((bitField8_ & 0x00000400) != 0);
+    return ((bitField8_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -9553,7 +9678,7 @@ public double getConversionValuePValue() {
    */
   @java.lang.Override
   public boolean hasConversionValueChangePointEstimate() {
-    return ((bitField8_ & 0x00000800) != 0);
+    return ((bitField8_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -9592,7 +9717,7 @@ public double getConversionValueChangePointEstimate() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversions() {
-    return ((bitField8_ & 0x00001000) != 0);
+    return ((bitField8_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -9621,7 +9746,7 @@ public double getIncrementalConversions() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionsWinnerScore() {
-    return ((bitField8_ & 0x00002000) != 0);
+    return ((bitField8_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -9650,7 +9775,7 @@ public double getIncrementalConversionsWinnerScore() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValue() {
-    return ((bitField8_ & 0x00004000) != 0);
+    return ((bitField8_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -9679,7 +9804,7 @@ public double getIncrementalConversionValue() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValueWinnerScore() {
-    return ((bitField8_ & 0x00008000) != 0);
+    return ((bitField8_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -9709,7 +9834,7 @@ public double getIncrementalConversionValueWinnerScore() {
    */
   @java.lang.Override
   public boolean hasConversionLiftBaselineConversions() {
-    return ((bitField8_ & 0x00010000) != 0);
+    return ((bitField8_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -9738,7 +9863,7 @@ public double getConversionLiftBaselineConversions() {
    */
   @java.lang.Override
   public boolean hasConversionLiftBaselineConversionValue() {
-    return ((bitField8_ & 0x00020000) != 0);
+    return ((bitField8_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -9766,7 +9891,7 @@ public double getConversionLiftBaselineConversionValue() {
    */
   @java.lang.Override
   public boolean hasConversionLiftExposedConversions() {
-    return ((bitField8_ & 0x00040000) != 0);
+    return ((bitField8_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -9794,7 +9919,7 @@ public double getConversionLiftExposedConversions() {
    */
   @java.lang.Override
   public boolean hasConversionLiftExposedConversionValue() {
-    return ((bitField8_ & 0x00080000) != 0);
+    return ((bitField8_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -9822,7 +9947,7 @@ public double getConversionLiftExposedConversionValue() {
    */
   @java.lang.Override
   public boolean hasCostPerIncrementalConversion() {
-    return ((bitField8_ & 0x00100000) != 0);
+    return ((bitField8_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -9851,7 +9976,7 @@ public double getCostPerIncrementalConversion() {
    */
   @java.lang.Override
   public boolean hasCostPerIncrementalConversionWinnerScore() {
-    return ((bitField8_ & 0x00200000) != 0);
+    return ((bitField8_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -9881,7 +10006,7 @@ public double getCostPerIncrementalConversionWinnerScore() {
    */
   @java.lang.Override
   public boolean hasCostPerIncrementalConversionP90LowerBound() {
-    return ((bitField8_ & 0x00400000) != 0);
+    return ((bitField8_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -9912,7 +10037,7 @@ public double getCostPerIncrementalConversionP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasCostPerIncrementalConversionP90UpperBound() {
-    return ((bitField8_ & 0x00800000) != 0);
+    return ((bitField8_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -9944,7 +10069,7 @@ public double getCostPerIncrementalConversionP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionsP90LowerBound() {
-    return ((bitField8_ & 0x01000000) != 0);
+    return ((bitField8_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -9976,7 +10101,7 @@ public double getIncrementalConversionsP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionsP90UpperBound() {
-    return ((bitField8_ & 0x02000000) != 0);
+    return ((bitField8_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -10008,7 +10133,7 @@ public double getIncrementalConversionsP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionsPValue() {
-    return ((bitField8_ & 0x04000000) != 0);
+    return ((bitField8_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -10040,7 +10165,7 @@ public double getIncrementalConversionsPValue() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValueP90LowerBound() {
-    return ((bitField8_ & 0x08000000) != 0);
+    return ((bitField8_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -10071,7 +10196,7 @@ public double getIncrementalConversionValueP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValueP90UpperBound() {
-    return ((bitField8_ & 0x10000000) != 0);
+    return ((bitField9_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -10103,7 +10228,7 @@ public double getIncrementalConversionValueP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValuePValue() {
-    return ((bitField8_ & 0x20000000) != 0);
+    return ((bitField9_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -10135,7 +10260,7 @@ public double getIncrementalConversionValuePValue() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValuePerCost() {
-    return ((bitField8_ & 0x40000000) != 0);
+    return ((bitField9_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -10165,7 +10290,7 @@ public double getIncrementalConversionValuePerCost() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValuePerCostWinnerScore() {
-    return ((bitField8_ & 0x80000000) != 0);
+    return ((bitField9_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -10195,7 +10320,7 @@ public double getIncrementalConversionValuePerCostWinnerScore() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValuePerCostP90LowerBound() {
-    return ((bitField9_ & 0x00000001) != 0);
+    return ((bitField9_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -10226,7 +10351,7 @@ public double getIncrementalConversionValuePerCostP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalConversionValuePerCostP90UpperBound() {
-    return ((bitField9_ & 0x00000002) != 0);
+    return ((bitField9_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -10256,7 +10381,7 @@ public double getIncrementalConversionValuePerCostP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionLift() {
-    return ((bitField9_ & 0x00000004) != 0);
+    return ((bitField9_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -10286,7 +10411,7 @@ public double getRelativeConversionLift() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionLiftP90LowerBound() {
-    return ((bitField9_ & 0x00000008) != 0);
+    return ((bitField9_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -10317,7 +10442,7 @@ public double getRelativeConversionLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionLiftP90UpperBound() {
-    return ((bitField9_ & 0x00000010) != 0);
+    return ((bitField9_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -10347,7 +10472,7 @@ public double getRelativeConversionLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionValueLift() {
-    return ((bitField9_ & 0x00000020) != 0);
+    return ((bitField9_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -10377,7 +10502,7 @@ public double getRelativeConversionValueLift() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionValueLiftP90LowerBound() {
-    return ((bitField9_ & 0x00000040) != 0);
+    return ((bitField9_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -10408,7 +10533,7 @@ public double getRelativeConversionValueLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasRelativeConversionValueLiftP90UpperBound() {
-    return ((bitField9_ & 0x00000080) != 0);
+    return ((bitField9_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -10438,7 +10563,7 @@ public double getRelativeConversionValueLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasAbsoluteBrandLift() {
-    return ((bitField9_ & 0x00000100) != 0);
+    return ((bitField9_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -10468,7 +10593,7 @@ public double getAbsoluteBrandLift() {
    */
   @java.lang.Override
   public boolean hasAbsoluteBrandLiftP90LowerBound() {
-    return ((bitField9_ & 0x00000200) != 0);
+    return ((bitField9_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -10499,7 +10624,7 @@ public double getAbsoluteBrandLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasAbsoluteBrandLiftP90UpperBound() {
-    return ((bitField9_ & 0x00000400) != 0);
+    return ((bitField9_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -10533,7 +10658,7 @@ public double getAbsoluteBrandLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasAbsoluteBrandLiftPValue() {
-    return ((bitField9_ & 0x00000800) != 0);
+    return ((bitField9_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -10568,7 +10693,7 @@ public double getAbsoluteBrandLiftPValue() {
    */
   @java.lang.Override
   public boolean hasBrandLiftBaselinePositiveResponseRate() {
-    return ((bitField9_ & 0x00001000) != 0);
+    return ((bitField9_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -10600,7 +10725,7 @@ public double getBrandLiftBaselinePositiveResponseRate() {
    */
   @java.lang.Override
   public boolean hasBrandLiftBaselinePositiveResponseRateP90LowerBound() {
-    return ((bitField9_ & 0x00002000) != 0);
+    return ((bitField9_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -10631,7 +10756,7 @@ public double getBrandLiftBaselinePositiveResponseRateP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasBrandLiftBaselinePositiveResponseRateP90UpperBound() {
-    return ((bitField9_ & 0x00004000) != 0);
+    return ((bitField9_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -10662,7 +10787,7 @@ public double getBrandLiftBaselinePositiveResponseRateP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponderFractionalCookies() {
-    return ((bitField9_ & 0x00008000) != 0);
+    return ((bitField9_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -10693,7 +10818,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookies() {
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() {
-    return ((bitField9_ & 0x00010000) != 0);
+    return ((bitField9_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -10725,7 +10850,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() {
-    return ((bitField9_ & 0x00020000) != 0);
+    return ((bitField9_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -10757,7 +10882,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponseRate() {
-    return ((bitField9_ & 0x00040000) != 0);
+    return ((bitField9_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -10788,7 +10913,7 @@ public double getBrandLiftExposedPositiveResponseRate() {
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponseRateP90LowerBound() {
-    return ((bitField9_ & 0x00080000) != 0);
+    return ((bitField9_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -10819,7 +10944,7 @@ public double getBrandLiftExposedPositiveResponseRateP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasBrandLiftExposedPositiveResponseRateP90UpperBound() {
-    return ((bitField9_ & 0x00100000) != 0);
+    return ((bitField9_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -10848,7 +10973,7 @@ public double getBrandLiftExposedPositiveResponseRateP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasBrandLiftResponsesExposed() {
-    return ((bitField9_ & 0x00200000) != 0);
+    return ((bitField9_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -10875,7 +11000,7 @@ public double getBrandLiftResponsesExposed() {
    */
   @java.lang.Override
   public boolean hasBrandLiftResponsesSuppressed() {
-    return ((bitField9_ & 0x00400000) != 0);
+    return ((bitField9_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -10903,7 +11028,7 @@ public double getBrandLiftResponsesSuppressed() {
    */
   @java.lang.Override
   public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookies() {
-    return ((bitField9_ & 0x00800000) != 0);
+    return ((bitField9_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -10935,7 +11060,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookies() {
    */
   @java.lang.Override
   public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() {
-    return ((bitField9_ & 0x01000000) != 0);
+    return ((bitField9_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -10970,7 +11095,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBo
    */
   @java.lang.Override
   public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() {
-    return ((bitField9_ & 0x02000000) != 0);
+    return ((bitField9_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -11002,7 +11127,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBo
    */
   @java.lang.Override
   public boolean hasBrandLiftTotalResponses() {
-    return ((bitField9_ & 0x04000000) != 0);
+    return ((bitField9_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -11032,7 +11157,7 @@ public double getBrandLiftTotalResponses() {
    */
   @java.lang.Override
   public boolean hasCostPerLiftedCookie() {
-    return ((bitField9_ & 0x08000000) != 0);
+    return ((bitField9_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -11063,7 +11188,7 @@ public double getCostPerLiftedCookie() {
    */
   @java.lang.Override
   public boolean hasCostPerLiftedCookieP90LowerBound() {
-    return ((bitField9_ & 0x10000000) != 0);
+    return ((bitField10_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -11094,7 +11219,7 @@ public double getCostPerLiftedCookieP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasCostPerLiftedCookieP90UpperBound() {
-    return ((bitField9_ & 0x20000000) != 0);
+    return ((bitField10_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -11124,7 +11249,7 @@ public double getCostPerLiftedCookieP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasFractionalLiftedCookies() {
-    return ((bitField9_ & 0x40000000) != 0);
+    return ((bitField10_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -11155,7 +11280,7 @@ public double getFractionalLiftedCookies() {
    */
   @java.lang.Override
   public boolean hasFractionalLiftedCookiesP90LowerBound() {
-    return ((bitField9_ & 0x80000000) != 0);
+    return ((bitField10_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -11188,7 +11313,7 @@ public double getFractionalLiftedCookiesP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasFractionalLiftedCookiesP90UpperBound() {
-    return ((bitField10_ & 0x00000001) != 0);
+    return ((bitField10_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -11219,7 +11344,7 @@ public double getFractionalLiftedCookiesP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasHeadroomBrandLift() {
-    return ((bitField10_ & 0x00000002) != 0);
+    return ((bitField10_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -11249,7 +11374,7 @@ public double getHeadroomBrandLift() {
    */
   @java.lang.Override
   public boolean hasHeadroomBrandLiftP90LowerBound() {
-    return ((bitField10_ & 0x00000004) != 0);
+    return ((bitField10_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -11280,7 +11405,7 @@ public double getHeadroomBrandLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasHeadroomBrandLiftP90UpperBound() {
-    return ((bitField10_ & 0x00000008) != 0);
+    return ((bitField10_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -11310,7 +11435,7 @@ public double getHeadroomBrandLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasRelativeBrandLift() {
-    return ((bitField10_ & 0x00000010) != 0);
+    return ((bitField10_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -11341,7 +11466,7 @@ public double getRelativeBrandLift() {
    */
   @java.lang.Override
   public boolean hasRelativeBrandLiftP90LowerBound() {
-    return ((bitField10_ & 0x00000020) != 0);
+    return ((bitField10_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -11374,7 +11499,7 @@ public double getRelativeBrandLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasRelativeBrandLiftP90UpperBound() {
-    return ((bitField10_ & 0x00000040) != 0);
+    return ((bitField10_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -11405,7 +11530,7 @@ public double getRelativeBrandLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasYoutubeComments() {
-    return ((bitField10_ & 0x00000080) != 0);
+    return ((bitField10_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -11433,7 +11558,7 @@ public long getYoutubeComments() {
    */
   @java.lang.Override
   public boolean hasYoutubeLikes() {
-    return ((bitField10_ & 0x00000100) != 0);
+    return ((bitField10_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -11460,7 +11585,7 @@ public long getYoutubeLikes() {
    */
   @java.lang.Override
   public boolean hasYoutubeShares() {
-    return ((bitField10_ & 0x00000200) != 0);
+    return ((bitField10_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -11489,7 +11614,7 @@ public long getYoutubeShares() {
    */
   @java.lang.Override
   public boolean hasOriginalConversionValue() {
-    return ((bitField10_ & 0x00000400) != 0);
+    return ((bitField10_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -11519,7 +11644,7 @@ public double getOriginalConversionValue() {
    */
   @java.lang.Override
   public boolean hasVerticalAdsPotentialImpressions() {
-    return ((bitField10_ & 0x00000800) != 0);
+    return ((bitField10_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -11548,7 +11673,7 @@ public long getVerticalAdsPotentialImpressions() {
    */
   @java.lang.Override
   public boolean hasVerticalAdsAverageBookingValueMicros() {
-    return ((bitField10_ & 0x00001000) != 0);
+    return ((bitField10_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -11577,7 +11702,7 @@ public long getVerticalAdsAverageBookingValueMicros() {
    */
   @java.lang.Override
   public boolean hasVerticalAdsPriceDifferencePercentage() {
-    return ((bitField10_ & 0x00002000) != 0);
+    return ((bitField10_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -11608,7 +11733,7 @@ public double getVerticalAdsPriceDifferencePercentage() {
    */
   @java.lang.Override
   public boolean hasRelativeSearchLift() {
-    return ((bitField10_ & 0x00004000) != 0);
+    return ((bitField10_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -11640,7 +11765,7 @@ public double getRelativeSearchLift() {
    */
   @java.lang.Override
   public boolean hasRelativeSearchLiftP90LowerBound() {
-    return ((bitField10_ & 0x00008000) != 0);
+    return ((bitField10_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -11671,7 +11796,7 @@ public double getRelativeSearchLiftP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasRelativeSearchLiftP90UpperBound() {
-    return ((bitField10_ & 0x00010000) != 0);
+    return ((bitField10_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -11702,7 +11827,7 @@ public double getRelativeSearchLiftP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasIncrementalSearchesPValue() {
-    return ((bitField10_ & 0x00020000) != 0);
+    return ((bitField10_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -11733,7 +11858,7 @@ public double getIncrementalSearchesPValue() {
    */
   @java.lang.Override
   public boolean hasSearchLiftCostMicros() {
-    return ((bitField10_ & 0x00040000) != 0);
+    return ((bitField10_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -11763,7 +11888,7 @@ public long getSearchLiftCostMicros() {
    */
   @java.lang.Override
   public boolean hasSearchLiftImpressions() {
-    return ((bitField10_ & 0x00080000) != 0);
+    return ((bitField10_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -11793,7 +11918,7 @@ public long getSearchLiftImpressions() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearches() {
-    return ((bitField10_ & 0x00100000) != 0);
+    return ((bitField10_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -11824,7 +11949,7 @@ public double getNormalizedIncrementalSearches() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesP90LowerBound() {
-    return ((bitField10_ & 0x00200000) != 0);
+    return ((bitField10_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -11855,7 +11980,7 @@ public double getNormalizedIncrementalSearchesP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesP90UpperBound() {
-    return ((bitField10_ & 0x00400000) != 0);
+    return ((bitField10_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -11887,7 +12012,7 @@ public double getNormalizedIncrementalSearchesP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerCost() {
-    return ((bitField10_ & 0x00800000) != 0);
+    return ((bitField10_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -11918,7 +12043,7 @@ public double getNormalizedIncrementalSearchesPerCost() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerCostP90LowerBound() {
-    return ((bitField10_ & 0x01000000) != 0);
+    return ((bitField10_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -11947,7 +12072,7 @@ public double getNormalizedIncrementalSearchesPerCostP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerCostP90UpperBound() {
-    return ((bitField10_ & 0x02000000) != 0);
+    return ((bitField10_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -11977,7 +12102,7 @@ public double getNormalizedIncrementalSearchesPerCostP90UpperBound() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerImpression() {
-    return ((bitField10_ & 0x04000000) != 0);
+    return ((bitField10_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -12007,7 +12132,7 @@ public double getNormalizedIncrementalSearchesPerImpression() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
-    return ((bitField10_ & 0x08000000) != 0);
+    return ((bitField10_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -12036,7 +12161,7 @@ public double getNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
    */
   @java.lang.Override
   public boolean hasNormalizedIncrementalSearchesPerImpressionP90UpperBound() {
-    return ((bitField10_ & 0x10000000) != 0);
+    return ((bitField11_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -12052,6 +12177,446 @@ public double getNormalizedIncrementalSearchesPerImpressionP90UpperBound() {
     return normalizedIncrementalSearchesPerImpressionP90UpperBound_;
   }
 
+  public static final int UNIQUE_USERS_INFO_FIELD_NUMBER = 550;
+  private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersInfo_;
+  /**
+   * 
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return Whether the uniqueUsersInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersInfo() { + return ((bitField11_ & 0x00000002) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return The uniqueUsersInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersInfo() { + return uniqueUsersInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersInfoOrBuilder() { + return uniqueUsersInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersInfo_; + } + + public static final int UNIQUE_USERS_TWO_PLUS_INFO_FIELD_NUMBER = 551; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersTwoPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return Whether the uniqueUsersTwoPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersTwoPlusInfo() { + return ((bitField11_ & 0x00000004) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return The uniqueUsersTwoPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTwoPlusInfo() { + return uniqueUsersTwoPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTwoPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTwoPlusInfoOrBuilder() { + return uniqueUsersTwoPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTwoPlusInfo_; + } + + public static final int UNIQUE_USERS_THREE_PLUS_INFO_FIELD_NUMBER = 552; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersThreePlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return Whether the uniqueUsersThreePlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersThreePlusInfo() { + return ((bitField11_ & 0x00000008) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return The uniqueUsersThreePlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersThreePlusInfo() { + return uniqueUsersThreePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersThreePlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersThreePlusInfoOrBuilder() { + return uniqueUsersThreePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersThreePlusInfo_; + } + + public static final int UNIQUE_USERS_FOUR_PLUS_INFO_FIELD_NUMBER = 553; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersFourPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return Whether the uniqueUsersFourPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersFourPlusInfo() { + return ((bitField11_ & 0x00000010) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return The uniqueUsersFourPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFourPlusInfo() { + return uniqueUsersFourPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFourPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFourPlusInfoOrBuilder() { + return uniqueUsersFourPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFourPlusInfo_; + } + + public static final int UNIQUE_USERS_FIVE_PLUS_INFO_FIELD_NUMBER = 554; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersFivePlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return Whether the uniqueUsersFivePlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersFivePlusInfo() { + return ((bitField11_ & 0x00000020) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return The uniqueUsersFivePlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFivePlusInfo() { + return uniqueUsersFivePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFivePlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFivePlusInfoOrBuilder() { + return uniqueUsersFivePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFivePlusInfo_; + } + + public static final int UNIQUE_USERS_SIX_PLUS_INFO_FIELD_NUMBER = 560; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersSixPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return Whether the uniqueUsersSixPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSixPlusInfo() { + return ((bitField11_ & 0x00000040) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return The uniqueUsersSixPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSixPlusInfo() { + return uniqueUsersSixPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSixPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSixPlusInfoOrBuilder() { + return uniqueUsersSixPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSixPlusInfo_; + } + + public static final int UNIQUE_USERS_SEVEN_PLUS_INFO_FIELD_NUMBER = 561; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersSevenPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return Whether the uniqueUsersSevenPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSevenPlusInfo() { + return ((bitField11_ & 0x00000080) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return The uniqueUsersSevenPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSevenPlusInfo() { + return uniqueUsersSevenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSevenPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSevenPlusInfoOrBuilder() { + return uniqueUsersSevenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSevenPlusInfo_; + } + + public static final int UNIQUE_USERS_EIGHT_PLUS_INFO_FIELD_NUMBER = 562; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersEightPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return Whether the uniqueUsersEightPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersEightPlusInfo() { + return ((bitField11_ & 0x00000100) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return The uniqueUsersEightPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersEightPlusInfo() { + return uniqueUsersEightPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersEightPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersEightPlusInfoOrBuilder() { + return uniqueUsersEightPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersEightPlusInfo_; + } + + public static final int UNIQUE_USERS_NINE_PLUS_INFO_FIELD_NUMBER = 563; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersNinePlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return Whether the uniqueUsersNinePlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersNinePlusInfo() { + return ((bitField11_ & 0x00000200) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return The uniqueUsersNinePlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersNinePlusInfo() { + return uniqueUsersNinePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersNinePlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersNinePlusInfoOrBuilder() { + return uniqueUsersNinePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersNinePlusInfo_; + } + + public static final int UNIQUE_USERS_TEN_PLUS_INFO_FIELD_NUMBER = 555; + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersTenPlusInfo_; + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return Whether the uniqueUsersTenPlusInfo field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersTenPlusInfo() { + return ((bitField11_ & 0x00000400) != 0); + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return The uniqueUsersTenPlusInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTenPlusInfo() { + return uniqueUsersTenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTenPlusInfo_; + } + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTenPlusInfoOrBuilder() { + return uniqueUsersTenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTenPlusInfo_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -12683,28 +13248,28 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField6_ & 0x00000100) != 0)) { output.writeInt64(396, uniqueUsersFivePlus_); } - if (((bitField6_ & 0x00000200) != 0)) { + if (((bitField6_ & 0x00002000) != 0)) { output.writeInt64(397, uniqueUsersTenPlus_); } - if (((bitField6_ & 0x00000400) != 0)) { + if (((bitField6_ & 0x00004000) != 0)) { output.writeDouble(398, valueAdjustment_); } - if (((bitField6_ & 0x00000800) != 0)) { + if (((bitField6_ & 0x00008000) != 0)) { output.writeDouble(399, allValueAdjustment_); } - if (((bitField6_ & 0x00001000) != 0)) { + if (((bitField6_ & 0x00010000) != 0)) { output.writeInt64(400, clicksUniqueQueryClusters_); } - if (((bitField6_ & 0x00002000) != 0)) { + if (((bitField6_ & 0x00020000) != 0)) { output.writeInt64(401, conversionsUniqueQueryClusters_); } - if (((bitField6_ & 0x00004000) != 0)) { + if (((bitField6_ & 0x00040000) != 0)) { output.writeInt64(402, impressionsUniqueQueryClusters_); } - if (((bitField6_ & 0x00008000) != 0)) { + if (((bitField6_ & 0x00080000) != 0)) { output.writeInt64(403, videoWatchTimeDurationMillis_); } - if (((bitField6_ & 0x00010000) != 0)) { + if (((bitField6_ & 0x00100000) != 0)) { output.writeInt64(404, averageVideoWatchTimeDurationMillis_); } if (((bitField1_ & 0x00000002) != 0)) { @@ -12725,427 +13290,469 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField5_ & 0x00800000) != 0)) { output.writeDouble(410, videoTrueviewViewRateShorts_); } - if (((bitField6_ & 0x00020000) != 0)) { + if (((bitField6_ & 0x00200000) != 0)) { output.writeInt64(411, svr_); } - if (((bitField6_ & 0x00040000) != 0)) { + if (((bitField6_ & 0x00400000) != 0)) { output.writeInt64(412, activeViewAudibilityMeasurableImpressions_); } - if (((bitField6_ & 0x00080000) != 0)) { + if (((bitField6_ & 0x00800000) != 0)) { output.writeDouble(413, activeViewAudibilityMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00100000) != 0)) { + if (((bitField6_ & 0x01000000) != 0)) { output.writeDouble(414, activeViewAudibilityInvalidMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00200000) != 0)) { + if (((bitField6_ & 0x02000000) != 0)) { output.writeDouble(415, activeViewAudibilityInvalidGivtMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00400000) != 0)) { + if (((bitField6_ & 0x04000000) != 0)) { output.writeInt64(416, activeViewAudibleImpressions_); } - if (((bitField6_ & 0x00800000) != 0)) { + if (((bitField6_ & 0x08000000) != 0)) { output.writeDouble(417, activeViewAudibleImpressionsRate_); } - if (((bitField6_ & 0x01000000) != 0)) { + if (((bitField6_ & 0x10000000) != 0)) { output.writeInt64(418, activeViewAudibleTwoSecondsImpressions_); } - if (((bitField6_ & 0x02000000) != 0)) { + if (((bitField6_ & 0x20000000) != 0)) { output.writeDouble(419, activeViewAudibleTwoSecondsImpressionsRate_); } - if (((bitField6_ & 0x04000000) != 0)) { + if (((bitField6_ & 0x40000000) != 0)) { output.writeInt64(420, activeViewAudibleThirtySecondsImpressions_); } - if (((bitField6_ & 0x08000000) != 0)) { + if (((bitField6_ & 0x80000000) != 0)) { output.writeDouble(421, activeViewAudibleThirtySecondsImpressionsRate_); } - if (((bitField6_ & 0x10000000) != 0)) { + if (((bitField7_ & 0x00000001) != 0)) { output.writeDouble(422, activeViewAudibleQuartileP25Rate_); } - if (((bitField6_ & 0x20000000) != 0)) { + if (((bitField7_ & 0x00000002) != 0)) { output.writeDouble(423, activeViewAudibleQuartileP50Rate_); } - if (((bitField6_ & 0x40000000) != 0)) { + if (((bitField7_ & 0x00000004) != 0)) { output.writeDouble(424, activeViewAudibleQuartileP75Rate_); } - if (((bitField6_ & 0x80000000) != 0)) { + if (((bitField7_ & 0x00000008) != 0)) { output.writeDouble(425, activeViewAudibleQuartileP100Rate_); } - if (((bitField7_ & 0x00000001) != 0)) { + if (((bitField7_ & 0x00000010) != 0)) { output.writeInt64(426, biddableIndirectInstallFirstInAppConversionMicros_); } - if (((bitField7_ & 0x00000002) != 0)) { + if (((bitField7_ & 0x00000020) != 0)) { output.writeDouble(427, allAverageCartSize_); } - if (((bitField7_ & 0x00000004) != 0)) { + if (((bitField7_ & 0x00000040) != 0)) { output.writeInt64(428, allAverageOrderValueMicros_); } - if (((bitField7_ & 0x00000008) != 0)) { + if (((bitField7_ & 0x00000080) != 0)) { output.writeInt64(429, allCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000010) != 0)) { + if (((bitField7_ & 0x00000100) != 0)) { output.writeInt64(430, allCrossSellCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000020) != 0)) { + if (((bitField7_ & 0x00000200) != 0)) { output.writeInt64(431, allCrossSellGrossProfitMicros_); } - if (((bitField7_ & 0x00000040) != 0)) { + if (((bitField7_ & 0x00000400) != 0)) { output.writeInt64(432, allCrossSellRevenueMicros_); } - if (((bitField7_ & 0x00000080) != 0)) { + if (((bitField7_ & 0x00000800) != 0)) { output.writeDouble(433, allCrossSellUnitsSold_); } - if (((bitField7_ & 0x00000100) != 0)) { + if (((bitField7_ & 0x00001000) != 0)) { output.writeDouble(434, allGrossProfitMargin_); } - if (((bitField7_ & 0x00000200) != 0)) { + if (((bitField7_ & 0x00002000) != 0)) { output.writeInt64(435, allGrossProfitMicros_); } - if (((bitField7_ & 0x00000400) != 0)) { + if (((bitField7_ & 0x00004000) != 0)) { output.writeInt64(436, allLeadCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000800) != 0)) { + if (((bitField7_ & 0x00008000) != 0)) { output.writeInt64(437, allLeadGrossProfitMicros_); } - if (((bitField7_ & 0x00001000) != 0)) { + if (((bitField7_ & 0x00010000) != 0)) { output.writeInt64(438, allLeadRevenueMicros_); } - if (((bitField7_ & 0x00002000) != 0)) { + if (((bitField7_ & 0x00020000) != 0)) { output.writeDouble(439, allLeadUnitsSold_); } - if (((bitField7_ & 0x00004000) != 0)) { + if (((bitField7_ & 0x00040000) != 0)) { output.writeDouble(440, allOrders_); } - if (((bitField7_ & 0x00008000) != 0)) { + if (((bitField7_ & 0x00080000) != 0)) { output.writeInt64(441, allRevenueMicros_); } - if (((bitField7_ & 0x00010000) != 0)) { + if (((bitField7_ & 0x00100000) != 0)) { output.writeDouble(442, allUnitsSold_); } if (((bitField1_ & 0x00000800) != 0)) { output.writeInt64(443, controlClicks_); } - if (((bitField7_ & 0x00020000) != 0)) { + if (((bitField7_ & 0x00200000) != 0)) { output.writeDouble(446, controlCostPerConversion_); } - if (((bitField7_ & 0x00040000) != 0)) { + if (((bitField7_ & 0x00400000) != 0)) { output.writeDouble(447, costPerConversionMarginOfError_); } - if (((bitField7_ & 0x00080000) != 0)) { + if (((bitField7_ & 0x00800000) != 0)) { output.writeDouble(448, costPerConversionPValue_); } - if (((bitField7_ & 0x00100000) != 0)) { + if (((bitField7_ & 0x01000000) != 0)) { output.writeDouble(449, costPerConversionChangePointEstimate_); } - if (((bitField7_ & 0x00200000) != 0)) { + if (((bitField7_ & 0x02000000) != 0)) { output.writeDouble(450, controlConversions_); } - if (((bitField7_ & 0x00400000) != 0)) { + if (((bitField7_ & 0x04000000) != 0)) { output.writeDouble(451, conversionsAbsoluteChangeMarginOfError_); } - if (((bitField7_ & 0x00800000) != 0)) { + if (((bitField7_ & 0x08000000) != 0)) { output.writeDouble(452, conversionsAbsoluteChangePValue_); } - if (((bitField7_ & 0x01000000) != 0)) { + if (((bitField7_ & 0x10000000) != 0)) { output.writeDouble(453, conversionsAbsoluteChangePointEstimate_); } - if (((bitField7_ & 0x02000000) != 0)) { + if (((bitField7_ & 0x20000000) != 0)) { output.writeDouble(454, controlConversionValuePerCost_); } - if (((bitField7_ & 0x04000000) != 0)) { + if (((bitField7_ & 0x40000000) != 0)) { output.writeDouble(455, conversionValuePerCostMarginOfError_); } - if (((bitField7_ & 0x08000000) != 0)) { + if (((bitField7_ & 0x80000000) != 0)) { output.writeDouble(456, conversionValuePerCostPValue_); } - if (((bitField7_ & 0x10000000) != 0)) { + if (((bitField8_ & 0x00000001) != 0)) { output.writeDouble(457, conversionValuePerCostChangePointEstimate_); } - if (((bitField7_ & 0x20000000) != 0)) { + if (((bitField8_ & 0x00000002) != 0)) { output.writeInt64(458, controlCostMicros_); } - if (((bitField7_ & 0x40000000) != 0)) { + if (((bitField8_ & 0x00000004) != 0)) { output.writeDouble(459, costMicrosMarginOfError_); } - if (((bitField7_ & 0x80000000) != 0)) { + if (((bitField8_ & 0x00000008) != 0)) { output.writeDouble(460, costMicrosPValue_); } - if (((bitField8_ & 0x00000001) != 0)) { + if (((bitField8_ & 0x00000010) != 0)) { output.writeDouble(461, costMicrosChangePointEstimate_); } - if (((bitField8_ & 0x00000002) != 0)) { + if (((bitField8_ & 0x00000020) != 0)) { output.writeInt64(462, controlImpressions_); } - if (((bitField8_ & 0x00000004) != 0)) { + if (((bitField8_ & 0x00000040) != 0)) { output.writeDouble(463, impressionsMarginOfError_); } - if (((bitField8_ & 0x00000008) != 0)) { + if (((bitField8_ & 0x00000080) != 0)) { output.writeDouble(464, impressionsPValue_); } - if (((bitField8_ & 0x00000010) != 0)) { + if (((bitField8_ & 0x00000100) != 0)) { output.writeDouble(465, impressionsPointEstimate_); } - if (((bitField8_ & 0x00000020) != 0)) { + if (((bitField8_ & 0x00000200) != 0)) { output.writeDouble(466, clicksMarginOfError_); } - if (((bitField8_ & 0x00000040) != 0)) { + if (((bitField8_ & 0x00000400) != 0)) { output.writeDouble(467, clicksPValue_); } - if (((bitField8_ & 0x00000080) != 0)) { + if (((bitField8_ & 0x00000800) != 0)) { output.writeDouble(468, clicksPointEstimate_); } - if (((bitField8_ & 0x00000100) != 0)) { + if (((bitField8_ & 0x00001000) != 0)) { output.writeDouble(469, controlConversionValue_); } - if (((bitField8_ & 0x00000200) != 0)) { + if (((bitField8_ & 0x00002000) != 0)) { output.writeDouble(470, conversionValueMarginOfError_); } - if (((bitField8_ & 0x00000400) != 0)) { + if (((bitField8_ & 0x00004000) != 0)) { output.writeDouble(471, conversionValuePValue_); } - if (((bitField8_ & 0x00000800) != 0)) { + if (((bitField8_ & 0x00008000) != 0)) { output.writeDouble(472, conversionValueChangePointEstimate_); } - if (((bitField8_ & 0x00001000) != 0)) { + if (((bitField8_ & 0x00010000) != 0)) { output.writeDouble(473, incrementalConversions_); } - if (((bitField8_ & 0x00004000) != 0)) { + if (((bitField8_ & 0x00040000) != 0)) { output.writeDouble(474, incrementalConversionValue_); } - if (((bitField8_ & 0x00010000) != 0)) { + if (((bitField8_ & 0x00100000) != 0)) { output.writeDouble(475, conversionLiftBaselineConversions_); } - if (((bitField8_ & 0x00020000) != 0)) { + if (((bitField8_ & 0x00200000) != 0)) { output.writeDouble(476, conversionLiftBaselineConversionValue_); } - if (((bitField8_ & 0x00040000) != 0)) { + if (((bitField8_ & 0x00400000) != 0)) { output.writeDouble(477, conversionLiftExposedConversions_); } - if (((bitField8_ & 0x00080000) != 0)) { + if (((bitField8_ & 0x00800000) != 0)) { output.writeDouble(478, conversionLiftExposedConversionValue_); } - if (((bitField8_ & 0x00100000) != 0)) { + if (((bitField8_ & 0x01000000) != 0)) { output.writeDouble(479, costPerIncrementalConversion_); } - if (((bitField8_ & 0x00400000) != 0)) { + if (((bitField8_ & 0x04000000) != 0)) { output.writeDouble(480, costPerIncrementalConversionP90LowerBound_); } - if (((bitField8_ & 0x00800000) != 0)) { + if (((bitField8_ & 0x08000000) != 0)) { output.writeDouble(481, costPerIncrementalConversionP90UpperBound_); } - if (((bitField8_ & 0x01000000) != 0)) { + if (((bitField8_ & 0x10000000) != 0)) { output.writeDouble(482, incrementalConversionsP90LowerBound_); } - if (((bitField8_ & 0x02000000) != 0)) { + if (((bitField8_ & 0x20000000) != 0)) { output.writeDouble(483, incrementalConversionsP90UpperBound_); } - if (((bitField8_ & 0x04000000) != 0)) { + if (((bitField8_ & 0x40000000) != 0)) { output.writeDouble(484, incrementalConversionsPValue_); } - if (((bitField8_ & 0x08000000) != 0)) { + if (((bitField8_ & 0x80000000) != 0)) { output.writeDouble(485, incrementalConversionValueP90LowerBound_); } - if (((bitField8_ & 0x10000000) != 0)) { + if (((bitField9_ & 0x00000001) != 0)) { output.writeDouble(486, incrementalConversionValueP90UpperBound_); } - if (((bitField8_ & 0x20000000) != 0)) { + if (((bitField9_ & 0x00000002) != 0)) { output.writeDouble(487, incrementalConversionValuePValue_); } - if (((bitField8_ & 0x40000000) != 0)) { + if (((bitField9_ & 0x00000004) != 0)) { output.writeDouble(488, incrementalConversionValuePerCost_); } - if (((bitField9_ & 0x00000001) != 0)) { + if (((bitField9_ & 0x00000010) != 0)) { output.writeDouble(489, incrementalConversionValuePerCostP90LowerBound_); } - if (((bitField9_ & 0x00000002) != 0)) { + if (((bitField9_ & 0x00000020) != 0)) { output.writeDouble(490, incrementalConversionValuePerCostP90UpperBound_); } - if (((bitField9_ & 0x00000004) != 0)) { + if (((bitField9_ & 0x00000040) != 0)) { output.writeDouble(491, relativeConversionLift_); } - if (((bitField9_ & 0x00000008) != 0)) { + if (((bitField9_ & 0x00000080) != 0)) { output.writeDouble(492, relativeConversionLiftP90LowerBound_); } - if (((bitField9_ & 0x00000010) != 0)) { + if (((bitField9_ & 0x00000100) != 0)) { output.writeDouble(493, relativeConversionLiftP90UpperBound_); } - if (((bitField9_ & 0x00000020) != 0)) { + if (((bitField9_ & 0x00000200) != 0)) { output.writeDouble(494, relativeConversionValueLift_); } - if (((bitField9_ & 0x00000040) != 0)) { + if (((bitField9_ & 0x00000400) != 0)) { output.writeDouble(495, relativeConversionValueLiftP90LowerBound_); } - if (((bitField9_ & 0x00000080) != 0)) { + if (((bitField9_ & 0x00000800) != 0)) { output.writeDouble(496, relativeConversionValueLiftP90UpperBound_); } - if (((bitField9_ & 0x00000100) != 0)) { + if (((bitField9_ & 0x00001000) != 0)) { output.writeDouble(497, absoluteBrandLift_); } - if (((bitField9_ & 0x00000200) != 0)) { + if (((bitField9_ & 0x00002000) != 0)) { output.writeDouble(498, absoluteBrandLiftP90LowerBound_); } - if (((bitField9_ & 0x00000400) != 0)) { + if (((bitField9_ & 0x00004000) != 0)) { output.writeDouble(499, absoluteBrandLiftP90UpperBound_); } - if (((bitField9_ & 0x00000800) != 0)) { + if (((bitField9_ & 0x00008000) != 0)) { output.writeDouble(500, absoluteBrandLiftPValue_); } - if (((bitField9_ & 0x00001000) != 0)) { + if (((bitField9_ & 0x00010000) != 0)) { output.writeDouble(501, brandLiftBaselinePositiveResponseRate_); } - if (((bitField9_ & 0x00002000) != 0)) { + if (((bitField9_ & 0x00020000) != 0)) { output.writeDouble(502, brandLiftBaselinePositiveResponseRateP90LowerBound_); } - if (((bitField9_ & 0x00004000) != 0)) { + if (((bitField9_ & 0x00040000) != 0)) { output.writeDouble(503, brandLiftBaselinePositiveResponseRateP90UpperBound_); } - if (((bitField9_ & 0x00008000) != 0)) { + if (((bitField9_ & 0x00080000) != 0)) { output.writeDouble(504, brandLiftExposedPositiveResponderFractionalCookies_); } - if (((bitField9_ & 0x00010000) != 0)) { + if (((bitField9_ & 0x00100000) != 0)) { output.writeDouble(505, brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_); } - if (((bitField9_ & 0x00020000) != 0)) { + if (((bitField9_ & 0x00200000) != 0)) { output.writeDouble(506, brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_); } - if (((bitField9_ & 0x00040000) != 0)) { + if (((bitField9_ & 0x00400000) != 0)) { output.writeDouble(507, brandLiftExposedPositiveResponseRate_); } - if (((bitField9_ & 0x00080000) != 0)) { + if (((bitField9_ & 0x00800000) != 0)) { output.writeDouble(508, brandLiftExposedPositiveResponseRateP90LowerBound_); } - if (((bitField9_ & 0x00100000) != 0)) { + if (((bitField9_ & 0x01000000) != 0)) { output.writeDouble(509, brandLiftExposedPositiveResponseRateP90UpperBound_); } - if (((bitField9_ & 0x00200000) != 0)) { + if (((bitField9_ & 0x02000000) != 0)) { output.writeDouble(510, brandLiftResponsesExposed_); } - if (((bitField9_ & 0x00400000) != 0)) { + if (((bitField9_ & 0x04000000) != 0)) { output.writeDouble(511, brandLiftResponsesSuppressed_); } - if (((bitField9_ & 0x00800000) != 0)) { + if (((bitField9_ & 0x08000000) != 0)) { output.writeDouble(512, brandLiftSuppressedPositiveResponderFractionalCookies_); } - if (((bitField9_ & 0x01000000) != 0)) { + if (((bitField9_ & 0x10000000) != 0)) { output.writeDouble(513, brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_); } - if (((bitField9_ & 0x02000000) != 0)) { + if (((bitField9_ & 0x20000000) != 0)) { output.writeDouble(514, brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_); } - if (((bitField9_ & 0x04000000) != 0)) { + if (((bitField9_ & 0x40000000) != 0)) { output.writeDouble(515, brandLiftTotalResponses_); } - if (((bitField9_ & 0x08000000) != 0)) { + if (((bitField9_ & 0x80000000) != 0)) { output.writeDouble(516, costPerLiftedCookie_); } - if (((bitField9_ & 0x10000000) != 0)) { + if (((bitField10_ & 0x00000001) != 0)) { output.writeDouble(517, costPerLiftedCookieP90LowerBound_); } - if (((bitField9_ & 0x20000000) != 0)) { + if (((bitField10_ & 0x00000002) != 0)) { output.writeDouble(518, costPerLiftedCookieP90UpperBound_); } - if (((bitField9_ & 0x40000000) != 0)) { + if (((bitField10_ & 0x00000004) != 0)) { output.writeDouble(519, fractionalLiftedCookies_); } - if (((bitField9_ & 0x80000000) != 0)) { + if (((bitField10_ & 0x00000008) != 0)) { output.writeDouble(520, fractionalLiftedCookiesP90LowerBound_); } - if (((bitField10_ & 0x00000001) != 0)) { + if (((bitField10_ & 0x00000010) != 0)) { output.writeDouble(521, fractionalLiftedCookiesP90UpperBound_); } - if (((bitField10_ & 0x00000002) != 0)) { + if (((bitField10_ & 0x00000020) != 0)) { output.writeDouble(522, headroomBrandLift_); } - if (((bitField10_ & 0x00000004) != 0)) { + if (((bitField10_ & 0x00000040) != 0)) { output.writeDouble(523, headroomBrandLiftP90LowerBound_); } - if (((bitField10_ & 0x00000008) != 0)) { + if (((bitField10_ & 0x00000080) != 0)) { output.writeDouble(524, headroomBrandLiftP90UpperBound_); } - if (((bitField10_ & 0x00000010) != 0)) { + if (((bitField10_ & 0x00000100) != 0)) { output.writeDouble(525, relativeBrandLift_); } - if (((bitField10_ & 0x00000020) != 0)) { + if (((bitField10_ & 0x00000200) != 0)) { output.writeDouble(526, relativeBrandLiftP90LowerBound_); } - if (((bitField10_ & 0x00000040) != 0)) { + if (((bitField10_ & 0x00000400) != 0)) { output.writeDouble(527, relativeBrandLiftP90UpperBound_); } - if (((bitField10_ & 0x00000080) != 0)) { + if (((bitField10_ & 0x00000800) != 0)) { output.writeInt64(528, youtubeComments_); } - if (((bitField10_ & 0x00000100) != 0)) { + if (((bitField10_ & 0x00001000) != 0)) { output.writeInt64(529, youtubeLikes_); } - if (((bitField10_ & 0x00000200) != 0)) { + if (((bitField10_ & 0x00002000) != 0)) { output.writeInt64(530, youtubeShares_); } - if (((bitField10_ & 0x00000400) != 0)) { + if (((bitField10_ & 0x00004000) != 0)) { output.writeDouble(531, originalConversionValue_); } - if (((bitField10_ & 0x00000800) != 0)) { + if (((bitField10_ & 0x00008000) != 0)) { output.writeInt64(532, verticalAdsPotentialImpressions_); } - if (((bitField10_ & 0x00001000) != 0)) { + if (((bitField10_ & 0x00010000) != 0)) { output.writeInt64(533, verticalAdsAverageBookingValueMicros_); } - if (((bitField10_ & 0x00002000) != 0)) { + if (((bitField10_ & 0x00020000) != 0)) { output.writeDouble(534, verticalAdsPriceDifferencePercentage_); } - if (((bitField10_ & 0x00004000) != 0)) { + if (((bitField10_ & 0x00040000) != 0)) { output.writeDouble(535, relativeSearchLift_); } - if (((bitField10_ & 0x00008000) != 0)) { + if (((bitField10_ & 0x00080000) != 0)) { output.writeDouble(536, relativeSearchLiftP90LowerBound_); } - if (((bitField10_ & 0x00010000) != 0)) { + if (((bitField10_ & 0x00100000) != 0)) { output.writeDouble(537, relativeSearchLiftP90UpperBound_); } - if (((bitField10_ & 0x00020000) != 0)) { + if (((bitField10_ & 0x00200000) != 0)) { output.writeDouble(538, incrementalSearchesPValue_); } - if (((bitField10_ & 0x00040000) != 0)) { + if (((bitField10_ & 0x00400000) != 0)) { output.writeInt64(539, searchLiftCostMicros_); } - if (((bitField10_ & 0x00080000) != 0)) { + if (((bitField10_ & 0x00800000) != 0)) { output.writeInt64(540, searchLiftImpressions_); } - if (((bitField10_ & 0x00100000) != 0)) { + if (((bitField10_ & 0x01000000) != 0)) { output.writeDouble(541, normalizedIncrementalSearches_); } - if (((bitField10_ & 0x00200000) != 0)) { + if (((bitField10_ & 0x02000000) != 0)) { output.writeDouble(542, normalizedIncrementalSearchesP90LowerBound_); } - if (((bitField10_ & 0x00400000) != 0)) { + if (((bitField10_ & 0x04000000) != 0)) { output.writeDouble(543, normalizedIncrementalSearchesP90UpperBound_); } - if (((bitField10_ & 0x00800000) != 0)) { + if (((bitField10_ & 0x08000000) != 0)) { output.writeDouble(544, normalizedIncrementalSearchesPerCost_); } - if (((bitField10_ & 0x01000000) != 0)) { + if (((bitField10_ & 0x10000000) != 0)) { output.writeDouble(545, normalizedIncrementalSearchesPerCostP90LowerBound_); } - if (((bitField10_ & 0x02000000) != 0)) { + if (((bitField10_ & 0x20000000) != 0)) { output.writeDouble(546, normalizedIncrementalSearchesPerCostP90UpperBound_); } - if (((bitField10_ & 0x04000000) != 0)) { + if (((bitField10_ & 0x40000000) != 0)) { output.writeDouble(547, normalizedIncrementalSearchesPerImpression_); } - if (((bitField10_ & 0x08000000) != 0)) { + if (((bitField10_ & 0x80000000) != 0)) { output.writeDouble(548, normalizedIncrementalSearchesPerImpressionP90LowerBound_); } - if (((bitField10_ & 0x10000000) != 0)) { + if (((bitField11_ & 0x00000001) != 0)) { output.writeDouble(549, normalizedIncrementalSearchesPerImpressionP90UpperBound_); } - if (((bitField8_ & 0x00002000) != 0)) { + if (((bitField11_ & 0x00000002) != 0)) { + output.writeMessage(550, getUniqueUsersInfo()); + } + if (((bitField11_ & 0x00000004) != 0)) { + output.writeMessage(551, getUniqueUsersTwoPlusInfo()); + } + if (((bitField11_ & 0x00000008) != 0)) { + output.writeMessage(552, getUniqueUsersThreePlusInfo()); + } + if (((bitField11_ & 0x00000010) != 0)) { + output.writeMessage(553, getUniqueUsersFourPlusInfo()); + } + if (((bitField11_ & 0x00000020) != 0)) { + output.writeMessage(554, getUniqueUsersFivePlusInfo()); + } + if (((bitField11_ & 0x00000400) != 0)) { + output.writeMessage(555, getUniqueUsersTenPlusInfo()); + } + if (((bitField6_ & 0x00000200) != 0)) { + output.writeInt64(556, uniqueUsersSixPlus_); + } + if (((bitField6_ & 0x00000400) != 0)) { + output.writeInt64(557, uniqueUsersSevenPlus_); + } + if (((bitField6_ & 0x00000800) != 0)) { + output.writeInt64(558, uniqueUsersEightPlus_); + } + if (((bitField6_ & 0x00001000) != 0)) { + output.writeInt64(559, uniqueUsersNinePlus_); + } + if (((bitField11_ & 0x00000040) != 0)) { + output.writeMessage(560, getUniqueUsersSixPlusInfo()); + } + if (((bitField11_ & 0x00000080) != 0)) { + output.writeMessage(561, getUniqueUsersSevenPlusInfo()); + } + if (((bitField11_ & 0x00000100) != 0)) { + output.writeMessage(562, getUniqueUsersEightPlusInfo()); + } + if (((bitField11_ & 0x00000200) != 0)) { + output.writeMessage(563, getUniqueUsersNinePlusInfo()); + } + if (((bitField8_ & 0x00020000) != 0)) { output.writeDouble(601, incrementalConversionsWinnerScore_); } - if (((bitField8_ & 0x00008000) != 0)) { + if (((bitField8_ & 0x00080000) != 0)) { output.writeDouble(602, incrementalConversionValueWinnerScore_); } - if (((bitField8_ & 0x00200000) != 0)) { + if (((bitField8_ & 0x02000000) != 0)) { output.writeDouble(603, costPerIncrementalConversionWinnerScore_); } - if (((bitField8_ & 0x80000000) != 0)) { + if (((bitField9_ & 0x00000008) != 0)) { output.writeDouble(604, incrementalConversionValuePerCostWinnerScore_); } getUnknownFields().writeTo(output); @@ -13982,35 +14589,35 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt64Size(396, uniqueUsersFivePlus_); } - if (((bitField6_ & 0x00000200) != 0)) { + if (((bitField6_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(397, uniqueUsersTenPlus_); } - if (((bitField6_ & 0x00000400) != 0)) { + if (((bitField6_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(398, valueAdjustment_); } - if (((bitField6_ & 0x00000800) != 0)) { + if (((bitField6_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(399, allValueAdjustment_); } - if (((bitField6_ & 0x00001000) != 0)) { + if (((bitField6_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(400, clicksUniqueQueryClusters_); } - if (((bitField6_ & 0x00002000) != 0)) { + if (((bitField6_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(401, conversionsUniqueQueryClusters_); } - if (((bitField6_ & 0x00004000) != 0)) { + if (((bitField6_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(402, impressionsUniqueQueryClusters_); } - if (((bitField6_ & 0x00008000) != 0)) { + if (((bitField6_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(403, videoWatchTimeDurationMillis_); } - if (((bitField6_ & 0x00010000) != 0)) { + if (((bitField6_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(404, averageVideoWatchTimeDurationMillis_); } @@ -14038,131 +14645,131 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(410, videoTrueviewViewRateShorts_); } - if (((bitField6_ & 0x00020000) != 0)) { + if (((bitField6_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(411, svr_); } - if (((bitField6_ & 0x00040000) != 0)) { + if (((bitField6_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(412, activeViewAudibilityMeasurableImpressions_); } - if (((bitField6_ & 0x00080000) != 0)) { + if (((bitField6_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(413, activeViewAudibilityMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00100000) != 0)) { + if (((bitField6_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(414, activeViewAudibilityInvalidMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00200000) != 0)) { + if (((bitField6_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(415, activeViewAudibilityInvalidGivtMeasurableImpressionsRate_); } - if (((bitField6_ & 0x00400000) != 0)) { + if (((bitField6_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(416, activeViewAudibleImpressions_); } - if (((bitField6_ & 0x00800000) != 0)) { + if (((bitField6_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(417, activeViewAudibleImpressionsRate_); } - if (((bitField6_ & 0x01000000) != 0)) { + if (((bitField6_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(418, activeViewAudibleTwoSecondsImpressions_); } - if (((bitField6_ & 0x02000000) != 0)) { + if (((bitField6_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(419, activeViewAudibleTwoSecondsImpressionsRate_); } - if (((bitField6_ & 0x04000000) != 0)) { + if (((bitField6_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(420, activeViewAudibleThirtySecondsImpressions_); } - if (((bitField6_ & 0x08000000) != 0)) { + if (((bitField6_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(421, activeViewAudibleThirtySecondsImpressionsRate_); } - if (((bitField6_ & 0x10000000) != 0)) { + if (((bitField7_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(422, activeViewAudibleQuartileP25Rate_); } - if (((bitField6_ & 0x20000000) != 0)) { + if (((bitField7_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(423, activeViewAudibleQuartileP50Rate_); } - if (((bitField6_ & 0x40000000) != 0)) { + if (((bitField7_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(424, activeViewAudibleQuartileP75Rate_); } - if (((bitField6_ & 0x80000000) != 0)) { + if (((bitField7_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(425, activeViewAudibleQuartileP100Rate_); } - if (((bitField7_ & 0x00000001) != 0)) { + if (((bitField7_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(426, biddableIndirectInstallFirstInAppConversionMicros_); } - if (((bitField7_ & 0x00000002) != 0)) { + if (((bitField7_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(427, allAverageCartSize_); } - if (((bitField7_ & 0x00000004) != 0)) { + if (((bitField7_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(428, allAverageOrderValueMicros_); } - if (((bitField7_ & 0x00000008) != 0)) { + if (((bitField7_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(429, allCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000010) != 0)) { + if (((bitField7_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(430, allCrossSellCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000020) != 0)) { + if (((bitField7_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(431, allCrossSellGrossProfitMicros_); } - if (((bitField7_ & 0x00000040) != 0)) { + if (((bitField7_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(432, allCrossSellRevenueMicros_); } - if (((bitField7_ & 0x00000080) != 0)) { + if (((bitField7_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(433, allCrossSellUnitsSold_); } - if (((bitField7_ & 0x00000100) != 0)) { + if (((bitField7_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(434, allGrossProfitMargin_); } - if (((bitField7_ & 0x00000200) != 0)) { + if (((bitField7_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(435, allGrossProfitMicros_); } - if (((bitField7_ & 0x00000400) != 0)) { + if (((bitField7_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(436, allLeadCostOfGoodsSoldMicros_); } - if (((bitField7_ & 0x00000800) != 0)) { + if (((bitField7_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(437, allLeadGrossProfitMicros_); } - if (((bitField7_ & 0x00001000) != 0)) { + if (((bitField7_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(438, allLeadRevenueMicros_); } - if (((bitField7_ & 0x00002000) != 0)) { + if (((bitField7_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(439, allLeadUnitsSold_); } - if (((bitField7_ & 0x00004000) != 0)) { + if (((bitField7_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(440, allOrders_); } - if (((bitField7_ & 0x00008000) != 0)) { + if (((bitField7_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(441, allRevenueMicros_); } - if (((bitField7_ & 0x00010000) != 0)) { + if (((bitField7_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(442, allUnitsSold_); } @@ -14170,435 +14777,491 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt64Size(443, controlClicks_); } - if (((bitField7_ & 0x00020000) != 0)) { + if (((bitField7_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(446, controlCostPerConversion_); } - if (((bitField7_ & 0x00040000) != 0)) { + if (((bitField7_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(447, costPerConversionMarginOfError_); } - if (((bitField7_ & 0x00080000) != 0)) { + if (((bitField7_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(448, costPerConversionPValue_); } - if (((bitField7_ & 0x00100000) != 0)) { + if (((bitField7_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(449, costPerConversionChangePointEstimate_); } - if (((bitField7_ & 0x00200000) != 0)) { + if (((bitField7_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(450, controlConversions_); } - if (((bitField7_ & 0x00400000) != 0)) { + if (((bitField7_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(451, conversionsAbsoluteChangeMarginOfError_); } - if (((bitField7_ & 0x00800000) != 0)) { + if (((bitField7_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(452, conversionsAbsoluteChangePValue_); } - if (((bitField7_ & 0x01000000) != 0)) { + if (((bitField7_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(453, conversionsAbsoluteChangePointEstimate_); } - if (((bitField7_ & 0x02000000) != 0)) { + if (((bitField7_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(454, controlConversionValuePerCost_); } - if (((bitField7_ & 0x04000000) != 0)) { + if (((bitField7_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(455, conversionValuePerCostMarginOfError_); } - if (((bitField7_ & 0x08000000) != 0)) { + if (((bitField7_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(456, conversionValuePerCostPValue_); } - if (((bitField7_ & 0x10000000) != 0)) { + if (((bitField8_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(457, conversionValuePerCostChangePointEstimate_); } - if (((bitField7_ & 0x20000000) != 0)) { + if (((bitField8_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(458, controlCostMicros_); } - if (((bitField7_ & 0x40000000) != 0)) { + if (((bitField8_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(459, costMicrosMarginOfError_); } - if (((bitField7_ & 0x80000000) != 0)) { + if (((bitField8_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(460, costMicrosPValue_); } - if (((bitField8_ & 0x00000001) != 0)) { + if (((bitField8_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(461, costMicrosChangePointEstimate_); } - if (((bitField8_ & 0x00000002) != 0)) { + if (((bitField8_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(462, controlImpressions_); } - if (((bitField8_ & 0x00000004) != 0)) { + if (((bitField8_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(463, impressionsMarginOfError_); } - if (((bitField8_ & 0x00000008) != 0)) { + if (((bitField8_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(464, impressionsPValue_); } - if (((bitField8_ & 0x00000010) != 0)) { + if (((bitField8_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(465, impressionsPointEstimate_); } - if (((bitField8_ & 0x00000020) != 0)) { + if (((bitField8_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(466, clicksMarginOfError_); } - if (((bitField8_ & 0x00000040) != 0)) { + if (((bitField8_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(467, clicksPValue_); } - if (((bitField8_ & 0x00000080) != 0)) { + if (((bitField8_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(468, clicksPointEstimate_); } - if (((bitField8_ & 0x00000100) != 0)) { + if (((bitField8_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(469, controlConversionValue_); } - if (((bitField8_ & 0x00000200) != 0)) { + if (((bitField8_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(470, conversionValueMarginOfError_); } - if (((bitField8_ & 0x00000400) != 0)) { + if (((bitField8_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(471, conversionValuePValue_); } - if (((bitField8_ & 0x00000800) != 0)) { + if (((bitField8_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(472, conversionValueChangePointEstimate_); } - if (((bitField8_ & 0x00001000) != 0)) { + if (((bitField8_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(473, incrementalConversions_); } - if (((bitField8_ & 0x00004000) != 0)) { + if (((bitField8_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(474, incrementalConversionValue_); } - if (((bitField8_ & 0x00010000) != 0)) { + if (((bitField8_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(475, conversionLiftBaselineConversions_); } - if (((bitField8_ & 0x00020000) != 0)) { + if (((bitField8_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(476, conversionLiftBaselineConversionValue_); } - if (((bitField8_ & 0x00040000) != 0)) { + if (((bitField8_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(477, conversionLiftExposedConversions_); } - if (((bitField8_ & 0x00080000) != 0)) { + if (((bitField8_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(478, conversionLiftExposedConversionValue_); } - if (((bitField8_ & 0x00100000) != 0)) { + if (((bitField8_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(479, costPerIncrementalConversion_); } - if (((bitField8_ & 0x00400000) != 0)) { + if (((bitField8_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(480, costPerIncrementalConversionP90LowerBound_); } - if (((bitField8_ & 0x00800000) != 0)) { + if (((bitField8_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(481, costPerIncrementalConversionP90UpperBound_); } - if (((bitField8_ & 0x01000000) != 0)) { + if (((bitField8_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(482, incrementalConversionsP90LowerBound_); } - if (((bitField8_ & 0x02000000) != 0)) { + if (((bitField8_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(483, incrementalConversionsP90UpperBound_); } - if (((bitField8_ & 0x04000000) != 0)) { + if (((bitField8_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(484, incrementalConversionsPValue_); } - if (((bitField8_ & 0x08000000) != 0)) { + if (((bitField8_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(485, incrementalConversionValueP90LowerBound_); } - if (((bitField8_ & 0x10000000) != 0)) { + if (((bitField9_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(486, incrementalConversionValueP90UpperBound_); } - if (((bitField8_ & 0x20000000) != 0)) { + if (((bitField9_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(487, incrementalConversionValuePValue_); } - if (((bitField8_ & 0x40000000) != 0)) { + if (((bitField9_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(488, incrementalConversionValuePerCost_); } - if (((bitField9_ & 0x00000001) != 0)) { + if (((bitField9_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(489, incrementalConversionValuePerCostP90LowerBound_); } - if (((bitField9_ & 0x00000002) != 0)) { + if (((bitField9_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(490, incrementalConversionValuePerCostP90UpperBound_); } - if (((bitField9_ & 0x00000004) != 0)) { + if (((bitField9_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(491, relativeConversionLift_); } - if (((bitField9_ & 0x00000008) != 0)) { + if (((bitField9_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(492, relativeConversionLiftP90LowerBound_); } - if (((bitField9_ & 0x00000010) != 0)) { + if (((bitField9_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(493, relativeConversionLiftP90UpperBound_); } - if (((bitField9_ & 0x00000020) != 0)) { + if (((bitField9_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(494, relativeConversionValueLift_); } - if (((bitField9_ & 0x00000040) != 0)) { + if (((bitField9_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(495, relativeConversionValueLiftP90LowerBound_); } - if (((bitField9_ & 0x00000080) != 0)) { + if (((bitField9_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(496, relativeConversionValueLiftP90UpperBound_); } - if (((bitField9_ & 0x00000100) != 0)) { + if (((bitField9_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(497, absoluteBrandLift_); } - if (((bitField9_ & 0x00000200) != 0)) { + if (((bitField9_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(498, absoluteBrandLiftP90LowerBound_); } - if (((bitField9_ & 0x00000400) != 0)) { + if (((bitField9_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(499, absoluteBrandLiftP90UpperBound_); } - if (((bitField9_ & 0x00000800) != 0)) { + if (((bitField9_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(500, absoluteBrandLiftPValue_); } - if (((bitField9_ & 0x00001000) != 0)) { + if (((bitField9_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(501, brandLiftBaselinePositiveResponseRate_); } - if (((bitField9_ & 0x00002000) != 0)) { + if (((bitField9_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(502, brandLiftBaselinePositiveResponseRateP90LowerBound_); } - if (((bitField9_ & 0x00004000) != 0)) { + if (((bitField9_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(503, brandLiftBaselinePositiveResponseRateP90UpperBound_); } - if (((bitField9_ & 0x00008000) != 0)) { + if (((bitField9_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(504, brandLiftExposedPositiveResponderFractionalCookies_); } - if (((bitField9_ & 0x00010000) != 0)) { + if (((bitField9_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(505, brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_); } - if (((bitField9_ & 0x00020000) != 0)) { + if (((bitField9_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(506, brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_); } - if (((bitField9_ & 0x00040000) != 0)) { + if (((bitField9_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(507, brandLiftExposedPositiveResponseRate_); } - if (((bitField9_ & 0x00080000) != 0)) { + if (((bitField9_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(508, brandLiftExposedPositiveResponseRateP90LowerBound_); } - if (((bitField9_ & 0x00100000) != 0)) { + if (((bitField9_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(509, brandLiftExposedPositiveResponseRateP90UpperBound_); } - if (((bitField9_ & 0x00200000) != 0)) { + if (((bitField9_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(510, brandLiftResponsesExposed_); } - if (((bitField9_ & 0x00400000) != 0)) { + if (((bitField9_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(511, brandLiftResponsesSuppressed_); } - if (((bitField9_ & 0x00800000) != 0)) { + if (((bitField9_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(512, brandLiftSuppressedPositiveResponderFractionalCookies_); } - if (((bitField9_ & 0x01000000) != 0)) { + if (((bitField9_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(513, brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_); } - if (((bitField9_ & 0x02000000) != 0)) { + if (((bitField9_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(514, brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_); } - if (((bitField9_ & 0x04000000) != 0)) { + if (((bitField9_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(515, brandLiftTotalResponses_); } - if (((bitField9_ & 0x08000000) != 0)) { + if (((bitField9_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(516, costPerLiftedCookie_); } - if (((bitField9_ & 0x10000000) != 0)) { + if (((bitField10_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(517, costPerLiftedCookieP90LowerBound_); } - if (((bitField9_ & 0x20000000) != 0)) { + if (((bitField10_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(518, costPerLiftedCookieP90UpperBound_); } - if (((bitField9_ & 0x40000000) != 0)) { + if (((bitField10_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(519, fractionalLiftedCookies_); } - if (((bitField9_ & 0x80000000) != 0)) { + if (((bitField10_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(520, fractionalLiftedCookiesP90LowerBound_); } - if (((bitField10_ & 0x00000001) != 0)) { + if (((bitField10_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(521, fractionalLiftedCookiesP90UpperBound_); } - if (((bitField10_ & 0x00000002) != 0)) { + if (((bitField10_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(522, headroomBrandLift_); } - if (((bitField10_ & 0x00000004) != 0)) { + if (((bitField10_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(523, headroomBrandLiftP90LowerBound_); } - if (((bitField10_ & 0x00000008) != 0)) { + if (((bitField10_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(524, headroomBrandLiftP90UpperBound_); } - if (((bitField10_ & 0x00000010) != 0)) { + if (((bitField10_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(525, relativeBrandLift_); } - if (((bitField10_ & 0x00000020) != 0)) { + if (((bitField10_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(526, relativeBrandLiftP90LowerBound_); } - if (((bitField10_ & 0x00000040) != 0)) { + if (((bitField10_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(527, relativeBrandLiftP90UpperBound_); } - if (((bitField10_ & 0x00000080) != 0)) { + if (((bitField10_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(528, youtubeComments_); } - if (((bitField10_ & 0x00000100) != 0)) { + if (((bitField10_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(529, youtubeLikes_); } - if (((bitField10_ & 0x00000200) != 0)) { + if (((bitField10_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(530, youtubeShares_); } - if (((bitField10_ & 0x00000400) != 0)) { + if (((bitField10_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(531, originalConversionValue_); } - if (((bitField10_ & 0x00000800) != 0)) { + if (((bitField10_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(532, verticalAdsPotentialImpressions_); } - if (((bitField10_ & 0x00001000) != 0)) { + if (((bitField10_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(533, verticalAdsAverageBookingValueMicros_); } - if (((bitField10_ & 0x00002000) != 0)) { + if (((bitField10_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(534, verticalAdsPriceDifferencePercentage_); } - if (((bitField10_ & 0x00004000) != 0)) { + if (((bitField10_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(535, relativeSearchLift_); } - if (((bitField10_ & 0x00008000) != 0)) { + if (((bitField10_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(536, relativeSearchLiftP90LowerBound_); } - if (((bitField10_ & 0x00010000) != 0)) { + if (((bitField10_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(537, relativeSearchLiftP90UpperBound_); } - if (((bitField10_ & 0x00020000) != 0)) { + if (((bitField10_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(538, incrementalSearchesPValue_); } - if (((bitField10_ & 0x00040000) != 0)) { + if (((bitField10_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(539, searchLiftCostMicros_); } - if (((bitField10_ & 0x00080000) != 0)) { + if (((bitField10_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(540, searchLiftImpressions_); } - if (((bitField10_ & 0x00100000) != 0)) { + if (((bitField10_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(541, normalizedIncrementalSearches_); } - if (((bitField10_ & 0x00200000) != 0)) { + if (((bitField10_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(542, normalizedIncrementalSearchesP90LowerBound_); } - if (((bitField10_ & 0x00400000) != 0)) { + if (((bitField10_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(543, normalizedIncrementalSearchesP90UpperBound_); } - if (((bitField10_ & 0x00800000) != 0)) { + if (((bitField10_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(544, normalizedIncrementalSearchesPerCost_); } - if (((bitField10_ & 0x01000000) != 0)) { + if (((bitField10_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(545, normalizedIncrementalSearchesPerCostP90LowerBound_); } - if (((bitField10_ & 0x02000000) != 0)) { + if (((bitField10_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(546, normalizedIncrementalSearchesPerCostP90UpperBound_); } - if (((bitField10_ & 0x04000000) != 0)) { + if (((bitField10_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(547, normalizedIncrementalSearchesPerImpression_); } - if (((bitField10_ & 0x08000000) != 0)) { + if (((bitField10_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(548, normalizedIncrementalSearchesPerImpressionP90LowerBound_); } - if (((bitField10_ & 0x10000000) != 0)) { + if (((bitField11_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(549, normalizedIncrementalSearchesPerImpressionP90UpperBound_); } - if (((bitField8_ & 0x00002000) != 0)) { + if (((bitField11_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(550, getUniqueUsersInfo()); + } + if (((bitField11_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(551, getUniqueUsersTwoPlusInfo()); + } + if (((bitField11_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(552, getUniqueUsersThreePlusInfo()); + } + if (((bitField11_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(553, getUniqueUsersFourPlusInfo()); + } + if (((bitField11_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(554, getUniqueUsersFivePlusInfo()); + } + if (((bitField11_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(555, getUniqueUsersTenPlusInfo()); + } + if (((bitField6_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(556, uniqueUsersSixPlus_); + } + if (((bitField6_ & 0x00000400) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(557, uniqueUsersSevenPlus_); + } + if (((bitField6_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(558, uniqueUsersEightPlus_); + } + if (((bitField6_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(559, uniqueUsersNinePlus_); + } + if (((bitField11_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(560, getUniqueUsersSixPlusInfo()); + } + if (((bitField11_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(561, getUniqueUsersSevenPlusInfo()); + } + if (((bitField11_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(562, getUniqueUsersEightPlusInfo()); + } + if (((bitField11_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(563, getUniqueUsersNinePlusInfo()); + } + if (((bitField8_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(601, incrementalConversionsWinnerScore_); } - if (((bitField8_ & 0x00008000) != 0)) { + if (((bitField8_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(602, incrementalConversionValueWinnerScore_); } - if (((bitField8_ & 0x00200000) != 0)) { + if (((bitField8_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(603, costPerIncrementalConversionWinnerScore_); } - if (((bitField8_ & 0x80000000) != 0)) { + if (((bitField9_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(604, incrementalConversionValuePerCostWinnerScore_); } @@ -15778,6 +16441,26 @@ public boolean equals(final java.lang.Object obj) { if (getUniqueUsersFivePlus() != other.getUniqueUsersFivePlus()) return false; } + if (hasUniqueUsersSixPlus() != other.hasUniqueUsersSixPlus()) return false; + if (hasUniqueUsersSixPlus()) { + if (getUniqueUsersSixPlus() + != other.getUniqueUsersSixPlus()) return false; + } + if (hasUniqueUsersSevenPlus() != other.hasUniqueUsersSevenPlus()) return false; + if (hasUniqueUsersSevenPlus()) { + if (getUniqueUsersSevenPlus() + != other.getUniqueUsersSevenPlus()) return false; + } + if (hasUniqueUsersEightPlus() != other.hasUniqueUsersEightPlus()) return false; + if (hasUniqueUsersEightPlus()) { + if (getUniqueUsersEightPlus() + != other.getUniqueUsersEightPlus()) return false; + } + if (hasUniqueUsersNinePlus() != other.hasUniqueUsersNinePlus()) return false; + if (hasUniqueUsersNinePlus()) { + if (getUniqueUsersNinePlus() + != other.getUniqueUsersNinePlus()) return false; + } if (hasUniqueUsersTenPlus() != other.hasUniqueUsersTenPlus()) return false; if (hasUniqueUsersTenPlus()) { if (getUniqueUsersTenPlus() @@ -16635,6 +17318,56 @@ public boolean equals(final java.lang.Object obj) { != java.lang.Double.doubleToLongBits( other.getNormalizedIncrementalSearchesPerImpressionP90UpperBound())) return false; } + if (hasUniqueUsersInfo() != other.hasUniqueUsersInfo()) return false; + if (hasUniqueUsersInfo()) { + if (!getUniqueUsersInfo() + .equals(other.getUniqueUsersInfo())) return false; + } + if (hasUniqueUsersTwoPlusInfo() != other.hasUniqueUsersTwoPlusInfo()) return false; + if (hasUniqueUsersTwoPlusInfo()) { + if (!getUniqueUsersTwoPlusInfo() + .equals(other.getUniqueUsersTwoPlusInfo())) return false; + } + if (hasUniqueUsersThreePlusInfo() != other.hasUniqueUsersThreePlusInfo()) return false; + if (hasUniqueUsersThreePlusInfo()) { + if (!getUniqueUsersThreePlusInfo() + .equals(other.getUniqueUsersThreePlusInfo())) return false; + } + if (hasUniqueUsersFourPlusInfo() != other.hasUniqueUsersFourPlusInfo()) return false; + if (hasUniqueUsersFourPlusInfo()) { + if (!getUniqueUsersFourPlusInfo() + .equals(other.getUniqueUsersFourPlusInfo())) return false; + } + if (hasUniqueUsersFivePlusInfo() != other.hasUniqueUsersFivePlusInfo()) return false; + if (hasUniqueUsersFivePlusInfo()) { + if (!getUniqueUsersFivePlusInfo() + .equals(other.getUniqueUsersFivePlusInfo())) return false; + } + if (hasUniqueUsersSixPlusInfo() != other.hasUniqueUsersSixPlusInfo()) return false; + if (hasUniqueUsersSixPlusInfo()) { + if (!getUniqueUsersSixPlusInfo() + .equals(other.getUniqueUsersSixPlusInfo())) return false; + } + if (hasUniqueUsersSevenPlusInfo() != other.hasUniqueUsersSevenPlusInfo()) return false; + if (hasUniqueUsersSevenPlusInfo()) { + if (!getUniqueUsersSevenPlusInfo() + .equals(other.getUniqueUsersSevenPlusInfo())) return false; + } + if (hasUniqueUsersEightPlusInfo() != other.hasUniqueUsersEightPlusInfo()) return false; + if (hasUniqueUsersEightPlusInfo()) { + if (!getUniqueUsersEightPlusInfo() + .equals(other.getUniqueUsersEightPlusInfo())) return false; + } + if (hasUniqueUsersNinePlusInfo() != other.hasUniqueUsersNinePlusInfo()) return false; + if (hasUniqueUsersNinePlusInfo()) { + if (!getUniqueUsersNinePlusInfo() + .equals(other.getUniqueUsersNinePlusInfo())) return false; + } + if (hasUniqueUsersTenPlusInfo() != other.hasUniqueUsersTenPlusInfo()) return false; + if (hasUniqueUsersTenPlusInfo()) { + if (!getUniqueUsersTenPlusInfo() + .equals(other.getUniqueUsersTenPlusInfo())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -17676,6 +18409,26 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUniqueUsersFivePlus()); } + if (hasUniqueUsersSixPlus()) { + hash = (37 * hash) + UNIQUE_USERS_SIX_PLUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUniqueUsersSixPlus()); + } + if (hasUniqueUsersSevenPlus()) { + hash = (37 * hash) + UNIQUE_USERS_SEVEN_PLUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUniqueUsersSevenPlus()); + } + if (hasUniqueUsersEightPlus()) { + hash = (37 * hash) + UNIQUE_USERS_EIGHT_PLUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUniqueUsersEightPlus()); + } + if (hasUniqueUsersNinePlus()) { + hash = (37 * hash) + UNIQUE_USERS_NINE_PLUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUniqueUsersNinePlus()); + } if (hasUniqueUsersTenPlus()) { hash = (37 * hash) + UNIQUE_USERS_TEN_PLUS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( @@ -18416,6 +19169,46 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getNormalizedIncrementalSearchesPerImpressionP90UpperBound())); } + if (hasUniqueUsersInfo()) { + hash = (37 * hash) + UNIQUE_USERS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersInfo().hashCode(); + } + if (hasUniqueUsersTwoPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_TWO_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersTwoPlusInfo().hashCode(); + } + if (hasUniqueUsersThreePlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_THREE_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersThreePlusInfo().hashCode(); + } + if (hasUniqueUsersFourPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_FOUR_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersFourPlusInfo().hashCode(); + } + if (hasUniqueUsersFivePlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_FIVE_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersFivePlusInfo().hashCode(); + } + if (hasUniqueUsersSixPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_SIX_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersSixPlusInfo().hashCode(); + } + if (hasUniqueUsersSevenPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_SEVEN_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersSevenPlusInfo().hashCode(); + } + if (hasUniqueUsersEightPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_EIGHT_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersEightPlusInfo().hashCode(); + } + if (hasUniqueUsersNinePlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_NINE_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersNinePlusInfo().hashCode(); + } + if (hasUniqueUsersTenPlusInfo()) { + hash = (37 * hash) + UNIQUE_USERS_TEN_PLUS_INFO_FIELD_NUMBER; + hash = (53 * hash) + getUniqueUsersTenPlusInfo().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -18551,6 +19344,16 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { internalGetSearchVolumeFieldBuilder(); + internalGetUniqueUsersInfoFieldBuilder(); + internalGetUniqueUsersTwoPlusInfoFieldBuilder(); + internalGetUniqueUsersThreePlusInfoFieldBuilder(); + internalGetUniqueUsersFourPlusInfoFieldBuilder(); + internalGetUniqueUsersFivePlusInfoFieldBuilder(); + internalGetUniqueUsersSixPlusInfoFieldBuilder(); + internalGetUniqueUsersSevenPlusInfoFieldBuilder(); + internalGetUniqueUsersEightPlusInfoFieldBuilder(); + internalGetUniqueUsersNinePlusInfoFieldBuilder(); + internalGetUniqueUsersTenPlusInfoFieldBuilder(); } } @java.lang.Override @@ -18784,6 +19587,10 @@ public Builder clear() { uniqueUsersThreePlus_ = 0L; uniqueUsersFourPlus_ = 0L; uniqueUsersFivePlus_ = 0L; + uniqueUsersSixPlus_ = 0L; + uniqueUsersSevenPlus_ = 0L; + uniqueUsersEightPlus_ = 0L; + uniqueUsersNinePlus_ = 0L; uniqueUsersTenPlus_ = 0L; valueAdjustment_ = 0D; allValueAdjustment_ = 0D; @@ -18932,6 +19739,56 @@ public Builder clear() { normalizedIncrementalSearchesPerImpression_ = 0D; normalizedIncrementalSearchesPerImpressionP90LowerBound_ = 0D; normalizedIncrementalSearchesPerImpressionP90UpperBound_ = 0D; + uniqueUsersInfo_ = null; + if (uniqueUsersInfoBuilder_ != null) { + uniqueUsersInfoBuilder_.dispose(); + uniqueUsersInfoBuilder_ = null; + } + uniqueUsersTwoPlusInfo_ = null; + if (uniqueUsersTwoPlusInfoBuilder_ != null) { + uniqueUsersTwoPlusInfoBuilder_.dispose(); + uniqueUsersTwoPlusInfoBuilder_ = null; + } + uniqueUsersThreePlusInfo_ = null; + if (uniqueUsersThreePlusInfoBuilder_ != null) { + uniqueUsersThreePlusInfoBuilder_.dispose(); + uniqueUsersThreePlusInfoBuilder_ = null; + } + uniqueUsersFourPlusInfo_ = null; + if (uniqueUsersFourPlusInfoBuilder_ != null) { + uniqueUsersFourPlusInfoBuilder_.dispose(); + uniqueUsersFourPlusInfoBuilder_ = null; + } + uniqueUsersFivePlusInfo_ = null; + if (uniqueUsersFivePlusInfoBuilder_ != null) { + uniqueUsersFivePlusInfoBuilder_.dispose(); + uniqueUsersFivePlusInfoBuilder_ = null; + } + uniqueUsersSixPlusInfo_ = null; + if (uniqueUsersSixPlusInfoBuilder_ != null) { + uniqueUsersSixPlusInfoBuilder_.dispose(); + uniqueUsersSixPlusInfoBuilder_ = null; + } + uniqueUsersSevenPlusInfo_ = null; + if (uniqueUsersSevenPlusInfoBuilder_ != null) { + uniqueUsersSevenPlusInfoBuilder_.dispose(); + uniqueUsersSevenPlusInfoBuilder_ = null; + } + uniqueUsersEightPlusInfo_ = null; + if (uniqueUsersEightPlusInfoBuilder_ != null) { + uniqueUsersEightPlusInfoBuilder_.dispose(); + uniqueUsersEightPlusInfoBuilder_ = null; + } + uniqueUsersNinePlusInfo_ = null; + if (uniqueUsersNinePlusInfoBuilder_ != null) { + uniqueUsersNinePlusInfoBuilder_.dispose(); + uniqueUsersNinePlusInfoBuilder_ = null; + } + uniqueUsersTenPlusInfo_ = null; + if (uniqueUsersTenPlusInfoBuilder_ != null) { + uniqueUsersTenPlusInfoBuilder_.dispose(); + uniqueUsersTenPlusInfoBuilder_ = null; + } return this; } @@ -19859,55 +20716,55 @@ private void buildPartial6(com.google.ads.googleads.v26.common.Metrics result) { to_bitField6_ |= 0x00000100; } if (((from_bitField6_ & 0x00080000) != 0)) { - result.uniqueUsersTenPlus_ = uniqueUsersTenPlus_; + result.uniqueUsersSixPlus_ = uniqueUsersSixPlus_; to_bitField6_ |= 0x00000200; } if (((from_bitField6_ & 0x00100000) != 0)) { - result.valueAdjustment_ = valueAdjustment_; + result.uniqueUsersSevenPlus_ = uniqueUsersSevenPlus_; to_bitField6_ |= 0x00000400; } if (((from_bitField6_ & 0x00200000) != 0)) { - result.allValueAdjustment_ = allValueAdjustment_; + result.uniqueUsersEightPlus_ = uniqueUsersEightPlus_; to_bitField6_ |= 0x00000800; } if (((from_bitField6_ & 0x00400000) != 0)) { - result.clicksUniqueQueryClusters_ = clicksUniqueQueryClusters_; + result.uniqueUsersNinePlus_ = uniqueUsersNinePlus_; to_bitField6_ |= 0x00001000; } if (((from_bitField6_ & 0x00800000) != 0)) { - result.conversionsUniqueQueryClusters_ = conversionsUniqueQueryClusters_; + result.uniqueUsersTenPlus_ = uniqueUsersTenPlus_; to_bitField6_ |= 0x00002000; } if (((from_bitField6_ & 0x01000000) != 0)) { - result.impressionsUniqueQueryClusters_ = impressionsUniqueQueryClusters_; + result.valueAdjustment_ = valueAdjustment_; to_bitField6_ |= 0x00004000; } if (((from_bitField6_ & 0x02000000) != 0)) { - result.videoWatchTimeDurationMillis_ = videoWatchTimeDurationMillis_; + result.allValueAdjustment_ = allValueAdjustment_; to_bitField6_ |= 0x00008000; } if (((from_bitField6_ & 0x04000000) != 0)) { - result.averageVideoWatchTimeDurationMillis_ = averageVideoWatchTimeDurationMillis_; + result.clicksUniqueQueryClusters_ = clicksUniqueQueryClusters_; to_bitField6_ |= 0x00010000; } if (((from_bitField6_ & 0x08000000) != 0)) { - result.svr_ = svr_; + result.conversionsUniqueQueryClusters_ = conversionsUniqueQueryClusters_; to_bitField6_ |= 0x00020000; } if (((from_bitField6_ & 0x10000000) != 0)) { - result.activeViewAudibilityMeasurableImpressions_ = activeViewAudibilityMeasurableImpressions_; + result.impressionsUniqueQueryClusters_ = impressionsUniqueQueryClusters_; to_bitField6_ |= 0x00040000; } if (((from_bitField6_ & 0x20000000) != 0)) { - result.activeViewAudibilityMeasurableImpressionsRate_ = activeViewAudibilityMeasurableImpressionsRate_; + result.videoWatchTimeDurationMillis_ = videoWatchTimeDurationMillis_; to_bitField6_ |= 0x00080000; } if (((from_bitField6_ & 0x40000000) != 0)) { - result.activeViewAudibilityInvalidMeasurableImpressionsRate_ = activeViewAudibilityInvalidMeasurableImpressionsRate_; + result.averageVideoWatchTimeDurationMillis_ = averageVideoWatchTimeDurationMillis_; to_bitField6_ |= 0x00100000; } if (((from_bitField6_ & 0x80000000) != 0)) { - result.activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = activeViewAudibilityInvalidGivtMeasurableImpressionsRate_; + result.svr_ = svr_; to_bitField6_ |= 0x00200000; } result.bitField5_ |= to_bitField5_; @@ -19918,132 +20775,132 @@ private void buildPartial7(com.google.ads.googleads.v26.common.Metrics result) { int from_bitField7_ = bitField7_; int to_bitField6_ = 0; if (((from_bitField7_ & 0x00000001) != 0)) { - result.activeViewAudibleImpressions_ = activeViewAudibleImpressions_; + result.activeViewAudibilityMeasurableImpressions_ = activeViewAudibilityMeasurableImpressions_; to_bitField6_ |= 0x00400000; } if (((from_bitField7_ & 0x00000002) != 0)) { - result.activeViewAudibleImpressionsRate_ = activeViewAudibleImpressionsRate_; + result.activeViewAudibilityMeasurableImpressionsRate_ = activeViewAudibilityMeasurableImpressionsRate_; to_bitField6_ |= 0x00800000; } if (((from_bitField7_ & 0x00000004) != 0)) { - result.activeViewAudibleTwoSecondsImpressions_ = activeViewAudibleTwoSecondsImpressions_; + result.activeViewAudibilityInvalidMeasurableImpressionsRate_ = activeViewAudibilityInvalidMeasurableImpressionsRate_; to_bitField6_ |= 0x01000000; } if (((from_bitField7_ & 0x00000008) != 0)) { - result.activeViewAudibleTwoSecondsImpressionsRate_ = activeViewAudibleTwoSecondsImpressionsRate_; + result.activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = activeViewAudibilityInvalidGivtMeasurableImpressionsRate_; to_bitField6_ |= 0x02000000; } if (((from_bitField7_ & 0x00000010) != 0)) { - result.activeViewAudibleThirtySecondsImpressions_ = activeViewAudibleThirtySecondsImpressions_; + result.activeViewAudibleImpressions_ = activeViewAudibleImpressions_; to_bitField6_ |= 0x04000000; } if (((from_bitField7_ & 0x00000020) != 0)) { - result.activeViewAudibleThirtySecondsImpressionsRate_ = activeViewAudibleThirtySecondsImpressionsRate_; + result.activeViewAudibleImpressionsRate_ = activeViewAudibleImpressionsRate_; to_bitField6_ |= 0x08000000; } if (((from_bitField7_ & 0x00000040) != 0)) { - result.activeViewAudibleQuartileP25Rate_ = activeViewAudibleQuartileP25Rate_; + result.activeViewAudibleTwoSecondsImpressions_ = activeViewAudibleTwoSecondsImpressions_; to_bitField6_ |= 0x10000000; } if (((from_bitField7_ & 0x00000080) != 0)) { - result.activeViewAudibleQuartileP50Rate_ = activeViewAudibleQuartileP50Rate_; + result.activeViewAudibleTwoSecondsImpressionsRate_ = activeViewAudibleTwoSecondsImpressionsRate_; to_bitField6_ |= 0x20000000; } if (((from_bitField7_ & 0x00000100) != 0)) { - result.activeViewAudibleQuartileP75Rate_ = activeViewAudibleQuartileP75Rate_; + result.activeViewAudibleThirtySecondsImpressions_ = activeViewAudibleThirtySecondsImpressions_; to_bitField6_ |= 0x40000000; } if (((from_bitField7_ & 0x00000200) != 0)) { - result.activeViewAudibleQuartileP100Rate_ = activeViewAudibleQuartileP100Rate_; + result.activeViewAudibleThirtySecondsImpressionsRate_ = activeViewAudibleThirtySecondsImpressionsRate_; to_bitField6_ |= 0x80000000; } int to_bitField7_ = 0; if (((from_bitField7_ & 0x00000400) != 0)) { - result.biddableIndirectInstallFirstInAppConversionMicros_ = biddableIndirectInstallFirstInAppConversionMicros_; + result.activeViewAudibleQuartileP25Rate_ = activeViewAudibleQuartileP25Rate_; to_bitField7_ |= 0x00000001; } if (((from_bitField7_ & 0x00000800) != 0)) { - result.allAverageCartSize_ = allAverageCartSize_; + result.activeViewAudibleQuartileP50Rate_ = activeViewAudibleQuartileP50Rate_; to_bitField7_ |= 0x00000002; } if (((from_bitField7_ & 0x00001000) != 0)) { - result.allAverageOrderValueMicros_ = allAverageOrderValueMicros_; + result.activeViewAudibleQuartileP75Rate_ = activeViewAudibleQuartileP75Rate_; to_bitField7_ |= 0x00000004; } if (((from_bitField7_ & 0x00002000) != 0)) { - result.allCostOfGoodsSoldMicros_ = allCostOfGoodsSoldMicros_; + result.activeViewAudibleQuartileP100Rate_ = activeViewAudibleQuartileP100Rate_; to_bitField7_ |= 0x00000008; } if (((from_bitField7_ & 0x00004000) != 0)) { - result.allCrossSellCostOfGoodsSoldMicros_ = allCrossSellCostOfGoodsSoldMicros_; + result.biddableIndirectInstallFirstInAppConversionMicros_ = biddableIndirectInstallFirstInAppConversionMicros_; to_bitField7_ |= 0x00000010; } if (((from_bitField7_ & 0x00008000) != 0)) { - result.allCrossSellGrossProfitMicros_ = allCrossSellGrossProfitMicros_; + result.allAverageCartSize_ = allAverageCartSize_; to_bitField7_ |= 0x00000020; } if (((from_bitField7_ & 0x00010000) != 0)) { - result.allCrossSellRevenueMicros_ = allCrossSellRevenueMicros_; + result.allAverageOrderValueMicros_ = allAverageOrderValueMicros_; to_bitField7_ |= 0x00000040; } if (((from_bitField7_ & 0x00020000) != 0)) { - result.allCrossSellUnitsSold_ = allCrossSellUnitsSold_; + result.allCostOfGoodsSoldMicros_ = allCostOfGoodsSoldMicros_; to_bitField7_ |= 0x00000080; } if (((from_bitField7_ & 0x00040000) != 0)) { - result.allGrossProfitMargin_ = allGrossProfitMargin_; + result.allCrossSellCostOfGoodsSoldMicros_ = allCrossSellCostOfGoodsSoldMicros_; to_bitField7_ |= 0x00000100; } if (((from_bitField7_ & 0x00080000) != 0)) { - result.allGrossProfitMicros_ = allGrossProfitMicros_; + result.allCrossSellGrossProfitMicros_ = allCrossSellGrossProfitMicros_; to_bitField7_ |= 0x00000200; } if (((from_bitField7_ & 0x00100000) != 0)) { - result.allLeadCostOfGoodsSoldMicros_ = allLeadCostOfGoodsSoldMicros_; + result.allCrossSellRevenueMicros_ = allCrossSellRevenueMicros_; to_bitField7_ |= 0x00000400; } if (((from_bitField7_ & 0x00200000) != 0)) { - result.allLeadGrossProfitMicros_ = allLeadGrossProfitMicros_; + result.allCrossSellUnitsSold_ = allCrossSellUnitsSold_; to_bitField7_ |= 0x00000800; } if (((from_bitField7_ & 0x00400000) != 0)) { - result.allLeadRevenueMicros_ = allLeadRevenueMicros_; + result.allGrossProfitMargin_ = allGrossProfitMargin_; to_bitField7_ |= 0x00001000; } if (((from_bitField7_ & 0x00800000) != 0)) { - result.allLeadUnitsSold_ = allLeadUnitsSold_; + result.allGrossProfitMicros_ = allGrossProfitMicros_; to_bitField7_ |= 0x00002000; } if (((from_bitField7_ & 0x01000000) != 0)) { - result.allOrders_ = allOrders_; + result.allLeadCostOfGoodsSoldMicros_ = allLeadCostOfGoodsSoldMicros_; to_bitField7_ |= 0x00004000; } if (((from_bitField7_ & 0x02000000) != 0)) { - result.allRevenueMicros_ = allRevenueMicros_; + result.allLeadGrossProfitMicros_ = allLeadGrossProfitMicros_; to_bitField7_ |= 0x00008000; } if (((from_bitField7_ & 0x04000000) != 0)) { - result.allUnitsSold_ = allUnitsSold_; + result.allLeadRevenueMicros_ = allLeadRevenueMicros_; to_bitField7_ |= 0x00010000; } if (((from_bitField7_ & 0x08000000) != 0)) { - result.controlCostPerConversion_ = controlCostPerConversion_; + result.allLeadUnitsSold_ = allLeadUnitsSold_; to_bitField7_ |= 0x00020000; } if (((from_bitField7_ & 0x10000000) != 0)) { - result.costPerConversionMarginOfError_ = costPerConversionMarginOfError_; + result.allOrders_ = allOrders_; to_bitField7_ |= 0x00040000; } if (((from_bitField7_ & 0x20000000) != 0)) { - result.costPerConversionPValue_ = costPerConversionPValue_; + result.allRevenueMicros_ = allRevenueMicros_; to_bitField7_ |= 0x00080000; } if (((from_bitField7_ & 0x40000000) != 0)) { - result.costPerConversionChangePointEstimate_ = costPerConversionChangePointEstimate_; + result.allUnitsSold_ = allUnitsSold_; to_bitField7_ |= 0x00100000; } if (((from_bitField7_ & 0x80000000) != 0)) { - result.controlConversions_ = controlConversions_; + result.controlCostPerConversion_ = controlCostPerConversion_; to_bitField7_ |= 0x00200000; } result.bitField6_ |= to_bitField6_; @@ -20054,132 +20911,132 @@ private void buildPartial8(com.google.ads.googleads.v26.common.Metrics result) { int from_bitField8_ = bitField8_; int to_bitField7_ = 0; if (((from_bitField8_ & 0x00000001) != 0)) { - result.conversionsAbsoluteChangeMarginOfError_ = conversionsAbsoluteChangeMarginOfError_; + result.costPerConversionMarginOfError_ = costPerConversionMarginOfError_; to_bitField7_ |= 0x00400000; } if (((from_bitField8_ & 0x00000002) != 0)) { - result.conversionsAbsoluteChangePValue_ = conversionsAbsoluteChangePValue_; + result.costPerConversionPValue_ = costPerConversionPValue_; to_bitField7_ |= 0x00800000; } if (((from_bitField8_ & 0x00000004) != 0)) { - result.conversionsAbsoluteChangePointEstimate_ = conversionsAbsoluteChangePointEstimate_; + result.costPerConversionChangePointEstimate_ = costPerConversionChangePointEstimate_; to_bitField7_ |= 0x01000000; } if (((from_bitField8_ & 0x00000008) != 0)) { - result.controlConversionValuePerCost_ = controlConversionValuePerCost_; + result.controlConversions_ = controlConversions_; to_bitField7_ |= 0x02000000; } if (((from_bitField8_ & 0x00000010) != 0)) { - result.conversionValuePerCostMarginOfError_ = conversionValuePerCostMarginOfError_; + result.conversionsAbsoluteChangeMarginOfError_ = conversionsAbsoluteChangeMarginOfError_; to_bitField7_ |= 0x04000000; } if (((from_bitField8_ & 0x00000020) != 0)) { - result.conversionValuePerCostPValue_ = conversionValuePerCostPValue_; + result.conversionsAbsoluteChangePValue_ = conversionsAbsoluteChangePValue_; to_bitField7_ |= 0x08000000; } if (((from_bitField8_ & 0x00000040) != 0)) { - result.conversionValuePerCostChangePointEstimate_ = conversionValuePerCostChangePointEstimate_; + result.conversionsAbsoluteChangePointEstimate_ = conversionsAbsoluteChangePointEstimate_; to_bitField7_ |= 0x10000000; } if (((from_bitField8_ & 0x00000080) != 0)) { - result.controlCostMicros_ = controlCostMicros_; + result.controlConversionValuePerCost_ = controlConversionValuePerCost_; to_bitField7_ |= 0x20000000; } if (((from_bitField8_ & 0x00000100) != 0)) { - result.costMicrosMarginOfError_ = costMicrosMarginOfError_; + result.conversionValuePerCostMarginOfError_ = conversionValuePerCostMarginOfError_; to_bitField7_ |= 0x40000000; } if (((from_bitField8_ & 0x00000200) != 0)) { - result.costMicrosPValue_ = costMicrosPValue_; + result.conversionValuePerCostPValue_ = conversionValuePerCostPValue_; to_bitField7_ |= 0x80000000; } int to_bitField8_ = 0; if (((from_bitField8_ & 0x00000400) != 0)) { - result.costMicrosChangePointEstimate_ = costMicrosChangePointEstimate_; + result.conversionValuePerCostChangePointEstimate_ = conversionValuePerCostChangePointEstimate_; to_bitField8_ |= 0x00000001; } if (((from_bitField8_ & 0x00000800) != 0)) { - result.controlImpressions_ = controlImpressions_; + result.controlCostMicros_ = controlCostMicros_; to_bitField8_ |= 0x00000002; } if (((from_bitField8_ & 0x00001000) != 0)) { - result.impressionsMarginOfError_ = impressionsMarginOfError_; + result.costMicrosMarginOfError_ = costMicrosMarginOfError_; to_bitField8_ |= 0x00000004; } if (((from_bitField8_ & 0x00002000) != 0)) { - result.impressionsPValue_ = impressionsPValue_; + result.costMicrosPValue_ = costMicrosPValue_; to_bitField8_ |= 0x00000008; } if (((from_bitField8_ & 0x00004000) != 0)) { - result.impressionsPointEstimate_ = impressionsPointEstimate_; + result.costMicrosChangePointEstimate_ = costMicrosChangePointEstimate_; to_bitField8_ |= 0x00000010; } if (((from_bitField8_ & 0x00008000) != 0)) { - result.clicksMarginOfError_ = clicksMarginOfError_; + result.controlImpressions_ = controlImpressions_; to_bitField8_ |= 0x00000020; } if (((from_bitField8_ & 0x00010000) != 0)) { - result.clicksPValue_ = clicksPValue_; + result.impressionsMarginOfError_ = impressionsMarginOfError_; to_bitField8_ |= 0x00000040; } if (((from_bitField8_ & 0x00020000) != 0)) { - result.clicksPointEstimate_ = clicksPointEstimate_; + result.impressionsPValue_ = impressionsPValue_; to_bitField8_ |= 0x00000080; } if (((from_bitField8_ & 0x00040000) != 0)) { - result.controlConversionValue_ = controlConversionValue_; + result.impressionsPointEstimate_ = impressionsPointEstimate_; to_bitField8_ |= 0x00000100; } if (((from_bitField8_ & 0x00080000) != 0)) { - result.conversionValueMarginOfError_ = conversionValueMarginOfError_; + result.clicksMarginOfError_ = clicksMarginOfError_; to_bitField8_ |= 0x00000200; } if (((from_bitField8_ & 0x00100000) != 0)) { - result.conversionValuePValue_ = conversionValuePValue_; + result.clicksPValue_ = clicksPValue_; to_bitField8_ |= 0x00000400; } if (((from_bitField8_ & 0x00200000) != 0)) { - result.conversionValueChangePointEstimate_ = conversionValueChangePointEstimate_; + result.clicksPointEstimate_ = clicksPointEstimate_; to_bitField8_ |= 0x00000800; } if (((from_bitField8_ & 0x00400000) != 0)) { - result.incrementalConversions_ = incrementalConversions_; + result.controlConversionValue_ = controlConversionValue_; to_bitField8_ |= 0x00001000; } if (((from_bitField8_ & 0x00800000) != 0)) { - result.incrementalConversionsWinnerScore_ = incrementalConversionsWinnerScore_; + result.conversionValueMarginOfError_ = conversionValueMarginOfError_; to_bitField8_ |= 0x00002000; } if (((from_bitField8_ & 0x01000000) != 0)) { - result.incrementalConversionValue_ = incrementalConversionValue_; + result.conversionValuePValue_ = conversionValuePValue_; to_bitField8_ |= 0x00004000; } if (((from_bitField8_ & 0x02000000) != 0)) { - result.incrementalConversionValueWinnerScore_ = incrementalConversionValueWinnerScore_; + result.conversionValueChangePointEstimate_ = conversionValueChangePointEstimate_; to_bitField8_ |= 0x00008000; } if (((from_bitField8_ & 0x04000000) != 0)) { - result.conversionLiftBaselineConversions_ = conversionLiftBaselineConversions_; + result.incrementalConversions_ = incrementalConversions_; to_bitField8_ |= 0x00010000; } if (((from_bitField8_ & 0x08000000) != 0)) { - result.conversionLiftBaselineConversionValue_ = conversionLiftBaselineConversionValue_; + result.incrementalConversionsWinnerScore_ = incrementalConversionsWinnerScore_; to_bitField8_ |= 0x00020000; } if (((from_bitField8_ & 0x10000000) != 0)) { - result.conversionLiftExposedConversions_ = conversionLiftExposedConversions_; + result.incrementalConversionValue_ = incrementalConversionValue_; to_bitField8_ |= 0x00040000; } if (((from_bitField8_ & 0x20000000) != 0)) { - result.conversionLiftExposedConversionValue_ = conversionLiftExposedConversionValue_; + result.incrementalConversionValueWinnerScore_ = incrementalConversionValueWinnerScore_; to_bitField8_ |= 0x00080000; } if (((from_bitField8_ & 0x40000000) != 0)) { - result.costPerIncrementalConversion_ = costPerIncrementalConversion_; + result.conversionLiftBaselineConversions_ = conversionLiftBaselineConversions_; to_bitField8_ |= 0x00100000; } if (((from_bitField8_ & 0x80000000) != 0)) { - result.costPerIncrementalConversionWinnerScore_ = costPerIncrementalConversionWinnerScore_; + result.conversionLiftBaselineConversionValue_ = conversionLiftBaselineConversionValue_; to_bitField8_ |= 0x00200000; } result.bitField7_ |= to_bitField7_; @@ -20190,132 +21047,132 @@ private void buildPartial9(com.google.ads.googleads.v26.common.Metrics result) { int from_bitField9_ = bitField9_; int to_bitField8_ = 0; if (((from_bitField9_ & 0x00000001) != 0)) { - result.costPerIncrementalConversionP90LowerBound_ = costPerIncrementalConversionP90LowerBound_; + result.conversionLiftExposedConversions_ = conversionLiftExposedConversions_; to_bitField8_ |= 0x00400000; } if (((from_bitField9_ & 0x00000002) != 0)) { - result.costPerIncrementalConversionP90UpperBound_ = costPerIncrementalConversionP90UpperBound_; + result.conversionLiftExposedConversionValue_ = conversionLiftExposedConversionValue_; to_bitField8_ |= 0x00800000; } if (((from_bitField9_ & 0x00000004) != 0)) { - result.incrementalConversionsP90LowerBound_ = incrementalConversionsP90LowerBound_; + result.costPerIncrementalConversion_ = costPerIncrementalConversion_; to_bitField8_ |= 0x01000000; } if (((from_bitField9_ & 0x00000008) != 0)) { - result.incrementalConversionsP90UpperBound_ = incrementalConversionsP90UpperBound_; + result.costPerIncrementalConversionWinnerScore_ = costPerIncrementalConversionWinnerScore_; to_bitField8_ |= 0x02000000; } if (((from_bitField9_ & 0x00000010) != 0)) { - result.incrementalConversionsPValue_ = incrementalConversionsPValue_; + result.costPerIncrementalConversionP90LowerBound_ = costPerIncrementalConversionP90LowerBound_; to_bitField8_ |= 0x04000000; } if (((from_bitField9_ & 0x00000020) != 0)) { - result.incrementalConversionValueP90LowerBound_ = incrementalConversionValueP90LowerBound_; + result.costPerIncrementalConversionP90UpperBound_ = costPerIncrementalConversionP90UpperBound_; to_bitField8_ |= 0x08000000; } if (((from_bitField9_ & 0x00000040) != 0)) { - result.incrementalConversionValueP90UpperBound_ = incrementalConversionValueP90UpperBound_; + result.incrementalConversionsP90LowerBound_ = incrementalConversionsP90LowerBound_; to_bitField8_ |= 0x10000000; } if (((from_bitField9_ & 0x00000080) != 0)) { - result.incrementalConversionValuePValue_ = incrementalConversionValuePValue_; + result.incrementalConversionsP90UpperBound_ = incrementalConversionsP90UpperBound_; to_bitField8_ |= 0x20000000; } if (((from_bitField9_ & 0x00000100) != 0)) { - result.incrementalConversionValuePerCost_ = incrementalConversionValuePerCost_; + result.incrementalConversionsPValue_ = incrementalConversionsPValue_; to_bitField8_ |= 0x40000000; } if (((from_bitField9_ & 0x00000200) != 0)) { - result.incrementalConversionValuePerCostWinnerScore_ = incrementalConversionValuePerCostWinnerScore_; + result.incrementalConversionValueP90LowerBound_ = incrementalConversionValueP90LowerBound_; to_bitField8_ |= 0x80000000; } int to_bitField9_ = 0; if (((from_bitField9_ & 0x00000400) != 0)) { - result.incrementalConversionValuePerCostP90LowerBound_ = incrementalConversionValuePerCostP90LowerBound_; + result.incrementalConversionValueP90UpperBound_ = incrementalConversionValueP90UpperBound_; to_bitField9_ |= 0x00000001; } if (((from_bitField9_ & 0x00000800) != 0)) { - result.incrementalConversionValuePerCostP90UpperBound_ = incrementalConversionValuePerCostP90UpperBound_; + result.incrementalConversionValuePValue_ = incrementalConversionValuePValue_; to_bitField9_ |= 0x00000002; } if (((from_bitField9_ & 0x00001000) != 0)) { - result.relativeConversionLift_ = relativeConversionLift_; + result.incrementalConversionValuePerCost_ = incrementalConversionValuePerCost_; to_bitField9_ |= 0x00000004; } if (((from_bitField9_ & 0x00002000) != 0)) { - result.relativeConversionLiftP90LowerBound_ = relativeConversionLiftP90LowerBound_; + result.incrementalConversionValuePerCostWinnerScore_ = incrementalConversionValuePerCostWinnerScore_; to_bitField9_ |= 0x00000008; } if (((from_bitField9_ & 0x00004000) != 0)) { - result.relativeConversionLiftP90UpperBound_ = relativeConversionLiftP90UpperBound_; + result.incrementalConversionValuePerCostP90LowerBound_ = incrementalConversionValuePerCostP90LowerBound_; to_bitField9_ |= 0x00000010; } if (((from_bitField9_ & 0x00008000) != 0)) { - result.relativeConversionValueLift_ = relativeConversionValueLift_; + result.incrementalConversionValuePerCostP90UpperBound_ = incrementalConversionValuePerCostP90UpperBound_; to_bitField9_ |= 0x00000020; } if (((from_bitField9_ & 0x00010000) != 0)) { - result.relativeConversionValueLiftP90LowerBound_ = relativeConversionValueLiftP90LowerBound_; + result.relativeConversionLift_ = relativeConversionLift_; to_bitField9_ |= 0x00000040; } if (((from_bitField9_ & 0x00020000) != 0)) { - result.relativeConversionValueLiftP90UpperBound_ = relativeConversionValueLiftP90UpperBound_; + result.relativeConversionLiftP90LowerBound_ = relativeConversionLiftP90LowerBound_; to_bitField9_ |= 0x00000080; } if (((from_bitField9_ & 0x00040000) != 0)) { - result.absoluteBrandLift_ = absoluteBrandLift_; + result.relativeConversionLiftP90UpperBound_ = relativeConversionLiftP90UpperBound_; to_bitField9_ |= 0x00000100; } if (((from_bitField9_ & 0x00080000) != 0)) { - result.absoluteBrandLiftP90LowerBound_ = absoluteBrandLiftP90LowerBound_; + result.relativeConversionValueLift_ = relativeConversionValueLift_; to_bitField9_ |= 0x00000200; } if (((from_bitField9_ & 0x00100000) != 0)) { - result.absoluteBrandLiftP90UpperBound_ = absoluteBrandLiftP90UpperBound_; + result.relativeConversionValueLiftP90LowerBound_ = relativeConversionValueLiftP90LowerBound_; to_bitField9_ |= 0x00000400; } if (((from_bitField9_ & 0x00200000) != 0)) { - result.absoluteBrandLiftPValue_ = absoluteBrandLiftPValue_; + result.relativeConversionValueLiftP90UpperBound_ = relativeConversionValueLiftP90UpperBound_; to_bitField9_ |= 0x00000800; } if (((from_bitField9_ & 0x00400000) != 0)) { - result.brandLiftBaselinePositiveResponseRate_ = brandLiftBaselinePositiveResponseRate_; + result.absoluteBrandLift_ = absoluteBrandLift_; to_bitField9_ |= 0x00001000; } if (((from_bitField9_ & 0x00800000) != 0)) { - result.brandLiftBaselinePositiveResponseRateP90LowerBound_ = brandLiftBaselinePositiveResponseRateP90LowerBound_; + result.absoluteBrandLiftP90LowerBound_ = absoluteBrandLiftP90LowerBound_; to_bitField9_ |= 0x00002000; } if (((from_bitField9_ & 0x01000000) != 0)) { - result.brandLiftBaselinePositiveResponseRateP90UpperBound_ = brandLiftBaselinePositiveResponseRateP90UpperBound_; + result.absoluteBrandLiftP90UpperBound_ = absoluteBrandLiftP90UpperBound_; to_bitField9_ |= 0x00004000; } if (((from_bitField9_ & 0x02000000) != 0)) { - result.brandLiftExposedPositiveResponderFractionalCookies_ = brandLiftExposedPositiveResponderFractionalCookies_; + result.absoluteBrandLiftPValue_ = absoluteBrandLiftPValue_; to_bitField9_ |= 0x00008000; } if (((from_bitField9_ & 0x04000000) != 0)) { - result.brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_; + result.brandLiftBaselinePositiveResponseRate_ = brandLiftBaselinePositiveResponseRate_; to_bitField9_ |= 0x00010000; } if (((from_bitField9_ & 0x08000000) != 0)) { - result.brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_; + result.brandLiftBaselinePositiveResponseRateP90LowerBound_ = brandLiftBaselinePositiveResponseRateP90LowerBound_; to_bitField9_ |= 0x00020000; } if (((from_bitField9_ & 0x10000000) != 0)) { - result.brandLiftExposedPositiveResponseRate_ = brandLiftExposedPositiveResponseRate_; + result.brandLiftBaselinePositiveResponseRateP90UpperBound_ = brandLiftBaselinePositiveResponseRateP90UpperBound_; to_bitField9_ |= 0x00040000; } if (((from_bitField9_ & 0x20000000) != 0)) { - result.brandLiftExposedPositiveResponseRateP90LowerBound_ = brandLiftExposedPositiveResponseRateP90LowerBound_; + result.brandLiftExposedPositiveResponderFractionalCookies_ = brandLiftExposedPositiveResponderFractionalCookies_; to_bitField9_ |= 0x00080000; } if (((from_bitField9_ & 0x40000000) != 0)) { - result.brandLiftExposedPositiveResponseRateP90UpperBound_ = brandLiftExposedPositiveResponseRateP90UpperBound_; + result.brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_; to_bitField9_ |= 0x00100000; } if (((from_bitField9_ & 0x80000000) != 0)) { - result.brandLiftResponsesExposed_ = brandLiftResponsesExposed_; + result.brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_; to_bitField9_ |= 0x00200000; } result.bitField8_ |= to_bitField8_; @@ -20326,132 +21183,132 @@ private void buildPartial10(com.google.ads.googleads.v26.common.Metrics result) int from_bitField10_ = bitField10_; int to_bitField9_ = 0; if (((from_bitField10_ & 0x00000001) != 0)) { - result.brandLiftResponsesSuppressed_ = brandLiftResponsesSuppressed_; + result.brandLiftExposedPositiveResponseRate_ = brandLiftExposedPositiveResponseRate_; to_bitField9_ |= 0x00400000; } if (((from_bitField10_ & 0x00000002) != 0)) { - result.brandLiftSuppressedPositiveResponderFractionalCookies_ = brandLiftSuppressedPositiveResponderFractionalCookies_; + result.brandLiftExposedPositiveResponseRateP90LowerBound_ = brandLiftExposedPositiveResponseRateP90LowerBound_; to_bitField9_ |= 0x00800000; } if (((from_bitField10_ & 0x00000004) != 0)) { - result.brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_; + result.brandLiftExposedPositiveResponseRateP90UpperBound_ = brandLiftExposedPositiveResponseRateP90UpperBound_; to_bitField9_ |= 0x01000000; } if (((from_bitField10_ & 0x00000008) != 0)) { - result.brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_; + result.brandLiftResponsesExposed_ = brandLiftResponsesExposed_; to_bitField9_ |= 0x02000000; } if (((from_bitField10_ & 0x00000010) != 0)) { - result.brandLiftTotalResponses_ = brandLiftTotalResponses_; + result.brandLiftResponsesSuppressed_ = brandLiftResponsesSuppressed_; to_bitField9_ |= 0x04000000; } if (((from_bitField10_ & 0x00000020) != 0)) { - result.costPerLiftedCookie_ = costPerLiftedCookie_; + result.brandLiftSuppressedPositiveResponderFractionalCookies_ = brandLiftSuppressedPositiveResponderFractionalCookies_; to_bitField9_ |= 0x08000000; } if (((from_bitField10_ & 0x00000040) != 0)) { - result.costPerLiftedCookieP90LowerBound_ = costPerLiftedCookieP90LowerBound_; + result.brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_; to_bitField9_ |= 0x10000000; } if (((from_bitField10_ & 0x00000080) != 0)) { - result.costPerLiftedCookieP90UpperBound_ = costPerLiftedCookieP90UpperBound_; + result.brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_; to_bitField9_ |= 0x20000000; } if (((from_bitField10_ & 0x00000100) != 0)) { - result.fractionalLiftedCookies_ = fractionalLiftedCookies_; + result.brandLiftTotalResponses_ = brandLiftTotalResponses_; to_bitField9_ |= 0x40000000; } if (((from_bitField10_ & 0x00000200) != 0)) { - result.fractionalLiftedCookiesP90LowerBound_ = fractionalLiftedCookiesP90LowerBound_; + result.costPerLiftedCookie_ = costPerLiftedCookie_; to_bitField9_ |= 0x80000000; } int to_bitField10_ = 0; if (((from_bitField10_ & 0x00000400) != 0)) { - result.fractionalLiftedCookiesP90UpperBound_ = fractionalLiftedCookiesP90UpperBound_; + result.costPerLiftedCookieP90LowerBound_ = costPerLiftedCookieP90LowerBound_; to_bitField10_ |= 0x00000001; } if (((from_bitField10_ & 0x00000800) != 0)) { - result.headroomBrandLift_ = headroomBrandLift_; + result.costPerLiftedCookieP90UpperBound_ = costPerLiftedCookieP90UpperBound_; to_bitField10_ |= 0x00000002; } if (((from_bitField10_ & 0x00001000) != 0)) { - result.headroomBrandLiftP90LowerBound_ = headroomBrandLiftP90LowerBound_; + result.fractionalLiftedCookies_ = fractionalLiftedCookies_; to_bitField10_ |= 0x00000004; } if (((from_bitField10_ & 0x00002000) != 0)) { - result.headroomBrandLiftP90UpperBound_ = headroomBrandLiftP90UpperBound_; + result.fractionalLiftedCookiesP90LowerBound_ = fractionalLiftedCookiesP90LowerBound_; to_bitField10_ |= 0x00000008; } if (((from_bitField10_ & 0x00004000) != 0)) { - result.relativeBrandLift_ = relativeBrandLift_; + result.fractionalLiftedCookiesP90UpperBound_ = fractionalLiftedCookiesP90UpperBound_; to_bitField10_ |= 0x00000010; } if (((from_bitField10_ & 0x00008000) != 0)) { - result.relativeBrandLiftP90LowerBound_ = relativeBrandLiftP90LowerBound_; + result.headroomBrandLift_ = headroomBrandLift_; to_bitField10_ |= 0x00000020; } if (((from_bitField10_ & 0x00010000) != 0)) { - result.relativeBrandLiftP90UpperBound_ = relativeBrandLiftP90UpperBound_; + result.headroomBrandLiftP90LowerBound_ = headroomBrandLiftP90LowerBound_; to_bitField10_ |= 0x00000040; } if (((from_bitField10_ & 0x00020000) != 0)) { - result.youtubeComments_ = youtubeComments_; + result.headroomBrandLiftP90UpperBound_ = headroomBrandLiftP90UpperBound_; to_bitField10_ |= 0x00000080; } if (((from_bitField10_ & 0x00040000) != 0)) { - result.youtubeLikes_ = youtubeLikes_; + result.relativeBrandLift_ = relativeBrandLift_; to_bitField10_ |= 0x00000100; } if (((from_bitField10_ & 0x00080000) != 0)) { - result.youtubeShares_ = youtubeShares_; + result.relativeBrandLiftP90LowerBound_ = relativeBrandLiftP90LowerBound_; to_bitField10_ |= 0x00000200; } if (((from_bitField10_ & 0x00100000) != 0)) { - result.originalConversionValue_ = originalConversionValue_; + result.relativeBrandLiftP90UpperBound_ = relativeBrandLiftP90UpperBound_; to_bitField10_ |= 0x00000400; } if (((from_bitField10_ & 0x00200000) != 0)) { - result.verticalAdsPotentialImpressions_ = verticalAdsPotentialImpressions_; + result.youtubeComments_ = youtubeComments_; to_bitField10_ |= 0x00000800; } if (((from_bitField10_ & 0x00400000) != 0)) { - result.verticalAdsAverageBookingValueMicros_ = verticalAdsAverageBookingValueMicros_; + result.youtubeLikes_ = youtubeLikes_; to_bitField10_ |= 0x00001000; } if (((from_bitField10_ & 0x00800000) != 0)) { - result.verticalAdsPriceDifferencePercentage_ = verticalAdsPriceDifferencePercentage_; + result.youtubeShares_ = youtubeShares_; to_bitField10_ |= 0x00002000; } if (((from_bitField10_ & 0x01000000) != 0)) { - result.relativeSearchLift_ = relativeSearchLift_; + result.originalConversionValue_ = originalConversionValue_; to_bitField10_ |= 0x00004000; } if (((from_bitField10_ & 0x02000000) != 0)) { - result.relativeSearchLiftP90LowerBound_ = relativeSearchLiftP90LowerBound_; + result.verticalAdsPotentialImpressions_ = verticalAdsPotentialImpressions_; to_bitField10_ |= 0x00008000; } if (((from_bitField10_ & 0x04000000) != 0)) { - result.relativeSearchLiftP90UpperBound_ = relativeSearchLiftP90UpperBound_; + result.verticalAdsAverageBookingValueMicros_ = verticalAdsAverageBookingValueMicros_; to_bitField10_ |= 0x00010000; } if (((from_bitField10_ & 0x08000000) != 0)) { - result.incrementalSearchesPValue_ = incrementalSearchesPValue_; + result.verticalAdsPriceDifferencePercentage_ = verticalAdsPriceDifferencePercentage_; to_bitField10_ |= 0x00020000; } if (((from_bitField10_ & 0x10000000) != 0)) { - result.searchLiftCostMicros_ = searchLiftCostMicros_; + result.relativeSearchLift_ = relativeSearchLift_; to_bitField10_ |= 0x00040000; } if (((from_bitField10_ & 0x20000000) != 0)) { - result.searchLiftImpressions_ = searchLiftImpressions_; + result.relativeSearchLiftP90LowerBound_ = relativeSearchLiftP90LowerBound_; to_bitField10_ |= 0x00080000; } if (((from_bitField10_ & 0x40000000) != 0)) { - result.normalizedIncrementalSearches_ = normalizedIncrementalSearches_; + result.relativeSearchLiftP90UpperBound_ = relativeSearchLiftP90UpperBound_; to_bitField10_ |= 0x00100000; } if (((from_bitField10_ & 0x80000000) != 0)) { - result.normalizedIncrementalSearchesP90LowerBound_ = normalizedIncrementalSearchesP90LowerBound_; + result.incrementalSearchesPValue_ = incrementalSearchesPValue_; to_bitField10_ |= 0x00200000; } result.bitField9_ |= to_bitField9_; @@ -20462,34 +21319,112 @@ private void buildPartial11(com.google.ads.googleads.v26.common.Metrics result) int from_bitField11_ = bitField11_; int to_bitField10_ = 0; if (((from_bitField11_ & 0x00000001) != 0)) { - result.normalizedIncrementalSearchesP90UpperBound_ = normalizedIncrementalSearchesP90UpperBound_; + result.searchLiftCostMicros_ = searchLiftCostMicros_; to_bitField10_ |= 0x00400000; } if (((from_bitField11_ & 0x00000002) != 0)) { - result.normalizedIncrementalSearchesPerCost_ = normalizedIncrementalSearchesPerCost_; + result.searchLiftImpressions_ = searchLiftImpressions_; to_bitField10_ |= 0x00800000; } if (((from_bitField11_ & 0x00000004) != 0)) { - result.normalizedIncrementalSearchesPerCostP90LowerBound_ = normalizedIncrementalSearchesPerCostP90LowerBound_; + result.normalizedIncrementalSearches_ = normalizedIncrementalSearches_; to_bitField10_ |= 0x01000000; } if (((from_bitField11_ & 0x00000008) != 0)) { - result.normalizedIncrementalSearchesPerCostP90UpperBound_ = normalizedIncrementalSearchesPerCostP90UpperBound_; + result.normalizedIncrementalSearchesP90LowerBound_ = normalizedIncrementalSearchesP90LowerBound_; to_bitField10_ |= 0x02000000; } if (((from_bitField11_ & 0x00000010) != 0)) { - result.normalizedIncrementalSearchesPerImpression_ = normalizedIncrementalSearchesPerImpression_; + result.normalizedIncrementalSearchesP90UpperBound_ = normalizedIncrementalSearchesP90UpperBound_; to_bitField10_ |= 0x04000000; } if (((from_bitField11_ & 0x00000020) != 0)) { - result.normalizedIncrementalSearchesPerImpressionP90LowerBound_ = normalizedIncrementalSearchesPerImpressionP90LowerBound_; + result.normalizedIncrementalSearchesPerCost_ = normalizedIncrementalSearchesPerCost_; to_bitField10_ |= 0x08000000; } if (((from_bitField11_ & 0x00000040) != 0)) { - result.normalizedIncrementalSearchesPerImpressionP90UpperBound_ = normalizedIncrementalSearchesPerImpressionP90UpperBound_; + result.normalizedIncrementalSearchesPerCostP90LowerBound_ = normalizedIncrementalSearchesPerCostP90LowerBound_; to_bitField10_ |= 0x10000000; } + if (((from_bitField11_ & 0x00000080) != 0)) { + result.normalizedIncrementalSearchesPerCostP90UpperBound_ = normalizedIncrementalSearchesPerCostP90UpperBound_; + to_bitField10_ |= 0x20000000; + } + if (((from_bitField11_ & 0x00000100) != 0)) { + result.normalizedIncrementalSearchesPerImpression_ = normalizedIncrementalSearchesPerImpression_; + to_bitField10_ |= 0x40000000; + } + if (((from_bitField11_ & 0x00000200) != 0)) { + result.normalizedIncrementalSearchesPerImpressionP90LowerBound_ = normalizedIncrementalSearchesPerImpressionP90LowerBound_; + to_bitField10_ |= 0x80000000; + } + int to_bitField11_ = 0; + if (((from_bitField11_ & 0x00000400) != 0)) { + result.normalizedIncrementalSearchesPerImpressionP90UpperBound_ = normalizedIncrementalSearchesPerImpressionP90UpperBound_; + to_bitField11_ |= 0x00000001; + } + if (((from_bitField11_ & 0x00000800) != 0)) { + result.uniqueUsersInfo_ = uniqueUsersInfoBuilder_ == null + ? uniqueUsersInfo_ + : uniqueUsersInfoBuilder_.build(); + to_bitField11_ |= 0x00000002; + } + if (((from_bitField11_ & 0x00001000) != 0)) { + result.uniqueUsersTwoPlusInfo_ = uniqueUsersTwoPlusInfoBuilder_ == null + ? uniqueUsersTwoPlusInfo_ + : uniqueUsersTwoPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000004; + } + if (((from_bitField11_ & 0x00002000) != 0)) { + result.uniqueUsersThreePlusInfo_ = uniqueUsersThreePlusInfoBuilder_ == null + ? uniqueUsersThreePlusInfo_ + : uniqueUsersThreePlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000008; + } + if (((from_bitField11_ & 0x00004000) != 0)) { + result.uniqueUsersFourPlusInfo_ = uniqueUsersFourPlusInfoBuilder_ == null + ? uniqueUsersFourPlusInfo_ + : uniqueUsersFourPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000010; + } + if (((from_bitField11_ & 0x00008000) != 0)) { + result.uniqueUsersFivePlusInfo_ = uniqueUsersFivePlusInfoBuilder_ == null + ? uniqueUsersFivePlusInfo_ + : uniqueUsersFivePlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000020; + } + if (((from_bitField11_ & 0x00010000) != 0)) { + result.uniqueUsersSixPlusInfo_ = uniqueUsersSixPlusInfoBuilder_ == null + ? uniqueUsersSixPlusInfo_ + : uniqueUsersSixPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000040; + } + if (((from_bitField11_ & 0x00020000) != 0)) { + result.uniqueUsersSevenPlusInfo_ = uniqueUsersSevenPlusInfoBuilder_ == null + ? uniqueUsersSevenPlusInfo_ + : uniqueUsersSevenPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000080; + } + if (((from_bitField11_ & 0x00040000) != 0)) { + result.uniqueUsersEightPlusInfo_ = uniqueUsersEightPlusInfoBuilder_ == null + ? uniqueUsersEightPlusInfo_ + : uniqueUsersEightPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000100; + } + if (((from_bitField11_ & 0x00080000) != 0)) { + result.uniqueUsersNinePlusInfo_ = uniqueUsersNinePlusInfoBuilder_ == null + ? uniqueUsersNinePlusInfo_ + : uniqueUsersNinePlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000200; + } + if (((from_bitField11_ & 0x00100000) != 0)) { + result.uniqueUsersTenPlusInfo_ = uniqueUsersTenPlusInfoBuilder_ == null + ? uniqueUsersTenPlusInfo_ + : uniqueUsersTenPlusInfoBuilder_.build(); + to_bitField11_ |= 0x00000400; + } result.bitField10_ |= to_bitField10_; + result.bitField11_ |= to_bitField11_; } @java.lang.Override @@ -21158,6 +22093,18 @@ public Builder mergeFrom(com.google.ads.googleads.v26.common.Metrics other) { if (other.hasUniqueUsersFivePlus()) { setUniqueUsersFivePlus(other.getUniqueUsersFivePlus()); } + if (other.hasUniqueUsersSixPlus()) { + setUniqueUsersSixPlus(other.getUniqueUsersSixPlus()); + } + if (other.hasUniqueUsersSevenPlus()) { + setUniqueUsersSevenPlus(other.getUniqueUsersSevenPlus()); + } + if (other.hasUniqueUsersEightPlus()) { + setUniqueUsersEightPlus(other.getUniqueUsersEightPlus()); + } + if (other.hasUniqueUsersNinePlus()) { + setUniqueUsersNinePlus(other.getUniqueUsersNinePlus()); + } if (other.hasUniqueUsersTenPlus()) { setUniqueUsersTenPlus(other.getUniqueUsersTenPlus()); } @@ -21602,6 +22549,36 @@ public Builder mergeFrom(com.google.ads.googleads.v26.common.Metrics other) { if (other.hasNormalizedIncrementalSearchesPerImpressionP90UpperBound()) { setNormalizedIncrementalSearchesPerImpressionP90UpperBound(other.getNormalizedIncrementalSearchesPerImpressionP90UpperBound()); } + if (other.hasUniqueUsersInfo()) { + mergeUniqueUsersInfo(other.getUniqueUsersInfo()); + } + if (other.hasUniqueUsersTwoPlusInfo()) { + mergeUniqueUsersTwoPlusInfo(other.getUniqueUsersTwoPlusInfo()); + } + if (other.hasUniqueUsersThreePlusInfo()) { + mergeUniqueUsersThreePlusInfo(other.getUniqueUsersThreePlusInfo()); + } + if (other.hasUniqueUsersFourPlusInfo()) { + mergeUniqueUsersFourPlusInfo(other.getUniqueUsersFourPlusInfo()); + } + if (other.hasUniqueUsersFivePlusInfo()) { + mergeUniqueUsersFivePlusInfo(other.getUniqueUsersFivePlusInfo()); + } + if (other.hasUniqueUsersSixPlusInfo()) { + mergeUniqueUsersSixPlusInfo(other.getUniqueUsersSixPlusInfo()); + } + if (other.hasUniqueUsersSevenPlusInfo()) { + mergeUniqueUsersSevenPlusInfo(other.getUniqueUsersSevenPlusInfo()); + } + if (other.hasUniqueUsersEightPlusInfo()) { + mergeUniqueUsersEightPlusInfo(other.getUniqueUsersEightPlusInfo()); + } + if (other.hasUniqueUsersNinePlusInfo()) { + mergeUniqueUsersNinePlusInfo(other.getUniqueUsersNinePlusInfo()); + } + if (other.hasUniqueUsersTenPlusInfo()) { + mergeUniqueUsersTenPlusInfo(other.getUniqueUsersTenPlusInfo()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -22664,42 +23641,42 @@ public Builder mergeFrom( } // case 3168 case 3176: { uniqueUsersTenPlus_ = input.readInt64(); - bitField6_ |= 0x00080000; + bitField6_ |= 0x00800000; break; } // case 3176 case 3185: { valueAdjustment_ = input.readDouble(); - bitField6_ |= 0x00100000; + bitField6_ |= 0x01000000; break; } // case 3185 case 3193: { allValueAdjustment_ = input.readDouble(); - bitField6_ |= 0x00200000; + bitField6_ |= 0x02000000; break; } // case 3193 case 3200: { clicksUniqueQueryClusters_ = input.readInt64(); - bitField6_ |= 0x00400000; + bitField6_ |= 0x04000000; break; } // case 3200 case 3208: { conversionsUniqueQueryClusters_ = input.readInt64(); - bitField6_ |= 0x00800000; + bitField6_ |= 0x08000000; break; } // case 3208 case 3216: { impressionsUniqueQueryClusters_ = input.readInt64(); - bitField6_ |= 0x01000000; + bitField6_ |= 0x10000000; break; } // case 3216 case 3224: { videoWatchTimeDurationMillis_ = input.readInt64(); - bitField6_ |= 0x02000000; + bitField6_ |= 0x20000000; break; } // case 3224 case 3232: { averageVideoWatchTimeDurationMillis_ = input.readInt64(); - bitField6_ |= 0x04000000; + bitField6_ |= 0x40000000; break; } // case 3232 case 3241: { @@ -22734,162 +23711,162 @@ public Builder mergeFrom( } // case 3281 case 3288: { svr_ = input.readInt64(); - bitField6_ |= 0x08000000; + bitField6_ |= 0x80000000; break; } // case 3288 case 3296: { activeViewAudibilityMeasurableImpressions_ = input.readInt64(); - bitField6_ |= 0x10000000; + bitField7_ |= 0x00000001; break; } // case 3296 case 3305: { activeViewAudibilityMeasurableImpressionsRate_ = input.readDouble(); - bitField6_ |= 0x20000000; + bitField7_ |= 0x00000002; break; } // case 3305 case 3313: { activeViewAudibilityInvalidMeasurableImpressionsRate_ = input.readDouble(); - bitField6_ |= 0x40000000; + bitField7_ |= 0x00000004; break; } // case 3313 case 3321: { activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = input.readDouble(); - bitField6_ |= 0x80000000; + bitField7_ |= 0x00000008; break; } // case 3321 case 3328: { activeViewAudibleImpressions_ = input.readInt64(); - bitField7_ |= 0x00000001; + bitField7_ |= 0x00000010; break; } // case 3328 case 3337: { activeViewAudibleImpressionsRate_ = input.readDouble(); - bitField7_ |= 0x00000002; + bitField7_ |= 0x00000020; break; } // case 3337 case 3344: { activeViewAudibleTwoSecondsImpressions_ = input.readInt64(); - bitField7_ |= 0x00000004; + bitField7_ |= 0x00000040; break; } // case 3344 case 3353: { activeViewAudibleTwoSecondsImpressionsRate_ = input.readDouble(); - bitField7_ |= 0x00000008; + bitField7_ |= 0x00000080; break; } // case 3353 case 3360: { activeViewAudibleThirtySecondsImpressions_ = input.readInt64(); - bitField7_ |= 0x00000010; + bitField7_ |= 0x00000100; break; } // case 3360 case 3369: { activeViewAudibleThirtySecondsImpressionsRate_ = input.readDouble(); - bitField7_ |= 0x00000020; + bitField7_ |= 0x00000200; break; } // case 3369 case 3377: { activeViewAudibleQuartileP25Rate_ = input.readDouble(); - bitField7_ |= 0x00000040; + bitField7_ |= 0x00000400; break; } // case 3377 case 3385: { activeViewAudibleQuartileP50Rate_ = input.readDouble(); - bitField7_ |= 0x00000080; + bitField7_ |= 0x00000800; break; } // case 3385 case 3393: { activeViewAudibleQuartileP75Rate_ = input.readDouble(); - bitField7_ |= 0x00000100; + bitField7_ |= 0x00001000; break; } // case 3393 case 3401: { activeViewAudibleQuartileP100Rate_ = input.readDouble(); - bitField7_ |= 0x00000200; + bitField7_ |= 0x00002000; break; } // case 3401 case 3408: { biddableIndirectInstallFirstInAppConversionMicros_ = input.readInt64(); - bitField7_ |= 0x00000400; + bitField7_ |= 0x00004000; break; } // case 3408 case 3417: { allAverageCartSize_ = input.readDouble(); - bitField7_ |= 0x00000800; + bitField7_ |= 0x00008000; break; } // case 3417 case 3424: { allAverageOrderValueMicros_ = input.readInt64(); - bitField7_ |= 0x00001000; + bitField7_ |= 0x00010000; break; } // case 3424 case 3432: { allCostOfGoodsSoldMicros_ = input.readInt64(); - bitField7_ |= 0x00002000; + bitField7_ |= 0x00020000; break; } // case 3432 case 3440: { allCrossSellCostOfGoodsSoldMicros_ = input.readInt64(); - bitField7_ |= 0x00004000; + bitField7_ |= 0x00040000; break; } // case 3440 case 3448: { allCrossSellGrossProfitMicros_ = input.readInt64(); - bitField7_ |= 0x00008000; + bitField7_ |= 0x00080000; break; } // case 3448 case 3456: { allCrossSellRevenueMicros_ = input.readInt64(); - bitField7_ |= 0x00010000; + bitField7_ |= 0x00100000; break; } // case 3456 case 3465: { allCrossSellUnitsSold_ = input.readDouble(); - bitField7_ |= 0x00020000; + bitField7_ |= 0x00200000; break; } // case 3465 case 3473: { allGrossProfitMargin_ = input.readDouble(); - bitField7_ |= 0x00040000; + bitField7_ |= 0x00400000; break; } // case 3473 case 3480: { allGrossProfitMicros_ = input.readInt64(); - bitField7_ |= 0x00080000; + bitField7_ |= 0x00800000; break; } // case 3480 case 3488: { allLeadCostOfGoodsSoldMicros_ = input.readInt64(); - bitField7_ |= 0x00100000; + bitField7_ |= 0x01000000; break; } // case 3488 case 3496: { allLeadGrossProfitMicros_ = input.readInt64(); - bitField7_ |= 0x00200000; + bitField7_ |= 0x02000000; break; } // case 3496 case 3504: { allLeadRevenueMicros_ = input.readInt64(); - bitField7_ |= 0x00400000; + bitField7_ |= 0x04000000; break; } // case 3504 case 3513: { allLeadUnitsSold_ = input.readDouble(); - bitField7_ |= 0x00800000; + bitField7_ |= 0x08000000; break; } // case 3513 case 3521: { allOrders_ = input.readDouble(); - bitField7_ |= 0x01000000; + bitField7_ |= 0x10000000; break; } // case 3521 case 3528: { allRevenueMicros_ = input.readInt64(); - bitField7_ |= 0x02000000; + bitField7_ |= 0x20000000; break; } // case 3528 case 3537: { allUnitsSold_ = input.readDouble(); - bitField7_ |= 0x04000000; + bitField7_ |= 0x40000000; break; } // case 3537 case 3544: { @@ -22899,542 +23876,632 @@ public Builder mergeFrom( } // case 3544 case 3569: { controlCostPerConversion_ = input.readDouble(); - bitField7_ |= 0x08000000; + bitField7_ |= 0x80000000; break; } // case 3569 case 3577: { costPerConversionMarginOfError_ = input.readDouble(); - bitField7_ |= 0x10000000; + bitField8_ |= 0x00000001; break; } // case 3577 case 3585: { costPerConversionPValue_ = input.readDouble(); - bitField7_ |= 0x20000000; + bitField8_ |= 0x00000002; break; } // case 3585 case 3593: { costPerConversionChangePointEstimate_ = input.readDouble(); - bitField7_ |= 0x40000000; + bitField8_ |= 0x00000004; break; } // case 3593 case 3601: { controlConversions_ = input.readDouble(); - bitField7_ |= 0x80000000; + bitField8_ |= 0x00000008; break; } // case 3601 case 3609: { conversionsAbsoluteChangeMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00000001; + bitField8_ |= 0x00000010; break; } // case 3609 case 3617: { conversionsAbsoluteChangePValue_ = input.readDouble(); - bitField8_ |= 0x00000002; + bitField8_ |= 0x00000020; break; } // case 3617 case 3625: { conversionsAbsoluteChangePointEstimate_ = input.readDouble(); - bitField8_ |= 0x00000004; + bitField8_ |= 0x00000040; break; } // case 3625 case 3633: { controlConversionValuePerCost_ = input.readDouble(); - bitField8_ |= 0x00000008; + bitField8_ |= 0x00000080; break; } // case 3633 case 3641: { conversionValuePerCostMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00000010; + bitField8_ |= 0x00000100; break; } // case 3641 case 3649: { conversionValuePerCostPValue_ = input.readDouble(); - bitField8_ |= 0x00000020; + bitField8_ |= 0x00000200; break; } // case 3649 case 3657: { conversionValuePerCostChangePointEstimate_ = input.readDouble(); - bitField8_ |= 0x00000040; + bitField8_ |= 0x00000400; break; } // case 3657 case 3664: { controlCostMicros_ = input.readInt64(); - bitField8_ |= 0x00000080; + bitField8_ |= 0x00000800; break; } // case 3664 case 3673: { costMicrosMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00000100; + bitField8_ |= 0x00001000; break; } // case 3673 case 3681: { costMicrosPValue_ = input.readDouble(); - bitField8_ |= 0x00000200; + bitField8_ |= 0x00002000; break; } // case 3681 case 3689: { costMicrosChangePointEstimate_ = input.readDouble(); - bitField8_ |= 0x00000400; + bitField8_ |= 0x00004000; break; } // case 3689 case 3696: { controlImpressions_ = input.readInt64(); - bitField8_ |= 0x00000800; + bitField8_ |= 0x00008000; break; } // case 3696 case 3705: { impressionsMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00001000; + bitField8_ |= 0x00010000; break; } // case 3705 case 3713: { impressionsPValue_ = input.readDouble(); - bitField8_ |= 0x00002000; + bitField8_ |= 0x00020000; break; } // case 3713 case 3721: { impressionsPointEstimate_ = input.readDouble(); - bitField8_ |= 0x00004000; + bitField8_ |= 0x00040000; break; } // case 3721 case 3729: { clicksMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00008000; + bitField8_ |= 0x00080000; break; } // case 3729 case 3737: { clicksPValue_ = input.readDouble(); - bitField8_ |= 0x00010000; + bitField8_ |= 0x00100000; break; } // case 3737 case 3745: { clicksPointEstimate_ = input.readDouble(); - bitField8_ |= 0x00020000; + bitField8_ |= 0x00200000; break; } // case 3745 case 3753: { controlConversionValue_ = input.readDouble(); - bitField8_ |= 0x00040000; + bitField8_ |= 0x00400000; break; } // case 3753 case 3761: { conversionValueMarginOfError_ = input.readDouble(); - bitField8_ |= 0x00080000; + bitField8_ |= 0x00800000; break; } // case 3761 case 3769: { conversionValuePValue_ = input.readDouble(); - bitField8_ |= 0x00100000; + bitField8_ |= 0x01000000; break; } // case 3769 case 3777: { conversionValueChangePointEstimate_ = input.readDouble(); - bitField8_ |= 0x00200000; + bitField8_ |= 0x02000000; break; } // case 3777 case 3785: { incrementalConversions_ = input.readDouble(); - bitField8_ |= 0x00400000; + bitField8_ |= 0x04000000; break; } // case 3785 case 3793: { incrementalConversionValue_ = input.readDouble(); - bitField8_ |= 0x01000000; + bitField8_ |= 0x10000000; break; } // case 3793 case 3801: { conversionLiftBaselineConversions_ = input.readDouble(); - bitField8_ |= 0x04000000; + bitField8_ |= 0x40000000; break; } // case 3801 case 3809: { conversionLiftBaselineConversionValue_ = input.readDouble(); - bitField8_ |= 0x08000000; + bitField8_ |= 0x80000000; break; } // case 3809 case 3817: { conversionLiftExposedConversions_ = input.readDouble(); - bitField8_ |= 0x10000000; + bitField9_ |= 0x00000001; break; } // case 3817 case 3825: { conversionLiftExposedConversionValue_ = input.readDouble(); - bitField8_ |= 0x20000000; + bitField9_ |= 0x00000002; break; } // case 3825 case 3833: { costPerIncrementalConversion_ = input.readDouble(); - bitField8_ |= 0x40000000; + bitField9_ |= 0x00000004; break; } // case 3833 case 3841: { costPerIncrementalConversionP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00000001; + bitField9_ |= 0x00000010; break; } // case 3841 case 3849: { costPerIncrementalConversionP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00000002; + bitField9_ |= 0x00000020; break; } // case 3849 case 3857: { incrementalConversionsP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00000004; + bitField9_ |= 0x00000040; break; } // case 3857 case 3865: { incrementalConversionsP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00000008; + bitField9_ |= 0x00000080; break; } // case 3865 case 3873: { incrementalConversionsPValue_ = input.readDouble(); - bitField9_ |= 0x00000010; + bitField9_ |= 0x00000100; break; } // case 3873 case 3881: { incrementalConversionValueP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00000020; + bitField9_ |= 0x00000200; break; } // case 3881 case 3889: { incrementalConversionValueP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00000040; + bitField9_ |= 0x00000400; break; } // case 3889 case 3897: { incrementalConversionValuePValue_ = input.readDouble(); - bitField9_ |= 0x00000080; + bitField9_ |= 0x00000800; break; } // case 3897 case 3905: { incrementalConversionValuePerCost_ = input.readDouble(); - bitField9_ |= 0x00000100; + bitField9_ |= 0x00001000; break; } // case 3905 case 3913: { incrementalConversionValuePerCostP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00000400; + bitField9_ |= 0x00004000; break; } // case 3913 case 3921: { incrementalConversionValuePerCostP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00000800; + bitField9_ |= 0x00008000; break; } // case 3921 case 3929: { relativeConversionLift_ = input.readDouble(); - bitField9_ |= 0x00001000; + bitField9_ |= 0x00010000; break; } // case 3929 case 3937: { relativeConversionLiftP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00002000; + bitField9_ |= 0x00020000; break; } // case 3937 case 3945: { relativeConversionLiftP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00004000; + bitField9_ |= 0x00040000; break; } // case 3945 case 3953: { relativeConversionValueLift_ = input.readDouble(); - bitField9_ |= 0x00008000; + bitField9_ |= 0x00080000; break; } // case 3953 case 3961: { relativeConversionValueLiftP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00010000; + bitField9_ |= 0x00100000; break; } // case 3961 case 3969: { relativeConversionValueLiftP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00020000; + bitField9_ |= 0x00200000; break; } // case 3969 case 3977: { absoluteBrandLift_ = input.readDouble(); - bitField9_ |= 0x00040000; + bitField9_ |= 0x00400000; break; } // case 3977 case 3985: { absoluteBrandLiftP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00080000; + bitField9_ |= 0x00800000; break; } // case 3985 case 3993: { absoluteBrandLiftP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x00100000; + bitField9_ |= 0x01000000; break; } // case 3993 case 4001: { absoluteBrandLiftPValue_ = input.readDouble(); - bitField9_ |= 0x00200000; + bitField9_ |= 0x02000000; break; } // case 4001 case 4009: { brandLiftBaselinePositiveResponseRate_ = input.readDouble(); - bitField9_ |= 0x00400000; + bitField9_ |= 0x04000000; break; } // case 4009 case 4017: { brandLiftBaselinePositiveResponseRateP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x00800000; + bitField9_ |= 0x08000000; break; } // case 4017 case 4025: { brandLiftBaselinePositiveResponseRateP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x01000000; + bitField9_ |= 0x10000000; break; } // case 4025 case 4033: { brandLiftExposedPositiveResponderFractionalCookies_ = input.readDouble(); - bitField9_ |= 0x02000000; + bitField9_ |= 0x20000000; break; } // case 4033 case 4041: { brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x04000000; + bitField9_ |= 0x40000000; break; } // case 4041 case 4049: { brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x08000000; + bitField9_ |= 0x80000000; break; } // case 4049 case 4057: { brandLiftExposedPositiveResponseRate_ = input.readDouble(); - bitField9_ |= 0x10000000; + bitField10_ |= 0x00000001; break; } // case 4057 case 4065: { brandLiftExposedPositiveResponseRateP90LowerBound_ = input.readDouble(); - bitField9_ |= 0x20000000; + bitField10_ |= 0x00000002; break; } // case 4065 case 4073: { brandLiftExposedPositiveResponseRateP90UpperBound_ = input.readDouble(); - bitField9_ |= 0x40000000; + bitField10_ |= 0x00000004; break; } // case 4073 case 4081: { brandLiftResponsesExposed_ = input.readDouble(); - bitField9_ |= 0x80000000; + bitField10_ |= 0x00000008; break; } // case 4081 case 4089: { brandLiftResponsesSuppressed_ = input.readDouble(); - bitField10_ |= 0x00000001; + bitField10_ |= 0x00000010; break; } // case 4089 case 4097: { brandLiftSuppressedPositiveResponderFractionalCookies_ = input.readDouble(); - bitField10_ |= 0x00000002; + bitField10_ |= 0x00000020; break; } // case 4097 case 4105: { brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x00000004; + bitField10_ |= 0x00000040; break; } // case 4105 case 4113: { brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x00000008; + bitField10_ |= 0x00000080; break; } // case 4113 case 4121: { brandLiftTotalResponses_ = input.readDouble(); - bitField10_ |= 0x00000010; + bitField10_ |= 0x00000100; break; } // case 4121 case 4129: { costPerLiftedCookie_ = input.readDouble(); - bitField10_ |= 0x00000020; + bitField10_ |= 0x00000200; break; } // case 4129 case 4137: { costPerLiftedCookieP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x00000040; + bitField10_ |= 0x00000400; break; } // case 4137 case 4145: { costPerLiftedCookieP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x00000080; + bitField10_ |= 0x00000800; break; } // case 4145 case 4153: { fractionalLiftedCookies_ = input.readDouble(); - bitField10_ |= 0x00000100; + bitField10_ |= 0x00001000; break; } // case 4153 case 4161: { fractionalLiftedCookiesP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x00000200; + bitField10_ |= 0x00002000; break; } // case 4161 case 4169: { fractionalLiftedCookiesP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x00000400; + bitField10_ |= 0x00004000; break; } // case 4169 case 4177: { headroomBrandLift_ = input.readDouble(); - bitField10_ |= 0x00000800; + bitField10_ |= 0x00008000; break; } // case 4177 case 4185: { headroomBrandLiftP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x00001000; + bitField10_ |= 0x00010000; break; } // case 4185 case 4193: { headroomBrandLiftP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x00002000; + bitField10_ |= 0x00020000; break; } // case 4193 case 4201: { relativeBrandLift_ = input.readDouble(); - bitField10_ |= 0x00004000; + bitField10_ |= 0x00040000; break; } // case 4201 case 4209: { relativeBrandLiftP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x00008000; + bitField10_ |= 0x00080000; break; } // case 4209 case 4217: { relativeBrandLiftP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x00010000; + bitField10_ |= 0x00100000; break; } // case 4217 case 4224: { youtubeComments_ = input.readInt64(); - bitField10_ |= 0x00020000; + bitField10_ |= 0x00200000; break; } // case 4224 case 4232: { youtubeLikes_ = input.readInt64(); - bitField10_ |= 0x00040000; + bitField10_ |= 0x00400000; break; } // case 4232 case 4240: { youtubeShares_ = input.readInt64(); - bitField10_ |= 0x00080000; + bitField10_ |= 0x00800000; break; } // case 4240 case 4249: { originalConversionValue_ = input.readDouble(); - bitField10_ |= 0x00100000; + bitField10_ |= 0x01000000; break; } // case 4249 case 4256: { verticalAdsPotentialImpressions_ = input.readInt64(); - bitField10_ |= 0x00200000; + bitField10_ |= 0x02000000; break; } // case 4256 case 4264: { verticalAdsAverageBookingValueMicros_ = input.readInt64(); - bitField10_ |= 0x00400000; + bitField10_ |= 0x04000000; break; } // case 4264 case 4273: { verticalAdsPriceDifferencePercentage_ = input.readDouble(); - bitField10_ |= 0x00800000; + bitField10_ |= 0x08000000; break; } // case 4273 case 4281: { relativeSearchLift_ = input.readDouble(); - bitField10_ |= 0x01000000; + bitField10_ |= 0x10000000; break; } // case 4281 case 4289: { relativeSearchLiftP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x02000000; + bitField10_ |= 0x20000000; break; } // case 4289 case 4297: { relativeSearchLiftP90UpperBound_ = input.readDouble(); - bitField10_ |= 0x04000000; + bitField10_ |= 0x40000000; break; } // case 4297 case 4305: { incrementalSearchesPValue_ = input.readDouble(); - bitField10_ |= 0x08000000; + bitField10_ |= 0x80000000; break; } // case 4305 case 4312: { searchLiftCostMicros_ = input.readInt64(); - bitField10_ |= 0x10000000; + bitField11_ |= 0x00000001; break; } // case 4312 case 4320: { searchLiftImpressions_ = input.readInt64(); - bitField10_ |= 0x20000000; + bitField11_ |= 0x00000002; break; } // case 4320 case 4329: { normalizedIncrementalSearches_ = input.readDouble(); - bitField10_ |= 0x40000000; + bitField11_ |= 0x00000004; break; } // case 4329 case 4337: { normalizedIncrementalSearchesP90LowerBound_ = input.readDouble(); - bitField10_ |= 0x80000000; + bitField11_ |= 0x00000008; break; } // case 4337 case 4345: { normalizedIncrementalSearchesP90UpperBound_ = input.readDouble(); - bitField11_ |= 0x00000001; + bitField11_ |= 0x00000010; break; } // case 4345 case 4353: { normalizedIncrementalSearchesPerCost_ = input.readDouble(); - bitField11_ |= 0x00000002; + bitField11_ |= 0x00000020; break; } // case 4353 case 4361: { normalizedIncrementalSearchesPerCostP90LowerBound_ = input.readDouble(); - bitField11_ |= 0x00000004; + bitField11_ |= 0x00000040; break; } // case 4361 case 4369: { normalizedIncrementalSearchesPerCostP90UpperBound_ = input.readDouble(); - bitField11_ |= 0x00000008; + bitField11_ |= 0x00000080; break; } // case 4369 case 4377: { normalizedIncrementalSearchesPerImpression_ = input.readDouble(); - bitField11_ |= 0x00000010; + bitField11_ |= 0x00000100; break; } // case 4377 case 4385: { normalizedIncrementalSearchesPerImpressionP90LowerBound_ = input.readDouble(); - bitField11_ |= 0x00000020; + bitField11_ |= 0x00000200; break; } // case 4385 case 4393: { normalizedIncrementalSearchesPerImpressionP90UpperBound_ = input.readDouble(); - bitField11_ |= 0x00000040; + bitField11_ |= 0x00000400; break; } // case 4393 + case 4402: { + input.readMessage( + internalGetUniqueUsersInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00000800; + break; + } // case 4402 + case 4410: { + input.readMessage( + internalGetUniqueUsersTwoPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00001000; + break; + } // case 4410 + case 4418: { + input.readMessage( + internalGetUniqueUsersThreePlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00002000; + break; + } // case 4418 + case 4426: { + input.readMessage( + internalGetUniqueUsersFourPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00004000; + break; + } // case 4426 + case 4434: { + input.readMessage( + internalGetUniqueUsersFivePlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00008000; + break; + } // case 4434 + case 4442: { + input.readMessage( + internalGetUniqueUsersTenPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00100000; + break; + } // case 4442 + case 4448: { + uniqueUsersSixPlus_ = input.readInt64(); + bitField6_ |= 0x00080000; + break; + } // case 4448 + case 4456: { + uniqueUsersSevenPlus_ = input.readInt64(); + bitField6_ |= 0x00100000; + break; + } // case 4456 + case 4464: { + uniqueUsersEightPlus_ = input.readInt64(); + bitField6_ |= 0x00200000; + break; + } // case 4464 + case 4472: { + uniqueUsersNinePlus_ = input.readInt64(); + bitField6_ |= 0x00400000; + break; + } // case 4472 + case 4482: { + input.readMessage( + internalGetUniqueUsersSixPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00010000; + break; + } // case 4482 + case 4490: { + input.readMessage( + internalGetUniqueUsersSevenPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00020000; + break; + } // case 4490 + case 4498: { + input.readMessage( + internalGetUniqueUsersEightPlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00040000; + break; + } // case 4498 + case 4506: { + input.readMessage( + internalGetUniqueUsersNinePlusInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField11_ |= 0x00080000; + break; + } // case 4506 case 4809: { incrementalConversionsWinnerScore_ = input.readDouble(); - bitField8_ |= 0x00800000; + bitField8_ |= 0x08000000; break; } // case 4809 case 4817: { incrementalConversionValueWinnerScore_ = input.readDouble(); - bitField8_ |= 0x02000000; + bitField8_ |= 0x20000000; break; } // case 4817 case 4825: { costPerIncrementalConversionWinnerScore_ = input.readDouble(); - bitField8_ |= 0x80000000; + bitField9_ |= 0x00000008; break; } // case 4825 case 4833: { incrementalConversionValuePerCostWinnerScore_ = input.readDouble(); - bitField9_ |= 0x00000200; + bitField9_ |= 0x00002000; break; } // case 4833 default: { @@ -38376,6 +39443,262 @@ public Builder clearUniqueUsersFivePlus() { return this; } + private long uniqueUsersSixPlus_ ; + /** + *
+     * This metric counts the unique individuals who were shown your video ad six
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return Whether the uniqueUsersSixPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSixPlus() { + return ((bitField6_ & 0x00080000) != 0); + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad six
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return The uniqueUsersSixPlus. + */ + @java.lang.Override + public long getUniqueUsersSixPlus() { + return uniqueUsersSixPlus_; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad six
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_six_plus = 556; + * @param value The uniqueUsersSixPlus to set. + * @return This builder for chaining. + */ + public Builder setUniqueUsersSixPlus(long value) { + + uniqueUsersSixPlus_ = value; + bitField6_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad six
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return This builder for chaining. + */ + public Builder clearUniqueUsersSixPlus() { + bitField6_ = (bitField6_ & ~0x00080000); + uniqueUsersSixPlus_ = 0L; + onChanged(); + return this; + } + + private long uniqueUsersSevenPlus_ ; + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * seven or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return Whether the uniqueUsersSevenPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersSevenPlus() { + return ((bitField6_ & 0x00100000) != 0); + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * seven or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return The uniqueUsersSevenPlus. + */ + @java.lang.Override + public long getUniqueUsersSevenPlus() { + return uniqueUsersSevenPlus_; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * seven or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @param value The uniqueUsersSevenPlus to set. + * @return This builder for chaining. + */ + public Builder setUniqueUsersSevenPlus(long value) { + + uniqueUsersSevenPlus_ = value; + bitField6_ |= 0x00100000; + onChanged(); + return this; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * seven or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return This builder for chaining. + */ + public Builder clearUniqueUsersSevenPlus() { + bitField6_ = (bitField6_ & ~0x00100000); + uniqueUsersSevenPlus_ = 0L; + onChanged(); + return this; + } + + private long uniqueUsersEightPlus_ ; + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * eight or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return Whether the uniqueUsersEightPlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersEightPlus() { + return ((bitField6_ & 0x00200000) != 0); + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * eight or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return The uniqueUsersEightPlus. + */ + @java.lang.Override + public long getUniqueUsersEightPlus() { + return uniqueUsersEightPlus_; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * eight or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @param value The uniqueUsersEightPlus to set. + * @return This builder for chaining. + */ + public Builder setUniqueUsersEightPlus(long value) { + + uniqueUsersEightPlus_ = value; + bitField6_ |= 0x00200000; + onChanged(); + return this; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad
+     * eight or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return This builder for chaining. + */ + public Builder clearUniqueUsersEightPlus() { + bitField6_ = (bitField6_ & ~0x00200000); + uniqueUsersEightPlus_ = 0L; + onChanged(); + return this; + } + + private long uniqueUsersNinePlus_ ; + /** + *
+     * This metric counts the unique individuals who were shown your video ad nine
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return Whether the uniqueUsersNinePlus field is set. + */ + @java.lang.Override + public boolean hasUniqueUsersNinePlus() { + return ((bitField6_ & 0x00400000) != 0); + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad nine
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return The uniqueUsersNinePlus. + */ + @java.lang.Override + public long getUniqueUsersNinePlus() { + return uniqueUsersNinePlus_; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad nine
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @param value The uniqueUsersNinePlus to set. + * @return This builder for chaining. + */ + public Builder setUniqueUsersNinePlus(long value) { + + uniqueUsersNinePlus_ = value; + bitField6_ |= 0x00400000; + onChanged(); + return this; + } + /** + *
+     * This metric counts the unique individuals who were shown your video ad nine
+     * or more times within the selected date range. This metric cannot be
+     * aggregated, and can only be requested for date ranges of 31 days or less.
+     * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return This builder for chaining. + */ + public Builder clearUniqueUsersNinePlus() { + bitField6_ = (bitField6_ & ~0x00400000); + uniqueUsersNinePlus_ = 0L; + onChanged(); + return this; + } + private long uniqueUsersTenPlus_ ; /** *
@@ -38389,7 +39712,7 @@ public Builder clearUniqueUsersFivePlus() {
      */
     @java.lang.Override
     public boolean hasUniqueUsersTenPlus() {
-      return ((bitField6_ & 0x00080000) != 0);
+      return ((bitField6_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -38419,7 +39742,7 @@ public long getUniqueUsersTenPlus() {
     public Builder setUniqueUsersTenPlus(long value) {
 
       uniqueUsersTenPlus_ = value;
-      bitField6_ |= 0x00080000;
+      bitField6_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -38434,7 +39757,7 @@ public Builder setUniqueUsersTenPlus(long value) {
      * @return This builder for chaining.
      */
     public Builder clearUniqueUsersTenPlus() {
-      bitField6_ = (bitField6_ & ~0x00080000);
+      bitField6_ = (bitField6_ & ~0x00800000);
       uniqueUsersTenPlus_ = 0L;
       onChanged();
       return this;
@@ -38452,7 +39775,7 @@ public Builder clearUniqueUsersTenPlus() {
      */
     @java.lang.Override
     public boolean hasValueAdjustment() {
-      return ((bitField6_ & 0x00100000) != 0);
+      return ((bitField6_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -38480,7 +39803,7 @@ public double getValueAdjustment() {
     public Builder setValueAdjustment(double value) {
 
       valueAdjustment_ = value;
-      bitField6_ |= 0x00100000;
+      bitField6_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -38494,7 +39817,7 @@ public Builder setValueAdjustment(double value) {
      * @return This builder for chaining.
      */
     public Builder clearValueAdjustment() {
-      bitField6_ = (bitField6_ & ~0x00100000);
+      bitField6_ = (bitField6_ & ~0x01000000);
       valueAdjustment_ = 0D;
       onChanged();
       return this;
@@ -38512,7 +39835,7 @@ public Builder clearValueAdjustment() {
      */
     @java.lang.Override
     public boolean hasAllValueAdjustment() {
-      return ((bitField6_ & 0x00200000) != 0);
+      return ((bitField6_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -38540,7 +39863,7 @@ public double getAllValueAdjustment() {
     public Builder setAllValueAdjustment(double value) {
 
       allValueAdjustment_ = value;
-      bitField6_ |= 0x00200000;
+      bitField6_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -38554,7 +39877,7 @@ public Builder setAllValueAdjustment(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllValueAdjustment() {
-      bitField6_ = (bitField6_ & ~0x00200000);
+      bitField6_ = (bitField6_ & ~0x02000000);
       allValueAdjustment_ = 0D;
       onChanged();
       return this;
@@ -38571,7 +39894,7 @@ public Builder clearAllValueAdjustment() {
      */
     @java.lang.Override
     public boolean hasClicksUniqueQueryClusters() {
-      return ((bitField6_ & 0x00400000) != 0);
+      return ((bitField6_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -38597,7 +39920,7 @@ public long getClicksUniqueQueryClusters() {
     public Builder setClicksUniqueQueryClusters(long value) {
 
       clicksUniqueQueryClusters_ = value;
-      bitField6_ |= 0x00400000;
+      bitField6_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -38610,7 +39933,7 @@ public Builder setClicksUniqueQueryClusters(long value) {
      * @return This builder for chaining.
      */
     public Builder clearClicksUniqueQueryClusters() {
-      bitField6_ = (bitField6_ & ~0x00400000);
+      bitField6_ = (bitField6_ & ~0x04000000);
       clicksUniqueQueryClusters_ = 0L;
       onChanged();
       return this;
@@ -38627,7 +39950,7 @@ public Builder clearClicksUniqueQueryClusters() {
      */
     @java.lang.Override
     public boolean hasConversionsUniqueQueryClusters() {
-      return ((bitField6_ & 0x00800000) != 0);
+      return ((bitField6_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -38653,7 +39976,7 @@ public long getConversionsUniqueQueryClusters() {
     public Builder setConversionsUniqueQueryClusters(long value) {
 
       conversionsUniqueQueryClusters_ = value;
-      bitField6_ |= 0x00800000;
+      bitField6_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -38666,7 +39989,7 @@ public Builder setConversionsUniqueQueryClusters(long value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionsUniqueQueryClusters() {
-      bitField6_ = (bitField6_ & ~0x00800000);
+      bitField6_ = (bitField6_ & ~0x08000000);
       conversionsUniqueQueryClusters_ = 0L;
       onChanged();
       return this;
@@ -38683,7 +40006,7 @@ public Builder clearConversionsUniqueQueryClusters() {
      */
     @java.lang.Override
     public boolean hasImpressionsUniqueQueryClusters() {
-      return ((bitField6_ & 0x01000000) != 0);
+      return ((bitField6_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -38709,7 +40032,7 @@ public long getImpressionsUniqueQueryClusters() {
     public Builder setImpressionsUniqueQueryClusters(long value) {
 
       impressionsUniqueQueryClusters_ = value;
-      bitField6_ |= 0x01000000;
+      bitField6_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -38722,7 +40045,7 @@ public Builder setImpressionsUniqueQueryClusters(long value) {
      * @return This builder for chaining.
      */
     public Builder clearImpressionsUniqueQueryClusters() {
-      bitField6_ = (bitField6_ & ~0x01000000);
+      bitField6_ = (bitField6_ & ~0x10000000);
       impressionsUniqueQueryClusters_ = 0L;
       onChanged();
       return this;
@@ -38743,7 +40066,7 @@ public Builder clearImpressionsUniqueQueryClusters() {
      */
     @java.lang.Override
     public boolean hasVideoWatchTimeDurationMillis() {
-      return ((bitField6_ & 0x02000000) != 0);
+      return ((bitField6_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -38777,7 +40100,7 @@ public long getVideoWatchTimeDurationMillis() {
     public Builder setVideoWatchTimeDurationMillis(long value) {
 
       videoWatchTimeDurationMillis_ = value;
-      bitField6_ |= 0x02000000;
+      bitField6_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -38794,7 +40117,7 @@ public Builder setVideoWatchTimeDurationMillis(long value) {
      * @return This builder for chaining.
      */
     public Builder clearVideoWatchTimeDurationMillis() {
-      bitField6_ = (bitField6_ & ~0x02000000);
+      bitField6_ = (bitField6_ & ~0x20000000);
       videoWatchTimeDurationMillis_ = 0L;
       onChanged();
       return this;
@@ -38812,7 +40135,7 @@ public Builder clearVideoWatchTimeDurationMillis() {
      */
     @java.lang.Override
     public boolean hasAverageVideoWatchTimeDurationMillis() {
-      return ((bitField6_ & 0x04000000) != 0);
+      return ((bitField6_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -38840,7 +40163,7 @@ public long getAverageVideoWatchTimeDurationMillis() {
     public Builder setAverageVideoWatchTimeDurationMillis(long value) {
 
       averageVideoWatchTimeDurationMillis_ = value;
-      bitField6_ |= 0x04000000;
+      bitField6_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -38854,7 +40177,7 @@ public Builder setAverageVideoWatchTimeDurationMillis(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAverageVideoWatchTimeDurationMillis() {
-      bitField6_ = (bitField6_ & ~0x04000000);
+      bitField6_ = (bitField6_ & ~0x40000000);
       averageVideoWatchTimeDurationMillis_ = 0L;
       onChanged();
       return this;
@@ -38871,7 +40194,7 @@ public Builder clearAverageVideoWatchTimeDurationMillis() {
      */
     @java.lang.Override
     public boolean hasSvr() {
-      return ((bitField6_ & 0x08000000) != 0);
+      return ((bitField6_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -38897,7 +40220,7 @@ public long getSvr() {
     public Builder setSvr(long value) {
 
       svr_ = value;
-      bitField6_ |= 0x08000000;
+      bitField6_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -38910,7 +40233,7 @@ public Builder setSvr(long value) {
      * @return This builder for chaining.
      */
     public Builder clearSvr() {
-      bitField6_ = (bitField6_ & ~0x08000000);
+      bitField6_ = (bitField6_ & ~0x80000000);
       svr_ = 0L;
       onChanged();
       return this;
@@ -38928,7 +40251,7 @@ public Builder clearSvr() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibilityMeasurableImpressions() {
-      return ((bitField6_ & 0x10000000) != 0);
+      return ((bitField7_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -38956,7 +40279,7 @@ public long getActiveViewAudibilityMeasurableImpressions() {
     public Builder setActiveViewAudibilityMeasurableImpressions(long value) {
 
       activeViewAudibilityMeasurableImpressions_ = value;
-      bitField6_ |= 0x10000000;
+      bitField7_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -38970,7 +40293,7 @@ public Builder setActiveViewAudibilityMeasurableImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibilityMeasurableImpressions() {
-      bitField6_ = (bitField6_ & ~0x10000000);
+      bitField7_ = (bitField7_ & ~0x00000001);
       activeViewAudibilityMeasurableImpressions_ = 0L;
       onChanged();
       return this;
@@ -38989,7 +40312,7 @@ public Builder clearActiveViewAudibilityMeasurableImpressions() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibilityMeasurableImpressionsRate() {
-      return ((bitField6_ & 0x20000000) != 0);
+      return ((bitField7_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -39019,7 +40342,7 @@ public double getActiveViewAudibilityMeasurableImpressionsRate() {
     public Builder setActiveViewAudibilityMeasurableImpressionsRate(double value) {
 
       activeViewAudibilityMeasurableImpressionsRate_ = value;
-      bitField6_ |= 0x20000000;
+      bitField7_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -39034,7 +40357,7 @@ public Builder setActiveViewAudibilityMeasurableImpressionsRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibilityMeasurableImpressionsRate() {
-      bitField6_ = (bitField6_ & ~0x20000000);
+      bitField7_ = (bitField7_ & ~0x00000002);
       activeViewAudibilityMeasurableImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39053,7 +40376,7 @@ public Builder clearActiveViewAudibilityMeasurableImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibilityInvalidMeasurableImpressionsRate() {
-      return ((bitField6_ & 0x40000000) != 0);
+      return ((bitField7_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -39083,7 +40406,7 @@ public double getActiveViewAudibilityInvalidMeasurableImpressionsRate() {
     public Builder setActiveViewAudibilityInvalidMeasurableImpressionsRate(double value) {
 
       activeViewAudibilityInvalidMeasurableImpressionsRate_ = value;
-      bitField6_ |= 0x40000000;
+      bitField7_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -39098,7 +40421,7 @@ public Builder setActiveViewAudibilityInvalidMeasurableImpressionsRate(double va
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibilityInvalidMeasurableImpressionsRate() {
-      bitField6_ = (bitField6_ & ~0x40000000);
+      bitField7_ = (bitField7_ & ~0x00000004);
       activeViewAudibilityInvalidMeasurableImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39118,7 +40441,7 @@ public Builder clearActiveViewAudibilityInvalidMeasurableImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
-      return ((bitField6_ & 0x80000000) != 0);
+      return ((bitField7_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -39150,7 +40473,7 @@ public double getActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
     public Builder setActiveViewAudibilityInvalidGivtMeasurableImpressionsRate(double value) {
 
       activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = value;
-      bitField6_ |= 0x80000000;
+      bitField7_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -39166,7 +40489,7 @@ public Builder setActiveViewAudibilityInvalidGivtMeasurableImpressionsRate(doubl
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
-      bitField6_ = (bitField6_ & ~0x80000000);
+      bitField7_ = (bitField7_ & ~0x00000008);
       activeViewAudibilityInvalidGivtMeasurableImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39184,7 +40507,7 @@ public Builder clearActiveViewAudibilityInvalidGivtMeasurableImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleImpressions() {
-      return ((bitField7_ & 0x00000001) != 0);
+      return ((bitField7_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -39212,7 +40535,7 @@ public long getActiveViewAudibleImpressions() {
     public Builder setActiveViewAudibleImpressions(long value) {
 
       activeViewAudibleImpressions_ = value;
-      bitField7_ |= 0x00000001;
+      bitField7_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -39226,7 +40549,7 @@ public Builder setActiveViewAudibleImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleImpressions() {
-      bitField7_ = (bitField7_ & ~0x00000001);
+      bitField7_ = (bitField7_ & ~0x00000010);
       activeViewAudibleImpressions_ = 0L;
       onChanged();
       return this;
@@ -39245,7 +40568,7 @@ public Builder clearActiveViewAudibleImpressions() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleImpressionsRate() {
-      return ((bitField7_ & 0x00000002) != 0);
+      return ((bitField7_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -39275,7 +40598,7 @@ public double getActiveViewAudibleImpressionsRate() {
     public Builder setActiveViewAudibleImpressionsRate(double value) {
 
       activeViewAudibleImpressionsRate_ = value;
-      bitField7_ |= 0x00000002;
+      bitField7_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -39290,7 +40613,7 @@ public Builder setActiveViewAudibleImpressionsRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleImpressionsRate() {
-      bitField7_ = (bitField7_ & ~0x00000002);
+      bitField7_ = (bitField7_ & ~0x00000020);
       activeViewAudibleImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39308,7 +40631,7 @@ public Builder clearActiveViewAudibleImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleTwoSecondsImpressions() {
-      return ((bitField7_ & 0x00000004) != 0);
+      return ((bitField7_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -39336,7 +40659,7 @@ public long getActiveViewAudibleTwoSecondsImpressions() {
     public Builder setActiveViewAudibleTwoSecondsImpressions(long value) {
 
       activeViewAudibleTwoSecondsImpressions_ = value;
-      bitField7_ |= 0x00000004;
+      bitField7_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -39350,7 +40673,7 @@ public Builder setActiveViewAudibleTwoSecondsImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleTwoSecondsImpressions() {
-      bitField7_ = (bitField7_ & ~0x00000004);
+      bitField7_ = (bitField7_ & ~0x00000040);
       activeViewAudibleTwoSecondsImpressions_ = 0L;
       onChanged();
       return this;
@@ -39369,7 +40692,7 @@ public Builder clearActiveViewAudibleTwoSecondsImpressions() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleTwoSecondsImpressionsRate() {
-      return ((bitField7_ & 0x00000008) != 0);
+      return ((bitField7_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -39399,7 +40722,7 @@ public double getActiveViewAudibleTwoSecondsImpressionsRate() {
     public Builder setActiveViewAudibleTwoSecondsImpressionsRate(double value) {
 
       activeViewAudibleTwoSecondsImpressionsRate_ = value;
-      bitField7_ |= 0x00000008;
+      bitField7_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -39414,7 +40737,7 @@ public Builder setActiveViewAudibleTwoSecondsImpressionsRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleTwoSecondsImpressionsRate() {
-      bitField7_ = (bitField7_ & ~0x00000008);
+      bitField7_ = (bitField7_ & ~0x00000080);
       activeViewAudibleTwoSecondsImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39432,7 +40755,7 @@ public Builder clearActiveViewAudibleTwoSecondsImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleThirtySecondsImpressions() {
-      return ((bitField7_ & 0x00000010) != 0);
+      return ((bitField7_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -39460,7 +40783,7 @@ public long getActiveViewAudibleThirtySecondsImpressions() {
     public Builder setActiveViewAudibleThirtySecondsImpressions(long value) {
 
       activeViewAudibleThirtySecondsImpressions_ = value;
-      bitField7_ |= 0x00000010;
+      bitField7_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -39474,7 +40797,7 @@ public Builder setActiveViewAudibleThirtySecondsImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleThirtySecondsImpressions() {
-      bitField7_ = (bitField7_ & ~0x00000010);
+      bitField7_ = (bitField7_ & ~0x00000100);
       activeViewAudibleThirtySecondsImpressions_ = 0L;
       onChanged();
       return this;
@@ -39493,7 +40816,7 @@ public Builder clearActiveViewAudibleThirtySecondsImpressions() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleThirtySecondsImpressionsRate() {
-      return ((bitField7_ & 0x00000020) != 0);
+      return ((bitField7_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -39523,7 +40846,7 @@ public double getActiveViewAudibleThirtySecondsImpressionsRate() {
     public Builder setActiveViewAudibleThirtySecondsImpressionsRate(double value) {
 
       activeViewAudibleThirtySecondsImpressionsRate_ = value;
-      bitField7_ |= 0x00000020;
+      bitField7_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -39538,7 +40861,7 @@ public Builder setActiveViewAudibleThirtySecondsImpressionsRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleThirtySecondsImpressionsRate() {
-      bitField7_ = (bitField7_ & ~0x00000020);
+      bitField7_ = (bitField7_ & ~0x00000200);
       activeViewAudibleThirtySecondsImpressionsRate_ = 0D;
       onChanged();
       return this;
@@ -39557,7 +40880,7 @@ public Builder clearActiveViewAudibleThirtySecondsImpressionsRate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleQuartileP25Rate() {
-      return ((bitField7_ & 0x00000040) != 0);
+      return ((bitField7_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -39587,7 +40910,7 @@ public double getActiveViewAudibleQuartileP25Rate() {
     public Builder setActiveViewAudibleQuartileP25Rate(double value) {
 
       activeViewAudibleQuartileP25Rate_ = value;
-      bitField7_ |= 0x00000040;
+      bitField7_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -39602,7 +40925,7 @@ public Builder setActiveViewAudibleQuartileP25Rate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleQuartileP25Rate() {
-      bitField7_ = (bitField7_ & ~0x00000040);
+      bitField7_ = (bitField7_ & ~0x00000400);
       activeViewAudibleQuartileP25Rate_ = 0D;
       onChanged();
       return this;
@@ -39621,7 +40944,7 @@ public Builder clearActiveViewAudibleQuartileP25Rate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleQuartileP50Rate() {
-      return ((bitField7_ & 0x00000080) != 0);
+      return ((bitField7_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -39651,7 +40974,7 @@ public double getActiveViewAudibleQuartileP50Rate() {
     public Builder setActiveViewAudibleQuartileP50Rate(double value) {
 
       activeViewAudibleQuartileP50Rate_ = value;
-      bitField7_ |= 0x00000080;
+      bitField7_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -39666,7 +40989,7 @@ public Builder setActiveViewAudibleQuartileP50Rate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleQuartileP50Rate() {
-      bitField7_ = (bitField7_ & ~0x00000080);
+      bitField7_ = (bitField7_ & ~0x00000800);
       activeViewAudibleQuartileP50Rate_ = 0D;
       onChanged();
       return this;
@@ -39685,7 +41008,7 @@ public Builder clearActiveViewAudibleQuartileP50Rate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleQuartileP75Rate() {
-      return ((bitField7_ & 0x00000100) != 0);
+      return ((bitField7_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -39715,7 +41038,7 @@ public double getActiveViewAudibleQuartileP75Rate() {
     public Builder setActiveViewAudibleQuartileP75Rate(double value) {
 
       activeViewAudibleQuartileP75Rate_ = value;
-      bitField7_ |= 0x00000100;
+      bitField7_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -39730,7 +41053,7 @@ public Builder setActiveViewAudibleQuartileP75Rate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleQuartileP75Rate() {
-      bitField7_ = (bitField7_ & ~0x00000100);
+      bitField7_ = (bitField7_ & ~0x00001000);
       activeViewAudibleQuartileP75Rate_ = 0D;
       onChanged();
       return this;
@@ -39749,7 +41072,7 @@ public Builder clearActiveViewAudibleQuartileP75Rate() {
      */
     @java.lang.Override
     public boolean hasActiveViewAudibleQuartileP100Rate() {
-      return ((bitField7_ & 0x00000200) != 0);
+      return ((bitField7_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -39779,7 +41102,7 @@ public double getActiveViewAudibleQuartileP100Rate() {
     public Builder setActiveViewAudibleQuartileP100Rate(double value) {
 
       activeViewAudibleQuartileP100Rate_ = value;
-      bitField7_ |= 0x00000200;
+      bitField7_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -39794,7 +41117,7 @@ public Builder setActiveViewAudibleQuartileP100Rate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearActiveViewAudibleQuartileP100Rate() {
-      bitField7_ = (bitField7_ & ~0x00000200);
+      bitField7_ = (bitField7_ & ~0x00002000);
       activeViewAudibleQuartileP100Rate_ = 0D;
       onChanged();
       return this;
@@ -39812,7 +41135,7 @@ public Builder clearActiveViewAudibleQuartileP100Rate() {
      */
     @java.lang.Override
     public boolean hasBiddableIndirectInstallFirstInAppConversionMicros() {
-      return ((bitField7_ & 0x00000400) != 0);
+      return ((bitField7_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -39840,7 +41163,7 @@ public long getBiddableIndirectInstallFirstInAppConversionMicros() {
     public Builder setBiddableIndirectInstallFirstInAppConversionMicros(long value) {
 
       biddableIndirectInstallFirstInAppConversionMicros_ = value;
-      bitField7_ |= 0x00000400;
+      bitField7_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -39854,7 +41177,7 @@ public Builder setBiddableIndirectInstallFirstInAppConversionMicros(long value)
      * @return This builder for chaining.
      */
     public Builder clearBiddableIndirectInstallFirstInAppConversionMicros() {
-      bitField7_ = (bitField7_ & ~0x00000400);
+      bitField7_ = (bitField7_ & ~0x00004000);
       biddableIndirectInstallFirstInAppConversionMicros_ = 0L;
       onChanged();
       return this;
@@ -39876,7 +41199,7 @@ public Builder clearBiddableIndirectInstallFirstInAppConversionMicros() {
      */
     @java.lang.Override
     public boolean hasAllAverageCartSize() {
-      return ((bitField7_ & 0x00000800) != 0);
+      return ((bitField7_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -39912,7 +41235,7 @@ public double getAllAverageCartSize() {
     public Builder setAllAverageCartSize(double value) {
 
       allAverageCartSize_ = value;
-      bitField7_ |= 0x00000800;
+      bitField7_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -39930,7 +41253,7 @@ public Builder setAllAverageCartSize(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllAverageCartSize() {
-      bitField7_ = (bitField7_ & ~0x00000800);
+      bitField7_ = (bitField7_ & ~0x00008000);
       allAverageCartSize_ = 0D;
       onChanged();
       return this;
@@ -39952,7 +41275,7 @@ public Builder clearAllAverageCartSize() {
      */
     @java.lang.Override
     public boolean hasAllAverageOrderValueMicros() {
-      return ((bitField7_ & 0x00001000) != 0);
+      return ((bitField7_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -39988,7 +41311,7 @@ public long getAllAverageOrderValueMicros() {
     public Builder setAllAverageOrderValueMicros(long value) {
 
       allAverageOrderValueMicros_ = value;
-      bitField7_ |= 0x00001000;
+      bitField7_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -40006,7 +41329,7 @@ public Builder setAllAverageOrderValueMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllAverageOrderValueMicros() {
-      bitField7_ = (bitField7_ & ~0x00001000);
+      bitField7_ = (bitField7_ & ~0x00010000);
       allAverageOrderValueMicros_ = 0L;
       onChanged();
       return this;
@@ -40028,7 +41351,7 @@ public Builder clearAllAverageOrderValueMicros() {
      */
     @java.lang.Override
     public boolean hasAllCostOfGoodsSoldMicros() {
-      return ((bitField7_ & 0x00002000) != 0);
+      return ((bitField7_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -40064,7 +41387,7 @@ public long getAllCostOfGoodsSoldMicros() {
     public Builder setAllCostOfGoodsSoldMicros(long value) {
 
       allCostOfGoodsSoldMicros_ = value;
-      bitField7_ |= 0x00002000;
+      bitField7_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -40082,7 +41405,7 @@ public Builder setAllCostOfGoodsSoldMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllCostOfGoodsSoldMicros() {
-      bitField7_ = (bitField7_ & ~0x00002000);
+      bitField7_ = (bitField7_ & ~0x00020000);
       allCostOfGoodsSoldMicros_ = 0L;
       onChanged();
       return this;
@@ -40105,7 +41428,7 @@ public Builder clearAllCostOfGoodsSoldMicros() {
      */
     @java.lang.Override
     public boolean hasAllCrossSellCostOfGoodsSoldMicros() {
-      return ((bitField7_ & 0x00004000) != 0);
+      return ((bitField7_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -40143,7 +41466,7 @@ public long getAllCrossSellCostOfGoodsSoldMicros() {
     public Builder setAllCrossSellCostOfGoodsSoldMicros(long value) {
 
       allCrossSellCostOfGoodsSoldMicros_ = value;
-      bitField7_ |= 0x00004000;
+      bitField7_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -40162,7 +41485,7 @@ public Builder setAllCrossSellCostOfGoodsSoldMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllCrossSellCostOfGoodsSoldMicros() {
-      bitField7_ = (bitField7_ & ~0x00004000);
+      bitField7_ = (bitField7_ & ~0x00040000);
       allCrossSellCostOfGoodsSoldMicros_ = 0L;
       onChanged();
       return this;
@@ -40185,7 +41508,7 @@ public Builder clearAllCrossSellCostOfGoodsSoldMicros() {
      */
     @java.lang.Override
     public boolean hasAllCrossSellGrossProfitMicros() {
-      return ((bitField7_ & 0x00008000) != 0);
+      return ((bitField7_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -40223,7 +41546,7 @@ public long getAllCrossSellGrossProfitMicros() {
     public Builder setAllCrossSellGrossProfitMicros(long value) {
 
       allCrossSellGrossProfitMicros_ = value;
-      bitField7_ |= 0x00008000;
+      bitField7_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -40242,7 +41565,7 @@ public Builder setAllCrossSellGrossProfitMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllCrossSellGrossProfitMicros() {
-      bitField7_ = (bitField7_ & ~0x00008000);
+      bitField7_ = (bitField7_ & ~0x00080000);
       allCrossSellGrossProfitMicros_ = 0L;
       onChanged();
       return this;
@@ -40264,7 +41587,7 @@ public Builder clearAllCrossSellGrossProfitMicros() {
      */
     @java.lang.Override
     public boolean hasAllCrossSellRevenueMicros() {
-      return ((bitField7_ & 0x00010000) != 0);
+      return ((bitField7_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -40300,7 +41623,7 @@ public long getAllCrossSellRevenueMicros() {
     public Builder setAllCrossSellRevenueMicros(long value) {
 
       allCrossSellRevenueMicros_ = value;
-      bitField7_ |= 0x00010000;
+      bitField7_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -40318,7 +41641,7 @@ public Builder setAllCrossSellRevenueMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllCrossSellRevenueMicros() {
-      bitField7_ = (bitField7_ & ~0x00010000);
+      bitField7_ = (bitField7_ & ~0x00100000);
       allCrossSellRevenueMicros_ = 0L;
       onChanged();
       return this;
@@ -40341,7 +41664,7 @@ public Builder clearAllCrossSellRevenueMicros() {
      */
     @java.lang.Override
     public boolean hasAllCrossSellUnitsSold() {
-      return ((bitField7_ & 0x00020000) != 0);
+      return ((bitField7_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -40379,7 +41702,7 @@ public double getAllCrossSellUnitsSold() {
     public Builder setAllCrossSellUnitsSold(double value) {
 
       allCrossSellUnitsSold_ = value;
-      bitField7_ |= 0x00020000;
+      bitField7_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -40398,7 +41721,7 @@ public Builder setAllCrossSellUnitsSold(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllCrossSellUnitsSold() {
-      bitField7_ = (bitField7_ & ~0x00020000);
+      bitField7_ = (bitField7_ & ~0x00200000);
       allCrossSellUnitsSold_ = 0D;
       onChanged();
       return this;
@@ -40422,7 +41745,7 @@ public Builder clearAllCrossSellUnitsSold() {
      */
     @java.lang.Override
     public boolean hasAllGrossProfitMargin() {
-      return ((bitField7_ & 0x00040000) != 0);
+      return ((bitField7_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -40462,7 +41785,7 @@ public double getAllGrossProfitMargin() {
     public Builder setAllGrossProfitMargin(double value) {
 
       allGrossProfitMargin_ = value;
-      bitField7_ |= 0x00040000;
+      bitField7_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -40482,7 +41805,7 @@ public Builder setAllGrossProfitMargin(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllGrossProfitMargin() {
-      bitField7_ = (bitField7_ & ~0x00040000);
+      bitField7_ = (bitField7_ & ~0x00400000);
       allGrossProfitMargin_ = 0D;
       onChanged();
       return this;
@@ -40504,7 +41827,7 @@ public Builder clearAllGrossProfitMargin() {
      */
     @java.lang.Override
     public boolean hasAllGrossProfitMicros() {
-      return ((bitField7_ & 0x00080000) != 0);
+      return ((bitField7_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -40540,7 +41863,7 @@ public long getAllGrossProfitMicros() {
     public Builder setAllGrossProfitMicros(long value) {
 
       allGrossProfitMicros_ = value;
-      bitField7_ |= 0x00080000;
+      bitField7_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -40558,7 +41881,7 @@ public Builder setAllGrossProfitMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllGrossProfitMicros() {
-      bitField7_ = (bitField7_ & ~0x00080000);
+      bitField7_ = (bitField7_ & ~0x00800000);
       allGrossProfitMicros_ = 0L;
       onChanged();
       return this;
@@ -40581,7 +41904,7 @@ public Builder clearAllGrossProfitMicros() {
      */
     @java.lang.Override
     public boolean hasAllLeadCostOfGoodsSoldMicros() {
-      return ((bitField7_ & 0x00100000) != 0);
+      return ((bitField7_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -40619,7 +41942,7 @@ public long getAllLeadCostOfGoodsSoldMicros() {
     public Builder setAllLeadCostOfGoodsSoldMicros(long value) {
 
       allLeadCostOfGoodsSoldMicros_ = value;
-      bitField7_ |= 0x00100000;
+      bitField7_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -40638,7 +41961,7 @@ public Builder setAllLeadCostOfGoodsSoldMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllLeadCostOfGoodsSoldMicros() {
-      bitField7_ = (bitField7_ & ~0x00100000);
+      bitField7_ = (bitField7_ & ~0x01000000);
       allLeadCostOfGoodsSoldMicros_ = 0L;
       onChanged();
       return this;
@@ -40661,7 +41984,7 @@ public Builder clearAllLeadCostOfGoodsSoldMicros() {
      */
     @java.lang.Override
     public boolean hasAllLeadGrossProfitMicros() {
-      return ((bitField7_ & 0x00200000) != 0);
+      return ((bitField7_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -40699,7 +42022,7 @@ public long getAllLeadGrossProfitMicros() {
     public Builder setAllLeadGrossProfitMicros(long value) {
 
       allLeadGrossProfitMicros_ = value;
-      bitField7_ |= 0x00200000;
+      bitField7_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -40718,7 +42041,7 @@ public Builder setAllLeadGrossProfitMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllLeadGrossProfitMicros() {
-      bitField7_ = (bitField7_ & ~0x00200000);
+      bitField7_ = (bitField7_ & ~0x02000000);
       allLeadGrossProfitMicros_ = 0L;
       onChanged();
       return this;
@@ -40740,7 +42063,7 @@ public Builder clearAllLeadGrossProfitMicros() {
      */
     @java.lang.Override
     public boolean hasAllLeadRevenueMicros() {
-      return ((bitField7_ & 0x00400000) != 0);
+      return ((bitField7_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -40776,7 +42099,7 @@ public long getAllLeadRevenueMicros() {
     public Builder setAllLeadRevenueMicros(long value) {
 
       allLeadRevenueMicros_ = value;
-      bitField7_ |= 0x00400000;
+      bitField7_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -40794,7 +42117,7 @@ public Builder setAllLeadRevenueMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllLeadRevenueMicros() {
-      bitField7_ = (bitField7_ & ~0x00400000);
+      bitField7_ = (bitField7_ & ~0x04000000);
       allLeadRevenueMicros_ = 0L;
       onChanged();
       return this;
@@ -40816,7 +42139,7 @@ public Builder clearAllLeadRevenueMicros() {
      */
     @java.lang.Override
     public boolean hasAllLeadUnitsSold() {
-      return ((bitField7_ & 0x00800000) != 0);
+      return ((bitField7_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -40852,7 +42175,7 @@ public double getAllLeadUnitsSold() {
     public Builder setAllLeadUnitsSold(double value) {
 
       allLeadUnitsSold_ = value;
-      bitField7_ |= 0x00800000;
+      bitField7_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -40870,7 +42193,7 @@ public Builder setAllLeadUnitsSold(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllLeadUnitsSold() {
-      bitField7_ = (bitField7_ & ~0x00800000);
+      bitField7_ = (bitField7_ & ~0x08000000);
       allLeadUnitsSold_ = 0D;
       onChanged();
       return this;
@@ -40892,7 +42215,7 @@ public Builder clearAllLeadUnitsSold() {
      */
     @java.lang.Override
     public boolean hasAllOrders() {
-      return ((bitField7_ & 0x01000000) != 0);
+      return ((bitField7_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -40928,7 +42251,7 @@ public double getAllOrders() {
     public Builder setAllOrders(double value) {
 
       allOrders_ = value;
-      bitField7_ |= 0x01000000;
+      bitField7_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -40946,7 +42269,7 @@ public Builder setAllOrders(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllOrders() {
-      bitField7_ = (bitField7_ & ~0x01000000);
+      bitField7_ = (bitField7_ & ~0x10000000);
       allOrders_ = 0D;
       onChanged();
       return this;
@@ -40968,7 +42291,7 @@ public Builder clearAllOrders() {
      */
     @java.lang.Override
     public boolean hasAllRevenueMicros() {
-      return ((bitField7_ & 0x02000000) != 0);
+      return ((bitField7_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -41004,7 +42327,7 @@ public long getAllRevenueMicros() {
     public Builder setAllRevenueMicros(long value) {
 
       allRevenueMicros_ = value;
-      bitField7_ |= 0x02000000;
+      bitField7_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -41022,7 +42345,7 @@ public Builder setAllRevenueMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearAllRevenueMicros() {
-      bitField7_ = (bitField7_ & ~0x02000000);
+      bitField7_ = (bitField7_ & ~0x20000000);
       allRevenueMicros_ = 0L;
       onChanged();
       return this;
@@ -41044,7 +42367,7 @@ public Builder clearAllRevenueMicros() {
      */
     @java.lang.Override
     public boolean hasAllUnitsSold() {
-      return ((bitField7_ & 0x04000000) != 0);
+      return ((bitField7_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -41080,7 +42403,7 @@ public double getAllUnitsSold() {
     public Builder setAllUnitsSold(double value) {
 
       allUnitsSold_ = value;
-      bitField7_ |= 0x04000000;
+      bitField7_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -41098,7 +42421,7 @@ public Builder setAllUnitsSold(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAllUnitsSold() {
-      bitField7_ = (bitField7_ & ~0x04000000);
+      bitField7_ = (bitField7_ & ~0x40000000);
       allUnitsSold_ = 0D;
       onChanged();
       return this;
@@ -41117,7 +42440,7 @@ public Builder clearAllUnitsSold() {
      */
     @java.lang.Override
     public boolean hasControlCostPerConversion() {
-      return ((bitField7_ & 0x08000000) != 0);
+      return ((bitField7_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -41147,7 +42470,7 @@ public double getControlCostPerConversion() {
     public Builder setControlCostPerConversion(double value) {
 
       controlCostPerConversion_ = value;
-      bitField7_ |= 0x08000000;
+      bitField7_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -41162,7 +42485,7 @@ public Builder setControlCostPerConversion(double value) {
      * @return This builder for chaining.
      */
     public Builder clearControlCostPerConversion() {
-      bitField7_ = (bitField7_ & ~0x08000000);
+      bitField7_ = (bitField7_ & ~0x80000000);
       controlCostPerConversion_ = 0D;
       onChanged();
       return this;
@@ -41187,7 +42510,7 @@ public Builder clearControlCostPerConversion() {
      */
     @java.lang.Override
     public boolean hasCostPerConversionMarginOfError() {
-      return ((bitField7_ & 0x10000000) != 0);
+      return ((bitField8_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -41229,7 +42552,7 @@ public double getCostPerConversionMarginOfError() {
     public Builder setCostPerConversionMarginOfError(double value) {
 
       costPerConversionMarginOfError_ = value;
-      bitField7_ |= 0x10000000;
+      bitField8_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -41250,7 +42573,7 @@ public Builder setCostPerConversionMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerConversionMarginOfError() {
-      bitField7_ = (bitField7_ & ~0x10000000);
+      bitField8_ = (bitField8_ & ~0x00000001);
       costPerConversionMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -41271,7 +42594,7 @@ public Builder clearCostPerConversionMarginOfError() {
      */
     @java.lang.Override
     public boolean hasCostPerConversionPValue() {
-      return ((bitField7_ & 0x20000000) != 0);
+      return ((bitField8_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -41305,7 +42628,7 @@ public double getCostPerConversionPValue() {
     public Builder setCostPerConversionPValue(double value) {
 
       costPerConversionPValue_ = value;
-      bitField7_ |= 0x20000000;
+      bitField8_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -41322,7 +42645,7 @@ public Builder setCostPerConversionPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerConversionPValue() {
-      bitField7_ = (bitField7_ & ~0x20000000);
+      bitField8_ = (bitField8_ & ~0x00000002);
       costPerConversionPValue_ = 0D;
       onChanged();
       return this;
@@ -41350,7 +42673,7 @@ public Builder clearCostPerConversionPValue() {
      */
     @java.lang.Override
     public boolean hasCostPerConversionChangePointEstimate() {
-      return ((bitField7_ & 0x40000000) != 0);
+      return ((bitField8_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -41398,7 +42721,7 @@ public double getCostPerConversionChangePointEstimate() {
     public Builder setCostPerConversionChangePointEstimate(double value) {
 
       costPerConversionChangePointEstimate_ = value;
-      bitField7_ |= 0x40000000;
+      bitField8_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -41422,7 +42745,7 @@ public Builder setCostPerConversionChangePointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerConversionChangePointEstimate() {
-      bitField7_ = (bitField7_ & ~0x40000000);
+      bitField8_ = (bitField8_ & ~0x00000004);
       costPerConversionChangePointEstimate_ = 0D;
       onChanged();
       return this;
@@ -41441,7 +42764,7 @@ public Builder clearCostPerConversionChangePointEstimate() {
      */
     @java.lang.Override
     public boolean hasControlConversions() {
-      return ((bitField7_ & 0x80000000) != 0);
+      return ((bitField8_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -41471,7 +42794,7 @@ public double getControlConversions() {
     public Builder setControlConversions(double value) {
 
       controlConversions_ = value;
-      bitField7_ |= 0x80000000;
+      bitField8_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -41486,7 +42809,7 @@ public Builder setControlConversions(double value) {
      * @return This builder for chaining.
      */
     public Builder clearControlConversions() {
-      bitField7_ = (bitField7_ & ~0x80000000);
+      bitField8_ = (bitField8_ & ~0x00000008);
       controlConversions_ = 0D;
       onChanged();
       return this;
@@ -41511,7 +42834,7 @@ public Builder clearControlConversions() {
      */
     @java.lang.Override
     public boolean hasConversionsAbsoluteChangeMarginOfError() {
-      return ((bitField8_ & 0x00000001) != 0);
+      return ((bitField8_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -41553,7 +42876,7 @@ public double getConversionsAbsoluteChangeMarginOfError() {
     public Builder setConversionsAbsoluteChangeMarginOfError(double value) {
 
       conversionsAbsoluteChangeMarginOfError_ = value;
-      bitField8_ |= 0x00000001;
+      bitField8_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -41574,7 +42897,7 @@ public Builder setConversionsAbsoluteChangeMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionsAbsoluteChangeMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00000001);
+      bitField8_ = (bitField8_ & ~0x00000010);
       conversionsAbsoluteChangeMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -41596,7 +42919,7 @@ public Builder clearConversionsAbsoluteChangeMarginOfError() {
      */
     @java.lang.Override
     public boolean hasConversionsAbsoluteChangePValue() {
-      return ((bitField8_ & 0x00000002) != 0);
+      return ((bitField8_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -41632,7 +42955,7 @@ public double getConversionsAbsoluteChangePValue() {
     public Builder setConversionsAbsoluteChangePValue(double value) {
 
       conversionsAbsoluteChangePValue_ = value;
-      bitField8_ |= 0x00000002;
+      bitField8_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -41650,7 +42973,7 @@ public Builder setConversionsAbsoluteChangePValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionsAbsoluteChangePValue() {
-      bitField8_ = (bitField8_ & ~0x00000002);
+      bitField8_ = (bitField8_ & ~0x00000020);
       conversionsAbsoluteChangePValue_ = 0D;
       onChanged();
       return this;
@@ -41678,7 +43001,7 @@ public Builder clearConversionsAbsoluteChangePValue() {
      */
     @java.lang.Override
     public boolean hasConversionsAbsoluteChangePointEstimate() {
-      return ((bitField8_ & 0x00000004) != 0);
+      return ((bitField8_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -41726,7 +43049,7 @@ public double getConversionsAbsoluteChangePointEstimate() {
     public Builder setConversionsAbsoluteChangePointEstimate(double value) {
 
       conversionsAbsoluteChangePointEstimate_ = value;
-      bitField8_ |= 0x00000004;
+      bitField8_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -41750,7 +43073,7 @@ public Builder setConversionsAbsoluteChangePointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionsAbsoluteChangePointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00000004);
+      bitField8_ = (bitField8_ & ~0x00000040);
       conversionsAbsoluteChangePointEstimate_ = 0D;
       onChanged();
       return this;
@@ -41769,7 +43092,7 @@ public Builder clearConversionsAbsoluteChangePointEstimate() {
      */
     @java.lang.Override
     public boolean hasControlConversionValuePerCost() {
-      return ((bitField8_ & 0x00000008) != 0);
+      return ((bitField8_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -41799,7 +43122,7 @@ public double getControlConversionValuePerCost() {
     public Builder setControlConversionValuePerCost(double value) {
 
       controlConversionValuePerCost_ = value;
-      bitField8_ |= 0x00000008;
+      bitField8_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -41814,7 +43137,7 @@ public Builder setControlConversionValuePerCost(double value) {
      * @return This builder for chaining.
      */
     public Builder clearControlConversionValuePerCost() {
-      bitField8_ = (bitField8_ & ~0x00000008);
+      bitField8_ = (bitField8_ & ~0x00000080);
       controlConversionValuePerCost_ = 0D;
       onChanged();
       return this;
@@ -41839,7 +43162,7 @@ public Builder clearControlConversionValuePerCost() {
      */
     @java.lang.Override
     public boolean hasConversionValuePerCostMarginOfError() {
-      return ((bitField8_ & 0x00000010) != 0);
+      return ((bitField8_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -41881,7 +43204,7 @@ public double getConversionValuePerCostMarginOfError() {
     public Builder setConversionValuePerCostMarginOfError(double value) {
 
       conversionValuePerCostMarginOfError_ = value;
-      bitField8_ |= 0x00000010;
+      bitField8_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -41902,7 +43225,7 @@ public Builder setConversionValuePerCostMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValuePerCostMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00000010);
+      bitField8_ = (bitField8_ & ~0x00000100);
       conversionValuePerCostMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -41923,7 +43246,7 @@ public Builder clearConversionValuePerCostMarginOfError() {
      */
     @java.lang.Override
     public boolean hasConversionValuePerCostPValue() {
-      return ((bitField8_ & 0x00000020) != 0);
+      return ((bitField8_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -41957,7 +43280,7 @@ public double getConversionValuePerCostPValue() {
     public Builder setConversionValuePerCostPValue(double value) {
 
       conversionValuePerCostPValue_ = value;
-      bitField8_ |= 0x00000020;
+      bitField8_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -41974,7 +43297,7 @@ public Builder setConversionValuePerCostPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValuePerCostPValue() {
-      bitField8_ = (bitField8_ & ~0x00000020);
+      bitField8_ = (bitField8_ & ~0x00000200);
       conversionValuePerCostPValue_ = 0D;
       onChanged();
       return this;
@@ -42002,7 +43325,7 @@ public Builder clearConversionValuePerCostPValue() {
      */
     @java.lang.Override
     public boolean hasConversionValuePerCostChangePointEstimate() {
-      return ((bitField8_ & 0x00000040) != 0);
+      return ((bitField8_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -42050,7 +43373,7 @@ public double getConversionValuePerCostChangePointEstimate() {
     public Builder setConversionValuePerCostChangePointEstimate(double value) {
 
       conversionValuePerCostChangePointEstimate_ = value;
-      bitField8_ |= 0x00000040;
+      bitField8_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -42074,7 +43397,7 @@ public Builder setConversionValuePerCostChangePointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValuePerCostChangePointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00000040);
+      bitField8_ = (bitField8_ & ~0x00000400);
       conversionValuePerCostChangePointEstimate_ = 0D;
       onChanged();
       return this;
@@ -42092,7 +43415,7 @@ public Builder clearConversionValuePerCostChangePointEstimate() {
      */
     @java.lang.Override
     public boolean hasControlCostMicros() {
-      return ((bitField8_ & 0x00000080) != 0);
+      return ((bitField8_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -42120,7 +43443,7 @@ public long getControlCostMicros() {
     public Builder setControlCostMicros(long value) {
 
       controlCostMicros_ = value;
-      bitField8_ |= 0x00000080;
+      bitField8_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -42134,7 +43457,7 @@ public Builder setControlCostMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearControlCostMicros() {
-      bitField8_ = (bitField8_ & ~0x00000080);
+      bitField8_ = (bitField8_ & ~0x00000800);
       controlCostMicros_ = 0L;
       onChanged();
       return this;
@@ -42158,7 +43481,7 @@ public Builder clearControlCostMicros() {
      */
     @java.lang.Override
     public boolean hasCostMicrosMarginOfError() {
-      return ((bitField8_ & 0x00000100) != 0);
+      return ((bitField8_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -42198,7 +43521,7 @@ public double getCostMicrosMarginOfError() {
     public Builder setCostMicrosMarginOfError(double value) {
 
       costMicrosMarginOfError_ = value;
-      bitField8_ |= 0x00000100;
+      bitField8_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -42218,7 +43541,7 @@ public Builder setCostMicrosMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostMicrosMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00000100);
+      bitField8_ = (bitField8_ & ~0x00001000);
       costMicrosMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -42239,7 +43562,7 @@ public Builder clearCostMicrosMarginOfError() {
      */
     @java.lang.Override
     public boolean hasCostMicrosPValue() {
-      return ((bitField8_ & 0x00000200) != 0);
+      return ((bitField8_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -42273,7 +43596,7 @@ public double getCostMicrosPValue() {
     public Builder setCostMicrosPValue(double value) {
 
       costMicrosPValue_ = value;
-      bitField8_ |= 0x00000200;
+      bitField8_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -42290,7 +43613,7 @@ public Builder setCostMicrosPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostMicrosPValue() {
-      bitField8_ = (bitField8_ & ~0x00000200);
+      bitField8_ = (bitField8_ & ~0x00002000);
       costMicrosPValue_ = 0D;
       onChanged();
       return this;
@@ -42315,7 +43638,7 @@ public Builder clearCostMicrosPValue() {
      */
     @java.lang.Override
     public boolean hasCostMicrosChangePointEstimate() {
-      return ((bitField8_ & 0x00000400) != 0);
+      return ((bitField8_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -42357,7 +43680,7 @@ public double getCostMicrosChangePointEstimate() {
     public Builder setCostMicrosChangePointEstimate(double value) {
 
       costMicrosChangePointEstimate_ = value;
-      bitField8_ |= 0x00000400;
+      bitField8_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -42378,7 +43701,7 @@ public Builder setCostMicrosChangePointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostMicrosChangePointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00000400);
+      bitField8_ = (bitField8_ & ~0x00004000);
       costMicrosChangePointEstimate_ = 0D;
       onChanged();
       return this;
@@ -42396,7 +43719,7 @@ public Builder clearCostMicrosChangePointEstimate() {
      */
     @java.lang.Override
     public boolean hasControlImpressions() {
-      return ((bitField8_ & 0x00000800) != 0);
+      return ((bitField8_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -42424,7 +43747,7 @@ public long getControlImpressions() {
     public Builder setControlImpressions(long value) {
 
       controlImpressions_ = value;
-      bitField8_ |= 0x00000800;
+      bitField8_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -42438,7 +43761,7 @@ public Builder setControlImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearControlImpressions() {
-      bitField8_ = (bitField8_ & ~0x00000800);
+      bitField8_ = (bitField8_ & ~0x00008000);
       controlImpressions_ = 0L;
       onChanged();
       return this;
@@ -42462,7 +43785,7 @@ public Builder clearControlImpressions() {
      */
     @java.lang.Override
     public boolean hasImpressionsMarginOfError() {
-      return ((bitField8_ & 0x00001000) != 0);
+      return ((bitField8_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -42502,7 +43825,7 @@ public double getImpressionsMarginOfError() {
     public Builder setImpressionsMarginOfError(double value) {
 
       impressionsMarginOfError_ = value;
-      bitField8_ |= 0x00001000;
+      bitField8_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -42522,7 +43845,7 @@ public Builder setImpressionsMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearImpressionsMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00001000);
+      bitField8_ = (bitField8_ & ~0x00010000);
       impressionsMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -42543,7 +43866,7 @@ public Builder clearImpressionsMarginOfError() {
      */
     @java.lang.Override
     public boolean hasImpressionsPValue() {
-      return ((bitField8_ & 0x00002000) != 0);
+      return ((bitField8_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -42577,7 +43900,7 @@ public double getImpressionsPValue() {
     public Builder setImpressionsPValue(double value) {
 
       impressionsPValue_ = value;
-      bitField8_ |= 0x00002000;
+      bitField8_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -42594,7 +43917,7 @@ public Builder setImpressionsPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearImpressionsPValue() {
-      bitField8_ = (bitField8_ & ~0x00002000);
+      bitField8_ = (bitField8_ & ~0x00020000);
       impressionsPValue_ = 0D;
       onChanged();
       return this;
@@ -42619,7 +43942,7 @@ public Builder clearImpressionsPValue() {
      */
     @java.lang.Override
     public boolean hasImpressionsPointEstimate() {
-      return ((bitField8_ & 0x00004000) != 0);
+      return ((bitField8_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -42661,7 +43984,7 @@ public double getImpressionsPointEstimate() {
     public Builder setImpressionsPointEstimate(double value) {
 
       impressionsPointEstimate_ = value;
-      bitField8_ |= 0x00004000;
+      bitField8_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -42682,7 +44005,7 @@ public Builder setImpressionsPointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearImpressionsPointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00004000);
+      bitField8_ = (bitField8_ & ~0x00040000);
       impressionsPointEstimate_ = 0D;
       onChanged();
       return this;
@@ -42705,7 +44028,7 @@ public Builder clearImpressionsPointEstimate() {
      */
     @java.lang.Override
     public boolean hasClicksMarginOfError() {
-      return ((bitField8_ & 0x00008000) != 0);
+      return ((bitField8_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -42743,7 +44066,7 @@ public double getClicksMarginOfError() {
     public Builder setClicksMarginOfError(double value) {
 
       clicksMarginOfError_ = value;
-      bitField8_ |= 0x00008000;
+      bitField8_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -42762,7 +44085,7 @@ public Builder setClicksMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearClicksMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00008000);
+      bitField8_ = (bitField8_ & ~0x00080000);
       clicksMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -42783,7 +44106,7 @@ public Builder clearClicksMarginOfError() {
      */
     @java.lang.Override
     public boolean hasClicksPValue() {
-      return ((bitField8_ & 0x00010000) != 0);
+      return ((bitField8_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -42817,7 +44140,7 @@ public double getClicksPValue() {
     public Builder setClicksPValue(double value) {
 
       clicksPValue_ = value;
-      bitField8_ |= 0x00010000;
+      bitField8_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -42834,7 +44157,7 @@ public Builder setClicksPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearClicksPValue() {
-      bitField8_ = (bitField8_ & ~0x00010000);
+      bitField8_ = (bitField8_ & ~0x00100000);
       clicksPValue_ = 0D;
       onChanged();
       return this;
@@ -42859,7 +44182,7 @@ public Builder clearClicksPValue() {
      */
     @java.lang.Override
     public boolean hasClicksPointEstimate() {
-      return ((bitField8_ & 0x00020000) != 0);
+      return ((bitField8_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -42901,7 +44224,7 @@ public double getClicksPointEstimate() {
     public Builder setClicksPointEstimate(double value) {
 
       clicksPointEstimate_ = value;
-      bitField8_ |= 0x00020000;
+      bitField8_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -42922,7 +44245,7 @@ public Builder setClicksPointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearClicksPointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00020000);
+      bitField8_ = (bitField8_ & ~0x00200000);
       clicksPointEstimate_ = 0D;
       onChanged();
       return this;
@@ -42941,7 +44264,7 @@ public Builder clearClicksPointEstimate() {
      */
     @java.lang.Override
     public boolean hasControlConversionValue() {
-      return ((bitField8_ & 0x00040000) != 0);
+      return ((bitField8_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -42971,7 +44294,7 @@ public double getControlConversionValue() {
     public Builder setControlConversionValue(double value) {
 
       controlConversionValue_ = value;
-      bitField8_ |= 0x00040000;
+      bitField8_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -42986,7 +44309,7 @@ public Builder setControlConversionValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearControlConversionValue() {
-      bitField8_ = (bitField8_ & ~0x00040000);
+      bitField8_ = (bitField8_ & ~0x00400000);
       controlConversionValue_ = 0D;
       onChanged();
       return this;
@@ -43011,7 +44334,7 @@ public Builder clearControlConversionValue() {
      */
     @java.lang.Override
     public boolean hasConversionValueMarginOfError() {
-      return ((bitField8_ & 0x00080000) != 0);
+      return ((bitField8_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -43053,7 +44376,7 @@ public double getConversionValueMarginOfError() {
     public Builder setConversionValueMarginOfError(double value) {
 
       conversionValueMarginOfError_ = value;
-      bitField8_ |= 0x00080000;
+      bitField8_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -43074,7 +44397,7 @@ public Builder setConversionValueMarginOfError(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValueMarginOfError() {
-      bitField8_ = (bitField8_ & ~0x00080000);
+      bitField8_ = (bitField8_ & ~0x00800000);
       conversionValueMarginOfError_ = 0D;
       onChanged();
       return this;
@@ -43095,7 +44418,7 @@ public Builder clearConversionValueMarginOfError() {
      */
     @java.lang.Override
     public boolean hasConversionValuePValue() {
-      return ((bitField8_ & 0x00100000) != 0);
+      return ((bitField8_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -43129,7 +44452,7 @@ public double getConversionValuePValue() {
     public Builder setConversionValuePValue(double value) {
 
       conversionValuePValue_ = value;
-      bitField8_ |= 0x00100000;
+      bitField8_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -43146,7 +44469,7 @@ public Builder setConversionValuePValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValuePValue() {
-      bitField8_ = (bitField8_ & ~0x00100000);
+      bitField8_ = (bitField8_ & ~0x01000000);
       conversionValuePValue_ = 0D;
       onChanged();
       return this;
@@ -43174,7 +44497,7 @@ public Builder clearConversionValuePValue() {
      */
     @java.lang.Override
     public boolean hasConversionValueChangePointEstimate() {
-      return ((bitField8_ & 0x00200000) != 0);
+      return ((bitField8_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -43222,7 +44545,7 @@ public double getConversionValueChangePointEstimate() {
     public Builder setConversionValueChangePointEstimate(double value) {
 
       conversionValueChangePointEstimate_ = value;
-      bitField8_ |= 0x00200000;
+      bitField8_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -43246,7 +44569,7 @@ public Builder setConversionValueChangePointEstimate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionValueChangePointEstimate() {
-      bitField8_ = (bitField8_ & ~0x00200000);
+      bitField8_ = (bitField8_ & ~0x02000000);
       conversionValueChangePointEstimate_ = 0D;
       onChanged();
       return this;
@@ -43264,7 +44587,7 @@ public Builder clearConversionValueChangePointEstimate() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversions() {
-      return ((bitField8_ & 0x00400000) != 0);
+      return ((bitField8_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -43292,7 +44615,7 @@ public double getIncrementalConversions() {
     public Builder setIncrementalConversions(double value) {
 
       incrementalConversions_ = value;
-      bitField8_ |= 0x00400000;
+      bitField8_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -43306,7 +44629,7 @@ public Builder setIncrementalConversions(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversions() {
-      bitField8_ = (bitField8_ & ~0x00400000);
+      bitField8_ = (bitField8_ & ~0x04000000);
       incrementalConversions_ = 0D;
       onChanged();
       return this;
@@ -43324,7 +44647,7 @@ public Builder clearIncrementalConversions() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionsWinnerScore() {
-      return ((bitField8_ & 0x00800000) != 0);
+      return ((bitField8_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -43352,7 +44675,7 @@ public double getIncrementalConversionsWinnerScore() {
     public Builder setIncrementalConversionsWinnerScore(double value) {
 
       incrementalConversionsWinnerScore_ = value;
-      bitField8_ |= 0x00800000;
+      bitField8_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -43366,7 +44689,7 @@ public Builder setIncrementalConversionsWinnerScore(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionsWinnerScore() {
-      bitField8_ = (bitField8_ & ~0x00800000);
+      bitField8_ = (bitField8_ & ~0x08000000);
       incrementalConversionsWinnerScore_ = 0D;
       onChanged();
       return this;
@@ -43384,7 +44707,7 @@ public Builder clearIncrementalConversionsWinnerScore() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValue() {
-      return ((bitField8_ & 0x01000000) != 0);
+      return ((bitField8_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -43412,7 +44735,7 @@ public double getIncrementalConversionValue() {
     public Builder setIncrementalConversionValue(double value) {
 
       incrementalConversionValue_ = value;
-      bitField8_ |= 0x01000000;
+      bitField8_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -43426,7 +44749,7 @@ public Builder setIncrementalConversionValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValue() {
-      bitField8_ = (bitField8_ & ~0x01000000);
+      bitField8_ = (bitField8_ & ~0x10000000);
       incrementalConversionValue_ = 0D;
       onChanged();
       return this;
@@ -43444,7 +44767,7 @@ public Builder clearIncrementalConversionValue() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValueWinnerScore() {
-      return ((bitField8_ & 0x02000000) != 0);
+      return ((bitField8_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -43472,7 +44795,7 @@ public double getIncrementalConversionValueWinnerScore() {
     public Builder setIncrementalConversionValueWinnerScore(double value) {
 
       incrementalConversionValueWinnerScore_ = value;
-      bitField8_ |= 0x02000000;
+      bitField8_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -43486,7 +44809,7 @@ public Builder setIncrementalConversionValueWinnerScore(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValueWinnerScore() {
-      bitField8_ = (bitField8_ & ~0x02000000);
+      bitField8_ = (bitField8_ & ~0x20000000);
       incrementalConversionValueWinnerScore_ = 0D;
       onChanged();
       return this;
@@ -43505,7 +44828,7 @@ public Builder clearIncrementalConversionValueWinnerScore() {
      */
     @java.lang.Override
     public boolean hasConversionLiftBaselineConversions() {
-      return ((bitField8_ & 0x04000000) != 0);
+      return ((bitField8_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -43535,7 +44858,7 @@ public double getConversionLiftBaselineConversions() {
     public Builder setConversionLiftBaselineConversions(double value) {
 
       conversionLiftBaselineConversions_ = value;
-      bitField8_ |= 0x04000000;
+      bitField8_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -43550,7 +44873,7 @@ public Builder setConversionLiftBaselineConversions(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionLiftBaselineConversions() {
-      bitField8_ = (bitField8_ & ~0x04000000);
+      bitField8_ = (bitField8_ & ~0x40000000);
       conversionLiftBaselineConversions_ = 0D;
       onChanged();
       return this;
@@ -43567,7 +44890,7 @@ public Builder clearConversionLiftBaselineConversions() {
      */
     @java.lang.Override
     public boolean hasConversionLiftBaselineConversionValue() {
-      return ((bitField8_ & 0x08000000) != 0);
+      return ((bitField8_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -43593,7 +44916,7 @@ public double getConversionLiftBaselineConversionValue() {
     public Builder setConversionLiftBaselineConversionValue(double value) {
 
       conversionLiftBaselineConversionValue_ = value;
-      bitField8_ |= 0x08000000;
+      bitField8_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -43606,7 +44929,7 @@ public Builder setConversionLiftBaselineConversionValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionLiftBaselineConversionValue() {
-      bitField8_ = (bitField8_ & ~0x08000000);
+      bitField8_ = (bitField8_ & ~0x80000000);
       conversionLiftBaselineConversionValue_ = 0D;
       onChanged();
       return this;
@@ -43624,7 +44947,7 @@ public Builder clearConversionLiftBaselineConversionValue() {
      */
     @java.lang.Override
     public boolean hasConversionLiftExposedConversions() {
-      return ((bitField8_ & 0x10000000) != 0);
+      return ((bitField9_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -43652,7 +44975,7 @@ public double getConversionLiftExposedConversions() {
     public Builder setConversionLiftExposedConversions(double value) {
 
       conversionLiftExposedConversions_ = value;
-      bitField8_ |= 0x10000000;
+      bitField9_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -43666,7 +44989,7 @@ public Builder setConversionLiftExposedConversions(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionLiftExposedConversions() {
-      bitField8_ = (bitField8_ & ~0x10000000);
+      bitField9_ = (bitField9_ & ~0x00000001);
       conversionLiftExposedConversions_ = 0D;
       onChanged();
       return this;
@@ -43683,7 +45006,7 @@ public Builder clearConversionLiftExposedConversions() {
      */
     @java.lang.Override
     public boolean hasConversionLiftExposedConversionValue() {
-      return ((bitField8_ & 0x20000000) != 0);
+      return ((bitField9_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -43709,7 +45032,7 @@ public double getConversionLiftExposedConversionValue() {
     public Builder setConversionLiftExposedConversionValue(double value) {
 
       conversionLiftExposedConversionValue_ = value;
-      bitField8_ |= 0x20000000;
+      bitField9_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -43722,7 +45045,7 @@ public Builder setConversionLiftExposedConversionValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearConversionLiftExposedConversionValue() {
-      bitField8_ = (bitField8_ & ~0x20000000);
+      bitField9_ = (bitField9_ & ~0x00000002);
       conversionLiftExposedConversionValue_ = 0D;
       onChanged();
       return this;
@@ -43740,7 +45063,7 @@ public Builder clearConversionLiftExposedConversionValue() {
      */
     @java.lang.Override
     public boolean hasCostPerIncrementalConversion() {
-      return ((bitField8_ & 0x40000000) != 0);
+      return ((bitField9_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -43768,7 +45091,7 @@ public double getCostPerIncrementalConversion() {
     public Builder setCostPerIncrementalConversion(double value) {
 
       costPerIncrementalConversion_ = value;
-      bitField8_ |= 0x40000000;
+      bitField9_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -43782,7 +45105,7 @@ public Builder setCostPerIncrementalConversion(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerIncrementalConversion() {
-      bitField8_ = (bitField8_ & ~0x40000000);
+      bitField9_ = (bitField9_ & ~0x00000004);
       costPerIncrementalConversion_ = 0D;
       onChanged();
       return this;
@@ -43800,7 +45123,7 @@ public Builder clearCostPerIncrementalConversion() {
      */
     @java.lang.Override
     public boolean hasCostPerIncrementalConversionWinnerScore() {
-      return ((bitField8_ & 0x80000000) != 0);
+      return ((bitField9_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -43828,7 +45151,7 @@ public double getCostPerIncrementalConversionWinnerScore() {
     public Builder setCostPerIncrementalConversionWinnerScore(double value) {
 
       costPerIncrementalConversionWinnerScore_ = value;
-      bitField8_ |= 0x80000000;
+      bitField9_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -43842,7 +45165,7 @@ public Builder setCostPerIncrementalConversionWinnerScore(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerIncrementalConversionWinnerScore() {
-      bitField8_ = (bitField8_ & ~0x80000000);
+      bitField9_ = (bitField9_ & ~0x00000008);
       costPerIncrementalConversionWinnerScore_ = 0D;
       onChanged();
       return this;
@@ -43861,7 +45184,7 @@ public Builder clearCostPerIncrementalConversionWinnerScore() {
      */
     @java.lang.Override
     public boolean hasCostPerIncrementalConversionP90LowerBound() {
-      return ((bitField9_ & 0x00000001) != 0);
+      return ((bitField9_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -43891,7 +45214,7 @@ public double getCostPerIncrementalConversionP90LowerBound() {
     public Builder setCostPerIncrementalConversionP90LowerBound(double value) {
 
       costPerIncrementalConversionP90LowerBound_ = value;
-      bitField9_ |= 0x00000001;
+      bitField9_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -43906,7 +45229,7 @@ public Builder setCostPerIncrementalConversionP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerIncrementalConversionP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00000001);
+      bitField9_ = (bitField9_ & ~0x00000010);
       costPerIncrementalConversionP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -43925,7 +45248,7 @@ public Builder clearCostPerIncrementalConversionP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasCostPerIncrementalConversionP90UpperBound() {
-      return ((bitField9_ & 0x00000002) != 0);
+      return ((bitField9_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -43955,7 +45278,7 @@ public double getCostPerIncrementalConversionP90UpperBound() {
     public Builder setCostPerIncrementalConversionP90UpperBound(double value) {
 
       costPerIncrementalConversionP90UpperBound_ = value;
-      bitField9_ |= 0x00000002;
+      bitField9_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -43970,7 +45293,7 @@ public Builder setCostPerIncrementalConversionP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerIncrementalConversionP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00000002);
+      bitField9_ = (bitField9_ & ~0x00000020);
       costPerIncrementalConversionP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -43990,7 +45313,7 @@ public Builder clearCostPerIncrementalConversionP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionsP90LowerBound() {
-      return ((bitField9_ & 0x00000004) != 0);
+      return ((bitField9_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -44022,7 +45345,7 @@ public double getIncrementalConversionsP90LowerBound() {
     public Builder setIncrementalConversionsP90LowerBound(double value) {
 
       incrementalConversionsP90LowerBound_ = value;
-      bitField9_ |= 0x00000004;
+      bitField9_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -44038,7 +45361,7 @@ public Builder setIncrementalConversionsP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionsP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00000004);
+      bitField9_ = (bitField9_ & ~0x00000040);
       incrementalConversionsP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -44057,7 +45380,7 @@ public Builder clearIncrementalConversionsP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionsP90UpperBound() {
-      return ((bitField9_ & 0x00000008) != 0);
+      return ((bitField9_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -44087,7 +45410,7 @@ public double getIncrementalConversionsP90UpperBound() {
     public Builder setIncrementalConversionsP90UpperBound(double value) {
 
       incrementalConversionsP90UpperBound_ = value;
-      bitField9_ |= 0x00000008;
+      bitField9_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -44102,7 +45425,7 @@ public Builder setIncrementalConversionsP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionsP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00000008);
+      bitField9_ = (bitField9_ & ~0x00000080);
       incrementalConversionsP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -44122,7 +45445,7 @@ public Builder clearIncrementalConversionsP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionsPValue() {
-      return ((bitField9_ & 0x00000010) != 0);
+      return ((bitField9_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -44154,7 +45477,7 @@ public double getIncrementalConversionsPValue() {
     public Builder setIncrementalConversionsPValue(double value) {
 
       incrementalConversionsPValue_ = value;
-      bitField9_ |= 0x00000010;
+      bitField9_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -44170,7 +45493,7 @@ public Builder setIncrementalConversionsPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionsPValue() {
-      bitField9_ = (bitField9_ & ~0x00000010);
+      bitField9_ = (bitField9_ & ~0x00000100);
       incrementalConversionsPValue_ = 0D;
       onChanged();
       return this;
@@ -44189,7 +45512,7 @@ public Builder clearIncrementalConversionsPValue() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValueP90LowerBound() {
-      return ((bitField9_ & 0x00000020) != 0);
+      return ((bitField9_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -44219,7 +45542,7 @@ public double getIncrementalConversionValueP90LowerBound() {
     public Builder setIncrementalConversionValueP90LowerBound(double value) {
 
       incrementalConversionValueP90LowerBound_ = value;
-      bitField9_ |= 0x00000020;
+      bitField9_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -44234,7 +45557,7 @@ public Builder setIncrementalConversionValueP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValueP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00000020);
+      bitField9_ = (bitField9_ & ~0x00000200);
       incrementalConversionValueP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -44253,7 +45576,7 @@ public Builder clearIncrementalConversionValueP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValueP90UpperBound() {
-      return ((bitField9_ & 0x00000040) != 0);
+      return ((bitField9_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -44283,7 +45606,7 @@ public double getIncrementalConversionValueP90UpperBound() {
     public Builder setIncrementalConversionValueP90UpperBound(double value) {
 
       incrementalConversionValueP90UpperBound_ = value;
-      bitField9_ |= 0x00000040;
+      bitField9_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -44298,7 +45621,7 @@ public Builder setIncrementalConversionValueP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValueP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00000040);
+      bitField9_ = (bitField9_ & ~0x00000400);
       incrementalConversionValueP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -44318,7 +45641,7 @@ public Builder clearIncrementalConversionValueP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValuePValue() {
-      return ((bitField9_ & 0x00000080) != 0);
+      return ((bitField9_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -44350,7 +45673,7 @@ public double getIncrementalConversionValuePValue() {
     public Builder setIncrementalConversionValuePValue(double value) {
 
       incrementalConversionValuePValue_ = value;
-      bitField9_ |= 0x00000080;
+      bitField9_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -44366,7 +45689,7 @@ public Builder setIncrementalConversionValuePValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValuePValue() {
-      bitField9_ = (bitField9_ & ~0x00000080);
+      bitField9_ = (bitField9_ & ~0x00000800);
       incrementalConversionValuePValue_ = 0D;
       onChanged();
       return this;
@@ -44385,7 +45708,7 @@ public Builder clearIncrementalConversionValuePValue() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValuePerCost() {
-      return ((bitField9_ & 0x00000100) != 0);
+      return ((bitField9_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -44415,7 +45738,7 @@ public double getIncrementalConversionValuePerCost() {
     public Builder setIncrementalConversionValuePerCost(double value) {
 
       incrementalConversionValuePerCost_ = value;
-      bitField9_ |= 0x00000100;
+      bitField9_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -44430,7 +45753,7 @@ public Builder setIncrementalConversionValuePerCost(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValuePerCost() {
-      bitField9_ = (bitField9_ & ~0x00000100);
+      bitField9_ = (bitField9_ & ~0x00001000);
       incrementalConversionValuePerCost_ = 0D;
       onChanged();
       return this;
@@ -44448,7 +45771,7 @@ public Builder clearIncrementalConversionValuePerCost() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValuePerCostWinnerScore() {
-      return ((bitField9_ & 0x00000200) != 0);
+      return ((bitField9_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -44476,7 +45799,7 @@ public double getIncrementalConversionValuePerCostWinnerScore() {
     public Builder setIncrementalConversionValuePerCostWinnerScore(double value) {
 
       incrementalConversionValuePerCostWinnerScore_ = value;
-      bitField9_ |= 0x00000200;
+      bitField9_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -44490,7 +45813,7 @@ public Builder setIncrementalConversionValuePerCostWinnerScore(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValuePerCostWinnerScore() {
-      bitField9_ = (bitField9_ & ~0x00000200);
+      bitField9_ = (bitField9_ & ~0x00002000);
       incrementalConversionValuePerCostWinnerScore_ = 0D;
       onChanged();
       return this;
@@ -44509,7 +45832,7 @@ public Builder clearIncrementalConversionValuePerCostWinnerScore() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValuePerCostP90LowerBound() {
-      return ((bitField9_ & 0x00000400) != 0);
+      return ((bitField9_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -44539,7 +45862,7 @@ public double getIncrementalConversionValuePerCostP90LowerBound() {
     public Builder setIncrementalConversionValuePerCostP90LowerBound(double value) {
 
       incrementalConversionValuePerCostP90LowerBound_ = value;
-      bitField9_ |= 0x00000400;
+      bitField9_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -44554,7 +45877,7 @@ public Builder setIncrementalConversionValuePerCostP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValuePerCostP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00000400);
+      bitField9_ = (bitField9_ & ~0x00004000);
       incrementalConversionValuePerCostP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -44573,7 +45896,7 @@ public Builder clearIncrementalConversionValuePerCostP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalConversionValuePerCostP90UpperBound() {
-      return ((bitField9_ & 0x00000800) != 0);
+      return ((bitField9_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -44603,7 +45926,7 @@ public double getIncrementalConversionValuePerCostP90UpperBound() {
     public Builder setIncrementalConversionValuePerCostP90UpperBound(double value) {
 
       incrementalConversionValuePerCostP90UpperBound_ = value;
-      bitField9_ |= 0x00000800;
+      bitField9_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -44618,7 +45941,7 @@ public Builder setIncrementalConversionValuePerCostP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalConversionValuePerCostP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00000800);
+      bitField9_ = (bitField9_ & ~0x00008000);
       incrementalConversionValuePerCostP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -44636,7 +45959,7 @@ public Builder clearIncrementalConversionValuePerCostP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionLift() {
-      return ((bitField9_ & 0x00001000) != 0);
+      return ((bitField9_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -44664,7 +45987,7 @@ public double getRelativeConversionLift() {
     public Builder setRelativeConversionLift(double value) {
 
       relativeConversionLift_ = value;
-      bitField9_ |= 0x00001000;
+      bitField9_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -44678,7 +46001,7 @@ public Builder setRelativeConversionLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionLift() {
-      bitField9_ = (bitField9_ & ~0x00001000);
+      bitField9_ = (bitField9_ & ~0x00010000);
       relativeConversionLift_ = 0D;
       onChanged();
       return this;
@@ -44697,7 +46020,7 @@ public Builder clearRelativeConversionLift() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionLiftP90LowerBound() {
-      return ((bitField9_ & 0x00002000) != 0);
+      return ((bitField9_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -44727,7 +46050,7 @@ public double getRelativeConversionLiftP90LowerBound() {
     public Builder setRelativeConversionLiftP90LowerBound(double value) {
 
       relativeConversionLiftP90LowerBound_ = value;
-      bitField9_ |= 0x00002000;
+      bitField9_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -44742,7 +46065,7 @@ public Builder setRelativeConversionLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionLiftP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00002000);
+      bitField9_ = (bitField9_ & ~0x00020000);
       relativeConversionLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -44761,7 +46084,7 @@ public Builder clearRelativeConversionLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionLiftP90UpperBound() {
-      return ((bitField9_ & 0x00004000) != 0);
+      return ((bitField9_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -44791,7 +46114,7 @@ public double getRelativeConversionLiftP90UpperBound() {
     public Builder setRelativeConversionLiftP90UpperBound(double value) {
 
       relativeConversionLiftP90UpperBound_ = value;
-      bitField9_ |= 0x00004000;
+      bitField9_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -44806,7 +46129,7 @@ public Builder setRelativeConversionLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionLiftP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00004000);
+      bitField9_ = (bitField9_ & ~0x00040000);
       relativeConversionLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -44824,7 +46147,7 @@ public Builder clearRelativeConversionLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionValueLift() {
-      return ((bitField9_ & 0x00008000) != 0);
+      return ((bitField9_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -44852,7 +46175,7 @@ public double getRelativeConversionValueLift() {
     public Builder setRelativeConversionValueLift(double value) {
 
       relativeConversionValueLift_ = value;
-      bitField9_ |= 0x00008000;
+      bitField9_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -44866,7 +46189,7 @@ public Builder setRelativeConversionValueLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionValueLift() {
-      bitField9_ = (bitField9_ & ~0x00008000);
+      bitField9_ = (bitField9_ & ~0x00080000);
       relativeConversionValueLift_ = 0D;
       onChanged();
       return this;
@@ -44885,7 +46208,7 @@ public Builder clearRelativeConversionValueLift() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionValueLiftP90LowerBound() {
-      return ((bitField9_ & 0x00010000) != 0);
+      return ((bitField9_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -44915,7 +46238,7 @@ public double getRelativeConversionValueLiftP90LowerBound() {
     public Builder setRelativeConversionValueLiftP90LowerBound(double value) {
 
       relativeConversionValueLiftP90LowerBound_ = value;
-      bitField9_ |= 0x00010000;
+      bitField9_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -44930,7 +46253,7 @@ public Builder setRelativeConversionValueLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionValueLiftP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00010000);
+      bitField9_ = (bitField9_ & ~0x00100000);
       relativeConversionValueLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -44949,7 +46272,7 @@ public Builder clearRelativeConversionValueLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasRelativeConversionValueLiftP90UpperBound() {
-      return ((bitField9_ & 0x00020000) != 0);
+      return ((bitField9_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -44979,7 +46302,7 @@ public double getRelativeConversionValueLiftP90UpperBound() {
     public Builder setRelativeConversionValueLiftP90UpperBound(double value) {
 
       relativeConversionValueLiftP90UpperBound_ = value;
-      bitField9_ |= 0x00020000;
+      bitField9_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -44994,7 +46317,7 @@ public Builder setRelativeConversionValueLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeConversionValueLiftP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00020000);
+      bitField9_ = (bitField9_ & ~0x00200000);
       relativeConversionValueLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -45012,7 +46335,7 @@ public Builder clearRelativeConversionValueLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasAbsoluteBrandLift() {
-      return ((bitField9_ & 0x00040000) != 0);
+      return ((bitField9_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -45040,7 +46363,7 @@ public double getAbsoluteBrandLift() {
     public Builder setAbsoluteBrandLift(double value) {
 
       absoluteBrandLift_ = value;
-      bitField9_ |= 0x00040000;
+      bitField9_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -45054,7 +46377,7 @@ public Builder setAbsoluteBrandLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAbsoluteBrandLift() {
-      bitField9_ = (bitField9_ & ~0x00040000);
+      bitField9_ = (bitField9_ & ~0x00400000);
       absoluteBrandLift_ = 0D;
       onChanged();
       return this;
@@ -45073,7 +46396,7 @@ public Builder clearAbsoluteBrandLift() {
      */
     @java.lang.Override
     public boolean hasAbsoluteBrandLiftP90LowerBound() {
-      return ((bitField9_ & 0x00080000) != 0);
+      return ((bitField9_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -45103,7 +46426,7 @@ public double getAbsoluteBrandLiftP90LowerBound() {
     public Builder setAbsoluteBrandLiftP90LowerBound(double value) {
 
       absoluteBrandLiftP90LowerBound_ = value;
-      bitField9_ |= 0x00080000;
+      bitField9_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -45118,7 +46441,7 @@ public Builder setAbsoluteBrandLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAbsoluteBrandLiftP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00080000);
+      bitField9_ = (bitField9_ & ~0x00800000);
       absoluteBrandLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -45137,7 +46460,7 @@ public Builder clearAbsoluteBrandLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasAbsoluteBrandLiftP90UpperBound() {
-      return ((bitField9_ & 0x00100000) != 0);
+      return ((bitField9_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -45167,7 +46490,7 @@ public double getAbsoluteBrandLiftP90UpperBound() {
     public Builder setAbsoluteBrandLiftP90UpperBound(double value) {
 
       absoluteBrandLiftP90UpperBound_ = value;
-      bitField9_ |= 0x00100000;
+      bitField9_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -45182,7 +46505,7 @@ public Builder setAbsoluteBrandLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAbsoluteBrandLiftP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x00100000);
+      bitField9_ = (bitField9_ & ~0x01000000);
       absoluteBrandLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -45204,7 +46527,7 @@ public Builder clearAbsoluteBrandLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasAbsoluteBrandLiftPValue() {
-      return ((bitField9_ & 0x00200000) != 0);
+      return ((bitField9_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -45240,7 +46563,7 @@ public double getAbsoluteBrandLiftPValue() {
     public Builder setAbsoluteBrandLiftPValue(double value) {
 
       absoluteBrandLiftPValue_ = value;
-      bitField9_ |= 0x00200000;
+      bitField9_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -45258,7 +46581,7 @@ public Builder setAbsoluteBrandLiftPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearAbsoluteBrandLiftPValue() {
-      bitField9_ = (bitField9_ & ~0x00200000);
+      bitField9_ = (bitField9_ & ~0x02000000);
       absoluteBrandLiftPValue_ = 0D;
       onChanged();
       return this;
@@ -45278,7 +46601,7 @@ public Builder clearAbsoluteBrandLiftPValue() {
      */
     @java.lang.Override
     public boolean hasBrandLiftBaselinePositiveResponseRate() {
-      return ((bitField9_ & 0x00400000) != 0);
+      return ((bitField9_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -45310,7 +46633,7 @@ public double getBrandLiftBaselinePositiveResponseRate() {
     public Builder setBrandLiftBaselinePositiveResponseRate(double value) {
 
       brandLiftBaselinePositiveResponseRate_ = value;
-      bitField9_ |= 0x00400000;
+      bitField9_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -45326,7 +46649,7 @@ public Builder setBrandLiftBaselinePositiveResponseRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftBaselinePositiveResponseRate() {
-      bitField9_ = (bitField9_ & ~0x00400000);
+      bitField9_ = (bitField9_ & ~0x04000000);
       brandLiftBaselinePositiveResponseRate_ = 0D;
       onChanged();
       return this;
@@ -45345,7 +46668,7 @@ public Builder clearBrandLiftBaselinePositiveResponseRate() {
      */
     @java.lang.Override
     public boolean hasBrandLiftBaselinePositiveResponseRateP90LowerBound() {
-      return ((bitField9_ & 0x00800000) != 0);
+      return ((bitField9_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -45375,7 +46698,7 @@ public double getBrandLiftBaselinePositiveResponseRateP90LowerBound() {
     public Builder setBrandLiftBaselinePositiveResponseRateP90LowerBound(double value) {
 
       brandLiftBaselinePositiveResponseRateP90LowerBound_ = value;
-      bitField9_ |= 0x00800000;
+      bitField9_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -45390,7 +46713,7 @@ public Builder setBrandLiftBaselinePositiveResponseRateP90LowerBound(double valu
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftBaselinePositiveResponseRateP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x00800000);
+      bitField9_ = (bitField9_ & ~0x08000000);
       brandLiftBaselinePositiveResponseRateP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -45409,7 +46732,7 @@ public Builder clearBrandLiftBaselinePositiveResponseRateP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasBrandLiftBaselinePositiveResponseRateP90UpperBound() {
-      return ((bitField9_ & 0x01000000) != 0);
+      return ((bitField9_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -45439,7 +46762,7 @@ public double getBrandLiftBaselinePositiveResponseRateP90UpperBound() {
     public Builder setBrandLiftBaselinePositiveResponseRateP90UpperBound(double value) {
 
       brandLiftBaselinePositiveResponseRateP90UpperBound_ = value;
-      bitField9_ |= 0x01000000;
+      bitField9_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -45454,7 +46777,7 @@ public Builder setBrandLiftBaselinePositiveResponseRateP90UpperBound(double valu
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftBaselinePositiveResponseRateP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x01000000);
+      bitField9_ = (bitField9_ & ~0x10000000);
       brandLiftBaselinePositiveResponseRateP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -45473,7 +46796,7 @@ public Builder clearBrandLiftBaselinePositiveResponseRateP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponderFractionalCookies() {
-      return ((bitField9_ & 0x02000000) != 0);
+      return ((bitField9_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -45503,7 +46826,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookies() {
     public Builder setBrandLiftExposedPositiveResponderFractionalCookies(double value) {
 
       brandLiftExposedPositiveResponderFractionalCookies_ = value;
-      bitField9_ |= 0x02000000;
+      bitField9_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -45518,7 +46841,7 @@ public Builder setBrandLiftExposedPositiveResponderFractionalCookies(double valu
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponderFractionalCookies() {
-      bitField9_ = (bitField9_ & ~0x02000000);
+      bitField9_ = (bitField9_ & ~0x20000000);
       brandLiftExposedPositiveResponderFractionalCookies_ = 0D;
       onChanged();
       return this;
@@ -45537,7 +46860,7 @@ public Builder clearBrandLiftExposedPositiveResponderFractionalCookies() {
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() {
-      return ((bitField9_ & 0x04000000) != 0);
+      return ((bitField9_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -45567,7 +46890,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound
     public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound(double value) {
 
       brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = value;
-      bitField9_ |= 0x04000000;
+      bitField9_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -45582,7 +46905,7 @@ public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBoun
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x04000000);
+      bitField9_ = (bitField9_ & ~0x40000000);
       brandLiftExposedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -45602,7 +46925,7 @@ public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90LowerBo
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() {
-      return ((bitField9_ & 0x08000000) != 0);
+      return ((bitField9_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -45634,7 +46957,7 @@ public double getBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound
     public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound(double value) {
 
       brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = value;
-      bitField9_ |= 0x08000000;
+      bitField9_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -45650,7 +46973,7 @@ public Builder setBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBoun
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x08000000);
+      bitField9_ = (bitField9_ & ~0x80000000);
       brandLiftExposedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -45669,7 +46992,7 @@ public Builder clearBrandLiftExposedPositiveResponderFractionalCookiesP90UpperBo
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponseRate() {
-      return ((bitField9_ & 0x10000000) != 0);
+      return ((bitField10_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -45699,7 +47022,7 @@ public double getBrandLiftExposedPositiveResponseRate() {
     public Builder setBrandLiftExposedPositiveResponseRate(double value) {
 
       brandLiftExposedPositiveResponseRate_ = value;
-      bitField9_ |= 0x10000000;
+      bitField10_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -45714,7 +47037,7 @@ public Builder setBrandLiftExposedPositiveResponseRate(double value) {
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponseRate() {
-      bitField9_ = (bitField9_ & ~0x10000000);
+      bitField10_ = (bitField10_ & ~0x00000001);
       brandLiftExposedPositiveResponseRate_ = 0D;
       onChanged();
       return this;
@@ -45733,7 +47056,7 @@ public Builder clearBrandLiftExposedPositiveResponseRate() {
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponseRateP90LowerBound() {
-      return ((bitField9_ & 0x20000000) != 0);
+      return ((bitField10_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -45763,7 +47086,7 @@ public double getBrandLiftExposedPositiveResponseRateP90LowerBound() {
     public Builder setBrandLiftExposedPositiveResponseRateP90LowerBound(double value) {
 
       brandLiftExposedPositiveResponseRateP90LowerBound_ = value;
-      bitField9_ |= 0x20000000;
+      bitField10_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -45778,7 +47101,7 @@ public Builder setBrandLiftExposedPositiveResponseRateP90LowerBound(double value
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponseRateP90LowerBound() {
-      bitField9_ = (bitField9_ & ~0x20000000);
+      bitField10_ = (bitField10_ & ~0x00000002);
       brandLiftExposedPositiveResponseRateP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -45797,7 +47120,7 @@ public Builder clearBrandLiftExposedPositiveResponseRateP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasBrandLiftExposedPositiveResponseRateP90UpperBound() {
-      return ((bitField9_ & 0x40000000) != 0);
+      return ((bitField10_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -45827,7 +47150,7 @@ public double getBrandLiftExposedPositiveResponseRateP90UpperBound() {
     public Builder setBrandLiftExposedPositiveResponseRateP90UpperBound(double value) {
 
       brandLiftExposedPositiveResponseRateP90UpperBound_ = value;
-      bitField9_ |= 0x40000000;
+      bitField10_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -45842,7 +47165,7 @@ public Builder setBrandLiftExposedPositiveResponseRateP90UpperBound(double value
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftExposedPositiveResponseRateP90UpperBound() {
-      bitField9_ = (bitField9_ & ~0x40000000);
+      bitField10_ = (bitField10_ & ~0x00000004);
       brandLiftExposedPositiveResponseRateP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -45859,7 +47182,7 @@ public Builder clearBrandLiftExposedPositiveResponseRateP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasBrandLiftResponsesExposed() {
-      return ((bitField9_ & 0x80000000) != 0);
+      return ((bitField10_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -45885,7 +47208,7 @@ public double getBrandLiftResponsesExposed() {
     public Builder setBrandLiftResponsesExposed(double value) {
 
       brandLiftResponsesExposed_ = value;
-      bitField9_ |= 0x80000000;
+      bitField10_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -45898,7 +47221,7 @@ public Builder setBrandLiftResponsesExposed(double value) {
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftResponsesExposed() {
-      bitField9_ = (bitField9_ & ~0x80000000);
+      bitField10_ = (bitField10_ & ~0x00000008);
       brandLiftResponsesExposed_ = 0D;
       onChanged();
       return this;
@@ -45915,7 +47238,7 @@ public Builder clearBrandLiftResponsesExposed() {
      */
     @java.lang.Override
     public boolean hasBrandLiftResponsesSuppressed() {
-      return ((bitField10_ & 0x00000001) != 0);
+      return ((bitField10_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -45941,7 +47264,7 @@ public double getBrandLiftResponsesSuppressed() {
     public Builder setBrandLiftResponsesSuppressed(double value) {
 
       brandLiftResponsesSuppressed_ = value;
-      bitField10_ |= 0x00000001;
+      bitField10_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -45954,7 +47277,7 @@ public Builder setBrandLiftResponsesSuppressed(double value) {
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftResponsesSuppressed() {
-      bitField10_ = (bitField10_ & ~0x00000001);
+      bitField10_ = (bitField10_ & ~0x00000010);
       brandLiftResponsesSuppressed_ = 0D;
       onChanged();
       return this;
@@ -45972,7 +47295,7 @@ public Builder clearBrandLiftResponsesSuppressed() {
      */
     @java.lang.Override
     public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookies() {
-      return ((bitField10_ & 0x00000002) != 0);
+      return ((bitField10_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -46000,7 +47323,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookies() {
     public Builder setBrandLiftSuppressedPositiveResponderFractionalCookies(double value) {
 
       brandLiftSuppressedPositiveResponderFractionalCookies_ = value;
-      bitField10_ |= 0x00000002;
+      bitField10_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -46014,7 +47337,7 @@ public Builder setBrandLiftSuppressedPositiveResponderFractionalCookies(double v
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookies() {
-      bitField10_ = (bitField10_ & ~0x00000002);
+      bitField10_ = (bitField10_ & ~0x00000020);
       brandLiftSuppressedPositiveResponderFractionalCookies_ = 0D;
       onChanged();
       return this;
@@ -46035,7 +47358,7 @@ public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookies() {
      */
     @java.lang.Override
     public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() {
-      return ((bitField10_ & 0x00000004) != 0);
+      return ((bitField10_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -46069,7 +47392,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBo
     public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound(double value) {
 
       brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = value;
-      bitField10_ |= 0x00000004;
+      bitField10_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -46086,7 +47409,7 @@ public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerB
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x00000004);
+      bitField10_ = (bitField10_ & ~0x00000040);
       brandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -46107,7 +47430,7 @@ public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90Lowe
      */
     @java.lang.Override
     public boolean hasBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() {
-      return ((bitField10_ & 0x00000008) != 0);
+      return ((bitField10_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -46141,7 +47464,7 @@ public double getBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBo
     public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound(double value) {
 
       brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = value;
-      bitField10_ |= 0x00000008;
+      bitField10_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -46158,7 +47481,7 @@ public Builder setBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperB
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x00000008);
+      bitField10_ = (bitField10_ & ~0x00000080);
       brandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -46176,7 +47499,7 @@ public Builder clearBrandLiftSuppressedPositiveResponderFractionalCookiesP90Uppe
      */
     @java.lang.Override
     public boolean hasBrandLiftTotalResponses() {
-      return ((bitField10_ & 0x00000010) != 0);
+      return ((bitField10_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -46204,7 +47527,7 @@ public double getBrandLiftTotalResponses() {
     public Builder setBrandLiftTotalResponses(double value) {
 
       brandLiftTotalResponses_ = value;
-      bitField10_ |= 0x00000010;
+      bitField10_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -46218,7 +47541,7 @@ public Builder setBrandLiftTotalResponses(double value) {
      * @return This builder for chaining.
      */
     public Builder clearBrandLiftTotalResponses() {
-      bitField10_ = (bitField10_ & ~0x00000010);
+      bitField10_ = (bitField10_ & ~0x00000100);
       brandLiftTotalResponses_ = 0D;
       onChanged();
       return this;
@@ -46237,7 +47560,7 @@ public Builder clearBrandLiftTotalResponses() {
      */
     @java.lang.Override
     public boolean hasCostPerLiftedCookie() {
-      return ((bitField10_ & 0x00000020) != 0);
+      return ((bitField10_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -46267,7 +47590,7 @@ public double getCostPerLiftedCookie() {
     public Builder setCostPerLiftedCookie(double value) {
 
       costPerLiftedCookie_ = value;
-      bitField10_ |= 0x00000020;
+      bitField10_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -46282,7 +47605,7 @@ public Builder setCostPerLiftedCookie(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerLiftedCookie() {
-      bitField10_ = (bitField10_ & ~0x00000020);
+      bitField10_ = (bitField10_ & ~0x00000200);
       costPerLiftedCookie_ = 0D;
       onChanged();
       return this;
@@ -46301,7 +47624,7 @@ public Builder clearCostPerLiftedCookie() {
      */
     @java.lang.Override
     public boolean hasCostPerLiftedCookieP90LowerBound() {
-      return ((bitField10_ & 0x00000040) != 0);
+      return ((bitField10_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -46331,7 +47654,7 @@ public double getCostPerLiftedCookieP90LowerBound() {
     public Builder setCostPerLiftedCookieP90LowerBound(double value) {
 
       costPerLiftedCookieP90LowerBound_ = value;
-      bitField10_ |= 0x00000040;
+      bitField10_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -46346,7 +47669,7 @@ public Builder setCostPerLiftedCookieP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerLiftedCookieP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x00000040);
+      bitField10_ = (bitField10_ & ~0x00000400);
       costPerLiftedCookieP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -46365,7 +47688,7 @@ public Builder clearCostPerLiftedCookieP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasCostPerLiftedCookieP90UpperBound() {
-      return ((bitField10_ & 0x00000080) != 0);
+      return ((bitField10_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -46395,7 +47718,7 @@ public double getCostPerLiftedCookieP90UpperBound() {
     public Builder setCostPerLiftedCookieP90UpperBound(double value) {
 
       costPerLiftedCookieP90UpperBound_ = value;
-      bitField10_ |= 0x00000080;
+      bitField10_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -46410,7 +47733,7 @@ public Builder setCostPerLiftedCookieP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearCostPerLiftedCookieP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x00000080);
+      bitField10_ = (bitField10_ & ~0x00000800);
       costPerLiftedCookieP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -46428,7 +47751,7 @@ public Builder clearCostPerLiftedCookieP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasFractionalLiftedCookies() {
-      return ((bitField10_ & 0x00000100) != 0);
+      return ((bitField10_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -46456,7 +47779,7 @@ public double getFractionalLiftedCookies() {
     public Builder setFractionalLiftedCookies(double value) {
 
       fractionalLiftedCookies_ = value;
-      bitField10_ |= 0x00000100;
+      bitField10_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -46470,7 +47793,7 @@ public Builder setFractionalLiftedCookies(double value) {
      * @return This builder for chaining.
      */
     public Builder clearFractionalLiftedCookies() {
-      bitField10_ = (bitField10_ & ~0x00000100);
+      bitField10_ = (bitField10_ & ~0x00001000);
       fractionalLiftedCookies_ = 0D;
       onChanged();
       return this;
@@ -46490,7 +47813,7 @@ public Builder clearFractionalLiftedCookies() {
      */
     @java.lang.Override
     public boolean hasFractionalLiftedCookiesP90LowerBound() {
-      return ((bitField10_ & 0x00000200) != 0);
+      return ((bitField10_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -46522,7 +47845,7 @@ public double getFractionalLiftedCookiesP90LowerBound() {
     public Builder setFractionalLiftedCookiesP90LowerBound(double value) {
 
       fractionalLiftedCookiesP90LowerBound_ = value;
-      bitField10_ |= 0x00000200;
+      bitField10_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -46538,7 +47861,7 @@ public Builder setFractionalLiftedCookiesP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearFractionalLiftedCookiesP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x00000200);
+      bitField10_ = (bitField10_ & ~0x00002000);
       fractionalLiftedCookiesP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -46558,7 +47881,7 @@ public Builder clearFractionalLiftedCookiesP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasFractionalLiftedCookiesP90UpperBound() {
-      return ((bitField10_ & 0x00000400) != 0);
+      return ((bitField10_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -46590,7 +47913,7 @@ public double getFractionalLiftedCookiesP90UpperBound() {
     public Builder setFractionalLiftedCookiesP90UpperBound(double value) {
 
       fractionalLiftedCookiesP90UpperBound_ = value;
-      bitField10_ |= 0x00000400;
+      bitField10_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -46606,7 +47929,7 @@ public Builder setFractionalLiftedCookiesP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearFractionalLiftedCookiesP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x00000400);
+      bitField10_ = (bitField10_ & ~0x00004000);
       fractionalLiftedCookiesP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -46624,7 +47947,7 @@ public Builder clearFractionalLiftedCookiesP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasHeadroomBrandLift() {
-      return ((bitField10_ & 0x00000800) != 0);
+      return ((bitField10_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -46652,7 +47975,7 @@ public double getHeadroomBrandLift() {
     public Builder setHeadroomBrandLift(double value) {
 
       headroomBrandLift_ = value;
-      bitField10_ |= 0x00000800;
+      bitField10_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -46666,7 +47989,7 @@ public Builder setHeadroomBrandLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearHeadroomBrandLift() {
-      bitField10_ = (bitField10_ & ~0x00000800);
+      bitField10_ = (bitField10_ & ~0x00008000);
       headroomBrandLift_ = 0D;
       onChanged();
       return this;
@@ -46685,7 +48008,7 @@ public Builder clearHeadroomBrandLift() {
      */
     @java.lang.Override
     public boolean hasHeadroomBrandLiftP90LowerBound() {
-      return ((bitField10_ & 0x00001000) != 0);
+      return ((bitField10_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -46715,7 +48038,7 @@ public double getHeadroomBrandLiftP90LowerBound() {
     public Builder setHeadroomBrandLiftP90LowerBound(double value) {
 
       headroomBrandLiftP90LowerBound_ = value;
-      bitField10_ |= 0x00001000;
+      bitField10_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -46730,7 +48053,7 @@ public Builder setHeadroomBrandLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearHeadroomBrandLiftP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x00001000);
+      bitField10_ = (bitField10_ & ~0x00010000);
       headroomBrandLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -46749,7 +48072,7 @@ public Builder clearHeadroomBrandLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasHeadroomBrandLiftP90UpperBound() {
-      return ((bitField10_ & 0x00002000) != 0);
+      return ((bitField10_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -46779,7 +48102,7 @@ public double getHeadroomBrandLiftP90UpperBound() {
     public Builder setHeadroomBrandLiftP90UpperBound(double value) {
 
       headroomBrandLiftP90UpperBound_ = value;
-      bitField10_ |= 0x00002000;
+      bitField10_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -46794,7 +48117,7 @@ public Builder setHeadroomBrandLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearHeadroomBrandLiftP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x00002000);
+      bitField10_ = (bitField10_ & ~0x00020000);
       headroomBrandLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -46812,7 +48135,7 @@ public Builder clearHeadroomBrandLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasRelativeBrandLift() {
-      return ((bitField10_ & 0x00004000) != 0);
+      return ((bitField10_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -46840,7 +48163,7 @@ public double getRelativeBrandLift() {
     public Builder setRelativeBrandLift(double value) {
 
       relativeBrandLift_ = value;
-      bitField10_ |= 0x00004000;
+      bitField10_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -46854,7 +48177,7 @@ public Builder setRelativeBrandLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeBrandLift() {
-      bitField10_ = (bitField10_ & ~0x00004000);
+      bitField10_ = (bitField10_ & ~0x00040000);
       relativeBrandLift_ = 0D;
       onChanged();
       return this;
@@ -46874,7 +48197,7 @@ public Builder clearRelativeBrandLift() {
      */
     @java.lang.Override
     public boolean hasRelativeBrandLiftP90LowerBound() {
-      return ((bitField10_ & 0x00008000) != 0);
+      return ((bitField10_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -46906,7 +48229,7 @@ public double getRelativeBrandLiftP90LowerBound() {
     public Builder setRelativeBrandLiftP90LowerBound(double value) {
 
       relativeBrandLiftP90LowerBound_ = value;
-      bitField10_ |= 0x00008000;
+      bitField10_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -46922,7 +48245,7 @@ public Builder setRelativeBrandLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeBrandLiftP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x00008000);
+      bitField10_ = (bitField10_ & ~0x00080000);
       relativeBrandLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -46942,7 +48265,7 @@ public Builder clearRelativeBrandLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasRelativeBrandLiftP90UpperBound() {
-      return ((bitField10_ & 0x00010000) != 0);
+      return ((bitField10_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -46974,7 +48297,7 @@ public double getRelativeBrandLiftP90UpperBound() {
     public Builder setRelativeBrandLiftP90UpperBound(double value) {
 
       relativeBrandLiftP90UpperBound_ = value;
-      bitField10_ |= 0x00010000;
+      bitField10_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -46990,7 +48313,7 @@ public Builder setRelativeBrandLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeBrandLiftP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x00010000);
+      bitField10_ = (bitField10_ & ~0x00100000);
       relativeBrandLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -47008,7 +48331,7 @@ public Builder clearRelativeBrandLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasYoutubeComments() {
-      return ((bitField10_ & 0x00020000) != 0);
+      return ((bitField10_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -47036,7 +48359,7 @@ public long getYoutubeComments() {
     public Builder setYoutubeComments(long value) {
 
       youtubeComments_ = value;
-      bitField10_ |= 0x00020000;
+      bitField10_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -47050,7 +48373,7 @@ public Builder setYoutubeComments(long value) {
      * @return This builder for chaining.
      */
     public Builder clearYoutubeComments() {
-      bitField10_ = (bitField10_ & ~0x00020000);
+      bitField10_ = (bitField10_ & ~0x00200000);
       youtubeComments_ = 0L;
       onChanged();
       return this;
@@ -47067,7 +48390,7 @@ public Builder clearYoutubeComments() {
      */
     @java.lang.Override
     public boolean hasYoutubeLikes() {
-      return ((bitField10_ & 0x00040000) != 0);
+      return ((bitField10_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -47093,7 +48416,7 @@ public long getYoutubeLikes() {
     public Builder setYoutubeLikes(long value) {
 
       youtubeLikes_ = value;
-      bitField10_ |= 0x00040000;
+      bitField10_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -47106,7 +48429,7 @@ public Builder setYoutubeLikes(long value) {
      * @return This builder for chaining.
      */
     public Builder clearYoutubeLikes() {
-      bitField10_ = (bitField10_ & ~0x00040000);
+      bitField10_ = (bitField10_ & ~0x00400000);
       youtubeLikes_ = 0L;
       onChanged();
       return this;
@@ -47123,7 +48446,7 @@ public Builder clearYoutubeLikes() {
      */
     @java.lang.Override
     public boolean hasYoutubeShares() {
-      return ((bitField10_ & 0x00080000) != 0);
+      return ((bitField10_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -47149,7 +48472,7 @@ public long getYoutubeShares() {
     public Builder setYoutubeShares(long value) {
 
       youtubeShares_ = value;
-      bitField10_ |= 0x00080000;
+      bitField10_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -47162,7 +48485,7 @@ public Builder setYoutubeShares(long value) {
      * @return This builder for chaining.
      */
     public Builder clearYoutubeShares() {
-      bitField10_ = (bitField10_ & ~0x00080000);
+      bitField10_ = (bitField10_ & ~0x00800000);
       youtubeShares_ = 0L;
       onChanged();
       return this;
@@ -47181,7 +48504,7 @@ public Builder clearYoutubeShares() {
      */
     @java.lang.Override
     public boolean hasOriginalConversionValue() {
-      return ((bitField10_ & 0x00100000) != 0);
+      return ((bitField10_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -47211,7 +48534,7 @@ public double getOriginalConversionValue() {
     public Builder setOriginalConversionValue(double value) {
 
       originalConversionValue_ = value;
-      bitField10_ |= 0x00100000;
+      bitField10_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -47226,7 +48549,7 @@ public Builder setOriginalConversionValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearOriginalConversionValue() {
-      bitField10_ = (bitField10_ & ~0x00100000);
+      bitField10_ = (bitField10_ & ~0x01000000);
       originalConversionValue_ = 0D;
       onChanged();
       return this;
@@ -47244,7 +48567,7 @@ public Builder clearOriginalConversionValue() {
      */
     @java.lang.Override
     public boolean hasVerticalAdsPotentialImpressions() {
-      return ((bitField10_ & 0x00200000) != 0);
+      return ((bitField10_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -47272,7 +48595,7 @@ public long getVerticalAdsPotentialImpressions() {
     public Builder setVerticalAdsPotentialImpressions(long value) {
 
       verticalAdsPotentialImpressions_ = value;
-      bitField10_ |= 0x00200000;
+      bitField10_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -47286,7 +48609,7 @@ public Builder setVerticalAdsPotentialImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearVerticalAdsPotentialImpressions() {
-      bitField10_ = (bitField10_ & ~0x00200000);
+      bitField10_ = (bitField10_ & ~0x02000000);
       verticalAdsPotentialImpressions_ = 0L;
       onChanged();
       return this;
@@ -47304,7 +48627,7 @@ public Builder clearVerticalAdsPotentialImpressions() {
      */
     @java.lang.Override
     public boolean hasVerticalAdsAverageBookingValueMicros() {
-      return ((bitField10_ & 0x00400000) != 0);
+      return ((bitField10_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -47332,7 +48655,7 @@ public long getVerticalAdsAverageBookingValueMicros() {
     public Builder setVerticalAdsAverageBookingValueMicros(long value) {
 
       verticalAdsAverageBookingValueMicros_ = value;
-      bitField10_ |= 0x00400000;
+      bitField10_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -47346,7 +48669,7 @@ public Builder setVerticalAdsAverageBookingValueMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearVerticalAdsAverageBookingValueMicros() {
-      bitField10_ = (bitField10_ & ~0x00400000);
+      bitField10_ = (bitField10_ & ~0x04000000);
       verticalAdsAverageBookingValueMicros_ = 0L;
       onChanged();
       return this;
@@ -47364,7 +48687,7 @@ public Builder clearVerticalAdsAverageBookingValueMicros() {
      */
     @java.lang.Override
     public boolean hasVerticalAdsPriceDifferencePercentage() {
-      return ((bitField10_ & 0x00800000) != 0);
+      return ((bitField10_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -47392,7 +48715,7 @@ public double getVerticalAdsPriceDifferencePercentage() {
     public Builder setVerticalAdsPriceDifferencePercentage(double value) {
 
       verticalAdsPriceDifferencePercentage_ = value;
-      bitField10_ |= 0x00800000;
+      bitField10_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -47406,7 +48729,7 @@ public Builder setVerticalAdsPriceDifferencePercentage(double value) {
      * @return This builder for chaining.
      */
     public Builder clearVerticalAdsPriceDifferencePercentage() {
-      bitField10_ = (bitField10_ & ~0x00800000);
+      bitField10_ = (bitField10_ & ~0x08000000);
       verticalAdsPriceDifferencePercentage_ = 0D;
       onChanged();
       return this;
@@ -47426,7 +48749,7 @@ public Builder clearVerticalAdsPriceDifferencePercentage() {
      */
     @java.lang.Override
     public boolean hasRelativeSearchLift() {
-      return ((bitField10_ & 0x01000000) != 0);
+      return ((bitField10_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -47458,7 +48781,7 @@ public double getRelativeSearchLift() {
     public Builder setRelativeSearchLift(double value) {
 
       relativeSearchLift_ = value;
-      bitField10_ |= 0x01000000;
+      bitField10_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -47474,7 +48797,7 @@ public Builder setRelativeSearchLift(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeSearchLift() {
-      bitField10_ = (bitField10_ & ~0x01000000);
+      bitField10_ = (bitField10_ & ~0x10000000);
       relativeSearchLift_ = 0D;
       onChanged();
       return this;
@@ -47493,7 +48816,7 @@ public Builder clearRelativeSearchLift() {
      */
     @java.lang.Override
     public boolean hasRelativeSearchLiftP90LowerBound() {
-      return ((bitField10_ & 0x02000000) != 0);
+      return ((bitField10_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -47523,7 +48846,7 @@ public double getRelativeSearchLiftP90LowerBound() {
     public Builder setRelativeSearchLiftP90LowerBound(double value) {
 
       relativeSearchLiftP90LowerBound_ = value;
-      bitField10_ |= 0x02000000;
+      bitField10_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -47538,7 +48861,7 @@ public Builder setRelativeSearchLiftP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeSearchLiftP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x02000000);
+      bitField10_ = (bitField10_ & ~0x20000000);
       relativeSearchLiftP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -47557,7 +48880,7 @@ public Builder clearRelativeSearchLiftP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasRelativeSearchLiftP90UpperBound() {
-      return ((bitField10_ & 0x04000000) != 0);
+      return ((bitField10_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -47587,7 +48910,7 @@ public double getRelativeSearchLiftP90UpperBound() {
     public Builder setRelativeSearchLiftP90UpperBound(double value) {
 
       relativeSearchLiftP90UpperBound_ = value;
-      bitField10_ |= 0x04000000;
+      bitField10_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -47602,7 +48925,7 @@ public Builder setRelativeSearchLiftP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearRelativeSearchLiftP90UpperBound() {
-      bitField10_ = (bitField10_ & ~0x04000000);
+      bitField10_ = (bitField10_ & ~0x40000000);
       relativeSearchLiftP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -47621,7 +48944,7 @@ public Builder clearRelativeSearchLiftP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasIncrementalSearchesPValue() {
-      return ((bitField10_ & 0x08000000) != 0);
+      return ((bitField10_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -47651,7 +48974,7 @@ public double getIncrementalSearchesPValue() {
     public Builder setIncrementalSearchesPValue(double value) {
 
       incrementalSearchesPValue_ = value;
-      bitField10_ |= 0x08000000;
+      bitField10_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -47666,7 +48989,7 @@ public Builder setIncrementalSearchesPValue(double value) {
      * @return This builder for chaining.
      */
     public Builder clearIncrementalSearchesPValue() {
-      bitField10_ = (bitField10_ & ~0x08000000);
+      bitField10_ = (bitField10_ & ~0x80000000);
       incrementalSearchesPValue_ = 0D;
       onChanged();
       return this;
@@ -47685,7 +49008,7 @@ public Builder clearIncrementalSearchesPValue() {
      */
     @java.lang.Override
     public boolean hasSearchLiftCostMicros() {
-      return ((bitField10_ & 0x10000000) != 0);
+      return ((bitField11_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -47715,7 +49038,7 @@ public long getSearchLiftCostMicros() {
     public Builder setSearchLiftCostMicros(long value) {
 
       searchLiftCostMicros_ = value;
-      bitField10_ |= 0x10000000;
+      bitField11_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -47730,7 +49053,7 @@ public Builder setSearchLiftCostMicros(long value) {
      * @return This builder for chaining.
      */
     public Builder clearSearchLiftCostMicros() {
-      bitField10_ = (bitField10_ & ~0x10000000);
+      bitField11_ = (bitField11_ & ~0x00000001);
       searchLiftCostMicros_ = 0L;
       onChanged();
       return this;
@@ -47748,7 +49071,7 @@ public Builder clearSearchLiftCostMicros() {
      */
     @java.lang.Override
     public boolean hasSearchLiftImpressions() {
-      return ((bitField10_ & 0x20000000) != 0);
+      return ((bitField11_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -47776,7 +49099,7 @@ public long getSearchLiftImpressions() {
     public Builder setSearchLiftImpressions(long value) {
 
       searchLiftImpressions_ = value;
-      bitField10_ |= 0x20000000;
+      bitField11_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -47790,7 +49113,7 @@ public Builder setSearchLiftImpressions(long value) {
      * @return This builder for chaining.
      */
     public Builder clearSearchLiftImpressions() {
-      bitField10_ = (bitField10_ & ~0x20000000);
+      bitField11_ = (bitField11_ & ~0x00000002);
       searchLiftImpressions_ = 0L;
       onChanged();
       return this;
@@ -47809,7 +49132,7 @@ public Builder clearSearchLiftImpressions() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearches() {
-      return ((bitField10_ & 0x40000000) != 0);
+      return ((bitField11_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -47839,7 +49162,7 @@ public double getNormalizedIncrementalSearches() {
     public Builder setNormalizedIncrementalSearches(double value) {
 
       normalizedIncrementalSearches_ = value;
-      bitField10_ |= 0x40000000;
+      bitField11_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -47854,7 +49177,7 @@ public Builder setNormalizedIncrementalSearches(double value) {
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearches() {
-      bitField10_ = (bitField10_ & ~0x40000000);
+      bitField11_ = (bitField11_ & ~0x00000004);
       normalizedIncrementalSearches_ = 0D;
       onChanged();
       return this;
@@ -47873,7 +49196,7 @@ public Builder clearNormalizedIncrementalSearches() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesP90LowerBound() {
-      return ((bitField10_ & 0x80000000) != 0);
+      return ((bitField11_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -47903,7 +49226,7 @@ public double getNormalizedIncrementalSearchesP90LowerBound() {
     public Builder setNormalizedIncrementalSearchesP90LowerBound(double value) {
 
       normalizedIncrementalSearchesP90LowerBound_ = value;
-      bitField10_ |= 0x80000000;
+      bitField11_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -47918,7 +49241,7 @@ public Builder setNormalizedIncrementalSearchesP90LowerBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesP90LowerBound() {
-      bitField10_ = (bitField10_ & ~0x80000000);
+      bitField11_ = (bitField11_ & ~0x00000008);
       normalizedIncrementalSearchesP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -47937,7 +49260,7 @@ public Builder clearNormalizedIncrementalSearchesP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesP90UpperBound() {
-      return ((bitField11_ & 0x00000001) != 0);
+      return ((bitField11_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -47967,7 +49290,7 @@ public double getNormalizedIncrementalSearchesP90UpperBound() {
     public Builder setNormalizedIncrementalSearchesP90UpperBound(double value) {
 
       normalizedIncrementalSearchesP90UpperBound_ = value;
-      bitField11_ |= 0x00000001;
+      bitField11_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -47982,7 +49305,7 @@ public Builder setNormalizedIncrementalSearchesP90UpperBound(double value) {
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesP90UpperBound() {
-      bitField11_ = (bitField11_ & ~0x00000001);
+      bitField11_ = (bitField11_ & ~0x00000010);
       normalizedIncrementalSearchesP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -48002,7 +49325,7 @@ public Builder clearNormalizedIncrementalSearchesP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerCost() {
-      return ((bitField11_ & 0x00000002) != 0);
+      return ((bitField11_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -48034,7 +49357,7 @@ public double getNormalizedIncrementalSearchesPerCost() {
     public Builder setNormalizedIncrementalSearchesPerCost(double value) {
 
       normalizedIncrementalSearchesPerCost_ = value;
-      bitField11_ |= 0x00000002;
+      bitField11_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -48050,7 +49373,7 @@ public Builder setNormalizedIncrementalSearchesPerCost(double value) {
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerCost() {
-      bitField11_ = (bitField11_ & ~0x00000002);
+      bitField11_ = (bitField11_ & ~0x00000020);
       normalizedIncrementalSearchesPerCost_ = 0D;
       onChanged();
       return this;
@@ -48068,7 +49391,7 @@ public Builder clearNormalizedIncrementalSearchesPerCost() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerCostP90LowerBound() {
-      return ((bitField11_ & 0x00000004) != 0);
+      return ((bitField11_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -48096,7 +49419,7 @@ public double getNormalizedIncrementalSearchesPerCostP90LowerBound() {
     public Builder setNormalizedIncrementalSearchesPerCostP90LowerBound(double value) {
 
       normalizedIncrementalSearchesPerCostP90LowerBound_ = value;
-      bitField11_ |= 0x00000004;
+      bitField11_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -48110,7 +49433,7 @@ public Builder setNormalizedIncrementalSearchesPerCostP90LowerBound(double value
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerCostP90LowerBound() {
-      bitField11_ = (bitField11_ & ~0x00000004);
+      bitField11_ = (bitField11_ & ~0x00000040);
       normalizedIncrementalSearchesPerCostP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -48128,7 +49451,7 @@ public Builder clearNormalizedIncrementalSearchesPerCostP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerCostP90UpperBound() {
-      return ((bitField11_ & 0x00000008) != 0);
+      return ((bitField11_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -48156,7 +49479,7 @@ public double getNormalizedIncrementalSearchesPerCostP90UpperBound() {
     public Builder setNormalizedIncrementalSearchesPerCostP90UpperBound(double value) {
 
       normalizedIncrementalSearchesPerCostP90UpperBound_ = value;
-      bitField11_ |= 0x00000008;
+      bitField11_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -48170,7 +49493,7 @@ public Builder setNormalizedIncrementalSearchesPerCostP90UpperBound(double value
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerCostP90UpperBound() {
-      bitField11_ = (bitField11_ & ~0x00000008);
+      bitField11_ = (bitField11_ & ~0x00000080);
       normalizedIncrementalSearchesPerCostP90UpperBound_ = 0D;
       onChanged();
       return this;
@@ -48189,7 +49512,7 @@ public Builder clearNormalizedIncrementalSearchesPerCostP90UpperBound() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerImpression() {
-      return ((bitField11_ & 0x00000010) != 0);
+      return ((bitField11_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -48219,7 +49542,7 @@ public double getNormalizedIncrementalSearchesPerImpression() {
     public Builder setNormalizedIncrementalSearchesPerImpression(double value) {
 
       normalizedIncrementalSearchesPerImpression_ = value;
-      bitField11_ |= 0x00000010;
+      bitField11_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -48234,7 +49557,7 @@ public Builder setNormalizedIncrementalSearchesPerImpression(double value) {
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerImpression() {
-      bitField11_ = (bitField11_ & ~0x00000010);
+      bitField11_ = (bitField11_ & ~0x00000100);
       normalizedIncrementalSearchesPerImpression_ = 0D;
       onChanged();
       return this;
@@ -48252,7 +49575,7 @@ public Builder clearNormalizedIncrementalSearchesPerImpression() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
-      return ((bitField11_ & 0x00000020) != 0);
+      return ((bitField11_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -48280,7 +49603,7 @@ public double getNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
     public Builder setNormalizedIncrementalSearchesPerImpressionP90LowerBound(double value) {
 
       normalizedIncrementalSearchesPerImpressionP90LowerBound_ = value;
-      bitField11_ |= 0x00000020;
+      bitField11_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -48294,7 +49617,7 @@ public Builder setNormalizedIncrementalSearchesPerImpressionP90LowerBound(double
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
-      bitField11_ = (bitField11_ & ~0x00000020);
+      bitField11_ = (bitField11_ & ~0x00000200);
       normalizedIncrementalSearchesPerImpressionP90LowerBound_ = 0D;
       onChanged();
       return this;
@@ -48312,7 +49635,7 @@ public Builder clearNormalizedIncrementalSearchesPerImpressionP90LowerBound() {
      */
     @java.lang.Override
     public boolean hasNormalizedIncrementalSearchesPerImpressionP90UpperBound() {
-      return ((bitField11_ & 0x00000040) != 0);
+      return ((bitField11_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -48340,7 +49663,7 @@ public double getNormalizedIncrementalSearchesPerImpressionP90UpperBound() {
     public Builder setNormalizedIncrementalSearchesPerImpressionP90UpperBound(double value) {
 
       normalizedIncrementalSearchesPerImpressionP90UpperBound_ = value;
-      bitField11_ |= 0x00000040;
+      bitField11_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -48354,12 +49677,1762 @@ public Builder setNormalizedIncrementalSearchesPerImpressionP90UpperBound(double
      * @return This builder for chaining.
      */
     public Builder clearNormalizedIncrementalSearchesPerImpressionP90UpperBound() {
-      bitField11_ = (bitField11_ & ~0x00000040);
+      bitField11_ = (bitField11_ & ~0x00000400);
       normalizedIncrementalSearchesPerImpressionP90UpperBound_ = 0D;
       onChanged();
       return this;
     }
 
+    private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersInfo_;
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersInfoBuilder_;
+    /**
+     * 
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return Whether the uniqueUsersInfo field is set. + */ + public boolean hasUniqueUsersInfo() { + return ((bitField11_ & 0x00000800) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return The uniqueUsersInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersInfo() { + if (uniqueUsersInfoBuilder_ == null) { + return uniqueUsersInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersInfo_; + } else { + return uniqueUsersInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public Builder setUniqueUsersInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersInfo_ = value; + } else { + uniqueUsersInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00000800; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public Builder setUniqueUsersInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersInfoBuilder_ == null) { + uniqueUsersInfo_ = builderForValue.build(); + } else { + uniqueUsersInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00000800; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public Builder mergeUniqueUsersInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersInfoBuilder_ == null) { + if (((bitField11_ & 0x00000800) != 0) && + uniqueUsersInfo_ != null && + uniqueUsersInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersInfoBuilder().mergeFrom(value); + } else { + uniqueUsersInfo_ = value; + } + } else { + uniqueUsersInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersInfo_ != null) { + bitField11_ |= 0x00000800; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public Builder clearUniqueUsersInfo() { + bitField11_ = (bitField11_ & ~0x00000800); + uniqueUsersInfo_ = null; + if (uniqueUsersInfoBuilder_ != null) { + uniqueUsersInfoBuilder_.dispose(); + uniqueUsersInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersInfoBuilder() { + bitField11_ |= 0x00000800; + onChanged(); + return internalGetUniqueUsersInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersInfoOrBuilder() { + if (uniqueUsersInfoBuilder_ != null) { + return uniqueUsersInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad at
+     * least once within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersInfoFieldBuilder() { + if (uniqueUsersInfoBuilder_ == null) { + uniqueUsersInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersInfo(), + getParentForChildren(), + isClean()); + uniqueUsersInfo_ = null; + } + return uniqueUsersInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersTwoPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersTwoPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return Whether the uniqueUsersTwoPlusInfo field is set. + */ + public boolean hasUniqueUsersTwoPlusInfo() { + return ((bitField11_ & 0x00001000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return The uniqueUsersTwoPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTwoPlusInfo() { + if (uniqueUsersTwoPlusInfoBuilder_ == null) { + return uniqueUsersTwoPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTwoPlusInfo_; + } else { + return uniqueUsersTwoPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public Builder setUniqueUsersTwoPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersTwoPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersTwoPlusInfo_ = value; + } else { + uniqueUsersTwoPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00001000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public Builder setUniqueUsersTwoPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersTwoPlusInfoBuilder_ == null) { + uniqueUsersTwoPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersTwoPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00001000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public Builder mergeUniqueUsersTwoPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersTwoPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00001000) != 0) && + uniqueUsersTwoPlusInfo_ != null && + uniqueUsersTwoPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersTwoPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersTwoPlusInfo_ = value; + } + } else { + uniqueUsersTwoPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersTwoPlusInfo_ != null) { + bitField11_ |= 0x00001000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public Builder clearUniqueUsersTwoPlusInfo() { + bitField11_ = (bitField11_ & ~0x00001000); + uniqueUsersTwoPlusInfo_ = null; + if (uniqueUsersTwoPlusInfoBuilder_ != null) { + uniqueUsersTwoPlusInfoBuilder_.dispose(); + uniqueUsersTwoPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersTwoPlusInfoBuilder() { + bitField11_ |= 0x00001000; + onChanged(); + return internalGetUniqueUsersTwoPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTwoPlusInfoOrBuilder() { + if (uniqueUsersTwoPlusInfoBuilder_ != null) { + return uniqueUsersTwoPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersTwoPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTwoPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad two
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersTwoPlusInfoFieldBuilder() { + if (uniqueUsersTwoPlusInfoBuilder_ == null) { + uniqueUsersTwoPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersTwoPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersTwoPlusInfo_ = null; + } + return uniqueUsersTwoPlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersThreePlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersThreePlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return Whether the uniqueUsersThreePlusInfo field is set. + */ + public boolean hasUniqueUsersThreePlusInfo() { + return ((bitField11_ & 0x00002000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return The uniqueUsersThreePlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersThreePlusInfo() { + if (uniqueUsersThreePlusInfoBuilder_ == null) { + return uniqueUsersThreePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersThreePlusInfo_; + } else { + return uniqueUsersThreePlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public Builder setUniqueUsersThreePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersThreePlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersThreePlusInfo_ = value; + } else { + uniqueUsersThreePlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00002000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public Builder setUniqueUsersThreePlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersThreePlusInfoBuilder_ == null) { + uniqueUsersThreePlusInfo_ = builderForValue.build(); + } else { + uniqueUsersThreePlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00002000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public Builder mergeUniqueUsersThreePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersThreePlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00002000) != 0) && + uniqueUsersThreePlusInfo_ != null && + uniqueUsersThreePlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersThreePlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersThreePlusInfo_ = value; + } + } else { + uniqueUsersThreePlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersThreePlusInfo_ != null) { + bitField11_ |= 0x00002000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public Builder clearUniqueUsersThreePlusInfo() { + bitField11_ = (bitField11_ & ~0x00002000); + uniqueUsersThreePlusInfo_ = null; + if (uniqueUsersThreePlusInfoBuilder_ != null) { + uniqueUsersThreePlusInfoBuilder_.dispose(); + uniqueUsersThreePlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersThreePlusInfoBuilder() { + bitField11_ |= 0x00002000; + onChanged(); + return internalGetUniqueUsersThreePlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersThreePlusInfoOrBuilder() { + if (uniqueUsersThreePlusInfoBuilder_ != null) { + return uniqueUsersThreePlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersThreePlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersThreePlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad three
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersThreePlusInfoFieldBuilder() { + if (uniqueUsersThreePlusInfoBuilder_ == null) { + uniqueUsersThreePlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersThreePlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersThreePlusInfo_ = null; + } + return uniqueUsersThreePlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersFourPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersFourPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return Whether the uniqueUsersFourPlusInfo field is set. + */ + public boolean hasUniqueUsersFourPlusInfo() { + return ((bitField11_ & 0x00004000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return The uniqueUsersFourPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFourPlusInfo() { + if (uniqueUsersFourPlusInfoBuilder_ == null) { + return uniqueUsersFourPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFourPlusInfo_; + } else { + return uniqueUsersFourPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public Builder setUniqueUsersFourPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersFourPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersFourPlusInfo_ = value; + } else { + uniqueUsersFourPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00004000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public Builder setUniqueUsersFourPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersFourPlusInfoBuilder_ == null) { + uniqueUsersFourPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersFourPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00004000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public Builder mergeUniqueUsersFourPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersFourPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00004000) != 0) && + uniqueUsersFourPlusInfo_ != null && + uniqueUsersFourPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersFourPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersFourPlusInfo_ = value; + } + } else { + uniqueUsersFourPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersFourPlusInfo_ != null) { + bitField11_ |= 0x00004000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public Builder clearUniqueUsersFourPlusInfo() { + bitField11_ = (bitField11_ & ~0x00004000); + uniqueUsersFourPlusInfo_ = null; + if (uniqueUsersFourPlusInfoBuilder_ != null) { + uniqueUsersFourPlusInfoBuilder_.dispose(); + uniqueUsersFourPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersFourPlusInfoBuilder() { + bitField11_ |= 0x00004000; + onChanged(); + return internalGetUniqueUsersFourPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFourPlusInfoOrBuilder() { + if (uniqueUsersFourPlusInfoBuilder_ != null) { + return uniqueUsersFourPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersFourPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFourPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad four
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersFourPlusInfoFieldBuilder() { + if (uniqueUsersFourPlusInfoBuilder_ == null) { + uniqueUsersFourPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersFourPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersFourPlusInfo_ = null; + } + return uniqueUsersFourPlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersFivePlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersFivePlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return Whether the uniqueUsersFivePlusInfo field is set. + */ + public boolean hasUniqueUsersFivePlusInfo() { + return ((bitField11_ & 0x00008000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return The uniqueUsersFivePlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFivePlusInfo() { + if (uniqueUsersFivePlusInfoBuilder_ == null) { + return uniqueUsersFivePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFivePlusInfo_; + } else { + return uniqueUsersFivePlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public Builder setUniqueUsersFivePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersFivePlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersFivePlusInfo_ = value; + } else { + uniqueUsersFivePlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00008000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public Builder setUniqueUsersFivePlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersFivePlusInfoBuilder_ == null) { + uniqueUsersFivePlusInfo_ = builderForValue.build(); + } else { + uniqueUsersFivePlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00008000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public Builder mergeUniqueUsersFivePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersFivePlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00008000) != 0) && + uniqueUsersFivePlusInfo_ != null && + uniqueUsersFivePlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersFivePlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersFivePlusInfo_ = value; + } + } else { + uniqueUsersFivePlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersFivePlusInfo_ != null) { + bitField11_ |= 0x00008000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public Builder clearUniqueUsersFivePlusInfo() { + bitField11_ = (bitField11_ & ~0x00008000); + uniqueUsersFivePlusInfo_ = null; + if (uniqueUsersFivePlusInfoBuilder_ != null) { + uniqueUsersFivePlusInfoBuilder_.dispose(); + uniqueUsersFivePlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersFivePlusInfoBuilder() { + bitField11_ |= 0x00008000; + onChanged(); + return internalGetUniqueUsersFivePlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFivePlusInfoOrBuilder() { + if (uniqueUsersFivePlusInfoBuilder_ != null) { + return uniqueUsersFivePlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersFivePlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersFivePlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad five
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersFivePlusInfoFieldBuilder() { + if (uniqueUsersFivePlusInfoBuilder_ == null) { + uniqueUsersFivePlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersFivePlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersFivePlusInfo_ = null; + } + return uniqueUsersFivePlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersSixPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersSixPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return Whether the uniqueUsersSixPlusInfo field is set. + */ + public boolean hasUniqueUsersSixPlusInfo() { + return ((bitField11_ & 0x00010000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return The uniqueUsersSixPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSixPlusInfo() { + if (uniqueUsersSixPlusInfoBuilder_ == null) { + return uniqueUsersSixPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSixPlusInfo_; + } else { + return uniqueUsersSixPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public Builder setUniqueUsersSixPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersSixPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersSixPlusInfo_ = value; + } else { + uniqueUsersSixPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00010000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public Builder setUniqueUsersSixPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersSixPlusInfoBuilder_ == null) { + uniqueUsersSixPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersSixPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00010000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public Builder mergeUniqueUsersSixPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersSixPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00010000) != 0) && + uniqueUsersSixPlusInfo_ != null && + uniqueUsersSixPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersSixPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersSixPlusInfo_ = value; + } + } else { + uniqueUsersSixPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersSixPlusInfo_ != null) { + bitField11_ |= 0x00010000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public Builder clearUniqueUsersSixPlusInfo() { + bitField11_ = (bitField11_ & ~0x00010000); + uniqueUsersSixPlusInfo_ = null; + if (uniqueUsersSixPlusInfoBuilder_ != null) { + uniqueUsersSixPlusInfoBuilder_.dispose(); + uniqueUsersSixPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersSixPlusInfoBuilder() { + bitField11_ |= 0x00010000; + onChanged(); + return internalGetUniqueUsersSixPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSixPlusInfoOrBuilder() { + if (uniqueUsersSixPlusInfoBuilder_ != null) { + return uniqueUsersSixPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersSixPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSixPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad six
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersSixPlusInfoFieldBuilder() { + if (uniqueUsersSixPlusInfoBuilder_ == null) { + uniqueUsersSixPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersSixPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersSixPlusInfo_ = null; + } + return uniqueUsersSixPlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersSevenPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersSevenPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return Whether the uniqueUsersSevenPlusInfo field is set. + */ + public boolean hasUniqueUsersSevenPlusInfo() { + return ((bitField11_ & 0x00020000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return The uniqueUsersSevenPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSevenPlusInfo() { + if (uniqueUsersSevenPlusInfoBuilder_ == null) { + return uniqueUsersSevenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSevenPlusInfo_; + } else { + return uniqueUsersSevenPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public Builder setUniqueUsersSevenPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersSevenPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersSevenPlusInfo_ = value; + } else { + uniqueUsersSevenPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00020000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public Builder setUniqueUsersSevenPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersSevenPlusInfoBuilder_ == null) { + uniqueUsersSevenPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersSevenPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00020000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public Builder mergeUniqueUsersSevenPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersSevenPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00020000) != 0) && + uniqueUsersSevenPlusInfo_ != null && + uniqueUsersSevenPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersSevenPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersSevenPlusInfo_ = value; + } + } else { + uniqueUsersSevenPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersSevenPlusInfo_ != null) { + bitField11_ |= 0x00020000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public Builder clearUniqueUsersSevenPlusInfo() { + bitField11_ = (bitField11_ & ~0x00020000); + uniqueUsersSevenPlusInfo_ = null; + if (uniqueUsersSevenPlusInfoBuilder_ != null) { + uniqueUsersSevenPlusInfoBuilder_.dispose(); + uniqueUsersSevenPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersSevenPlusInfoBuilder() { + bitField11_ |= 0x00020000; + onChanged(); + return internalGetUniqueUsersSevenPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSevenPlusInfoOrBuilder() { + if (uniqueUsersSevenPlusInfoBuilder_ != null) { + return uniqueUsersSevenPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersSevenPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersSevenPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad seven
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersSevenPlusInfoFieldBuilder() { + if (uniqueUsersSevenPlusInfoBuilder_ == null) { + uniqueUsersSevenPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersSevenPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersSevenPlusInfo_ = null; + } + return uniqueUsersSevenPlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersEightPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersEightPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return Whether the uniqueUsersEightPlusInfo field is set. + */ + public boolean hasUniqueUsersEightPlusInfo() { + return ((bitField11_ & 0x00040000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return The uniqueUsersEightPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersEightPlusInfo() { + if (uniqueUsersEightPlusInfoBuilder_ == null) { + return uniqueUsersEightPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersEightPlusInfo_; + } else { + return uniqueUsersEightPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public Builder setUniqueUsersEightPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersEightPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersEightPlusInfo_ = value; + } else { + uniqueUsersEightPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public Builder setUniqueUsersEightPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersEightPlusInfoBuilder_ == null) { + uniqueUsersEightPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersEightPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public Builder mergeUniqueUsersEightPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersEightPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00040000) != 0) && + uniqueUsersEightPlusInfo_ != null && + uniqueUsersEightPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersEightPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersEightPlusInfo_ = value; + } + } else { + uniqueUsersEightPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersEightPlusInfo_ != null) { + bitField11_ |= 0x00040000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public Builder clearUniqueUsersEightPlusInfo() { + bitField11_ = (bitField11_ & ~0x00040000); + uniqueUsersEightPlusInfo_ = null; + if (uniqueUsersEightPlusInfoBuilder_ != null) { + uniqueUsersEightPlusInfoBuilder_.dispose(); + uniqueUsersEightPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersEightPlusInfoBuilder() { + bitField11_ |= 0x00040000; + onChanged(); + return internalGetUniqueUsersEightPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersEightPlusInfoOrBuilder() { + if (uniqueUsersEightPlusInfoBuilder_ != null) { + return uniqueUsersEightPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersEightPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersEightPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad eight
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersEightPlusInfoFieldBuilder() { + if (uniqueUsersEightPlusInfoBuilder_ == null) { + uniqueUsersEightPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersEightPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersEightPlusInfo_ = null; + } + return uniqueUsersEightPlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersNinePlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersNinePlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return Whether the uniqueUsersNinePlusInfo field is set. + */ + public boolean hasUniqueUsersNinePlusInfo() { + return ((bitField11_ & 0x00080000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return The uniqueUsersNinePlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersNinePlusInfo() { + if (uniqueUsersNinePlusInfoBuilder_ == null) { + return uniqueUsersNinePlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersNinePlusInfo_; + } else { + return uniqueUsersNinePlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public Builder setUniqueUsersNinePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersNinePlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersNinePlusInfo_ = value; + } else { + uniqueUsersNinePlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public Builder setUniqueUsersNinePlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersNinePlusInfoBuilder_ == null) { + uniqueUsersNinePlusInfo_ = builderForValue.build(); + } else { + uniqueUsersNinePlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public Builder mergeUniqueUsersNinePlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersNinePlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00080000) != 0) && + uniqueUsersNinePlusInfo_ != null && + uniqueUsersNinePlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersNinePlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersNinePlusInfo_ = value; + } + } else { + uniqueUsersNinePlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersNinePlusInfo_ != null) { + bitField11_ |= 0x00080000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public Builder clearUniqueUsersNinePlusInfo() { + bitField11_ = (bitField11_ & ~0x00080000); + uniqueUsersNinePlusInfo_ = null; + if (uniqueUsersNinePlusInfoBuilder_ != null) { + uniqueUsersNinePlusInfoBuilder_.dispose(); + uniqueUsersNinePlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersNinePlusInfoBuilder() { + bitField11_ |= 0x00080000; + onChanged(); + return internalGetUniqueUsersNinePlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersNinePlusInfoOrBuilder() { + if (uniqueUsersNinePlusInfoBuilder_ != null) { + return uniqueUsersNinePlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersNinePlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersNinePlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad nine
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersNinePlusInfoFieldBuilder() { + if (uniqueUsersNinePlusInfoBuilder_ == null) { + uniqueUsersNinePlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersNinePlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersNinePlusInfo_ = null; + } + return uniqueUsersNinePlusInfoBuilder_; + } + + private com.google.ads.googleads.v26.common.ReachMetricInfo uniqueUsersTenPlusInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> uniqueUsersTenPlusInfoBuilder_; + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return Whether the uniqueUsersTenPlusInfo field is set. + */ + public boolean hasUniqueUsersTenPlusInfo() { + return ((bitField11_ & 0x00100000) != 0); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return The uniqueUsersTenPlusInfo. + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTenPlusInfo() { + if (uniqueUsersTenPlusInfoBuilder_ == null) { + return uniqueUsersTenPlusInfo_ == null ? com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTenPlusInfo_; + } else { + return uniqueUsersTenPlusInfoBuilder_.getMessage(); + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public Builder setUniqueUsersTenPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersTenPlusInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + uniqueUsersTenPlusInfo_ = value; + } else { + uniqueUsersTenPlusInfoBuilder_.setMessage(value); + } + bitField11_ |= 0x00100000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public Builder setUniqueUsersTenPlusInfo( + com.google.ads.googleads.v26.common.ReachMetricInfo.Builder builderForValue) { + if (uniqueUsersTenPlusInfoBuilder_ == null) { + uniqueUsersTenPlusInfo_ = builderForValue.build(); + } else { + uniqueUsersTenPlusInfoBuilder_.setMessage(builderForValue.build()); + } + bitField11_ |= 0x00100000; + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public Builder mergeUniqueUsersTenPlusInfo(com.google.ads.googleads.v26.common.ReachMetricInfo value) { + if (uniqueUsersTenPlusInfoBuilder_ == null) { + if (((bitField11_ & 0x00100000) != 0) && + uniqueUsersTenPlusInfo_ != null && + uniqueUsersTenPlusInfo_ != com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) { + getUniqueUsersTenPlusInfoBuilder().mergeFrom(value); + } else { + uniqueUsersTenPlusInfo_ = value; + } + } else { + uniqueUsersTenPlusInfoBuilder_.mergeFrom(value); + } + if (uniqueUsersTenPlusInfo_ != null) { + bitField11_ |= 0x00100000; + onChanged(); + } + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public Builder clearUniqueUsersTenPlusInfo() { + bitField11_ = (bitField11_ & ~0x00100000); + uniqueUsersTenPlusInfo_ = null; + if (uniqueUsersTenPlusInfoBuilder_ != null) { + uniqueUsersTenPlusInfoBuilder_.dispose(); + uniqueUsersTenPlusInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfo.Builder getUniqueUsersTenPlusInfoBuilder() { + bitField11_ |= 0x00100000; + onChanged(); + return internalGetUniqueUsersTenPlusInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + public com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTenPlusInfoOrBuilder() { + if (uniqueUsersTenPlusInfoBuilder_ != null) { + return uniqueUsersTenPlusInfoBuilder_.getMessageOrBuilder(); + } else { + return uniqueUsersTenPlusInfo_ == null ? + com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance() : uniqueUsersTenPlusInfo_; + } + } + /** + *
+     * Additional information (e.g. quality of reach data) about the metric
+     * representing the number of unique individuals who were shown your ad ten
+     * or more times within the selected date range.
+     * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder> + internalGetUniqueUsersTenPlusInfoFieldBuilder() { + if (uniqueUsersTenPlusInfoBuilder_ == null) { + uniqueUsersTenPlusInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ReachMetricInfo, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder, com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder>( + getUniqueUsersTenPlusInfo(), + getParentForChildren(), + isClean()); + uniqueUsersTenPlusInfo_ = null; + } + return uniqueUsersTenPlusInfoBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.Metrics) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsOrBuilder.java index 275ea76214..228f34245e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsOrBuilder.java @@ -5386,6 +5386,98 @@ public interface MetricsOrBuilder extends */ long getUniqueUsersFivePlus(); + /** + *
+   * This metric counts the unique individuals who were shown your video ad six
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return Whether the uniqueUsersSixPlus field is set. + */ + boolean hasUniqueUsersSixPlus(); + /** + *
+   * This metric counts the unique individuals who were shown your video ad six
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_six_plus = 556; + * @return The uniqueUsersSixPlus. + */ + long getUniqueUsersSixPlus(); + + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * seven or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return Whether the uniqueUsersSevenPlus field is set. + */ + boolean hasUniqueUsersSevenPlus(); + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * seven or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_seven_plus = 557; + * @return The uniqueUsersSevenPlus. + */ + long getUniqueUsersSevenPlus(); + + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * eight or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return Whether the uniqueUsersEightPlus field is set. + */ + boolean hasUniqueUsersEightPlus(); + /** + *
+   * This metric counts the unique individuals who were shown your video ad
+   * eight or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_eight_plus = 558; + * @return The uniqueUsersEightPlus. + */ + long getUniqueUsersEightPlus(); + + /** + *
+   * This metric counts the unique individuals who were shown your video ad nine
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return Whether the uniqueUsersNinePlus field is set. + */ + boolean hasUniqueUsersNinePlus(); + /** + *
+   * This metric counts the unique individuals who were shown your video ad nine
+   * or more times within the selected date range. This metric cannot be
+   * aggregated, and can only be requested for date ranges of 31 days or less.
+   * 
+ * + * optional int64 unique_users_nine_plus = 559; + * @return The uniqueUsersNinePlus. + */ + long getUniqueUsersNinePlus(); + /** *
    * This metric counts the unique individuals who were shown your video ad ten
@@ -9045,4 +9137,334 @@ public interface MetricsOrBuilder extends
    * @return The normalizedIncrementalSearchesPerImpressionP90UpperBound.
    */
   double getNormalizedIncrementalSearchesPerImpressionP90UpperBound();
+
+  /**
+   * 
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return Whether the uniqueUsersInfo field is set. + */ + boolean hasUniqueUsersInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + * @return The uniqueUsersInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad at
+   * least once within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_info = 550; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return Whether the uniqueUsersTwoPlusInfo field is set. + */ + boolean hasUniqueUsersTwoPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + * @return The uniqueUsersTwoPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTwoPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad two
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_two_plus_info = 551; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTwoPlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return Whether the uniqueUsersThreePlusInfo field is set. + */ + boolean hasUniqueUsersThreePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + * @return The uniqueUsersThreePlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersThreePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad three
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_three_plus_info = 552; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersThreePlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return Whether the uniqueUsersFourPlusInfo field is set. + */ + boolean hasUniqueUsersFourPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + * @return The uniqueUsersFourPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFourPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad four
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_four_plus_info = 553; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFourPlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return Whether the uniqueUsersFivePlusInfo field is set. + */ + boolean hasUniqueUsersFivePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + * @return The uniqueUsersFivePlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersFivePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad five
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_five_plus_info = 554; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersFivePlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return Whether the uniqueUsersSixPlusInfo field is set. + */ + boolean hasUniqueUsersSixPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + * @return The uniqueUsersSixPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSixPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad six
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_six_plus_info = 560; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSixPlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return Whether the uniqueUsersSevenPlusInfo field is set. + */ + boolean hasUniqueUsersSevenPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + * @return The uniqueUsersSevenPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersSevenPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad seven
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_seven_plus_info = 561; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersSevenPlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return Whether the uniqueUsersEightPlusInfo field is set. + */ + boolean hasUniqueUsersEightPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + * @return The uniqueUsersEightPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersEightPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad eight
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_eight_plus_info = 562; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersEightPlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return Whether the uniqueUsersNinePlusInfo field is set. + */ + boolean hasUniqueUsersNinePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + * @return The uniqueUsersNinePlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersNinePlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad nine
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_nine_plus_info = 563; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersNinePlusInfoOrBuilder(); + + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return Whether the uniqueUsersTenPlusInfo field is set. + */ + boolean hasUniqueUsersTenPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + * @return The uniqueUsersTenPlusInfo. + */ + com.google.ads.googleads.v26.common.ReachMetricInfo getUniqueUsersTenPlusInfo(); + /** + *
+   * Additional information (e.g. quality of reach data) about the metric
+   * representing the number of unique individuals who were shown your ad ten
+   * or more times within the selected date range.
+   * 
+ * + * optional .google.ads.googleads.v26.common.ReachMetricInfo unique_users_ten_plus_info = 555; + */ + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder getUniqueUsersTenPlusInfoOrBuilder(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsProto.java index fbaa57686c..30dd38b381 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/MetricsProto.java @@ -36,6 +36,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v26_common_SearchVolumeRange_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_common_ReachMetricInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -50,810 +55,861 @@ public static void registerAllExtensions( "\032;google/ads/googleads/v26/enums/interac" + "tion_event_type.proto\0329google/ads/google" + "ads/v26/enums/quality_score_bucket.proto" + - "\"\354\361\001\n\007Metrics\0220\n\"absolute_top_impression" + - "_percentage\030\267\001 \001(\001H\000\210\001\001\022\035\n\017active_view_c" + - "pm\030\270\001 \001(\001H\001\210\001\001\022\035\n\017active_view_ctr\030\271\001 \001(\001" + - "H\002\210\001\001\022%\n\027active_view_impressions\030\272\001 \001(\003H" + - "\003\210\001\001\022\'\n\031active_view_measurability\030\273\001 \001(\001" + - "H\004\210\001\001\0220\n\"active_view_measurable_cost_mic" + - "ros\030\274\001 \001(\003H\005\210\001\001\0220\n\"active_view_measurabl" + - "e_impressions\030\275\001 \001(\003H\006\210\001\001\022%\n\027active_view" + - "_viewability\030\276\001 \001(\001H\007\210\001\001\0224\n&all_conversi" + - "ons_from_interactions_rate\030\277\001 \001(\001H\010\210\001\001\022#" + - "\n\025all_conversions_value\030\300\001 \001(\001H\t\210\001\001\0226\n(a" + - "ll_conversions_value_by_conversion_date\030" + - "\360\001 \001(\001H\n\210\001\001\022-\n\037all_new_customer_lifetime" + - "_value\030\246\002 \001(\001H\013\210\001\001\022\035\n\017all_conversions\030\301\001" + - " \001(\001H\014\210\001\001\0220\n\"all_conversions_by_conversi" + - "on_date\030\361\001 \001(\001H\r\210\001\001\022,\n\036all_conversions_v" + - "alue_per_cost\030\302\001 \001(\001H\016\210\001\001\0220\n\"all_convers" + - "ions_from_click_to_call\030\303\001 \001(\001H\017\210\001\001\022-\n\037a" + - "ll_conversions_from_directions\030\304\001 \001(\001H\020\210" + - "\001\001\022E\n7all_conversions_from_interactions_" + - "value_per_interaction\030\305\001 \001(\001H\021\210\001\001\022\'\n\031all" + - "_conversions_from_menu\030\306\001 \001(\001H\022\210\001\001\022(\n\032al" + - "l_conversions_from_order\030\307\001 \001(\001H\023\210\001\001\0223\n%" + - "all_conversions_from_other_engagement\030\310\001" + - " \001(\001H\024\210\001\001\022.\n all_conversions_from_store_" + - "visit\030\311\001 \001(\001H\025\210\001\001\0220\n\"all_conversions_fro" + - "m_store_website\030\312\001 \001(\001H\026\210\001\001\022G\n9auction_i" + - "nsight_search_absolute_top_impression_pe" + - "rcentage\030\202\002 \001(\001H\027\210\001\001\0225\n\'auction_insight_" + - "search_impression_share\030\203\002 \001(\001H\030\210\001\001\0225\n\'a" + - "uction_insight_search_outranking_share\030\204" + - "\002 \001(\001H\031\210\001\001\0221\n#auction_insight_search_ove" + - "rlap_rate\030\205\002 \001(\001H\032\210\001\001\0228\n*auction_insight" + - "_search_position_above_rate\030\206\002 \001(\001H\033\210\001\001\022" + - ">\n0auction_insight_search_top_impression" + - "_percentage\030\207\002 \001(\001H\034\210\001\001\022\032\n\014average_cost\030" + - "\313\001 \001(\001H\035\210\001\001\022\031\n\013average_cpc\030\314\001 \001(\001H\036\210\001\001\022\031" + - "\n\013average_cpe\030\315\001 \001(\001H\037\210\001\001\022\031\n\013average_cpm" + - "\030\316\001 \001(\001H \210\001\001\022\"\n\024trueview_average_cpv\030\225\003 " + - "\001(\001H!\210\001\001\022 \n\022average_page_views\030\320\001 \001(\001H\"\210" + - "\001\001\022\"\n\024average_time_on_site\030\321\001 \001(\001H#\210\001\001\022\'" + - "\n\031benchmark_average_max_cpc\030\322\001 \001(\001H$\210\001\001\022" + - ".\n biddable_app_install_conversions\030\376\001 \001" + - "(\001H%\210\001\001\0223\n%biddable_app_post_install_con" + - "versions\030\377\001 \001(\001H&\210\001\001\022:\n,biddable_cohort_" + - "app_post_install_conversions\030\372\002 \001(\001H\'\210\001\001" + - "\022\033\n\rbenchmark_ctr\030\323\001 \001(\001H(\210\001\001\022\031\n\013bounce_" + - "rate\030\324\001 \001(\001H)\210\001\001\022\024\n\006clicks\030\203\001 \001(\003H*\210\001\001\022\034" + - "\n\016control_clicks\030\273\003 \001(\003H+\210\001\001\022\035\n\017combined" + - "_clicks\030\234\001 \001(\003H,\210\001\001\022\'\n\031combined_clicks_p" + - "er_query\030\235\001 \001(\001H-\210\001\001\022\036\n\020combined_queries" + - "\030\236\001 \001(\003H.\210\001\001\0222\n$content_budget_lost_impr" + - "ession_share\030\237\001 \001(\001H/\210\001\001\022&\n\030content_impr" + - "ession_share\030\240\001 \001(\001H0\210\001\001\0228\n*conversion_l" + - "ast_received_request_date_time\030\241\001 \001(\tH1\210" + - "\001\001\022-\n\037conversion_last_conversion_date\030\242\001" + - " \001(\tH2\210\001\001\0220\n\"content_rank_lost_impressio" + - "n_share\030\243\001 \001(\001H3\210\001\001\0220\n\"conversions_from_" + - "interactions_rate\030\244\001 \001(\001H4\210\001\001\022\037\n\021convers" + - "ions_value\030\245\001 \001(\001H5\210\001\001\0222\n$conversions_va" + - "lue_by_conversion_date\030\362\001 \001(\001H6\210\001\001\022)\n\033ne" + - "w_customer_lifetime_value\030\245\002 \001(\001H7\210\001\001\022(\n" + - "\032conversions_value_per_cost\030\246\001 \001(\001H8\210\001\001\022" + - "A\n3conversions_from_interactions_value_p" + - "er_interaction\030\247\001 \001(\001H9\210\001\001\022\031\n\013conversion" + - "s\030\250\001 \001(\001H:\210\001\001\022,\n\036conversions_by_conversi" + - "on_date\030\363\001 \001(\001H;\210\001\001\022\031\n\013cost_micros\030\251\001 \001(" + - "\003H<\210\001\001\022&\n\030cost_per_all_conversions\030\252\001 \001(" + - "\001H=\210\001\001\022!\n\023cost_per_conversion\030\253\001 \001(\001H>\210\001" + - "\001\022:\n,cost_per_current_model_attributed_c" + - "onversion\030\254\001 \001(\001H?\210\001\001\022&\n\030cross_device_co" + - "nversions\030\255\001 \001(\001H@\210\001\001\0229\n+cross_device_co" + - "nversions_by_conversion_date\030\364\002 \001(\001HA\210\001\001" + - "\022,\n\036cross_device_conversions_value\030\375\001 \001(" + - "\001HB\210\001\001\0223\n%cross_device_conversions_value" + - "_micros\030\270\002 \001(\003HC\210\001\001\022?\n1cross_device_conv" + - "ersions_value_by_conversion_date\030\365\002 \001(\001H" + - "D\210\001\001\022\021\n\003ctr\030\256\001 \001(\001HE\210\001\001\0222\n$current_model" + - "_attributed_conversions\030\257\001 \001(\001HF\210\001\001\022I\n;c" + - "urrent_model_attributed_conversions_from" + - "_interactions_rate\030\260\001 \001(\001HG\210\001\001\022Z\nLcurren" + + "\0327google/ads/googleads/v26/enums/reach_m" + + "etric_state.proto\"\316\375\001\n\007Metrics\0220\n\"absolu" + + "te_top_impression_percentage\030\267\001 \001(\001H\000\210\001\001" + + "\022\035\n\017active_view_cpm\030\270\001 \001(\001H\001\210\001\001\022\035\n\017activ" + + "e_view_ctr\030\271\001 \001(\001H\002\210\001\001\022%\n\027active_view_im" + + "pressions\030\272\001 \001(\003H\003\210\001\001\022\'\n\031active_view_mea" + + "surability\030\273\001 \001(\001H\004\210\001\001\0220\n\"active_view_me" + + "asurable_cost_micros\030\274\001 \001(\003H\005\210\001\001\0220\n\"acti" + + "ve_view_measurable_impressions\030\275\001 \001(\003H\006\210" + + "\001\001\022%\n\027active_view_viewability\030\276\001 \001(\001H\007\210\001" + + "\001\0224\n&all_conversions_from_interactions_r" + + "ate\030\277\001 \001(\001H\010\210\001\001\022#\n\025all_conversions_value" + + "\030\300\001 \001(\001H\t\210\001\001\0226\n(all_conversions_value_by" + + "_conversion_date\030\360\001 \001(\001H\n\210\001\001\022-\n\037all_new_" + + "customer_lifetime_value\030\246\002 \001(\001H\013\210\001\001\022\035\n\017a" + + "ll_conversions\030\301\001 \001(\001H\014\210\001\001\0220\n\"all_conver" + + "sions_by_conversion_date\030\361\001 \001(\001H\r\210\001\001\022,\n\036" + + "all_conversions_value_per_cost\030\302\001 \001(\001H\016\210" + + "\001\001\0220\n\"all_conversions_from_click_to_call" + + "\030\303\001 \001(\001H\017\210\001\001\022-\n\037all_conversions_from_dir" + + "ections\030\304\001 \001(\001H\020\210\001\001\022E\n7all_conversions_f" + + "rom_interactions_value_per_interaction\030\305" + + "\001 \001(\001H\021\210\001\001\022\'\n\031all_conversions_from_menu\030" + + "\306\001 \001(\001H\022\210\001\001\022(\n\032all_conversions_from_orde" + + "r\030\307\001 \001(\001H\023\210\001\001\0223\n%all_conversions_from_ot" + + "her_engagement\030\310\001 \001(\001H\024\210\001\001\022.\n all_conver" + + "sions_from_store_visit\030\311\001 \001(\001H\025\210\001\001\0220\n\"al" + + "l_conversions_from_store_website\030\312\001 \001(\001H" + + "\026\210\001\001\022G\n9auction_insight_search_absolute_" + + "top_impression_percentage\030\202\002 \001(\001H\027\210\001\001\0225\n" + + "\'auction_insight_search_impression_share" + + "\030\203\002 \001(\001H\030\210\001\001\0225\n\'auction_insight_search_o" + + "utranking_share\030\204\002 \001(\001H\031\210\001\001\0221\n#auction_i" + + "nsight_search_overlap_rate\030\205\002 \001(\001H\032\210\001\001\0228" + + "\n*auction_insight_search_position_above_" + + "rate\030\206\002 \001(\001H\033\210\001\001\022>\n0auction_insight_sear" + + "ch_top_impression_percentage\030\207\002 \001(\001H\034\210\001\001" + + "\022\032\n\014average_cost\030\313\001 \001(\001H\035\210\001\001\022\031\n\013average_" + + "cpc\030\314\001 \001(\001H\036\210\001\001\022\031\n\013average_cpe\030\315\001 \001(\001H\037\210" + + "\001\001\022\031\n\013average_cpm\030\316\001 \001(\001H \210\001\001\022\"\n\024truevie" + + "w_average_cpv\030\225\003 \001(\001H!\210\001\001\022 \n\022average_pag" + + "e_views\030\320\001 \001(\001H\"\210\001\001\022\"\n\024average_time_on_s" + + "ite\030\321\001 \001(\001H#\210\001\001\022\'\n\031benchmark_average_max" + + "_cpc\030\322\001 \001(\001H$\210\001\001\022.\n biddable_app_install" + + "_conversions\030\376\001 \001(\001H%\210\001\001\0223\n%biddable_app" + + "_post_install_conversions\030\377\001 \001(\001H&\210\001\001\022:\n" + + ",biddable_cohort_app_post_install_conver" + + "sions\030\372\002 \001(\001H\'\210\001\001\022\033\n\rbenchmark_ctr\030\323\001 \001(" + + "\001H(\210\001\001\022\031\n\013bounce_rate\030\324\001 \001(\001H)\210\001\001\022\024\n\006cli" + + "cks\030\203\001 \001(\003H*\210\001\001\022\034\n\016control_clicks\030\273\003 \001(\003" + + "H+\210\001\001\022\035\n\017combined_clicks\030\234\001 \001(\003H,\210\001\001\022\'\n\031" + + "combined_clicks_per_query\030\235\001 \001(\001H-\210\001\001\022\036\n" + + "\020combined_queries\030\236\001 \001(\003H.\210\001\001\0222\n$content" + + "_budget_lost_impression_share\030\237\001 \001(\001H/\210\001" + + "\001\022&\n\030content_impression_share\030\240\001 \001(\001H0\210\001" + + "\001\0228\n*conversion_last_received_request_da" + + "te_time\030\241\001 \001(\tH1\210\001\001\022-\n\037conversion_last_c" + + "onversion_date\030\242\001 \001(\tH2\210\001\001\0220\n\"content_ra" + + "nk_lost_impression_share\030\243\001 \001(\001H3\210\001\001\0220\n\"" + + "conversions_from_interactions_rate\030\244\001 \001(" + + "\001H4\210\001\001\022\037\n\021conversions_value\030\245\001 \001(\001H5\210\001\001\022" + + "2\n$conversions_value_by_conversion_date\030" + + "\362\001 \001(\001H6\210\001\001\022)\n\033new_customer_lifetime_val" + + "ue\030\245\002 \001(\001H7\210\001\001\022(\n\032conversions_value_per_" + + "cost\030\246\001 \001(\001H8\210\001\001\022A\n3conversions_from_int" + + "eractions_value_per_interaction\030\247\001 \001(\001H9" + + "\210\001\001\022\031\n\013conversions\030\250\001 \001(\001H:\210\001\001\022,\n\036conver" + + "sions_by_conversion_date\030\363\001 \001(\001H;\210\001\001\022\031\n\013" + + "cost_micros\030\251\001 \001(\003H<\210\001\001\022&\n\030cost_per_all_" + + "conversions\030\252\001 \001(\001H=\210\001\001\022!\n\023cost_per_conv" + + "ersion\030\253\001 \001(\001H>\210\001\001\022:\n,cost_per_current_m" + + "odel_attributed_conversion\030\254\001 \001(\001H?\210\001\001\022&" + + "\n\030cross_device_conversions\030\255\001 \001(\001H@\210\001\001\0229" + + "\n+cross_device_conversions_by_conversion" + + "_date\030\364\002 \001(\001HA\210\001\001\022,\n\036cross_device_conver" + + "sions_value\030\375\001 \001(\001HB\210\001\001\0223\n%cross_device_" + + "conversions_value_micros\030\270\002 \001(\003HC\210\001\001\022?\n1" + + "cross_device_conversions_value_by_conver" + + "sion_date\030\365\002 \001(\001HD\210\001\001\022\021\n\003ctr\030\256\001 \001(\001HE\210\001\001" + + "\0222\n$current_model_attributed_conversions" + + "\030\257\001 \001(\001HF\210\001\001\022I\n;current_model_attributed" + + "_conversions_from_interactions_rate\030\260\001 \001" + + "(\001HG\210\001\001\022Z\nLcurrent_model_attributed_conv" + + "ersions_from_interactions_value_per_inte" + + "raction\030\261\001 \001(\001HH\210\001\001\0228\n*current_model_att" + + "ributed_conversions_value\030\262\001 \001(\001HI\210\001\001\022A\n" + + "3current_model_attributed_conversions_va" + + "lue_per_cost\030\263\001 \001(\001HJ\210\001\001\022\035\n\017engagement_r" + + "ate\030\264\001 \001(\001HK\210\001\001\022\031\n\013engagements\030\265\001 \001(\003HL\210" + + "\001\001\022-\n\037hotel_average_lead_value_micros\030\325\001" + + " \001(\001HM\210\001\001\022*\n\034hotel_commission_rate_micro" + + "s\030\200\002 \001(\003HN\210\001\001\022,\n\036hotel_expected_commissi" + + "on_cost\030\201\002 \001(\001HO\210\001\001\022/\n!hotel_price_diffe" + + "rence_percentage\030\326\001 \001(\001HP\210\001\001\022(\n\032hotel_el" + + "igible_impressions\030\327\001 \001(\003HQ\210\001\001\022t\n!histor" + + "ical_creative_quality_score\030P \001(\0162I.goog" + + "le.ads.googleads.v26.enums.QualityScoreB" + + "ucketEnum.QualityScoreBucket\022x\n%historic" + + "al_landing_page_quality_score\030Q \001(\0162I.go" + + "ogle.ads.googleads.v26.enums.QualityScor" + + "eBucketEnum.QualityScoreBucket\022&\n\030histor" + + "ical_quality_score\030\330\001 \001(\003HR\210\001\001\022r\n\037histor" + + "ical_search_predicted_ctr\030S \001(\0162I.google" + + ".ads.googleads.v26.enums.QualityScoreBuc" + + "ketEnum.QualityScoreBucket\022\034\n\016gmail_forw" + + "ards\030\331\001 \001(\003HS\210\001\001\022\031\n\013gmail_saves\030\332\001 \001(\003HT" + + "\210\001\001\022$\n\026gmail_secondary_clicks\030\333\001 \001(\003HU\210\001" + + "\001\022*\n\034impressions_from_store_reach\030\334\001 \001(\003" + + "HV\210\001\001\022\031\n\013impressions\030\335\001 \001(\003HW\210\001\001\022\036\n\020inte" + + "raction_rate\030\336\001 \001(\001HX\210\001\001\022\032\n\014interactions" + + "\030\337\001 \001(\003HY\210\001\001\022n\n\027interaction_event_types\030" + + "d \003(\0162M.google.ads.googleads.v26.enums.I" + + "nteractionEventTypeEnum.InteractionEvent" + + "Type\022 \n\022invalid_click_rate\030\340\001 \001(\001HZ\210\001\001\022\034" + + "\n\016invalid_clicks\030\341\001 \001(\003H[\210\001\001\022(\n\032general_" + + "invalid_click_rate\030\362\002 \001(\001H\\\210\001\001\022$\n\026genera" + + "l_invalid_clicks\030\363\002 \001(\003H]\210\001\001\022\033\n\rmessage_" + + "chats\030\342\001 \001(\003H^\210\001\001\022!\n\023message_impressions" + + "\030\343\001 \001(\003H_\210\001\001\022\037\n\021message_chat_rate\030\344\001 \001(\001" + + "H`\210\001\001\022/\n!mobile_friendly_clicks_percenta" + + "ge\030\345\001 \001(\001Ha\210\001\001\022\'\n\031optimization_score_upl" + + "ift\030\367\001 \001(\001Hb\210\001\001\022$\n\026optimization_score_ur" + + "l\030\370\001 \001(\tHc\210\001\001\022\034\n\016organic_clicks\030\346\001 \001(\003Hd" + + "\210\001\001\022&\n\030organic_clicks_per_query\030\347\001 \001(\001He" + + "\210\001\001\022!\n\023organic_impressions\030\350\001 \001(\003Hf\210\001\001\022+" + + "\n\035organic_impressions_per_query\030\351\001 \001(\001Hg" + + "\210\001\001\022\035\n\017organic_queries\030\352\001 \001(\003Hh\210\001\001\022\"\n\024pe" + + "rcent_new_visitors\030\353\001 \001(\001Hi\210\001\001\022\031\n\013phone_" + + "calls\030\354\001 \001(\003Hj\210\001\001\022\037\n\021phone_impressions\030\355" + + "\001 \001(\003Hk\210\001\001\022 \n\022phone_through_rate\030\356\001 \001(\001H" + + "l\210\001\001\022\032\n\014relative_ctr\030\357\001 \001(\001Hm\210\001\001\0222\n$sear" + + "ch_absolute_top_impression_share\030\210\001 \001(\001H" + + "n\210\001\001\022>\n0search_budget_lost_absolute_top_" + + "impression_share\030\211\001 \001(\001Ho\210\001\001\0221\n#search_b" + + "udget_lost_impression_share\030\212\001 \001(\001Hp\210\001\001\022" + + "5\n\'search_budget_lost_top_impression_sha" + + "re\030\213\001 \001(\001Hq\210\001\001\022 \n\022search_click_share\030\214\001 " + + "\001(\001Hr\210\001\001\0221\n#search_exact_match_impressio" + + "n_share\030\215\001 \001(\001Hs\210\001\001\022%\n\027search_impression" + + "_share\030\216\001 \001(\001Ht\210\001\001\022<\n.search_rank_lost_a" + + "bsolute_top_impression_share\030\217\001 \001(\001Hu\210\001\001" + + "\022/\n!search_rank_lost_impression_share\030\220\001" + + " \001(\001Hv\210\001\001\0223\n%search_rank_lost_top_impres" + + "sion_share\030\221\001 \001(\001Hw\210\001\001\022)\n\033search_top_imp" + + "ression_share\030\222\001 \001(\001Hx\210\001\001\022O\n\rsearch_volu" + + "me\030\247\002 \001(\01322.google.ads.googleads.v26.com" + + "mon.SearchVolumeRangeHy\210\001\001\022\031\n\013speed_scor" + + "e\030\223\001 \001(\003Hz\210\001\001\022\'\n\031average_target_cpa_micr" + + "os\030\242\002 \001(\003H{\210\001\001\022!\n\023average_target_roas\030\372\001" + + " \001(\001H|\210\001\001\022\'\n\031top_impression_percentage\030\224" + + "\001 \001(\001H}\210\001\001\022>\n0valid_accelerated_mobile_p" + + "ages_clicks_percentage\030\225\001 \001(\001H~\210\001\001\022\'\n\031va" + + "lue_per_all_conversions\030\226\001 \001(\001H\177\210\001\001\022;\n,v" + + "alue_per_all_conversions_by_conversion_d" + + "ate\030\364\001 \001(\001H\200\001\210\001\001\022#\n\024value_per_conversion" + + "\030\227\001 \001(\001H\201\001\210\001\001\0227\n(value_per_conversions_b" + + "y_conversion_date\030\365\001 \001(\001H\202\001\210\001\001\022<\n-value_" + + "per_current_model_attributed_conversion\030" + + "\230\001 \001(\001H\203\001\210\001\001\022\'\n\030video_quartile_p100_rate" + + "\030\204\001 \001(\001H\204\001\210\001\001\022&\n\027video_quartile_p25_rate" + + "\030\205\001 \001(\001H\205\001\210\001\001\022&\n\027video_quartile_p50_rate" + + "\030\206\001 \001(\001H\206\001\210\001\001\022&\n\027video_quartile_p75_rate" + + "\030\207\001 \001(\001H\207\001\210\001\001\022\'\n\030video_trueview_view_rat" + + "e\030\226\003 \001(\001H\210\001\210\001\001\022#\n\024video_trueview_views\030\227" + + "\003 \001(\003H\211\001\210\001\001\022\'\n\030view_through_conversions\030" + + "\233\001 \001(\003H\212\001\210\001\001\022\037\n\026sk_ad_network_installs\030\366" + + "\001 \001(\003\022(\n\037sk_ad_network_total_conversions" + + "\030\244\002 \001(\003\022#\n\032publisher_purchased_clicks\030\210\002" + + " \001(\003\022!\n\030publisher_organic_clicks\030\211\002 \001(\003\022" + + "!\n\030publisher_unknown_clicks\030\212\002 \001(\003\022@\n1al" + + "l_conversions_from_location_asset_click_" + + "to_call\030\213\002 \001(\001H\213\001\210\001\001\022=\n.all_conversions_" + + "from_location_asset_directions\030\214\002 \001(\001H\214\001" + + "\210\001\001\0227\n(all_conversions_from_location_ass" + + "et_menu\030\215\002 \001(\001H\215\001\210\001\001\0228\n)all_conversions_" + + "from_location_asset_order\030\216\002 \001(\001H\216\001\210\001\001\022C" + + "\n4all_conversions_from_location_asset_ot" + + "her_engagement\030\217\002 \001(\001H\217\001\210\001\001\022?\n0all_conve" + + "rsions_from_location_asset_store_visits\030" + + "\220\002 \001(\001H\220\001\210\001\001\022:\n+all_conversions_from_loc" + + "ation_asset_website\030\221\002 \001(\001H\221\001\210\001\001\022C\n4elig" + + "ible_impressions_from_location_asset_sto" + + "re_reach\030\222\002 \001(\003H\222\001\210\001\001\022I\n:view_through_co" + + "nversions_from_location_asset_click_to_c" + + "all\030\223\002 \001(\001H\223\001\210\001\001\022F\n7view_through_convers" + + "ions_from_location_asset_directions\030\224\002 \001" + + "(\001H\224\001\210\001\001\022@\n1view_through_conversions_fro" + + "m_location_asset_menu\030\225\002 \001(\001H\225\001\210\001\001\022A\n2vi" + + "ew_through_conversions_from_location_ass" + + "et_order\030\226\002 \001(\001H\226\001\210\001\001\022L\n=view_through_co" + + "nversions_from_location_asset_other_enga" + + "gement\030\227\002 \001(\001H\227\001\210\001\001\022H\n9view_through_conv" + + "ersions_from_location_asset_store_visits" + + "\030\230\002 \001(\001H\230\001\210\001\001\022C\n4view_through_conversion" + + "s_from_location_asset_website\030\231\002 \001(\001H\231\001\210" + + "\001\001\022\025\n\006orders\030\250\002 \001(\001H\232\001\210\001\001\022)\n\032average_ord" + + "er_value_micros\030\251\002 \001(\003H\233\001\210\001\001\022 \n\021average_" + + "cart_size\030\252\002 \001(\001H\234\001\210\001\001\022(\n\031cost_of_goods_" + + "sold_micros\030\253\002 \001(\003H\235\001\210\001\001\022\"\n\023gross_profit" + + "_micros\030\254\002 \001(\003H\236\001\210\001\001\022\"\n\023gross_profit_mar" + + "gin\030\255\002 \001(\001H\237\001\210\001\001\022\035\n\016revenue_micros\030\256\002 \001(" + + "\003H\240\001\210\001\001\022\031\n\nunits_sold\030\257\002 \001(\001H\241\001\210\001\001\0223\n$cr" + + "oss_sell_cost_of_goods_sold_micros\030\260\002 \001(" + + "\003H\242\001\210\001\001\022-\n\036cross_sell_gross_profit_micro" + + "s\030\261\002 \001(\003H\243\001\210\001\001\022(\n\031cross_sell_revenue_mic" + + "ros\030\262\002 \001(\003H\244\001\210\001\001\022$\n\025cross_sell_units_sol" + + "d\030\263\002 \001(\001H\245\001\210\001\001\022-\n\036lead_cost_of_goods_sol" + + "d_micros\030\264\002 \001(\003H\246\001\210\001\001\022\'\n\030lead_gross_prof" + + "it_micros\030\265\002 \001(\003H\247\001\210\001\001\022\"\n\023lead_revenue_m" + + "icros\030\266\002 \001(\003H\250\001\210\001\001\022\036\n\017lead_units_sold\030\267\002" + + " \001(\001H\251\001\210\001\001\022\033\n\014unique_users\030\277\002 \001(\003H\252\001\210\001\001\022" + + "4\n%average_impression_frequency_per_user" + + "\030\300\002 \001(\001H\253\001\210\001\001\022$\n\025linked_entities_count\030\325" + + "\002 \001(\003H\254\001\210\001\001\022\037\n\026linked_sample_entities\030\326\002" + + " \003(\t\022\'\n\030asset_pinned_total_count\030\334\002 \001(\003H" + + "\255\001\210\001\001\022:\n+asset_pinned_as_headline_positi" + + "on_one_count\030\335\002 \001(\003H\256\001\210\001\001\022:\n+asset_pinne" + + "d_as_headline_position_two_count\030\336\002 \001(\003H" + + "\257\001\210\001\001\022<\n-asset_pinned_as_headline_positi" + + "on_three_count\030\337\002 \001(\003H\260\001\210\001\001\022=\n.asset_pin" + + "ned_as_description_position_one_count\030\340\002" + + " \001(\003H\261\001\210\001\001\022=\n.asset_pinned_as_descriptio" + + "n_position_two_count\030\341\002 \001(\003H\262\001\210\001\001\022C\n4sto" + + "re_visits_last_click_model_attributed_co" + + "nversions\030\355\002 \001(\001H\263\001\210\001\001\022+\n\034results_conver" + + "sions_purchase\030\356\002 \001(\001H\264\001\210\001\001\022/\n video_tru" + + "eview_view_rate_in_feed\030\230\003 \001(\001H\265\001\210\001\001\0221\n\"" + + "video_trueview_view_rate_in_stream\030\231\003 \001(" + + "\001H\266\001\210\001\001\022.\n\037video_trueview_view_rate_shor" + + "ts\030\232\003 \001(\001H\267\001\210\001\001\022#\n\024coviewed_impressions\030" + + "\374\002 \001(\003H\270\001\210\001\001\022\"\n\023primary_impressions\030\375\002 \001" + + "(\003H\271\001\210\001\001\022E\n6platform_comparable_conversi" + + "ons_from_interactions_rate\030\376\002 \001(\001H\272\001\210\001\001\022" + + ".\n\037platform_comparable_conversions\030\377\002 \001(" + + "\001H\273\001\210\001\001\0224\n%platform_comparable_conversio" + + "ns_value\030\200\003 \001(\001H\274\001\210\001\001\022=\n.platform_compar" + + "able_conversions_value_per_cost\030\201\003 \001(\001H\275" + + "\001\210\001\001\022A\n2platform_comparable_conversions_" + + "by_conversion_date\030\202\003 \001(\001H\276\001\210\001\001\022G\n8platf" + + "orm_comparable_conversions_value_by_conv" + + "ersion_date\030\203\003 \001(\001H\277\001\210\001\001\022V\nGplatform_com" + + "parable_conversions_from_interactions_va" + + "lue_per_interaction\030\204\003 \001(\001H\300\001\210\001\001\0226\n\'cost" + + "_per_platform_comparable_conversion\030\205\003 \001" + + "(\001H\301\001\210\001\001\0227\n(value_per_platform_comparabl" + + "e_conversion\030\206\003 \001(\001H\302\001\210\001\001\022K\n\n/c" + + "onversion_value_per_cost_change_point_es" + + "timate\030\311\003 \001(\001H\200\002\210\001\001\022\"\n\023control_cost_micr" + + "os\030\312\003 \001(\003H\201\002\210\001\001\022*\n\033cost_micros_margin_of" + + "_error\030\313\003 \001(\001H\202\002\210\001\001\022\"\n\023cost_micros_p_val" + + "ue\030\314\003 \001(\001H\203\002\210\001\001\0220\n!cost_micros_change_po" + + "int_estimate\030\315\003 \001(\001H\204\002\210\001\001\022\"\n\023control_imp" + + "ressions\030\316\003 \001(\003H\205\002\210\001\001\022*\n\033impressions_mar" + + "gin_of_error\030\317\003 \001(\001H\206\002\210\001\001\022\"\n\023impressions" + + "_p_value\030\320\003 \001(\001H\207\002\210\001\001\022)\n\032impressions_poi" + + "nt_estimate\030\321\003 \001(\001H\210\002\210\001\001\022%\n\026clicks_margi" + + "n_of_error\030\322\003 \001(\001H\211\002\210\001\001\022\035\n\016clicks_p_valu" + + "e\030\323\003 \001(\001H\212\002\210\001\001\022$\n\025clicks_point_estimate\030" + + "\324\003 \001(\001H\213\002\210\001\001\022\'\n\030control_conversion_value" + + "\030\325\003 \001(\001H\214\002\210\001\001\022/\n conversion_value_margin" + + "_of_error\030\326\003 \001(\001H\215\002\210\001\001\022\'\n\030conversion_val" + + "ue_p_value\030\327\003 \001(\001H\216\002\210\001\001\0225\n&conversion_va" + + "lue_change_point_estimate\030\330\003 \001(\001H\217\002\210\001\001\022&" + + "\n\027incremental_conversions\030\331\003 \001(\001H\220\002\210\001\001\0223" + + "\n$incremental_conversions_winner_score\030\331" + + "\004 \001(\001H\221\002\210\001\001\022+\n\034incremental_conversion_va" + + "lue\030\332\003 \001(\001H\222\002\210\001\001\0228\n)incremental_conversi" + + "on_value_winner_score\030\332\004 \001(\001H\223\002\210\001\001\0223\n$co" + + "nversion_lift_baseline_conversions\030\333\003 \001(" + + "\001H\224\002\210\001\001\0228\n)conversion_lift_baseline_conv" + + "ersion_value\030\334\003 \001(\001H\225\002\210\001\001\0222\n#conversion_" + + "lift_exposed_conversions\030\335\003 \001(\001H\226\002\210\001\001\0227\n" + + "(conversion_lift_exposed_conversion_valu" + + "e\030\336\003 \001(\001H\227\002\210\001\001\022.\n\037cost_per_incremental_c" + + "onversion\030\337\003 \001(\001H\230\002\210\001\001\022;\n,cost_per_incre" + + "mental_conversion_winner_score\030\333\004 \001(\001H\231\002" + + "\210\001\001\022>\n/cost_per_incremental_conversion_p" + + "90_lower_bound\030\340\003 \001(\001H\232\002\210\001\001\022>\n/cost_per_" + + "incremental_conversion_p90_upper_bound\030\341" + + "\003 \001(\001H\233\002\210\001\001\0226\n\'incremental_conversions_p" + + "90_lower_bound\030\342\003 \001(\001H\234\002\210\001\001\0226\n\'increment" + + "al_conversions_p90_upper_bound\030\343\003 \001(\001H\235\002" + + "\210\001\001\022.\n\037incremental_conversions_p_value\030\344" + + "\003 \001(\001H\236\002\210\001\001\022;\n,incremental_conversion_va" + + "lue_p90_lower_bound\030\345\003 \001(\001H\237\002\210\001\001\022;\n,incr" + + "emental_conversion_value_p90_upper_bound" + + "\030\346\003 \001(\001H\240\002\210\001\001\0223\n$incremental_conversion_" + + "value_p_value\030\347\003 \001(\001H\241\002\210\001\001\0224\n%incrementa" + + "l_conversion_value_per_cost\030\350\003 \001(\001H\242\002\210\001\001" + + "\022A\n2incremental_conversion_value_per_cos" + + "t_winner_score\030\334\004 \001(\001H\243\002\210\001\001\022D\n5increment" + + "al_conversion_value_per_cost_p90_lower_b" + + "ound\030\351\003 \001(\001H\244\002\210\001\001\022D\n5incremental_convers" + + "ion_value_per_cost_p90_upper_bound\030\352\003 \001(" + + "\001H\245\002\210\001\001\022\'\n\030relative_conversion_lift\030\353\003 \001" + + "(\001H\246\002\210\001\001\0227\n(relative_conversion_lift_p90" + + "_lower_bound\030\354\003 \001(\001H\247\002\210\001\001\0227\n(relative_co" + + "nversion_lift_p90_upper_bound\030\355\003 \001(\001H\250\002\210" + + "\001\001\022-\n\036relative_conversion_value_lift\030\356\003 " + + "\001(\001H\251\002\210\001\001\022=\n.relative_conversion_value_l" + + "ift_p90_lower_bound\030\357\003 \001(\001H\252\002\210\001\001\022=\n.rela" + + "tive_conversion_value_lift_p90_upper_bou" + + "nd\030\360\003 \001(\001H\253\002\210\001\001\022\"\n\023absolute_brand_lift\030\361" + + "\003 \001(\001H\254\002\210\001\001\0222\n#absolute_brand_lift_p90_l" + + "ower_bound\030\362\003 \001(\001H\255\002\210\001\001\0222\n#absolute_bran" + + "d_lift_p90_upper_bound\030\363\003 \001(\001H\256\002\210\001\001\022*\n\033a" + + "bsolute_brand_lift_p_value\030\364\003 \001(\001H\257\002\210\001\001\022" + + "9\n*brand_lift_baseline_positive_response" + + "_rate\030\365\003 \001(\001H\260\002\210\001\001\022I\n:brand_lift_baselin" + + "e_positive_response_rate_p90_lower_bound" + + "\030\366\003 \001(\001H\261\002\210\001\001\022I\n:brand_lift_baseline_pos" + + "itive_response_rate_p90_upper_bound\030\367\003 \001" + + "(\001H\262\002\210\001\001\022G\n8brand_lift_exposed_positive_" + + "responder_fractional_cookies\030\370\003 \001(\001H\263\002\210\001" + + "\001\022W\nHbrand_lift_exposed_positive_respond" + + "er_fractional_cookies_p90_lower_bound\030\371\003" + + " \001(\001H\264\002\210\001\001\022W\nHbrand_lift_exposed_positiv" + + "e_responder_fractional_cookies_p90_upper" + + "_bound\030\372\003 \001(\001H\265\002\210\001\001\0228\n)brand_lift_expose" + + "d_positive_response_rate\030\373\003 \001(\001H\266\002\210\001\001\022H\n", + "9brand_lift_exposed_positive_response_ra" + + "te_p90_lower_bound\030\374\003 \001(\001H\267\002\210\001\001\022H\n9brand" + + "_lift_exposed_positive_response_rate_p90" + + "_upper_bound\030\375\003 \001(\001H\270\002\210\001\001\022+\n\034brand_lift_" + + "responses_exposed\030\376\003 \001(\001H\271\002\210\001\001\022.\n\037brand_" + + "lift_responses_suppressed\030\377\003 \001(\001H\272\002\210\001\001\022J" + + "\n;brand_lift_suppressed_positive_respond" + + "er_fractional_cookies\030\200\004 \001(\001H\273\002\210\001\001\022Z\nKbr" + + "and_lift_suppressed_positive_responder_f" + + "ractional_cookies_p90_lower_bound\030\201\004 \001(\001" + + "H\274\002\210\001\001\022Z\nKbrand_lift_suppressed_positive" + + "_responder_fractional_cookies_p90_upper_" + + "bound\030\202\004 \001(\001H\275\002\210\001\001\022)\n\032brand_lift_total_r" + + "esponses\030\203\004 \001(\001H\276\002\210\001\001\022%\n\026cost_per_lifted" + + "_cookie\030\204\004 \001(\001H\277\002\210\001\001\0225\n&cost_per_lifted_" + + "cookie_p90_lower_bound\030\205\004 \001(\001H\300\002\210\001\001\0225\n&c" + + "ost_per_lifted_cookie_p90_upper_bound\030\206\004" + + " \001(\001H\301\002\210\001\001\022(\n\031fractional_lifted_cookies\030" + + "\207\004 \001(\001H\302\002\210\001\001\0228\n)fractional_lifted_cookie" + + "s_p90_lower_bound\030\210\004 \001(\001H\303\002\210\001\001\0228\n)fracti" + + "onal_lifted_cookies_p90_upper_bound\030\211\004 \001" + + "(\001H\304\002\210\001\001\022\"\n\023headroom_brand_lift\030\212\004 \001(\001H\305" + + "\002\210\001\001\0222\n#headroom_brand_lift_p90_lower_bo" + + "und\030\213\004 \001(\001H\306\002\210\001\001\0222\n#headroom_brand_lift_" + + "p90_upper_bound\030\214\004 \001(\001H\307\002\210\001\001\022\"\n\023relative" + + "_brand_lift\030\215\004 \001(\001H\310\002\210\001\001\0222\n#relative_bra" + + "nd_lift_p90_lower_bound\030\216\004 \001(\001H\311\002\210\001\001\0222\n#" + + "relative_brand_lift_p90_upper_bound\030\217\004 \001" + + "(\001H\312\002\210\001\001\022\037\n\020youtube_comments\030\220\004 \001(\003H\313\002\210\001" + + "\001\022\034\n\ryoutube_likes\030\221\004 \001(\003H\314\002\210\001\001\022\035\n\016youtu" + + "be_shares\030\222\004 \001(\003H\315\002\210\001\001\022(\n\031original_conve" + + "rsion_value\030\223\004 \001(\001H\316\002\210\001\001\0221\n\"vertical_ads" + + "_potential_impressions\030\224\004 \001(\003H\317\002\210\001\001\0228\n)v" + + "ertical_ads_average_booking_value_micros" + + "\030\225\004 \001(\003H\320\002\210\001\001\0227\n(vertical_ads_price_diff" + + "erence_percentage\030\226\004 \001(\001H\321\002\210\001\001\022#\n\024relati" + + "ve_search_lift\030\227\004 \001(\001H\322\002\210\001\001\0223\n$relative_" + + "search_lift_p90_lower_bound\030\230\004 \001(\001H\323\002\210\001\001" + + "\0223\n$relative_search_lift_p90_upper_bound" + + "\030\231\004 \001(\001H\324\002\210\001\001\022+\n\034incremental_searches_p_" + + "value\030\232\004 \001(\001H\325\002\210\001\001\022&\n\027search_lift_cost_m" + + "icros\030\233\004 \001(\003H\326\002\210\001\001\022&\n\027search_lift_impres" + + "sions\030\234\004 \001(\003H\327\002\210\001\001\022.\n\037normalized_increme" + + "ntal_searches\030\235\004 \001(\001H\330\002\210\001\001\022>\n/normalized" + + "_incremental_searches_p90_lower_bound\030\236\004" + + " \001(\001H\331\002\210\001\001\022>\n/normalized_incremental_sea" + + "rches_p90_upper_bound\030\237\004 \001(\001H\332\002\210\001\001\0227\n(no" + + "rmalized_incremental_searches_per_cost\030\240" + + "\004 \001(\001H\333\002\210\001\001\022G\n8normalized_incremental_se" + + "arches_per_cost_p90_lower_bound\030\241\004 \001(\001H\334" + + "\002\210\001\001\022G\n8normalized_incremental_searches_" + + "per_cost_p90_upper_bound\030\242\004 \001(\001H\335\002\210\001\001\022=\n" + + ".normalized_incremental_searches_per_imp" + + "ression\030\243\004 \001(\001H\336\002\210\001\001\022M\n>normalized_incre" + + "mental_searches_per_impression_p90_lower" + + "_bound\030\244\004 \001(\001H\337\002\210\001\001\022M\n>normalized_increm" + + "ental_searches_per_impression_p90_upper_" + + "bound\030\245\004 \001(\001H\340\002\210\001\001\022R\n\021unique_users_info\030" + + "\246\004 \001(\01320.google.ads.googleads.v26.common" + + ".ReachMetricInfoH\341\002\210\001\001\022[\n\032unique_users_t" + + "wo_plus_info\030\247\004 \001(\01320.google.ads.googlea" + + "ds.v26.common.ReachMetricInfoH\342\002\210\001\001\022]\n\034u" + + "nique_users_three_plus_info\030\250\004 \001(\01320.goo" + + "gle.ads.googleads.v26.common.ReachMetric" + + "InfoH\343\002\210\001\001\022\\\n\033unique_users_four_plus_inf" + + "o\030\251\004 \001(\01320.google.ads.googleads.v26.comm" + + "on.ReachMetricInfoH\344\002\210\001\001\022\\\n\033unique_users" + + "_five_plus_info\030\252\004 \001(\01320.google.ads.goog" + + "leads.v26.common.ReachMetricInfoH\345\002\210\001\001\022[" + + "\n\032unique_users_six_plus_info\030\260\004 \001(\01320.go" + + "ogle.ads.googleads.v26.common.ReachMetri" + + "cInfoH\346\002\210\001\001\022]\n\034unique_users_seven_plus_i" + + "nfo\030\261\004 \001(\01320.google.ads.googleads.v26.co" + + "mmon.ReachMetricInfoH\347\002\210\001\001\022]\n\034unique_use" + + "rs_eight_plus_info\030\262\004 \001(\01320.google.ads.g" + + "oogleads.v26.common.ReachMetricInfoH\350\002\210\001" + + "\001\022\\\n\033unique_users_nine_plus_info\030\263\004 \001(\0132" + + "0.google.ads.googleads.v26.common.ReachM" + + "etricInfoH\351\002\210\001\001\022[\n\032unique_users_ten_plus" + + "_info\030\253\004 \001(\01320.google.ads.googleads.v26." + + "common.ReachMetricInfoH\352\002\210\001\001B%\n#_absolut" + + "e_top_impression_percentageB\022\n\020_active_v" + + "iew_cpmB\022\n\020_active_view_ctrB\032\n\030_active_v" + + "iew_impressionsB\034\n\032_active_view_measurab" + + "ilityB%\n#_active_view_measurable_cost_mi" + + "crosB%\n#_active_view_measurable_impressi" + + "onsB\032\n\030_active_view_viewabilityB)\n\'_all_" + + "conversions_from_interactions_rateB\030\n\026_a" + + "ll_conversions_valueB+\n)_all_conversions" + + "_value_by_conversion_dateB\"\n _all_new_cu" + + "stomer_lifetime_valueB\022\n\020_all_conversion" + + "sB%\n#_all_conversions_by_conversion_date" + + "B!\n\037_all_conversions_value_per_costB%\n#_" + + "all_conversions_from_click_to_callB\"\n _a" + + "ll_conversions_from_directionsB:\n8_all_c" + + "onversions_from_interactions_value_per_i" + + "nteractionB\034\n\032_all_conversions_from_menu" + + "B\035\n\033_all_conversions_from_orderB(\n&_all_" + + "conversions_from_other_engagementB#\n!_al" + + "l_conversions_from_store_visitB%\n#_all_c" + + "onversions_from_store_websiteB<\n:_auctio" + + "n_insight_search_absolute_top_impression" + + "_percentageB*\n(_auction_insight_search_i" + + "mpression_shareB*\n(_auction_insight_sear" + + "ch_outranking_shareB&\n$_auction_insight_" + + "search_overlap_rateB-\n+_auction_insight_" + + "search_position_above_rateB3\n1_auction_i" + + "nsight_search_top_impression_percentageB" + + "\017\n\r_average_costB\016\n\014_average_cpcB\016\n\014_ave" + + "rage_cpeB\016\n\014_average_cpmB\027\n\025_trueview_av" + + "erage_cpvB\025\n\023_average_page_viewsB\027\n\025_ave" + + "rage_time_on_siteB\034\n\032_benchmark_average_" + + "max_cpcB#\n!_biddable_app_install_convers" + + "ionsB(\n&_biddable_app_post_install_conve" + + "rsionsB/\n-_biddable_cohort_app_post_inst" + + "all_conversionsB\020\n\016_benchmark_ctrB\016\n\014_bo" + + "unce_rateB\t\n\007_clicksB\021\n\017_control_clicksB" + + "\022\n\020_combined_clicksB\034\n\032_combined_clicks_" + + "per_queryB\023\n\021_combined_queriesB\'\n%_conte" + + "nt_budget_lost_impression_shareB\033\n\031_cont" + + "ent_impression_shareB-\n+_conversion_last" + + "_received_request_date_timeB\"\n _conversi" + + "on_last_conversion_dateB%\n#_content_rank" + + "_lost_impression_shareB%\n#_conversions_f" + + "rom_interactions_rateB\024\n\022_conversions_va" + + "lueB\'\n%_conversions_value_by_conversion_" + + "dateB\036\n\034_new_customer_lifetime_valueB\035\n\033" + + "_conversions_value_per_costB6\n4_conversi" + + "ons_from_interactions_value_per_interact" + + "ionB\016\n\014_conversionsB!\n\037_conversions_by_c" + + "onversion_dateB\016\n\014_cost_microsB\033\n\031_cost_" + + "per_all_conversionsB\026\n\024_cost_per_convers" + + "ionB/\n-_cost_per_current_model_attribute" + + "d_conversionB\033\n\031_cross_device_conversion" + + "sB.\n,_cross_device_conversions_by_conver" + + "sion_dateB!\n\037_cross_device_conversions_v" + + "alueB(\n&_cross_device_conversions_value_" + + "microsB4\n2_cross_device_conversions_valu" + + "e_by_conversion_dateB\006\n\004_ctrB\'\n%_current" + + "_model_attributed_conversionsB>\n<_curren" + "t_model_attributed_conversions_from_inte" + - "ractions_value_per_interaction\030\261\001 \001(\001HH\210" + - "\001\001\0228\n*current_model_attributed_conversio" + - "ns_value\030\262\001 \001(\001HI\210\001\001\022A\n3current_model_at" + - "tributed_conversions_value_per_cost\030\263\001 \001" + - "(\001HJ\210\001\001\022\035\n\017engagement_rate\030\264\001 \001(\001HK\210\001\001\022\031" + - "\n\013engagements\030\265\001 \001(\003HL\210\001\001\022-\n\037hotel_avera" + - "ge_lead_value_micros\030\325\001 \001(\001HM\210\001\001\022*\n\034hote" + - "l_commission_rate_micros\030\200\002 \001(\003HN\210\001\001\022,\n\036" + - "hotel_expected_commission_cost\030\201\002 \001(\001HO\210" + - "\001\001\022/\n!hotel_price_difference_percentage\030" + - "\326\001 \001(\001HP\210\001\001\022(\n\032hotel_eligible_impression" + - "s\030\327\001 \001(\003HQ\210\001\001\022t\n!historical_creative_qua" + - "lity_score\030P \001(\0162I.google.ads.googleads." + - "v26.enums.QualityScoreBucketEnum.Quality" + - "ScoreBucket\022x\n%historical_landing_page_q" + - "uality_score\030Q \001(\0162I.google.ads.googlead" + - "s.v26.enums.QualityScoreBucketEnum.Quali" + - "tyScoreBucket\022&\n\030historical_quality_scor" + - "e\030\330\001 \001(\003HR\210\001\001\022r\n\037historical_search_predi" + - "cted_ctr\030S \001(\0162I.google.ads.googleads.v2" + - "6.enums.QualityScoreBucketEnum.QualitySc" + - "oreBucket\022\034\n\016gmail_forwards\030\331\001 \001(\003HS\210\001\001\022" + - "\031\n\013gmail_saves\030\332\001 \001(\003HT\210\001\001\022$\n\026gmail_seco" + - "ndary_clicks\030\333\001 \001(\003HU\210\001\001\022*\n\034impressions_" + - "from_store_reach\030\334\001 \001(\003HV\210\001\001\022\031\n\013impressi" + - "ons\030\335\001 \001(\003HW\210\001\001\022\036\n\020interaction_rate\030\336\001 \001" + - "(\001HX\210\001\001\022\032\n\014interactions\030\337\001 \001(\003HY\210\001\001\022n\n\027i" + - "nteraction_event_types\030d \003(\0162M.google.ad" + - "s.googleads.v26.enums.InteractionEventTy" + - "peEnum.InteractionEventType\022 \n\022invalid_c" + - "lick_rate\030\340\001 \001(\001HZ\210\001\001\022\034\n\016invalid_clicks\030" + - "\341\001 \001(\003H[\210\001\001\022(\n\032general_invalid_click_rat" + - "e\030\362\002 \001(\001H\\\210\001\001\022$\n\026general_invalid_clicks\030" + - "\363\002 \001(\003H]\210\001\001\022\033\n\rmessage_chats\030\342\001 \001(\003H^\210\001\001" + - "\022!\n\023message_impressions\030\343\001 \001(\003H_\210\001\001\022\037\n\021m" + - "essage_chat_rate\030\344\001 \001(\001H`\210\001\001\022/\n!mobile_f" + - "riendly_clicks_percentage\030\345\001 \001(\001Ha\210\001\001\022\'\n" + - "\031optimization_score_uplift\030\367\001 \001(\001Hb\210\001\001\022$" + - "\n\026optimization_score_url\030\370\001 \001(\tHc\210\001\001\022\034\n\016" + - "organic_clicks\030\346\001 \001(\003Hd\210\001\001\022&\n\030organic_cl" + - "icks_per_query\030\347\001 \001(\001He\210\001\001\022!\n\023organic_im" + - "pressions\030\350\001 \001(\003Hf\210\001\001\022+\n\035organic_impress" + - "ions_per_query\030\351\001 \001(\001Hg\210\001\001\022\035\n\017organic_qu" + - "eries\030\352\001 \001(\003Hh\210\001\001\022\"\n\024percent_new_visitor" + - "s\030\353\001 \001(\001Hi\210\001\001\022\031\n\013phone_calls\030\354\001 \001(\003Hj\210\001\001" + - "\022\037\n\021phone_impressions\030\355\001 \001(\003Hk\210\001\001\022 \n\022pho" + - "ne_through_rate\030\356\001 \001(\001Hl\210\001\001\022\032\n\014relative_" + - "ctr\030\357\001 \001(\001Hm\210\001\001\0222\n$search_absolute_top_i" + - "mpression_share\030\210\001 \001(\001Hn\210\001\001\022>\n0search_bu" + - "dget_lost_absolute_top_impression_share\030" + - "\211\001 \001(\001Ho\210\001\001\0221\n#search_budget_lost_impres" + - "sion_share\030\212\001 \001(\001Hp\210\001\001\0225\n\'search_budget_" + - "lost_top_impression_share\030\213\001 \001(\001Hq\210\001\001\022 \n" + - "\022search_click_share\030\214\001 \001(\001Hr\210\001\001\0221\n#searc" + - "h_exact_match_impression_share\030\215\001 \001(\001Hs\210" + - "\001\001\022%\n\027search_impression_share\030\216\001 \001(\001Ht\210\001" + - "\001\022<\n.search_rank_lost_absolute_top_impre" + - "ssion_share\030\217\001 \001(\001Hu\210\001\001\022/\n!search_rank_l" + - "ost_impression_share\030\220\001 \001(\001Hv\210\001\001\0223\n%sear" + - "ch_rank_lost_top_impression_share\030\221\001 \001(\001" + - "Hw\210\001\001\022)\n\033search_top_impression_share\030\222\001 " + - "\001(\001Hx\210\001\001\022O\n\rsearch_volume\030\247\002 \001(\01322.googl" + - "e.ads.googleads.v26.common.SearchVolumeR" + - "angeHy\210\001\001\022\031\n\013speed_score\030\223\001 \001(\003Hz\210\001\001\022\'\n\031" + - "average_target_cpa_micros\030\242\002 \001(\003H{\210\001\001\022!\n" + - "\023average_target_roas\030\372\001 \001(\001H|\210\001\001\022\'\n\031top_" + - "impression_percentage\030\224\001 \001(\001H}\210\001\001\022>\n0val" + - "id_accelerated_mobile_pages_clicks_perce" + - "ntage\030\225\001 \001(\001H~\210\001\001\022\'\n\031value_per_all_conve" + - "rsions\030\226\001 \001(\001H\177\210\001\001\022;\n,value_per_all_conv" + - "ersions_by_conversion_date\030\364\001 \001(\001H\200\001\210\001\001\022" + - "#\n\024value_per_conversion\030\227\001 \001(\001H\201\001\210\001\001\0227\n(" + - "value_per_conversions_by_conversion_date" + - "\030\365\001 \001(\001H\202\001\210\001\001\022<\n-value_per_current_model" + - "_attributed_conversion\030\230\001 \001(\001H\203\001\210\001\001\022\'\n\030v" + - "ideo_quartile_p100_rate\030\204\001 \001(\001H\204\001\210\001\001\022&\n\027" + - "video_quartile_p25_rate\030\205\001 \001(\001H\205\001\210\001\001\022&\n\027" + - "video_quartile_p50_rate\030\206\001 \001(\001H\206\001\210\001\001\022&\n\027" + - "video_quartile_p75_rate\030\207\001 \001(\001H\207\001\210\001\001\022\'\n\030" + - "video_trueview_view_rate\030\226\003 \001(\001H\210\001\210\001\001\022#\n" + - "\024video_trueview_views\030\227\003 \001(\003H\211\001\210\001\001\022\'\n\030vi" + - "ew_through_conversions\030\233\001 \001(\003H\212\001\210\001\001\022\037\n\026s" + - "k_ad_network_installs\030\366\001 \001(\003\022(\n\037sk_ad_ne" + - "twork_total_conversions\030\244\002 \001(\003\022#\n\032publis" + - "her_purchased_clicks\030\210\002 \001(\003\022!\n\030publisher" + - "_organic_clicks\030\211\002 \001(\003\022!\n\030publisher_unkn" + - "own_clicks\030\212\002 \001(\003\022@\n1all_conversions_fro" + - "m_location_asset_click_to_call\030\213\002 \001(\001H\213\001" + - "\210\001\001\022=\n.all_conversions_from_location_ass" + - "et_directions\030\214\002 \001(\001H\214\001\210\001\001\0227\n(all_conver" + - "sions_from_location_asset_menu\030\215\002 \001(\001H\215\001" + - "\210\001\001\0228\n)all_conversions_from_location_ass" + - "et_order\030\216\002 \001(\001H\216\001\210\001\001\022C\n4all_conversions" + - "_from_location_asset_other_engagement\030\217\002" + - " \001(\001H\217\001\210\001\001\022?\n0all_conversions_from_locat" + - "ion_asset_store_visits\030\220\002 \001(\001H\220\001\210\001\001\022:\n+a" + - "ll_conversions_from_location_asset_websi" + - "te\030\221\002 \001(\001H\221\001\210\001\001\022C\n4eligible_impressions_" + - "from_location_asset_store_reach\030\222\002 \001(\003H\222" + - "\001\210\001\001\022I\n:view_through_conversions_from_lo" + - "cation_asset_click_to_call\030\223\002 \001(\001H\223\001\210\001\001\022" + - "F\n7view_through_conversions_from_locatio" + - "n_asset_directions\030\224\002 \001(\001H\224\001\210\001\001\022@\n1view_" + - "through_conversions_from_location_asset_" + - "menu\030\225\002 \001(\001H\225\001\210\001\001\022A\n2view_through_conver" + - "sions_from_location_asset_order\030\226\002 \001(\001H\226" + - "\001\210\001\001\022L\n=view_through_conversions_from_lo" + - "cation_asset_other_engagement\030\227\002 \001(\001H\227\001\210" + - "\001\001\022H\n9view_through_conversions_from_loca" + - "tion_asset_store_visits\030\230\002 \001(\001H\230\001\210\001\001\022C\n4" + - "view_through_conversions_from_location_a" + - "sset_website\030\231\002 \001(\001H\231\001\210\001\001\022\025\n\006orders\030\250\002 \001" + - "(\001H\232\001\210\001\001\022)\n\032average_order_value_micros\030\251" + - "\002 \001(\003H\233\001\210\001\001\022 \n\021average_cart_size\030\252\002 \001(\001H" + - "\234\001\210\001\001\022(\n\031cost_of_goods_sold_micros\030\253\002 \001(" + - "\003H\235\001\210\001\001\022\"\n\023gross_profit_micros\030\254\002 \001(\003H\236\001" + - "\210\001\001\022\"\n\023gross_profit_margin\030\255\002 \001(\001H\237\001\210\001\001\022" + - "\035\n\016revenue_micros\030\256\002 \001(\003H\240\001\210\001\001\022\031\n\nunits_" + - "sold\030\257\002 \001(\001H\241\001\210\001\001\0223\n$cross_sell_cost_of_" + - "goods_sold_micros\030\260\002 \001(\003H\242\001\210\001\001\022-\n\036cross_" + - "sell_gross_profit_micros\030\261\002 \001(\003H\243\001\210\001\001\022(\n" + - "\031cross_sell_revenue_micros\030\262\002 \001(\003H\244\001\210\001\001\022" + - "$\n\025cross_sell_units_sold\030\263\002 \001(\001H\245\001\210\001\001\022-\n" + - "\036lead_cost_of_goods_sold_micros\030\264\002 \001(\003H\246" + - "\001\210\001\001\022\'\n\030lead_gross_profit_micros\030\265\002 \001(\003H" + - "\247\001\210\001\001\022\"\n\023lead_revenue_micros\030\266\002 \001(\003H\250\001\210\001" + - "\001\022\036\n\017lead_units_sold\030\267\002 \001(\001H\251\001\210\001\001\022\033\n\014uni" + - "que_users\030\277\002 \001(\003H\252\001\210\001\001\0224\n%average_impres" + - "sion_frequency_per_user\030\300\002 \001(\001H\253\001\210\001\001\022$\n\025" + - "linked_entities_count\030\325\002 \001(\003H\254\001\210\001\001\022\037\n\026li" + - "nked_sample_entities\030\326\002 \003(\t\022\'\n\030asset_pin" + - "ned_total_count\030\334\002 \001(\003H\255\001\210\001\001\022:\n+asset_pi" + - "nned_as_headline_position_one_count\030\335\002 \001" + - "(\003H\256\001\210\001\001\022:\n+asset_pinned_as_headline_pos" + - "ition_two_count\030\336\002 \001(\003H\257\001\210\001\001\022<\n-asset_pi" + - "nned_as_headline_position_three_count\030\337\002" + - " \001(\003H\260\001\210\001\001\022=\n.asset_pinned_as_descriptio" + - "n_position_one_count\030\340\002 \001(\003H\261\001\210\001\001\022=\n.ass" + - "et_pinned_as_description_position_two_co" + - "unt\030\341\002 \001(\003H\262\001\210\001\001\022C\n4store_visits_last_cl" + - "ick_model_attributed_conversions\030\355\002 \001(\001H" + - "\263\001\210\001\001\022+\n\034results_conversions_purchase\030\356\002" + - " \001(\001H\264\001\210\001\001\022/\n video_trueview_view_rate_i" + - "n_feed\030\230\003 \001(\001H\265\001\210\001\001\0221\n\"video_trueview_vi" + - "ew_rate_in_stream\030\231\003 \001(\001H\266\001\210\001\001\022.\n\037video_" + - "trueview_view_rate_shorts\030\232\003 \001(\001H\267\001\210\001\001\022#" + - "\n\024coviewed_impressions\030\374\002 \001(\003H\270\001\210\001\001\022\"\n\023p" + - "rimary_impressions\030\375\002 \001(\003H\271\001\210\001\001\022E\n6platf" + - "orm_comparable_conversions_from_interact" + - "ions_rate\030\376\002 \001(\001H\272\001\210\001\001\022.\n\037platform_compa" + - "rable_conversions\030\377\002 \001(\001H\273\001\210\001\001\0224\n%platfo" + - "rm_comparable_conversions_value\030\200\003 \001(\001H\274" + - "\001\210\001\001\022=\n.platform_comparable_conversions_" + - "value_per_cost\030\201\003 \001(\001H\275\001\210\001\001\022A\n2platform_" + - "comparable_conversions_by_conversion_dat" + - "e\030\202\003 \001(\001H\276\001\210\001\001\022G\n8platform_comparable_co" + - "nversions_value_by_conversion_date\030\203\003 \001(" + - "\001H\277\001\210\001\001\022V\nGplatform_comparable_conversio" + - "ns_from_interactions_value_per_interacti" + - "on\030\204\003 \001(\001H\300\001\210\001\001\0226\n\'cost_per_platform_com" + - "parable_conversion\030\205\003 \001(\001H\301\001\210\001\001\0227\n(value" + - "_per_platform_comparable_conversion\030\206\003 \001" + - "(\001H\302\001\210\001\001\022K\n\n/conversion_valu" + - "e_per_cost_change_point_estimate\030\311\003 \001(\001H" + - "\374\001\210\001\001\022\"\n\023control_cost_micros\030\312\003 \001(\003H\375\001\210\001" + - "\001\022*\n\033cost_micros_margin_of_error\030\313\003 \001(\001H" + - "\376\001\210\001\001\022\"\n\023cost_micros_p_value\030\314\003 \001(\001H\377\001\210\001" + - "\001\0220\n!cost_micros_change_point_estimate\030\315" + - "\003 \001(\001H\200\002\210\001\001\022\"\n\023control_impressions\030\316\003 \001(" + - "\003H\201\002\210\001\001\022*\n\033impressions_margin_of_error\030\317" + - "\003 \001(\001H\202\002\210\001\001\022\"\n\023impressions_p_value\030\320\003 \001(" + - "\001H\203\002\210\001\001\022)\n\032impressions_point_estimate\030\321\003" + - " \001(\001H\204\002\210\001\001\022%\n\026clicks_margin_of_error\030\322\003 " + - "\001(\001H\205\002\210\001\001\022\035\n\016clicks_p_value\030\323\003 \001(\001H\206\002\210\001\001" + - "\022$\n\025clicks_point_estimate\030\324\003 \001(\001H\207\002\210\001\001\022\'" + - "\n\030control_conversion_value\030\325\003 \001(\001H\210\002\210\001\001\022" + - "/\n conversion_value_margin_of_error\030\326\003 \001" + - "(\001H\211\002\210\001\001\022\'\n\030conversion_value_p_value\030\327\003 " + - "\001(\001H\212\002\210\001\001\0225\n&conversion_value_change_poi" + - "nt_estimate\030\330\003 \001(\001H\213\002\210\001\001\022&\n\027incremental_" + - "conversions\030\331\003 \001(\001H\214\002\210\001\001\0223\n$incremental_" + - "conversions_winner_score\030\331\004 \001(\001H\215\002\210\001\001\022+\n" + - "\034incremental_conversion_value\030\332\003 \001(\001H\216\002\210" + - "\001\001\0228\n)incremental_conversion_value_winne" + - "r_score\030\332\004 \001(\001H\217\002\210\001\001\0223\n$conversion_lift_" + - "baseline_conversions\030\333\003 \001(\001H\220\002\210\001\001\0228\n)con" + - "version_lift_baseline_conversion_value\030\334" + - "\003 \001(\001H\221\002\210\001\001\0222\n#conversion_lift_exposed_c" + - "onversions\030\335\003 \001(\001H\222\002\210\001\001\0227\n(conversion_li" + - "ft_exposed_conversion_value\030\336\003 \001(\001H\223\002\210\001\001" + - "\022.\n\037cost_per_incremental_conversion\030\337\003 \001" + - "(\001H\224\002\210\001\001\022;\n,cost_per_incremental_convers" + - "ion_winner_score\030\333\004 \001(\001H\225\002\210\001\001\022>\n/cost_pe" + - "r_incremental_conversion_p90_lower_bound" + - "\030\340\003 \001(\001H\226\002\210\001\001\022>\n/cost_per_incremental_co" + - "nversion_p90_upper_bound\030\341\003 \001(\001H\227\002\210\001\001\0226\n" + - "\'incremental_conversions_p90_lower_bound" + - "\030\342\003 \001(\001H\230\002\210\001\001\0226\n\'incremental_conversions" + - "_p90_upper_bound\030\343\003 \001(\001H\231\002\210\001\001\022.\n\037increme" + - "ntal_conversions_p_value\030\344\003 \001(\001H\232\002\210\001\001\022;\n" + - ",incremental_conversion_value_p90_lower_" + - "bound\030\345\003 \001(\001H\233\002\210\001\001\022;\n,incremental_conver" + - "sion_value_p90_upper_bound\030\346\003 \001(\001H\234\002\210\001\001\022" + - "3\n$incremental_conversion_value_p_value\030" + - "\347\003 \001(\001H\235\002\210\001\001\0224\n%incremental_conversion_v" + - "alue_per_cost\030\350\003 \001(\001H\236\002\210\001\001\022A\n2incrementa" + - "l_conversion_value_per_cost_winner_score" + - "\030\334\004 \001(\001H\237\002\210\001\001\022D\n5incremental_conversion_" + - "value_per_cost_p90_lower_bound\030\351\003 \001(\001H\240\002" + - "\210\001\001\022D\n5incremental_conversion_value_per_" + - "cost_p90_upper_bound\030\352\003 \001(\001H\241\002\210\001\001\022\'\n\030rel" + - "ative_conversion_lift\030\353\003 \001(\001H\242\002\210\001\001\0227\n(re" + - "lative_conversion_lift_p90_lower_bound\030\354" + - "\003 \001(\001H\243\002\210\001\001\0227\n(relative_conversion_lift_" + - "p90_upper_bound\030\355\003 \001(\001H\244\002\210\001\001\022-\n\036relative" + - "_conversion_value_lift\030\356\003 \001(\001H\245\002\210\001\001\022=\n.r" + - "elative_conversion_value_lift_p90_lower_" + - "bound\030\357\003 \001(\001H\246\002\210\001\001\022=\n.relative_conversio" + - "n_value_lift_p90_upper_bound\030\360\003 \001(\001H\247\002\210\001" + - "\001\022\"\n\023absolute_brand_lift\030\361\003 \001(\001H\250\002\210\001\001\0222\n" + - "#absolute_brand_lift_p90_lower_bound\030\362\003 " + - "\001(\001H\251\002\210\001\001\0222\n#absolute_brand_lift_p90_upp" + - "er_bound\030\363\003 \001(\001H\252\002\210\001\001\022*\n\033absolute_brand_" + - "lift_p_value\030\364\003 \001(\001H\253\002\210\001\001\0229\n*brand_lift_" + - "baseline_positive_response_rate\030\365\003 \001(\001H\254" + - "\002\210\001\001\022I\n:brand_lift_baseline_positive_res" + - "ponse_rate_p90_lower_bound\030\366\003 \001(\001H\255\002\210\001\001\022" + - "I\n:brand_lift_baseline_positive_response" + - "_rate_p90_upper_bound\030\367\003 \001(\001H\256\002\210\001\001\022G\n8br" + - "and_lift_exposed_positive_responder_frac" + - "tional_cookies\030\370\003 \001(\001H\257\002\210\001\001\022W\nHbrand_lif" + - "t_exposed_positive_responder_fractional_" + - "cookies_p90_lower_bound\030\371\003 \001(\001H\260\002\210\001\001\022W\nH" + + "ractions_rateBO\nM_current_model_attribut" + + "ed_conversions_from_interactions_value_p" + + "er_interactionB-\n+_current_model_attribu" + + "ted_conversions_valueB6\n4_current_model_" + + "attributed_conversions_value_per_costB\022\n" + + "\020_engagement_rateB\016\n\014_engagementsB\"\n _ho" + + "tel_average_lead_value_microsB\037\n\035_hotel_" + + "commission_rate_microsB!\n\037_hotel_expecte" + + "d_commission_costB$\n\"_hotel_price_differ" + + "ence_percentageB\035\n\033_hotel_eligible_impre" + + "ssionsB\033\n\031_historical_quality_scoreB\021\n\017_" + + "gmail_forwardsB\016\n\014_gmail_savesB\031\n\027_gmail" + + "_secondary_clicksB\037\n\035_impressions_from_s" + + "tore_reachB\016\n\014_impressionsB\023\n\021_interacti" + + "on_rateB\017\n\r_interactionsB\025\n\023_invalid_cli" + + "ck_rateB\021\n\017_invalid_clicksB\035\n\033_general_i" + + "nvalid_click_rateB\031\n\027_general_invalid_cl" + + "icksB\020\n\016_message_chatsB\026\n\024_message_impre" + + "ssionsB\024\n\022_message_chat_rateB$\n\"_mobile_" + + "friendly_clicks_percentageB\034\n\032_optimizat" + + "ion_score_upliftB\031\n\027_optimization_score_" + + "urlB\021\n\017_organic_clicksB\033\n\031_organic_click" + + "s_per_queryB\026\n\024_organic_impressionsB \n\036_" + + "organic_impressions_per_queryB\022\n\020_organi" + + "c_queriesB\027\n\025_percent_new_visitorsB\016\n\014_p" + + "hone_callsB\024\n\022_phone_impressionsB\025\n\023_pho" + + "ne_through_rateB\017\n\r_relative_ctrB\'\n%_sea" + + "rch_absolute_top_impression_shareB3\n1_se" + + "arch_budget_lost_absolute_top_impression" + + "_shareB&\n$_search_budget_lost_impression" + + "_shareB*\n(_search_budget_lost_top_impres" + + "sion_shareB\025\n\023_search_click_shareB&\n$_se" + + "arch_exact_match_impression_shareB\032\n\030_se" + + "arch_impression_shareB1\n/_search_rank_lo" + + "st_absolute_top_impression_shareB$\n\"_sea" + + "rch_rank_lost_impression_shareB(\n&_searc" + + "h_rank_lost_top_impression_shareB\036\n\034_sea" + + "rch_top_impression_shareB\020\n\016_search_volu" + + "meB\016\n\014_speed_scoreB\034\n\032_average_target_cp" + + "a_microsB\026\n\024_average_target_roasB\034\n\032_top" + + "_impression_percentageB3\n1_valid_acceler" + + "ated_mobile_pages_clicks_percentageB\034\n\032_" + + "value_per_all_conversionsB/\n-_value_per_" + + "all_conversions_by_conversion_dateB\027\n\025_v" + + "alue_per_conversionB+\n)_value_per_conver" + + "sions_by_conversion_dateB0\n._value_per_c" + + "urrent_model_attributed_conversionB\033\n\031_v" + + "ideo_quartile_p100_rateB\032\n\030_video_quarti" + + "le_p25_rateB\032\n\030_video_quartile_p50_rateB" + + "\032\n\030_video_quartile_p75_rateB\033\n\031_video_tr" + + "ueview_view_rateB\027\n\025_video_trueview_view" + + "sB\033\n\031_view_through_conversionsB4\n2_all_c" + + "onversions_from_location_asset_click_to_" + + "callB1\n/_all_conversions_from_location_a" + + "sset_directionsB+\n)_all_conversions_from" + + "_location_asset_menuB,\n*_all_conversions" + + "_from_location_asset_orderB7\n5_all_conve" + + "rsions_from_location_asset_other_engagem" + + "entB3\n1_all_conversions_from_location_as" + + "set_store_visitsB.\n,_all_conversions_fro" + + "m_location_asset_websiteB7\n5_eligible_im" + + "pressions_from_location_asset_store_reac" + + "hB=\n;_view_through_conversions_from_loca" + + "tion_asset_click_to_callB:\n8_view_throug" + + "h_conversions_from_location_asset_direct" + + "ionsB4\n2_view_through_conversions_from_l" + + "ocation_asset_menuB5\n3_view_through_conv" + + "ersions_from_location_asset_orderB@\n>_vi" + + "ew_through_conversions_from_location_ass" + + "et_other_engagementB<\n:_view_through_con" + + "versions_from_location_asset_store_visit" + + "sB7\n5_view_through_conversions_from_loca" + + "tion_asset_websiteB\t\n\007_ordersB\035\n\033_averag" + + "e_order_value_microsB\024\n\022_average_cart_si" + + "zeB\034\n\032_cost_of_goods_sold_microsB\026\n\024_gro" + + "ss_profit_microsB\026\n\024_gross_profit_margin" + + "B\021\n\017_revenue_microsB\r\n\013_units_soldB\'\n%_c" + + "ross_sell_cost_of_goods_sold_microsB!\n\037_" + + "cross_sell_gross_profit_microsB\034\n\032_cross" + + "_sell_revenue_microsB\030\n\026_cross_sell_unit" + + "s_soldB!\n\037_lead_cost_of_goods_sold_micro" + + "sB\033\n\031_lead_gross_profit_microsB\026\n\024_lead_" + + "revenue_microsB\022\n\020_lead_units_soldB\017\n\r_u" + + "nique_usersB(\n&_average_impression_frequ" + + "ency_per_userB\030\n\026_linked_entities_countB" + + "\033\n\031_asset_pinned_total_countB.\n,_asset_p" + + "inned_as_headline_position_one_countB.\n," + + "_asset_pinned_as_headline_position_two_c" + + "ountB0\n._asset_pinned_as_headline_positi" + + "on_three_countB1\n/_asset_pinned_as_descr" + + "iption_position_one_countB1\n/_asset_pinn" + + "ed_as_description_position_two_countB7\n5" + + "_store_visits_last_click_model_attribute" + + "d_conversionsB\037\n\035_results_conversions_pu" + + "rchaseB#\n!_video_trueview_view_rate_in_f" + + "eedB%\n#_video_trueview_view_rate_in_stre" + + "amB\"\n _video_trueview_view_rate_shortsB\027" + + "\n\025_coviewed_impressionsB\026\n\024_primary_impr" + + "essionsB9\n7_platform_comparable_conversi" + + "ons_from_interactions_rateB\"\n _platform_" + + "comparable_conversionsB(\n&_platform_comp" + + "arable_conversions_valueB1\n/_platform_co" + + "mparable_conversions_value_per_costB5\n3_" + + "platform_comparable_conversions_by_conve" + + "rsion_dateB;\n9_platform_comparable_conve" + + "rsions_value_by_conversion_dateBJ\nH_plat" + + "form_comparable_conversions_from_interac" + + "tions_value_per_interactionB*\n(_cost_per" + + "_platform_comparable_conversionB+\n)_valu" + + "e_per_platform_comparable_conversionB?\n=" + + "_value_per_platform_comparable_conversio" + + "ns_by_conversion_dateB=\n;_cost_converted" + + "_currency_per_platform_comparable_conver" + + "sionB\030\n\026_unique_users_two_plusB\032\n\030_uniqu" + + "e_users_three_plusB\031\n\027_unique_users_four" + + "_plusB\031\n\027_unique_users_five_plusB\030\n\026_uni" + + "que_users_six_plusB\032\n\030_unique_users_seve" + + "n_plusB\032\n\030_unique_users_eight_plusB\031\n\027_u" + + "nique_users_nine_plusB\030\n\026_unique_users_t" + + "en_plusB\023\n\021_value_adjustmentB\027\n\025_all_val" + + "ue_adjustmentB\037\n\035_clicks_unique_query_cl" + + "ustersB$\n\"_conversions_unique_query_clus" + + "tersB$\n\"_impressions_unique_query_cluste" + + "rsB#\n!_video_watch_time_duration_millisB" + + "+\n)_average_video_watch_time_duration_mi" + + "llisB\006\n\004_svrB0\n._active_view_audibility_" + + "measurable_impressionsB5\n3_active_view_a" + + "udibility_measurable_impressions_rateB=\n" + + ";_active_view_audibility_invalid_measura" + + "ble_impressions_rateBB\n@_active_view_aud" + + "ibility_invalid_givt_measurable_impressi" + + "ons_rateB\"\n _active_view_audible_impress" + + "ionsB\'\n%_active_view_audible_impressions" + + "_rateB.\n,_active_view_audible_two_second" + + "s_impressionsB3\n1_active_view_audible_tw" + + "o_seconds_impressions_rateB1\n/_active_vi" + + "ew_audible_thirty_seconds_impressionsB6\n" + + "4_active_view_audible_thirty_seconds_imp" + + "ressions_rateB(\n&_active_view_audible_qu" + + "artile_p25_rateB(\n&_active_view_audible_" + + "quartile_p50_rateB(\n&_active_view_audibl" + + "e_quartile_p75_rateB)\n\'_active_view_audi" + + "ble_quartile_p100_rateB;\n9_biddable_indi" + + "rect_install_first_in_app_conversion_mic" + + "rosB\030\n\026_all_average_cart_sizeB!\n\037_all_av" + + "erage_order_value_microsB \n\036_all_cost_of" + + "_goods_sold_microsB+\n)_all_cross_sell_co" + + "st_of_goods_sold_microsB%\n#_all_cross_se" + + "ll_gross_profit_microsB \n\036_all_cross_sel" + + "l_revenue_microsB\034\n\032_all_cross_sell_unit" + + "s_soldB\032\n\030_all_gross_profit_marginB\032\n\030_a" + + "ll_gross_profit_microsB%\n#_all_lead_cost" + + "_of_goods_sold_microsB\037\n\035_all_lead_gross" + + "_profit_microsB\032\n\030_all_lead_revenue_micr" + + "osB\026\n\024_all_lead_units_soldB\r\n\013_all_order" + + "sB\025\n\023_all_revenue_microsB\021\n\017_all_units_s" + + "oldB\036\n\034_control_cost_per_conversionB&\n$_" + + "cost_per_conversion_margin_of_errorB\036\n\034_" + + "cost_per_conversion_p_valueB,\n*_cost_per" + + "_conversion_change_point_estimateB\026\n\024_co" + + "ntrol_conversionsB.\n,_conversions_absolu" + + "te_change_margin_of_errorB&\n$_conversion" + + "s_absolute_change_p_valueB-\n+_conversion" + + "s_absolute_change_point_estimateB$\n\"_con" + + "trol_conversion_value_per_costB,\n*_conve" + + "rsion_value_per_cost_margin_of_errorB$\n\"" + + "_conversion_value_per_cost_p_valueB2\n0_c" + + "onversion_value_per_cost_change_point_es" + + "timateB\026\n\024_control_cost_microsB\036\n\034_cost_" + + "micros_margin_of_errorB\026\n\024_cost_micros_p" + + "_valueB$\n\"_cost_micros_change_point_esti" + + "mateB\026\n\024_control_impressionsB\036\n\034_impress" + + "ions_margin_of_errorB\026\n\024_impressions_p_v" + + "alueB\035\n\033_impressions_point_estimateB\031\n\027_" + + "clicks_margin_of_errorB\021\n\017_clicks_p_valu" + + "eB\030\n\026_clicks_point_estimateB\033\n\031_control_" + + "conversion_valueB#\n!_conversion_value_ma" + + "rgin_of_errorB\033\n\031_conversion_value_p_val" + + "ueB)\n\'_conversion_value_change_point_est" + + "imateB\032\n\030_incremental_conversionsB\'\n%_in" + + "cremental_conversions_winner_scoreB\037\n\035_i" + + "ncremental_conversion_valueB,\n*_incremen" + + "tal_conversion_value_winner_scoreB\'\n%_co" + + "nversion_lift_baseline_conversionsB,\n*_c" + + "onversion_lift_baseline_conversion_value" + + "B&\n$_conversion_lift_exposed_conversions" + + "B+\n)_conversion_lift_exposed_conversion_" + + "valueB\"\n _cost_per_incremental_conversio" + + "nB/\n-_cost_per_incremental_conversion_wi" + + "nner_scoreB2\n0_cost_per_incremental_conv" + + "ersion_p90_lower_boundB2\n0_cost_per_incr" + + "emental_conversion_p90_upper_boundB*\n(_i" + + "ncremental_conversions_p90_lower_boundB*" + + "\n(_incremental_conversions_p90_upper_bou" + + "ndB\"\n _incremental_conversions_p_valueB/" + + "\n-_incremental_conversion_value_p90_lowe" + + "r_boundB/\n-_incremental_conversion_value" + + "_p90_upper_boundB\'\n%_incremental_convers" + + "ion_value_p_valueB(\n&_incremental_conver" + + "sion_value_per_costB5\n3_incremental_conv" + + "ersion_value_per_cost_winner_scoreB8\n6_i" + + "ncremental_conversion_value_per_cost_p90" + + "_lower_boundB8\n6_incremental_conversion_" + + "value_per_cost_p90_upper_boundB\033\n\031_relat" + + "ive_conversion_liftB+\n)_relative_convers" + + "ion_lift_p90_lower_boundB+\n)_relative_co" + + "nversion_lift_p90_upper_boundB!\n\037_relati" + + "ve_conversion_value_liftB1\n/_relative_co" + + "nversion_value_lift_p90_lower_boundB1\n/_" + + "relative_conversion_value_lift_p90_upper" + + "_boundB\026\n\024_absolute_brand_liftB&\n$_absol" + + "ute_brand_lift_p90_lower_boundB&\n$_absol" + + "ute_brand_lift_p90_upper_boundB\036\n\034_absol" + + "ute_brand_lift_p_valueB-\n+_brand_lift_ba" + + "seline_positive_response_rateB=\n;_brand_" + + "lift_baseline_positive_response_rate_p90" + + "_lower_boundB=\n;_brand_lift_baseline_pos" + + "itive_response_rate_p90_upper_boundB;\n9_" + "brand_lift_exposed_positive_responder_fr" + - "actional_cookies_p90_upper_bound\030\372\003 \001(\001H" + - "\261\002\210\001\001\0228\n)brand_lift_exposed_positive_res" + - "ponse_rate\030\373\003 \001(\001H\262\002\210\001\001\022H\n9brand_lift_ex" + - "posed_positive_response_rate_p90_lower_b" + - "ound\030\374\003 \001(\001H\263\002\210\001\001\022H\n9brand_lift_exposed_" + - "positive_response_rate_p90_upper_bound\030\375" + - "\003 \001(\001H\264\002\210\001\001\022+\n\034brand_lift_responses_expo" + - "sed\030\376\003 \001(\001H\265\002\210\001\001\022.\n\037brand_lift_responses", - "_suppressed\030\377\003 \001(\001H\266\002\210\001\001\022J\n;brand_lift_s" + - "uppressed_positive_responder_fractional_" + - "cookies\030\200\004 \001(\001H\267\002\210\001\001\022Z\nKbrand_lift_suppr" + - "essed_positive_responder_fractional_cook" + - "ies_p90_lower_bound\030\201\004 \001(\001H\270\002\210\001\001\022Z\nKbran" + - "d_lift_suppressed_positive_responder_fra" + - "ctional_cookies_p90_upper_bound\030\202\004 \001(\001H\271" + - "\002\210\001\001\022)\n\032brand_lift_total_responses\030\203\004 \001(" + - "\001H\272\002\210\001\001\022%\n\026cost_per_lifted_cookie\030\204\004 \001(\001" + - "H\273\002\210\001\001\0225\n&cost_per_lifted_cookie_p90_low" + - "er_bound\030\205\004 \001(\001H\274\002\210\001\001\0225\n&cost_per_lifted" + - "_cookie_p90_upper_bound\030\206\004 \001(\001H\275\002\210\001\001\022(\n\031" + - "fractional_lifted_cookies\030\207\004 \001(\001H\276\002\210\001\001\0228" + - "\n)fractional_lifted_cookies_p90_lower_bo" + - "und\030\210\004 \001(\001H\277\002\210\001\001\0228\n)fractional_lifted_co" + - "okies_p90_upper_bound\030\211\004 \001(\001H\300\002\210\001\001\022\"\n\023he" + - "adroom_brand_lift\030\212\004 \001(\001H\301\002\210\001\001\0222\n#headro" + - "om_brand_lift_p90_lower_bound\030\213\004 \001(\001H\302\002\210" + - "\001\001\0222\n#headroom_brand_lift_p90_upper_boun" + - "d\030\214\004 \001(\001H\303\002\210\001\001\022\"\n\023relative_brand_lift\030\215\004" + - " \001(\001H\304\002\210\001\001\0222\n#relative_brand_lift_p90_lo" + - "wer_bound\030\216\004 \001(\001H\305\002\210\001\001\0222\n#relative_brand" + - "_lift_p90_upper_bound\030\217\004 \001(\001H\306\002\210\001\001\022\037\n\020yo" + - "utube_comments\030\220\004 \001(\003H\307\002\210\001\001\022\034\n\ryoutube_l" + - "ikes\030\221\004 \001(\003H\310\002\210\001\001\022\035\n\016youtube_shares\030\222\004 \001" + - "(\003H\311\002\210\001\001\022(\n\031original_conversion_value\030\223\004" + - " \001(\001H\312\002\210\001\001\0221\n\"vertical_ads_potential_imp" + - "ressions\030\224\004 \001(\003H\313\002\210\001\001\0228\n)vertical_ads_av" + - "erage_booking_value_micros\030\225\004 \001(\003H\314\002\210\001\001\022" + - "7\n(vertical_ads_price_difference_percent" + - "age\030\226\004 \001(\001H\315\002\210\001\001\022#\n\024relative_search_lift" + - "\030\227\004 \001(\001H\316\002\210\001\001\0223\n$relative_search_lift_p9" + - "0_lower_bound\030\230\004 \001(\001H\317\002\210\001\001\0223\n$relative_s" + - "earch_lift_p90_upper_bound\030\231\004 \001(\001H\320\002\210\001\001\022" + - "+\n\034incremental_searches_p_value\030\232\004 \001(\001H\321" + - "\002\210\001\001\022&\n\027search_lift_cost_micros\030\233\004 \001(\003H\322" + - "\002\210\001\001\022&\n\027search_lift_impressions\030\234\004 \001(\003H\323" + - "\002\210\001\001\022.\n\037normalized_incremental_searches\030" + - "\235\004 \001(\001H\324\002\210\001\001\022>\n/normalized_incremental_s" + - "earches_p90_lower_bound\030\236\004 \001(\001H\325\002\210\001\001\022>\n/" + - "normalized_incremental_searches_p90_uppe" + - "r_bound\030\237\004 \001(\001H\326\002\210\001\001\0227\n(normalized_incre" + - "mental_searches_per_cost\030\240\004 \001(\001H\327\002\210\001\001\022G\n" + - "8normalized_incremental_searches_per_cos" + - "t_p90_lower_bound\030\241\004 \001(\001H\330\002\210\001\001\022G\n8normal" + - "ized_incremental_searches_per_cost_p90_u" + - "pper_bound\030\242\004 \001(\001H\331\002\210\001\001\022=\n.normalized_in" + - "cremental_searches_per_impression\030\243\004 \001(\001" + - "H\332\002\210\001\001\022M\n>normalized_incremental_searche" + - "s_per_impression_p90_lower_bound\030\244\004 \001(\001H" + - "\333\002\210\001\001\022M\n>normalized_incremental_searches" + - "_per_impression_p90_upper_bound\030\245\004 \001(\001H\334" + - "\002\210\001\001B%\n#_absolute_top_impression_percent" + - "ageB\022\n\020_active_view_cpmB\022\n\020_active_view_" + - "ctrB\032\n\030_active_view_impressionsB\034\n\032_acti" + - "ve_view_measurabilityB%\n#_active_view_me" + - "asurable_cost_microsB%\n#_active_view_mea" + - "surable_impressionsB\032\n\030_active_view_view" + - "abilityB)\n\'_all_conversions_from_interac" + - "tions_rateB\030\n\026_all_conversions_valueB+\n)" + - "_all_conversions_value_by_conversion_dat" + - "eB\"\n _all_new_customer_lifetime_valueB\022\n" + - "\020_all_conversionsB%\n#_all_conversions_by" + - "_conversion_dateB!\n\037_all_conversions_val" + - "ue_per_costB%\n#_all_conversions_from_cli" + - "ck_to_callB\"\n _all_conversions_from_dire" + - "ctionsB:\n8_all_conversions_from_interact" + - "ions_value_per_interactionB\034\n\032_all_conve" + - "rsions_from_menuB\035\n\033_all_conversions_fro" + - "m_orderB(\n&_all_conversions_from_other_e" + - "ngagementB#\n!_all_conversions_from_store" + - "_visitB%\n#_all_conversions_from_store_we" + - "bsiteB<\n:_auction_insight_search_absolut" + - "e_top_impression_percentageB*\n(_auction_" + - "insight_search_impression_shareB*\n(_auct" + - "ion_insight_search_outranking_shareB&\n$_" + - "auction_insight_search_overlap_rateB-\n+_" + - "auction_insight_search_position_above_ra" + - "teB3\n1_auction_insight_search_top_impres" + - "sion_percentageB\017\n\r_average_costB\016\n\014_ave" + - "rage_cpcB\016\n\014_average_cpeB\016\n\014_average_cpm" + - "B\027\n\025_trueview_average_cpvB\025\n\023_average_pa" + - "ge_viewsB\027\n\025_average_time_on_siteB\034\n\032_be" + - "nchmark_average_max_cpcB#\n!_biddable_app" + - "_install_conversionsB(\n&_biddable_app_po" + - "st_install_conversionsB/\n-_biddable_coho" + - "rt_app_post_install_conversionsB\020\n\016_benc" + - "hmark_ctrB\016\n\014_bounce_rateB\t\n\007_clicksB\021\n\017" + - "_control_clicksB\022\n\020_combined_clicksB\034\n\032_" + - "combined_clicks_per_queryB\023\n\021_combined_q" + - "ueriesB\'\n%_content_budget_lost_impressio" + - "n_shareB\033\n\031_content_impression_shareB-\n+" + - "_conversion_last_received_request_date_t" + - "imeB\"\n _conversion_last_conversion_dateB" + - "%\n#_content_rank_lost_impression_shareB%" + - "\n#_conversions_from_interactions_rateB\024\n" + - "\022_conversions_valueB\'\n%_conversions_valu" + - "e_by_conversion_dateB\036\n\034_new_customer_li" + - "fetime_valueB\035\n\033_conversions_value_per_c" + - "ostB6\n4_conversions_from_interactions_va" + - "lue_per_interactionB\016\n\014_conversionsB!\n\037_" + - "conversions_by_conversion_dateB\016\n\014_cost_" + - "microsB\033\n\031_cost_per_all_conversionsB\026\n\024_" + - "cost_per_conversionB/\n-_cost_per_current" + - "_model_attributed_conversionB\033\n\031_cross_d" + - "evice_conversionsB.\n,_cross_device_conve" + - "rsions_by_conversion_dateB!\n\037_cross_devi" + - "ce_conversions_valueB(\n&_cross_device_co" + - "nversions_value_microsB4\n2_cross_device_" + - "conversions_value_by_conversion_dateB\006\n\004" + - "_ctrB\'\n%_current_model_attributed_conver" + - "sionsB>\n<_current_model_attributed_conve" + - "rsions_from_interactions_rateBO\nM_curren" + - "t_model_attributed_conversions_from_inte" + - "ractions_value_per_interactionB-\n+_curre" + - "nt_model_attributed_conversions_valueB6\n" + - "4_current_model_attributed_conversions_v" + - "alue_per_costB\022\n\020_engagement_rateB\016\n\014_en" + - "gagementsB\"\n _hotel_average_lead_value_m" + - "icrosB\037\n\035_hotel_commission_rate_microsB!" + - "\n\037_hotel_expected_commission_costB$\n\"_ho" + - "tel_price_difference_percentageB\035\n\033_hote" + - "l_eligible_impressionsB\033\n\031_historical_qu" + - "ality_scoreB\021\n\017_gmail_forwardsB\016\n\014_gmail" + - "_savesB\031\n\027_gmail_secondary_clicksB\037\n\035_im" + - "pressions_from_store_reachB\016\n\014_impressio" + - "nsB\023\n\021_interaction_rateB\017\n\r_interactions" + - "B\025\n\023_invalid_click_rateB\021\n\017_invalid_clic" + - "ksB\035\n\033_general_invalid_click_rateB\031\n\027_ge" + - "neral_invalid_clicksB\020\n\016_message_chatsB\026" + - "\n\024_message_impressionsB\024\n\022_message_chat_" + - "rateB$\n\"_mobile_friendly_clicks_percenta" + - "geB\034\n\032_optimization_score_upliftB\031\n\027_opt" + - "imization_score_urlB\021\n\017_organic_clicksB\033" + - "\n\031_organic_clicks_per_queryB\026\n\024_organic_" + - "impressionsB \n\036_organic_impressions_per_" + - "queryB\022\n\020_organic_queriesB\027\n\025_percent_ne" + - "w_visitorsB\016\n\014_phone_callsB\024\n\022_phone_imp" + - "ressionsB\025\n\023_phone_through_rateB\017\n\r_rela" + - "tive_ctrB\'\n%_search_absolute_top_impress" + - "ion_shareB3\n1_search_budget_lost_absolut" + - "e_top_impression_shareB&\n$_search_budget" + - "_lost_impression_shareB*\n(_search_budget" + - "_lost_top_impression_shareB\025\n\023_search_cl" + - "ick_shareB&\n$_search_exact_match_impress" + - "ion_shareB\032\n\030_search_impression_shareB1\n" + - "/_search_rank_lost_absolute_top_impressi" + - "on_shareB$\n\"_search_rank_lost_impression" + - "_shareB(\n&_search_rank_lost_top_impressi" + - "on_shareB\036\n\034_search_top_impression_share" + - "B\020\n\016_search_volumeB\016\n\014_speed_scoreB\034\n\032_a" + - "verage_target_cpa_microsB\026\n\024_average_tar" + - "get_roasB\034\n\032_top_impression_percentageB3" + - "\n1_valid_accelerated_mobile_pages_clicks" + - "_percentageB\034\n\032_value_per_all_conversion" + - "sB/\n-_value_per_all_conversions_by_conve" + - "rsion_dateB\027\n\025_value_per_conversionB+\n)_" + - "value_per_conversions_by_conversion_date" + - "B0\n._value_per_current_model_attributed_" + - "conversionB\033\n\031_video_quartile_p100_rateB" + - "\032\n\030_video_quartile_p25_rateB\032\n\030_video_qu" + - "artile_p50_rateB\032\n\030_video_quartile_p75_r" + - "ateB\033\n\031_video_trueview_view_rateB\027\n\025_vid" + - "eo_trueview_viewsB\033\n\031_view_through_conve" + - "rsionsB4\n2_all_conversions_from_location" + - "_asset_click_to_callB1\n/_all_conversions" + - "_from_location_asset_directionsB+\n)_all_" + - "conversions_from_location_asset_menuB,\n*" + - "_all_conversions_from_location_asset_ord" + - "erB7\n5_all_conversions_from_location_ass" + - "et_other_engagementB3\n1_all_conversions_" + - "from_location_asset_store_visitsB.\n,_all" + - "_conversions_from_location_asset_website" + - "B7\n5_eligible_impressions_from_location_" + - "asset_store_reachB=\n;_view_through_conve" + - "rsions_from_location_asset_click_to_call" + - "B:\n8_view_through_conversions_from_locat" + - "ion_asset_directionsB4\n2_view_through_co" + - "nversions_from_location_asset_menuB5\n3_v" + - "iew_through_conversions_from_location_as" + - "set_orderB@\n>_view_through_conversions_f" + - "rom_location_asset_other_engagementB<\n:_" + - "view_through_conversions_from_location_a" + - "sset_store_visitsB7\n5_view_through_conve" + - "rsions_from_location_asset_websiteB\t\n\007_o" + - "rdersB\035\n\033_average_order_value_microsB\024\n\022" + - "_average_cart_sizeB\034\n\032_cost_of_goods_sol" + - "d_microsB\026\n\024_gross_profit_microsB\026\n\024_gro" + - "ss_profit_marginB\021\n\017_revenue_microsB\r\n\013_" + - "units_soldB\'\n%_cross_sell_cost_of_goods_" + - "sold_microsB!\n\037_cross_sell_gross_profit_" + - "microsB\034\n\032_cross_sell_revenue_microsB\030\n\026" + - "_cross_sell_units_soldB!\n\037_lead_cost_of_" + - "goods_sold_microsB\033\n\031_lead_gross_profit_" + - "microsB\026\n\024_lead_revenue_microsB\022\n\020_lead_" + - "units_soldB\017\n\r_unique_usersB(\n&_average_" + - "impression_frequency_per_userB\030\n\026_linked" + - "_entities_countB\033\n\031_asset_pinned_total_c" + - "ountB.\n,_asset_pinned_as_headline_positi" + - "on_one_countB.\n,_asset_pinned_as_headlin" + - "e_position_two_countB0\n._asset_pinned_as" + - "_headline_position_three_countB1\n/_asset" + - "_pinned_as_description_position_one_coun" + - "tB1\n/_asset_pinned_as_description_positi" + - "on_two_countB7\n5_store_visits_last_click" + - "_model_attributed_conversionsB\037\n\035_result" + - "s_conversions_purchaseB#\n!_video_truevie" + - "w_view_rate_in_feedB%\n#_video_trueview_v" + - "iew_rate_in_streamB\"\n _video_trueview_vi" + - "ew_rate_shortsB\027\n\025_coviewed_impressionsB" + - "\026\n\024_primary_impressionsB9\n7_platform_com" + - "parable_conversions_from_interactions_ra" + - "teB\"\n _platform_comparable_conversionsB(" + - "\n&_platform_comparable_conversions_value" + - "B1\n/_platform_comparable_conversions_val" + - "ue_per_costB5\n3_platform_comparable_conv" + - "ersions_by_conversion_dateB;\n9_platform_" + - "comparable_conversions_value_by_conversi" + - "on_dateBJ\nH_platform_comparable_conversi" + - "ons_from_interactions_value_per_interact" + - "ionB*\n(_cost_per_platform_comparable_con" + - "versionB+\n)_value_per_platform_comparabl" + - "e_conversionB?\n=_value_per_platform_comp" + - "arable_conversions_by_conversion_dateB=\n" + - ";_cost_converted_currency_per_platform_c" + - "omparable_conversionB\030\n\026_unique_users_tw" + - "o_plusB\032\n\030_unique_users_three_plusB\031\n\027_u" + - "nique_users_four_plusB\031\n\027_unique_users_f" + - "ive_plusB\030\n\026_unique_users_ten_plusB\023\n\021_v" + - "alue_adjustmentB\027\n\025_all_value_adjustment" + - "B\037\n\035_clicks_unique_query_clustersB$\n\"_co" + - "nversions_unique_query_clustersB$\n\"_impr" + - "essions_unique_query_clustersB#\n!_video_" + - "watch_time_duration_millisB+\n)_average_v" + - "ideo_watch_time_duration_millisB\006\n\004_svrB" + - "0\n._active_view_audibility_measurable_im" + - "pressionsB5\n3_active_view_audibility_mea" + - "surable_impressions_rateB=\n;_active_view" + - "_audibility_invalid_measurable_impressio" + - "ns_rateBB\n@_active_view_audibility_inval" + - "id_givt_measurable_impressions_rateB\"\n _" + - "active_view_audible_impressionsB\'\n%_acti" + - "ve_view_audible_impressions_rateB.\n,_act" + - "ive_view_audible_two_seconds_impressions" + - "B3\n1_active_view_audible_two_seconds_imp" + - "ressions_rateB1\n/_active_view_audible_th" + - "irty_seconds_impressionsB6\n4_active_view" + - "_audible_thirty_seconds_impressions_rate" + - "B(\n&_active_view_audible_quartile_p25_ra" + - "teB(\n&_active_view_audible_quartile_p50_" + - "rateB(\n&_active_view_audible_quartile_p7" + - "5_rateB)\n\'_active_view_audible_quartile_" + - "p100_rateB;\n9_biddable_indirect_install_" + - "first_in_app_conversion_microsB\030\n\026_all_a" + - "verage_cart_sizeB!\n\037_all_average_order_v" + - "alue_microsB \n\036_all_cost_of_goods_sold_m" + - "icrosB+\n)_all_cross_sell_cost_of_goods_s" + - "old_microsB%\n#_all_cross_sell_gross_prof" + - "it_microsB \n\036_all_cross_sell_revenue_mic" + - "rosB\034\n\032_all_cross_sell_units_soldB\032\n\030_al" + - "l_gross_profit_marginB\032\n\030_all_gross_prof" + - "it_microsB%\n#_all_lead_cost_of_goods_sol" + - "d_microsB\037\n\035_all_lead_gross_profit_micro" + - "sB\032\n\030_all_lead_revenue_microsB\026\n\024_all_le" + - "ad_units_soldB\r\n\013_all_ordersB\025\n\023_all_rev" + - "enue_microsB\021\n\017_all_units_soldB\036\n\034_contr" + - "ol_cost_per_conversionB&\n$_cost_per_conv" + - "ersion_margin_of_errorB\036\n\034_cost_per_conv" + - "ersion_p_valueB,\n*_cost_per_conversion_c" + - "hange_point_estimateB\026\n\024_control_convers" + - "ionsB.\n,_conversions_absolute_change_mar" + - "gin_of_errorB&\n$_conversions_absolute_ch" + - "ange_p_valueB-\n+_conversions_absolute_ch" + - "ange_point_estimateB$\n\"_control_conversi" + - "on_value_per_costB,\n*_conversion_value_p" + - "er_cost_margin_of_errorB$\n\"_conversion_v" + - "alue_per_cost_p_valueB2\n0_conversion_val" + - "ue_per_cost_change_point_estimateB\026\n\024_co" + - "ntrol_cost_microsB\036\n\034_cost_micros_margin" + - "_of_errorB\026\n\024_cost_micros_p_valueB$\n\"_co" + - "st_micros_change_point_estimateB\026\n\024_cont" + - "rol_impressionsB\036\n\034_impressions_margin_o" + - "f_errorB\026\n\024_impressions_p_valueB\035\n\033_impr" + - "essions_point_estimateB\031\n\027_clicks_margin" + - "_of_errorB\021\n\017_clicks_p_valueB\030\n\026_clicks_" + - "point_estimateB\033\n\031_control_conversion_va" + - "lueB#\n!_conversion_value_margin_of_error" + - "B\033\n\031_conversion_value_p_valueB)\n\'_conver" + - "sion_value_change_point_estimateB\032\n\030_inc" + - "remental_conversionsB\'\n%_incremental_con" + - "versions_winner_scoreB\037\n\035_incremental_co" + - "nversion_valueB,\n*_incremental_conversio" + - "n_value_winner_scoreB\'\n%_conversion_lift" + - "_baseline_conversionsB,\n*_conversion_lif" + - "t_baseline_conversion_valueB&\n$_conversi" + - "on_lift_exposed_conversionsB+\n)_conversi" + - "on_lift_exposed_conversion_valueB\"\n _cos" + - "t_per_incremental_conversionB/\n-_cost_pe" + - "r_incremental_conversion_winner_scoreB2\n" + - "0_cost_per_incremental_conversion_p90_lo" + - "wer_boundB2\n0_cost_per_incremental_conve" + - "rsion_p90_upper_boundB*\n(_incremental_co" + - "nversions_p90_lower_boundB*\n(_incrementa" + - "l_conversions_p90_upper_boundB\"\n _increm" + - "ental_conversions_p_valueB/\n-_incrementa" + - "l_conversion_value_p90_lower_boundB/\n-_i" + - "ncremental_conversion_value_p90_upper_bo" + - "undB\'\n%_incremental_conversion_value_p_v" + - "alueB(\n&_incremental_conversion_value_pe" + - "r_costB5\n3_incremental_conversion_value_" + - "per_cost_winner_scoreB8\n6_incremental_co" + - "nversion_value_per_cost_p90_lower_boundB" + - "8\n6_incremental_conversion_value_per_cos" + - "t_p90_upper_boundB\033\n\031_relative_conversio" + - "n_liftB+\n)_relative_conversion_lift_p90_" + - "lower_boundB+\n)_relative_conversion_lift" + - "_p90_upper_boundB!\n\037_relative_conversion" + - "_value_liftB1\n/_relative_conversion_valu" + - "e_lift_p90_lower_boundB1\n/_relative_conv" + - "ersion_value_lift_p90_upper_boundB\026\n\024_ab" + - "solute_brand_liftB&\n$_absolute_brand_lif" + - "t_p90_lower_boundB&\n$_absolute_brand_lif" + - "t_p90_upper_boundB\036\n\034_absolute_brand_lif" + - "t_p_valueB-\n+_brand_lift_baseline_positi" + - "ve_response_rateB=\n;_brand_lift_baseline" + - "_positive_response_rate_p90_lower_boundB" + - "=\n;_brand_lift_baseline_positive_respons" + - "e_rate_p90_upper_boundB;\n9_brand_lift_ex" + - "posed_positive_responder_fractional_cook" + - "iesBK\nI_brand_lift_exposed_positive_resp" + - "onder_fractional_cookies_p90_lower_bound" + - "BK\nI_brand_lift_exposed_positive_respond" + - "er_fractional_cookies_p90_upper_boundB,\n" + - "*_brand_lift_exposed_positive_response_r" + - "ateB<\n:_brand_lift_exposed_positive_resp" + - "onse_rate_p90_lower_boundB<\n:_brand_lift" + - "_exposed_positive_response_rate_p90_uppe" + - "r_boundB\037\n\035_brand_lift_responses_exposed" + - "B\"\n _brand_lift_responses_suppressedB>\n<" + - "_brand_lift_suppressed_positive_responde" + - "r_fractional_cookiesBN\nL_brand_lift_supp" + - "ressed_positive_responder_fractional_coo" + - "kies_p90_lower_boundBN\nL_brand_lift_supp" + - "ressed_positive_responder_fractional_coo" + - "kies_p90_upper_boundB\035\n\033_brand_lift_tota" + - "l_responsesB\031\n\027_cost_per_lifted_cookieB)" + - "\n\'_cost_per_lifted_cookie_p90_lower_boun" + - "dB)\n\'_cost_per_lifted_cookie_p90_upper_b" + - "oundB\034\n\032_fractional_lifted_cookiesB,\n*_f" + - "ractional_lifted_cookies_p90_lower_bound" + - "B,\n*_fractional_lifted_cookies_p90_upper" + - "_boundB\026\n\024_headroom_brand_liftB&\n$_headr" + - "oom_brand_lift_p90_lower_boundB&\n$_headr" + - "oom_brand_lift_p90_upper_boundB\026\n\024_relat" + - "ive_brand_liftB&\n$_relative_brand_lift_p" + - "90_lower_boundB&\n$_relative_brand_lift_p" + - "90_upper_boundB\023\n\021_youtube_commentsB\020\n\016_" + - "youtube_likesB\021\n\017_youtube_sharesB\034\n\032_ori" + - "ginal_conversion_valueB%\n#_vertical_ads_" + - "potential_impressionsB,\n*_vertical_ads_a" + - "verage_booking_value_microsB+\n)_vertical" + - "_ads_price_difference_percentageB\027\n\025_rel" + - "ative_search_liftB\'\n%_relative_search_li" + - "ft_p90_lower_boundB\'\n%_relative_search_l" + - "ift_p90_upper_boundB\037\n\035_incremental_sear" + - "ches_p_valueB\032\n\030_search_lift_cost_micros" + - "B\032\n\030_search_lift_impressionsB\"\n _normali" + - "zed_incremental_searchesB2\n0_normalized_" + - "incremental_searches_p90_lower_boundB2\n0" + - "_normalized_incremental_searches_p90_upp" + - "er_boundB+\n)_normalized_incremental_sear" + - "ches_per_costB;\n9_normalized_incremental" + - "_searches_per_cost_p90_lower_boundB;\n9_n" + - "ormalized_incremental_searches_per_cost_" + - "p90_upper_boundB1\n/_normalized_increment" + - "al_searches_per_impressionBA\n?_normalize" + + "actional_cookiesBK\nI_brand_lift_exposed_" + + "positive_responder_fractional_cookies_p9" + + "0_lower_boundBK\nI_brand_lift_exposed_pos" + + "itive_responder_fractional_cookies_p90_u" + + "pper_boundB,\n*_brand_lift_exposed_positi" + + "ve_response_rateB<\n:_brand_lift_exposed_" + + "positive_response_rate_p90_lower_boundB<" + + "\n:_brand_lift_exposed_positive_response_" + + "rate_p90_upper_boundB\037\n\035_brand_lift_resp" + + "onses_exposedB\"\n _brand_lift_responses_s" + + "uppressedB>\n<_brand_lift_suppressed_posi" + + "tive_responder_fractional_cookiesBN\nL_br" + + "and_lift_suppressed_positive_responder_f" + + "ractional_cookies_p90_lower_boundBN\nL_br" + + "and_lift_suppressed_positive_responder_f" + + "ractional_cookies_p90_upper_boundB\035\n\033_br" + + "and_lift_total_responsesB\031\n\027_cost_per_li" + + "fted_cookieB)\n\'_cost_per_lifted_cookie_p" + + "90_lower_boundB)\n\'_cost_per_lifted_cooki" + + "e_p90_upper_boundB\034\n\032_fractional_lifted_" + + "cookiesB,\n*_fractional_lifted_cookies_p9" + + "0_lower_boundB,\n*_fractional_lifted_cook" + + "ies_p90_upper_boundB\026\n\024_headroom_brand_l" + + "iftB&\n$_headroom_brand_lift_p90_lower_bo" + + "undB&\n$_headroom_brand_lift_p90_upper_bo" + + "undB\026\n\024_relative_brand_liftB&\n$_relative" + + "_brand_lift_p90_lower_boundB&\n$_relative" + + "_brand_lift_p90_upper_boundB\023\n\021_youtube_" + + "commentsB\020\n\016_youtube_likesB\021\n\017_youtube_s" + + "haresB\034\n\032_original_conversion_valueB%\n#_" + + "vertical_ads_potential_impressionsB,\n*_v" + + "ertical_ads_average_booking_value_micros" + + "B+\n)_vertical_ads_price_difference_perce" + + "ntageB\027\n\025_relative_search_liftB\'\n%_relat" + + "ive_search_lift_p90_lower_boundB\'\n%_rela" + + "tive_search_lift_p90_upper_boundB\037\n\035_inc" + + "remental_searches_p_valueB\032\n\030_search_lif" + + "t_cost_microsB\032\n\030_search_lift_impression" + + "sB\"\n _normalized_incremental_searchesB2\n" + + "0_normalized_incremental_searches_p90_lo", + "wer_boundB2\n0_normalized_incremental_sea" + + "rches_p90_upper_boundB+\n)_normalized_inc" + + "remental_searches_per_costB;\n9_normalize" + + "d_incremental_searches_per_cost_p90_lowe" + + "r_boundB;\n9_normalized_incremental_searc" + + "hes_per_cost_p90_upper_boundB1\n/_normali" + + "zed_incremental_searches_per_impressionB" + + "A\n?_normalized_incremental_searches_per_" + + "impression_p90_lower_boundBA\n?_normalize" + "d_incremental_searches_per_impression_p9" + - "0_lower_boundBA\n?_normalized_incremental" + - "_searches_per_impression_p90_upper_bound" + - "\"G\n\021SearchVolumeRange\022\020\n\003min\030\001 \001(\003H\000\210\001\001\022" + - "\020\n\003max\030\002 \001(\003H\001\210\001\001B\006\n\004_minB\006\n\004_maxB\354\001\n#co" + - "m.google.ads.googleads.v26.commonB\014Metri" + - "csProtoP\001ZEgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/common;common" + - "\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Common" + - "\312\002\037Google\\Ads\\GoogleAds\\V26\\Common\352\002#Goo" + - "gle::Ads::GoogleAds::V26::Commonb\006proto3" + "0_upper_boundB\024\n\022_unique_users_infoB\035\n\033_" + + "unique_users_two_plus_infoB\037\n\035_unique_us" + + "ers_three_plus_infoB\036\n\034_unique_users_fou" + + "r_plus_infoB\036\n\034_unique_users_five_plus_i" + + "nfoB\035\n\033_unique_users_six_plus_infoB\037\n\035_u" + + "nique_users_seven_plus_infoB\037\n\035_unique_u" + + "sers_eight_plus_infoB\036\n\034_unique_users_ni" + + "ne_plus_infoB\035\n\033_unique_users_ten_plus_i" + + "nfo\"G\n\021SearchVolumeRange\022\020\n\003min\030\001 \001(\003H\000\210" + + "\001\001\022\020\n\003max\030\002 \001(\003H\001\210\001\001B\006\n\004_minB\006\n\004_max\"u\n\017" + + "ReachMetricInfo\022b\n\023reach_metric_states\030\001" + + " \003(\0162E.google.ads.googleads.v26.enums.Re" + + "achMetricStateEnum.ReachMetricStateB\354\001\n#" + + "com.google.ads.googleads.v26.commonB\014Met" + + "ricsProtoP\001ZEgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/common;comm" + + "on\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Comm" + + "on\312\002\037Google\\Ads\\GoogleAds\\V26\\Common\352\002#G" + + "oogle::Ads::GoogleAds::V26::Commonb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.ads.googleads.v26.enums.InteractionEventTypeProto.getDescriptor(), com.google.ads.googleads.v26.enums.QualityScoreBucketProto.getDescriptor(), + com.google.ads.googleads.v26.enums.ReachMetricStateProto.getDescriptor(), }); internal_static_google_ads_googleads_v26_common_Metrics_descriptor = getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v26_common_Metrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_Metrics_descriptor, - new java.lang.String[] { "AbsoluteTopImpressionPercentage", "ActiveViewCpm", "ActiveViewCtr", "ActiveViewImpressions", "ActiveViewMeasurability", "ActiveViewMeasurableCostMicros", "ActiveViewMeasurableImpressions", "ActiveViewViewability", "AllConversionsFromInteractionsRate", "AllConversionsValue", "AllConversionsValueByConversionDate", "AllNewCustomerLifetimeValue", "AllConversions", "AllConversionsByConversionDate", "AllConversionsValuePerCost", "AllConversionsFromClickToCall", "AllConversionsFromDirections", "AllConversionsFromInteractionsValuePerInteraction", "AllConversionsFromMenu", "AllConversionsFromOrder", "AllConversionsFromOtherEngagement", "AllConversionsFromStoreVisit", "AllConversionsFromStoreWebsite", "AuctionInsightSearchAbsoluteTopImpressionPercentage", "AuctionInsightSearchImpressionShare", "AuctionInsightSearchOutrankingShare", "AuctionInsightSearchOverlapRate", "AuctionInsightSearchPositionAboveRate", "AuctionInsightSearchTopImpressionPercentage", "AverageCost", "AverageCpc", "AverageCpe", "AverageCpm", "TrueviewAverageCpv", "AveragePageViews", "AverageTimeOnSite", "BenchmarkAverageMaxCpc", "BiddableAppInstallConversions", "BiddableAppPostInstallConversions", "BiddableCohortAppPostInstallConversions", "BenchmarkCtr", "BounceRate", "Clicks", "ControlClicks", "CombinedClicks", "CombinedClicksPerQuery", "CombinedQueries", "ContentBudgetLostImpressionShare", "ContentImpressionShare", "ConversionLastReceivedRequestDateTime", "ConversionLastConversionDate", "ContentRankLostImpressionShare", "ConversionsFromInteractionsRate", "ConversionsValue", "ConversionsValueByConversionDate", "NewCustomerLifetimeValue", "ConversionsValuePerCost", "ConversionsFromInteractionsValuePerInteraction", "Conversions", "ConversionsByConversionDate", "CostMicros", "CostPerAllConversions", "CostPerConversion", "CostPerCurrentModelAttributedConversion", "CrossDeviceConversions", "CrossDeviceConversionsByConversionDate", "CrossDeviceConversionsValue", "CrossDeviceConversionsValueMicros", "CrossDeviceConversionsValueByConversionDate", "Ctr", "CurrentModelAttributedConversions", "CurrentModelAttributedConversionsFromInteractionsRate", "CurrentModelAttributedConversionsFromInteractionsValuePerInteraction", "CurrentModelAttributedConversionsValue", "CurrentModelAttributedConversionsValuePerCost", "EngagementRate", "Engagements", "HotelAverageLeadValueMicros", "HotelCommissionRateMicros", "HotelExpectedCommissionCost", "HotelPriceDifferencePercentage", "HotelEligibleImpressions", "HistoricalCreativeQualityScore", "HistoricalLandingPageQualityScore", "HistoricalQualityScore", "HistoricalSearchPredictedCtr", "GmailForwards", "GmailSaves", "GmailSecondaryClicks", "ImpressionsFromStoreReach", "Impressions", "InteractionRate", "Interactions", "InteractionEventTypes", "InvalidClickRate", "InvalidClicks", "GeneralInvalidClickRate", "GeneralInvalidClicks", "MessageChats", "MessageImpressions", "MessageChatRate", "MobileFriendlyClicksPercentage", "OptimizationScoreUplift", "OptimizationScoreUrl", "OrganicClicks", "OrganicClicksPerQuery", "OrganicImpressions", "OrganicImpressionsPerQuery", "OrganicQueries", "PercentNewVisitors", "PhoneCalls", "PhoneImpressions", "PhoneThroughRate", "RelativeCtr", "SearchAbsoluteTopImpressionShare", "SearchBudgetLostAbsoluteTopImpressionShare", "SearchBudgetLostImpressionShare", "SearchBudgetLostTopImpressionShare", "SearchClickShare", "SearchExactMatchImpressionShare", "SearchImpressionShare", "SearchRankLostAbsoluteTopImpressionShare", "SearchRankLostImpressionShare", "SearchRankLostTopImpressionShare", "SearchTopImpressionShare", "SearchVolume", "SpeedScore", "AverageTargetCpaMicros", "AverageTargetRoas", "TopImpressionPercentage", "ValidAcceleratedMobilePagesClicksPercentage", "ValuePerAllConversions", "ValuePerAllConversionsByConversionDate", "ValuePerConversion", "ValuePerConversionsByConversionDate", "ValuePerCurrentModelAttributedConversion", "VideoQuartileP100Rate", "VideoQuartileP25Rate", "VideoQuartileP50Rate", "VideoQuartileP75Rate", "VideoTrueviewViewRate", "VideoTrueviewViews", "ViewThroughConversions", "SkAdNetworkInstalls", "SkAdNetworkTotalConversions", "PublisherPurchasedClicks", "PublisherOrganicClicks", "PublisherUnknownClicks", "AllConversionsFromLocationAssetClickToCall", "AllConversionsFromLocationAssetDirections", "AllConversionsFromLocationAssetMenu", "AllConversionsFromLocationAssetOrder", "AllConversionsFromLocationAssetOtherEngagement", "AllConversionsFromLocationAssetStoreVisits", "AllConversionsFromLocationAssetWebsite", "EligibleImpressionsFromLocationAssetStoreReach", "ViewThroughConversionsFromLocationAssetClickToCall", "ViewThroughConversionsFromLocationAssetDirections", "ViewThroughConversionsFromLocationAssetMenu", "ViewThroughConversionsFromLocationAssetOrder", "ViewThroughConversionsFromLocationAssetOtherEngagement", "ViewThroughConversionsFromLocationAssetStoreVisits", "ViewThroughConversionsFromLocationAssetWebsite", "Orders", "AverageOrderValueMicros", "AverageCartSize", "CostOfGoodsSoldMicros", "GrossProfitMicros", "GrossProfitMargin", "RevenueMicros", "UnitsSold", "CrossSellCostOfGoodsSoldMicros", "CrossSellGrossProfitMicros", "CrossSellRevenueMicros", "CrossSellUnitsSold", "LeadCostOfGoodsSoldMicros", "LeadGrossProfitMicros", "LeadRevenueMicros", "LeadUnitsSold", "UniqueUsers", "AverageImpressionFrequencyPerUser", "LinkedEntitiesCount", "LinkedSampleEntities", "AssetPinnedTotalCount", "AssetPinnedAsHeadlinePositionOneCount", "AssetPinnedAsHeadlinePositionTwoCount", "AssetPinnedAsHeadlinePositionThreeCount", "AssetPinnedAsDescriptionPositionOneCount", "AssetPinnedAsDescriptionPositionTwoCount", "StoreVisitsLastClickModelAttributedConversions", "ResultsConversionsPurchase", "VideoTrueviewViewRateInFeed", "VideoTrueviewViewRateInStream", "VideoTrueviewViewRateShorts", "CoviewedImpressions", "PrimaryImpressions", "PlatformComparableConversionsFromInteractionsRate", "PlatformComparableConversions", "PlatformComparableConversionsValue", "PlatformComparableConversionsValuePerCost", "PlatformComparableConversionsByConversionDate", "PlatformComparableConversionsValueByConversionDate", "PlatformComparableConversionsFromInteractionsValuePerInteraction", "CostPerPlatformComparableConversion", "ValuePerPlatformComparableConversion", "ValuePerPlatformComparableConversionsByConversionDate", "CostConvertedCurrencyPerPlatformComparableConversion", "UniqueUsersTwoPlus", "UniqueUsersThreePlus", "UniqueUsersFourPlus", "UniqueUsersFivePlus", "UniqueUsersTenPlus", "ValueAdjustment", "AllValueAdjustment", "ClicksUniqueQueryClusters", "ConversionsUniqueQueryClusters", "ImpressionsUniqueQueryClusters", "VideoWatchTimeDurationMillis", "AverageVideoWatchTimeDurationMillis", "Svr", "ActiveViewAudibilityMeasurableImpressions", "ActiveViewAudibilityMeasurableImpressionsRate", "ActiveViewAudibilityInvalidMeasurableImpressionsRate", "ActiveViewAudibilityInvalidGivtMeasurableImpressionsRate", "ActiveViewAudibleImpressions", "ActiveViewAudibleImpressionsRate", "ActiveViewAudibleTwoSecondsImpressions", "ActiveViewAudibleTwoSecondsImpressionsRate", "ActiveViewAudibleThirtySecondsImpressions", "ActiveViewAudibleThirtySecondsImpressionsRate", "ActiveViewAudibleQuartileP25Rate", "ActiveViewAudibleQuartileP50Rate", "ActiveViewAudibleQuartileP75Rate", "ActiveViewAudibleQuartileP100Rate", "BiddableIndirectInstallFirstInAppConversionMicros", "AllAverageCartSize", "AllAverageOrderValueMicros", "AllCostOfGoodsSoldMicros", "AllCrossSellCostOfGoodsSoldMicros", "AllCrossSellGrossProfitMicros", "AllCrossSellRevenueMicros", "AllCrossSellUnitsSold", "AllGrossProfitMargin", "AllGrossProfitMicros", "AllLeadCostOfGoodsSoldMicros", "AllLeadGrossProfitMicros", "AllLeadRevenueMicros", "AllLeadUnitsSold", "AllOrders", "AllRevenueMicros", "AllUnitsSold", "ControlCostPerConversion", "CostPerConversionMarginOfError", "CostPerConversionPValue", "CostPerConversionChangePointEstimate", "ControlConversions", "ConversionsAbsoluteChangeMarginOfError", "ConversionsAbsoluteChangePValue", "ConversionsAbsoluteChangePointEstimate", "ControlConversionValuePerCost", "ConversionValuePerCostMarginOfError", "ConversionValuePerCostPValue", "ConversionValuePerCostChangePointEstimate", "ControlCostMicros", "CostMicrosMarginOfError", "CostMicrosPValue", "CostMicrosChangePointEstimate", "ControlImpressions", "ImpressionsMarginOfError", "ImpressionsPValue", "ImpressionsPointEstimate", "ClicksMarginOfError", "ClicksPValue", "ClicksPointEstimate", "ControlConversionValue", "ConversionValueMarginOfError", "ConversionValuePValue", "ConversionValueChangePointEstimate", "IncrementalConversions", "IncrementalConversionsWinnerScore", "IncrementalConversionValue", "IncrementalConversionValueWinnerScore", "ConversionLiftBaselineConversions", "ConversionLiftBaselineConversionValue", "ConversionLiftExposedConversions", "ConversionLiftExposedConversionValue", "CostPerIncrementalConversion", "CostPerIncrementalConversionWinnerScore", "CostPerIncrementalConversionP90LowerBound", "CostPerIncrementalConversionP90UpperBound", "IncrementalConversionsP90LowerBound", "IncrementalConversionsP90UpperBound", "IncrementalConversionsPValue", "IncrementalConversionValueP90LowerBound", "IncrementalConversionValueP90UpperBound", "IncrementalConversionValuePValue", "IncrementalConversionValuePerCost", "IncrementalConversionValuePerCostWinnerScore", "IncrementalConversionValuePerCostP90LowerBound", "IncrementalConversionValuePerCostP90UpperBound", "RelativeConversionLift", "RelativeConversionLiftP90LowerBound", "RelativeConversionLiftP90UpperBound", "RelativeConversionValueLift", "RelativeConversionValueLiftP90LowerBound", "RelativeConversionValueLiftP90UpperBound", "AbsoluteBrandLift", "AbsoluteBrandLiftP90LowerBound", "AbsoluteBrandLiftP90UpperBound", "AbsoluteBrandLiftPValue", "BrandLiftBaselinePositiveResponseRate", "BrandLiftBaselinePositiveResponseRateP90LowerBound", "BrandLiftBaselinePositiveResponseRateP90UpperBound", "BrandLiftExposedPositiveResponderFractionalCookies", "BrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound", "BrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound", "BrandLiftExposedPositiveResponseRate", "BrandLiftExposedPositiveResponseRateP90LowerBound", "BrandLiftExposedPositiveResponseRateP90UpperBound", "BrandLiftResponsesExposed", "BrandLiftResponsesSuppressed", "BrandLiftSuppressedPositiveResponderFractionalCookies", "BrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound", "BrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound", "BrandLiftTotalResponses", "CostPerLiftedCookie", "CostPerLiftedCookieP90LowerBound", "CostPerLiftedCookieP90UpperBound", "FractionalLiftedCookies", "FractionalLiftedCookiesP90LowerBound", "FractionalLiftedCookiesP90UpperBound", "HeadroomBrandLift", "HeadroomBrandLiftP90LowerBound", "HeadroomBrandLiftP90UpperBound", "RelativeBrandLift", "RelativeBrandLiftP90LowerBound", "RelativeBrandLiftP90UpperBound", "YoutubeComments", "YoutubeLikes", "YoutubeShares", "OriginalConversionValue", "VerticalAdsPotentialImpressions", "VerticalAdsAverageBookingValueMicros", "VerticalAdsPriceDifferencePercentage", "RelativeSearchLift", "RelativeSearchLiftP90LowerBound", "RelativeSearchLiftP90UpperBound", "IncrementalSearchesPValue", "SearchLiftCostMicros", "SearchLiftImpressions", "NormalizedIncrementalSearches", "NormalizedIncrementalSearchesP90LowerBound", "NormalizedIncrementalSearchesP90UpperBound", "NormalizedIncrementalSearchesPerCost", "NormalizedIncrementalSearchesPerCostP90LowerBound", "NormalizedIncrementalSearchesPerCostP90UpperBound", "NormalizedIncrementalSearchesPerImpression", "NormalizedIncrementalSearchesPerImpressionP90LowerBound", "NormalizedIncrementalSearchesPerImpressionP90UpperBound", }); + new java.lang.String[] { "AbsoluteTopImpressionPercentage", "ActiveViewCpm", "ActiveViewCtr", "ActiveViewImpressions", "ActiveViewMeasurability", "ActiveViewMeasurableCostMicros", "ActiveViewMeasurableImpressions", "ActiveViewViewability", "AllConversionsFromInteractionsRate", "AllConversionsValue", "AllConversionsValueByConversionDate", "AllNewCustomerLifetimeValue", "AllConversions", "AllConversionsByConversionDate", "AllConversionsValuePerCost", "AllConversionsFromClickToCall", "AllConversionsFromDirections", "AllConversionsFromInteractionsValuePerInteraction", "AllConversionsFromMenu", "AllConversionsFromOrder", "AllConversionsFromOtherEngagement", "AllConversionsFromStoreVisit", "AllConversionsFromStoreWebsite", "AuctionInsightSearchAbsoluteTopImpressionPercentage", "AuctionInsightSearchImpressionShare", "AuctionInsightSearchOutrankingShare", "AuctionInsightSearchOverlapRate", "AuctionInsightSearchPositionAboveRate", "AuctionInsightSearchTopImpressionPercentage", "AverageCost", "AverageCpc", "AverageCpe", "AverageCpm", "TrueviewAverageCpv", "AveragePageViews", "AverageTimeOnSite", "BenchmarkAverageMaxCpc", "BiddableAppInstallConversions", "BiddableAppPostInstallConversions", "BiddableCohortAppPostInstallConversions", "BenchmarkCtr", "BounceRate", "Clicks", "ControlClicks", "CombinedClicks", "CombinedClicksPerQuery", "CombinedQueries", "ContentBudgetLostImpressionShare", "ContentImpressionShare", "ConversionLastReceivedRequestDateTime", "ConversionLastConversionDate", "ContentRankLostImpressionShare", "ConversionsFromInteractionsRate", "ConversionsValue", "ConversionsValueByConversionDate", "NewCustomerLifetimeValue", "ConversionsValuePerCost", "ConversionsFromInteractionsValuePerInteraction", "Conversions", "ConversionsByConversionDate", "CostMicros", "CostPerAllConversions", "CostPerConversion", "CostPerCurrentModelAttributedConversion", "CrossDeviceConversions", "CrossDeviceConversionsByConversionDate", "CrossDeviceConversionsValue", "CrossDeviceConversionsValueMicros", "CrossDeviceConversionsValueByConversionDate", "Ctr", "CurrentModelAttributedConversions", "CurrentModelAttributedConversionsFromInteractionsRate", "CurrentModelAttributedConversionsFromInteractionsValuePerInteraction", "CurrentModelAttributedConversionsValue", "CurrentModelAttributedConversionsValuePerCost", "EngagementRate", "Engagements", "HotelAverageLeadValueMicros", "HotelCommissionRateMicros", "HotelExpectedCommissionCost", "HotelPriceDifferencePercentage", "HotelEligibleImpressions", "HistoricalCreativeQualityScore", "HistoricalLandingPageQualityScore", "HistoricalQualityScore", "HistoricalSearchPredictedCtr", "GmailForwards", "GmailSaves", "GmailSecondaryClicks", "ImpressionsFromStoreReach", "Impressions", "InteractionRate", "Interactions", "InteractionEventTypes", "InvalidClickRate", "InvalidClicks", "GeneralInvalidClickRate", "GeneralInvalidClicks", "MessageChats", "MessageImpressions", "MessageChatRate", "MobileFriendlyClicksPercentage", "OptimizationScoreUplift", "OptimizationScoreUrl", "OrganicClicks", "OrganicClicksPerQuery", "OrganicImpressions", "OrganicImpressionsPerQuery", "OrganicQueries", "PercentNewVisitors", "PhoneCalls", "PhoneImpressions", "PhoneThroughRate", "RelativeCtr", "SearchAbsoluteTopImpressionShare", "SearchBudgetLostAbsoluteTopImpressionShare", "SearchBudgetLostImpressionShare", "SearchBudgetLostTopImpressionShare", "SearchClickShare", "SearchExactMatchImpressionShare", "SearchImpressionShare", "SearchRankLostAbsoluteTopImpressionShare", "SearchRankLostImpressionShare", "SearchRankLostTopImpressionShare", "SearchTopImpressionShare", "SearchVolume", "SpeedScore", "AverageTargetCpaMicros", "AverageTargetRoas", "TopImpressionPercentage", "ValidAcceleratedMobilePagesClicksPercentage", "ValuePerAllConversions", "ValuePerAllConversionsByConversionDate", "ValuePerConversion", "ValuePerConversionsByConversionDate", "ValuePerCurrentModelAttributedConversion", "VideoQuartileP100Rate", "VideoQuartileP25Rate", "VideoQuartileP50Rate", "VideoQuartileP75Rate", "VideoTrueviewViewRate", "VideoTrueviewViews", "ViewThroughConversions", "SkAdNetworkInstalls", "SkAdNetworkTotalConversions", "PublisherPurchasedClicks", "PublisherOrganicClicks", "PublisherUnknownClicks", "AllConversionsFromLocationAssetClickToCall", "AllConversionsFromLocationAssetDirections", "AllConversionsFromLocationAssetMenu", "AllConversionsFromLocationAssetOrder", "AllConversionsFromLocationAssetOtherEngagement", "AllConversionsFromLocationAssetStoreVisits", "AllConversionsFromLocationAssetWebsite", "EligibleImpressionsFromLocationAssetStoreReach", "ViewThroughConversionsFromLocationAssetClickToCall", "ViewThroughConversionsFromLocationAssetDirections", "ViewThroughConversionsFromLocationAssetMenu", "ViewThroughConversionsFromLocationAssetOrder", "ViewThroughConversionsFromLocationAssetOtherEngagement", "ViewThroughConversionsFromLocationAssetStoreVisits", "ViewThroughConversionsFromLocationAssetWebsite", "Orders", "AverageOrderValueMicros", "AverageCartSize", "CostOfGoodsSoldMicros", "GrossProfitMicros", "GrossProfitMargin", "RevenueMicros", "UnitsSold", "CrossSellCostOfGoodsSoldMicros", "CrossSellGrossProfitMicros", "CrossSellRevenueMicros", "CrossSellUnitsSold", "LeadCostOfGoodsSoldMicros", "LeadGrossProfitMicros", "LeadRevenueMicros", "LeadUnitsSold", "UniqueUsers", "AverageImpressionFrequencyPerUser", "LinkedEntitiesCount", "LinkedSampleEntities", "AssetPinnedTotalCount", "AssetPinnedAsHeadlinePositionOneCount", "AssetPinnedAsHeadlinePositionTwoCount", "AssetPinnedAsHeadlinePositionThreeCount", "AssetPinnedAsDescriptionPositionOneCount", "AssetPinnedAsDescriptionPositionTwoCount", "StoreVisitsLastClickModelAttributedConversions", "ResultsConversionsPurchase", "VideoTrueviewViewRateInFeed", "VideoTrueviewViewRateInStream", "VideoTrueviewViewRateShorts", "CoviewedImpressions", "PrimaryImpressions", "PlatformComparableConversionsFromInteractionsRate", "PlatformComparableConversions", "PlatformComparableConversionsValue", "PlatformComparableConversionsValuePerCost", "PlatformComparableConversionsByConversionDate", "PlatformComparableConversionsValueByConversionDate", "PlatformComparableConversionsFromInteractionsValuePerInteraction", "CostPerPlatformComparableConversion", "ValuePerPlatformComparableConversion", "ValuePerPlatformComparableConversionsByConversionDate", "CostConvertedCurrencyPerPlatformComparableConversion", "UniqueUsersTwoPlus", "UniqueUsersThreePlus", "UniqueUsersFourPlus", "UniqueUsersFivePlus", "UniqueUsersSixPlus", "UniqueUsersSevenPlus", "UniqueUsersEightPlus", "UniqueUsersNinePlus", "UniqueUsersTenPlus", "ValueAdjustment", "AllValueAdjustment", "ClicksUniqueQueryClusters", "ConversionsUniqueQueryClusters", "ImpressionsUniqueQueryClusters", "VideoWatchTimeDurationMillis", "AverageVideoWatchTimeDurationMillis", "Svr", "ActiveViewAudibilityMeasurableImpressions", "ActiveViewAudibilityMeasurableImpressionsRate", "ActiveViewAudibilityInvalidMeasurableImpressionsRate", "ActiveViewAudibilityInvalidGivtMeasurableImpressionsRate", "ActiveViewAudibleImpressions", "ActiveViewAudibleImpressionsRate", "ActiveViewAudibleTwoSecondsImpressions", "ActiveViewAudibleTwoSecondsImpressionsRate", "ActiveViewAudibleThirtySecondsImpressions", "ActiveViewAudibleThirtySecondsImpressionsRate", "ActiveViewAudibleQuartileP25Rate", "ActiveViewAudibleQuartileP50Rate", "ActiveViewAudibleQuartileP75Rate", "ActiveViewAudibleQuartileP100Rate", "BiddableIndirectInstallFirstInAppConversionMicros", "AllAverageCartSize", "AllAverageOrderValueMicros", "AllCostOfGoodsSoldMicros", "AllCrossSellCostOfGoodsSoldMicros", "AllCrossSellGrossProfitMicros", "AllCrossSellRevenueMicros", "AllCrossSellUnitsSold", "AllGrossProfitMargin", "AllGrossProfitMicros", "AllLeadCostOfGoodsSoldMicros", "AllLeadGrossProfitMicros", "AllLeadRevenueMicros", "AllLeadUnitsSold", "AllOrders", "AllRevenueMicros", "AllUnitsSold", "ControlCostPerConversion", "CostPerConversionMarginOfError", "CostPerConversionPValue", "CostPerConversionChangePointEstimate", "ControlConversions", "ConversionsAbsoluteChangeMarginOfError", "ConversionsAbsoluteChangePValue", "ConversionsAbsoluteChangePointEstimate", "ControlConversionValuePerCost", "ConversionValuePerCostMarginOfError", "ConversionValuePerCostPValue", "ConversionValuePerCostChangePointEstimate", "ControlCostMicros", "CostMicrosMarginOfError", "CostMicrosPValue", "CostMicrosChangePointEstimate", "ControlImpressions", "ImpressionsMarginOfError", "ImpressionsPValue", "ImpressionsPointEstimate", "ClicksMarginOfError", "ClicksPValue", "ClicksPointEstimate", "ControlConversionValue", "ConversionValueMarginOfError", "ConversionValuePValue", "ConversionValueChangePointEstimate", "IncrementalConversions", "IncrementalConversionsWinnerScore", "IncrementalConversionValue", "IncrementalConversionValueWinnerScore", "ConversionLiftBaselineConversions", "ConversionLiftBaselineConversionValue", "ConversionLiftExposedConversions", "ConversionLiftExposedConversionValue", "CostPerIncrementalConversion", "CostPerIncrementalConversionWinnerScore", "CostPerIncrementalConversionP90LowerBound", "CostPerIncrementalConversionP90UpperBound", "IncrementalConversionsP90LowerBound", "IncrementalConversionsP90UpperBound", "IncrementalConversionsPValue", "IncrementalConversionValueP90LowerBound", "IncrementalConversionValueP90UpperBound", "IncrementalConversionValuePValue", "IncrementalConversionValuePerCost", "IncrementalConversionValuePerCostWinnerScore", "IncrementalConversionValuePerCostP90LowerBound", "IncrementalConversionValuePerCostP90UpperBound", "RelativeConversionLift", "RelativeConversionLiftP90LowerBound", "RelativeConversionLiftP90UpperBound", "RelativeConversionValueLift", "RelativeConversionValueLiftP90LowerBound", "RelativeConversionValueLiftP90UpperBound", "AbsoluteBrandLift", "AbsoluteBrandLiftP90LowerBound", "AbsoluteBrandLiftP90UpperBound", "AbsoluteBrandLiftPValue", "BrandLiftBaselinePositiveResponseRate", "BrandLiftBaselinePositiveResponseRateP90LowerBound", "BrandLiftBaselinePositiveResponseRateP90UpperBound", "BrandLiftExposedPositiveResponderFractionalCookies", "BrandLiftExposedPositiveResponderFractionalCookiesP90LowerBound", "BrandLiftExposedPositiveResponderFractionalCookiesP90UpperBound", "BrandLiftExposedPositiveResponseRate", "BrandLiftExposedPositiveResponseRateP90LowerBound", "BrandLiftExposedPositiveResponseRateP90UpperBound", "BrandLiftResponsesExposed", "BrandLiftResponsesSuppressed", "BrandLiftSuppressedPositiveResponderFractionalCookies", "BrandLiftSuppressedPositiveResponderFractionalCookiesP90LowerBound", "BrandLiftSuppressedPositiveResponderFractionalCookiesP90UpperBound", "BrandLiftTotalResponses", "CostPerLiftedCookie", "CostPerLiftedCookieP90LowerBound", "CostPerLiftedCookieP90UpperBound", "FractionalLiftedCookies", "FractionalLiftedCookiesP90LowerBound", "FractionalLiftedCookiesP90UpperBound", "HeadroomBrandLift", "HeadroomBrandLiftP90LowerBound", "HeadroomBrandLiftP90UpperBound", "RelativeBrandLift", "RelativeBrandLiftP90LowerBound", "RelativeBrandLiftP90UpperBound", "YoutubeComments", "YoutubeLikes", "YoutubeShares", "OriginalConversionValue", "VerticalAdsPotentialImpressions", "VerticalAdsAverageBookingValueMicros", "VerticalAdsPriceDifferencePercentage", "RelativeSearchLift", "RelativeSearchLiftP90LowerBound", "RelativeSearchLiftP90UpperBound", "IncrementalSearchesPValue", "SearchLiftCostMicros", "SearchLiftImpressions", "NormalizedIncrementalSearches", "NormalizedIncrementalSearchesP90LowerBound", "NormalizedIncrementalSearchesP90UpperBound", "NormalizedIncrementalSearchesPerCost", "NormalizedIncrementalSearchesPerCostP90LowerBound", "NormalizedIncrementalSearchesPerCostP90UpperBound", "NormalizedIncrementalSearchesPerImpression", "NormalizedIncrementalSearchesPerImpressionP90LowerBound", "NormalizedIncrementalSearchesPerImpressionP90UpperBound", "UniqueUsersInfo", "UniqueUsersTwoPlusInfo", "UniqueUsersThreePlusInfo", "UniqueUsersFourPlusInfo", "UniqueUsersFivePlusInfo", "UniqueUsersSixPlusInfo", "UniqueUsersSevenPlusInfo", "UniqueUsersEightPlusInfo", "UniqueUsersNinePlusInfo", "UniqueUsersTenPlusInfo", }); internal_static_google_ads_googleads_v26_common_SearchVolumeRange_descriptor = getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v26_common_SearchVolumeRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_common_SearchVolumeRange_descriptor, new java.lang.String[] { "Min", "Max", }); + internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor = + getDescriptor().getMessageType(2); + internal_static_google_ads_googleads_v26_common_ReachMetricInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor, + new java.lang.String[] { "ReachMetricStates", }); descriptor.resolveAllFeaturesImmutable(); com.google.ads.googleads.v26.enums.InteractionEventTypeProto.getDescriptor(); com.google.ads.googleads.v26.enums.QualityScoreBucketProto.getDescriptor(); + com.google.ads.googleads.v26.enums.ReachMetricStateProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/OfflineUserDataProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/OfflineUserDataProto.java index bb04c86a50..5216fe6b4b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/OfflineUserDataProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/OfflineUserDataProto.java @@ -147,7 +147,7 @@ public static void registerAllExtensions( "\016user_attribute\030\003 \001(\0132..google.ads.googl" + "eads.v26.common.UserAttribute\022>\n\007consent" + "\030\004 \001(\0132(.google.ads.googleads.v26.common" + - ".ConsentH\000\210\001\001B\n\n\010_consent\"\214\004\n\rUserAttrib" + + ".ConsentH\000\210\001\001B\n\n\010_consent\"\217\004\n\rUserAttrib" + "ute\022\"\n\025lifetime_value_micros\030\001 \001(\003H\000\210\001\001\022" + "\"\n\025lifetime_value_bucket\030\002 \001(\005H\001\210\001\001\022\037\n\027l" + "ast_purchase_date_time\030\003 \001(\t\022\036\n\026average_" + @@ -155,46 +155,46 @@ public static void registerAllExtensions( "_value_micros\030\005 \001(\003\022\035\n\025acquisition_date_" + "time\030\006 \001(\t\022O\n\020shopping_loyalty\030\007 \001(\01320.g" + "oogle.ads.googleads.v26.common.ShoppingL" + - "oyaltyH\002\210\001\001\022\034\n\017lifecycle_stage\030\010 \001(\tB\003\340A" + - "\001\022%\n\030first_purchase_date_time\030\t \001(\tB\003\340A\001" + - "\022M\n\017event_attribute\030\n \003(\0132/.google.ads.g" + - "oogleads.v26.common.EventAttributeB\003\340A\001B" + - "\030\n\026_lifetime_value_microsB\030\n\026_lifetime_v" + - "alue_bucketB\023\n\021_shopping_loyalty\"\224\001\n\016Eve" + - "ntAttribute\022\022\n\005event\030\001 \001(\tB\003\340A\002\022\034\n\017event" + - "_date_time\030\002 \001(\tB\003\340A\002\022P\n\016item_attribute\030" + - "\003 \003(\01323.google.ads.googleads.v26.common." + - "EventItemAttributeB\003\340A\002\"*\n\022EventItemAttr" + - "ibute\022\024\n\007item_id\030\001 \001(\tB\003\340A\001\"=\n\017ShoppingL" + - "oyalty\022\031\n\014loyalty_tier\030\001 \001(\tH\000\210\001\001B\017\n\r_lo" + - "yalty_tier\"\221\001\n\035CustomerMatchUserListMeta" + - "data\022\026\n\tuser_list\030\002 \001(\tH\000\210\001\001\022>\n\007consent\030" + - "\003 \001(\0132(.google.ads.googleads.v26.common." + - "ConsentH\001\210\001\001B\014\n\n_user_listB\n\n\010_consent\"\227" + - "\002\n\022StoreSalesMetadata\022\035\n\020loyalty_fractio" + - "n\030\005 \001(\001H\000\210\001\001\022(\n\033transaction_upload_fract" + - "ion\030\006 \001(\001H\001\210\001\001\022\027\n\ncustom_key\030\007 \001(\tH\002\210\001\001\022" + - "[\n\024third_party_metadata\030\003 \001(\0132=.google.a" + - "ds.googleads.v26.common.StoreSalesThirdP" + - "artyMetadataB\023\n\021_loyalty_fractionB\036\n\034_tr" + - "ansaction_upload_fractionB\r\n\013_custom_key" + - "\"\230\003\n\034StoreSalesThirdPartyMetadata\022(\n\033adv" + - "ertiser_upload_date_time\030\007 \001(\tH\000\210\001\001\022\'\n\032v" + - "alid_transaction_fraction\030\010 \001(\001H\001\210\001\001\022#\n\026" + - "partner_match_fraction\030\t \001(\001H\002\210\001\001\022$\n\027par" + - "tner_upload_fraction\030\n \001(\001H\003\210\001\001\022\"\n\025bridg" + - "e_map_version_id\030\013 \001(\tH\004\210\001\001\022\027\n\npartner_i" + - "d\030\014 \001(\003H\005\210\001\001B\036\n\034_advertiser_upload_date_" + - "timeB\035\n\033_valid_transaction_fractionB\031\n\027_" + - "partner_match_fractionB\032\n\030_partner_uploa" + - "d_fractionB\030\n\026_bridge_map_version_idB\r\n\013" + - "_partner_idB\364\001\n#com.google.ads.googleads" + - ".v26.commonB\024OfflineUserDataProtoP\001ZEgoo" + - "gle.golang.org/genproto/googleapis/ads/g" + - "oogleads/v26/common;common\242\002\003GAA\252\002\037Googl" + - "e.Ads.GoogleAds.V26.Common\312\002\037Google\\Ads\\" + - "GoogleAds\\V26\\Common\352\002#Google::Ads::Goog" + - "leAds::V26::Commonb\006proto3" + "oyaltyH\002\210\001\001\022\035\n\017lifecycle_stage\030\010 \001(\tB\004\342A" + + "\001\001\022&\n\030first_purchase_date_time\030\t \001(\tB\004\342A" + + "\001\001\022N\n\017event_attribute\030\n \003(\0132/.google.ads" + + ".googleads.v26.common.EventAttributeB\004\342A" + + "\001\001B\030\n\026_lifetime_value_microsB\030\n\026_lifetim" + + "e_value_bucketB\023\n\021_shopping_loyalty\"\227\001\n\016" + + "EventAttribute\022\023\n\005event\030\001 \001(\tB\004\342A\001\002\022\035\n\017e" + + "vent_date_time\030\002 \001(\tB\004\342A\001\002\022Q\n\016item_attri" + + "bute\030\003 \003(\01323.google.ads.googleads.v26.co" + + "mmon.EventItemAttributeB\004\342A\001\002\"+\n\022EventIt" + + "emAttribute\022\025\n\007item_id\030\001 \001(\tB\004\342A\001\001\"=\n\017Sh" + + "oppingLoyalty\022\031\n\014loyalty_tier\030\001 \001(\tH\000\210\001\001" + + "B\017\n\r_loyalty_tier\"\221\001\n\035CustomerMatchUserL" + + "istMetadata\022\026\n\tuser_list\030\002 \001(\tH\000\210\001\001\022>\n\007c" + + "onsent\030\003 \001(\0132(.google.ads.googleads.v26." + + "common.ConsentH\001\210\001\001B\014\n\n_user_listB\n\n\010_co" + + "nsent\"\227\002\n\022StoreSalesMetadata\022\035\n\020loyalty_" + + "fraction\030\005 \001(\001H\000\210\001\001\022(\n\033transaction_uploa" + + "d_fraction\030\006 \001(\001H\001\210\001\001\022\027\n\ncustom_key\030\007 \001(" + + "\tH\002\210\001\001\022[\n\024third_party_metadata\030\003 \001(\0132=.g" + + "oogle.ads.googleads.v26.common.StoreSale" + + "sThirdPartyMetadataB\023\n\021_loyalty_fraction" + + "B\036\n\034_transaction_upload_fractionB\r\n\013_cus" + + "tom_key\"\230\003\n\034StoreSalesThirdPartyMetadata" + + "\022(\n\033advertiser_upload_date_time\030\007 \001(\tH\000\210" + + "\001\001\022\'\n\032valid_transaction_fraction\030\010 \001(\001H\001" + + "\210\001\001\022#\n\026partner_match_fraction\030\t \001(\001H\002\210\001\001" + + "\022$\n\027partner_upload_fraction\030\n \001(\001H\003\210\001\001\022\"" + + "\n\025bridge_map_version_id\030\013 \001(\tH\004\210\001\001\022\027\n\npa" + + "rtner_id\030\014 \001(\003H\005\210\001\001B\036\n\034_advertiser_uploa" + + "d_date_timeB\035\n\033_valid_transaction_fracti" + + "onB\031\n\027_partner_match_fractionB\032\n\030_partne" + + "r_upload_fractionB\030\n\026_bridge_map_version" + + "_idB\r\n\013_partner_idB\364\001\n#com.google.ads.go" + + "ogleads.v26.commonB\024OfflineUserDataProto" + + "P\001ZEgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/common;common\242\002\003GAA\252" + + "\002\037Google.Ads.GoogleAds.V26.Common\312\002\037Goog" + + "le\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ad" + + "s::GoogleAds::V26::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAsset.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAsset.java index 4c03a2430e..44ac85594c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAsset.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAsset.java @@ -58,6 +58,7 @@ private PromotionAsset() { com.google.ads.googleads.v26.common.PromotionAsset.class, com.google.ads.googleads.v26.common.PromotionAsset.Builder.class); } + private int bitField0_; private int discountTypeCase_ = 0; @SuppressWarnings("serial") private java.lang.Object discountType_; @@ -659,6 +660,47 @@ public java.lang.String getTermsAndConditionsUri() { } } + public static final int EXTERNAL_REDEEM_INFO_FIELD_NUMBER = 18; + private com.google.ads.googleads.v26.common.ExternalRedeemInfo externalRedeemInfo_; + /** + *
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the externalRedeemInfo field is set. + */ + @java.lang.Override + public boolean hasExternalRedeemInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The externalRedeemInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfo getExternalRedeemInfo() { + return externalRedeemInfo_ == null ? com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance() : externalRedeemInfo_; + } + /** + *
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder getExternalRedeemInfoOrBuilder() { + return externalRedeemInfo_ == null ? com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance() : externalRedeemInfo_; + } + public static final int PERCENT_OFF_FIELD_NUMBER = 3; /** *
@@ -1004,6 +1046,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (promotionTriggerCase_ == 17) {
       output.writeMessage(17, (com.google.ads.googleads.v26.common.PromotionQrCodeInfo) promotionTrigger_);
     }
+    if (((bitField0_ & 0x00000001) != 0)) {
+      output.writeMessage(18, getExternalRedeemInfo());
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -1073,6 +1118,10 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(17, (com.google.ads.googleads.v26.common.PromotionQrCodeInfo) promotionTrigger_);
     }
+    if (((bitField0_ & 0x00000001) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(18, getExternalRedeemInfo());
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -1108,6 +1157,11 @@ public boolean equals(final java.lang.Object obj) {
         .equals(other.getTermsAndConditionsText())) return false;
     if (!getTermsAndConditionsUri()
         .equals(other.getTermsAndConditionsUri())) return false;
+    if (hasExternalRedeemInfo() != other.hasExternalRedeemInfo()) return false;
+    if (hasExternalRedeemInfo()) {
+      if (!getExternalRedeemInfo()
+          .equals(other.getExternalRedeemInfo())) return false;
+    }
     if (!getDiscountTypeCase().equals(other.getDiscountTypeCase())) return false;
     switch (discountTypeCase_) {
       case 3:
@@ -1177,6 +1231,10 @@ public int hashCode() {
     hash = (53 * hash) + getTermsAndConditionsText().hashCode();
     hash = (37 * hash) + TERMS_AND_CONDITIONS_URI_FIELD_NUMBER;
     hash = (53 * hash) + getTermsAndConditionsUri().hashCode();
+    if (hasExternalRedeemInfo()) {
+      hash = (37 * hash) + EXTERNAL_REDEEM_INFO_FIELD_NUMBER;
+      hash = (53 * hash) + getExternalRedeemInfo().hashCode();
+    }
     switch (discountTypeCase_) {
       case 3:
         hash = (37 * hash) + PERCENT_OFF_FIELD_NUMBER;
@@ -1333,13 +1391,20 @@ public static final class Builder extends
 
     // Construct using com.google.ads.googleads.v26.common.PromotionAsset.newBuilder()
     private Builder() {
-
+      maybeForceBuilderInitialization();
     }
 
     private Builder(
         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
-
+      maybeForceBuilderInitialization();
+    }
+    private void maybeForceBuilderInitialization() {
+      if (com.google.protobuf.GeneratedMessage
+              .alwaysUseFieldBuilders) {
+        internalGetAdScheduleTargetsFieldBuilder();
+        internalGetExternalRedeemInfoFieldBuilder();
+      }
     }
     @java.lang.Override
     public Builder clear() {
@@ -1362,6 +1427,11 @@ public Builder clear() {
       bitField0_ = (bitField0_ & ~0x00000100);
       termsAndConditionsText_ = "";
       termsAndConditionsUri_ = "";
+      externalRedeemInfo_ = null;
+      if (externalRedeemInfoBuilder_ != null) {
+        externalRedeemInfoBuilder_.dispose();
+        externalRedeemInfoBuilder_ = null;
+      }
       if (moneyAmountOffBuilder_ != null) {
         moneyAmountOffBuilder_.clear();
       }
@@ -1455,6 +1525,14 @@ private void buildPartial0(com.google.ads.googleads.v26.common.PromotionAsset re
       if (((from_bitField0_ & 0x00000400) != 0)) {
         result.termsAndConditionsUri_ = termsAndConditionsUri_;
       }
+      int to_bitField0_ = 0;
+      if (((from_bitField0_ & 0x00000800) != 0)) {
+        result.externalRedeemInfo_ = externalRedeemInfoBuilder_ == null
+            ? externalRedeemInfo_
+            : externalRedeemInfoBuilder_.build();
+        to_bitField0_ |= 0x00000001;
+      }
+      result.bitField0_ |= to_bitField0_;
     }
 
     private void buildPartialOneofs(com.google.ads.googleads.v26.common.PromotionAsset result) {
@@ -1564,6 +1642,9 @@ public Builder mergeFrom(com.google.ads.googleads.v26.common.PromotionAsset othe
         bitField0_ |= 0x00000400;
         onChanged();
       }
+      if (other.hasExternalRedeemInfo()) {
+        mergeExternalRedeemInfo(other.getExternalRedeemInfo());
+      }
       switch (other.getDiscountTypeCase()) {
         case PERCENT_OFF: {
           setPercentOff(other.getPercentOff());
@@ -1728,6 +1809,13 @@ public Builder mergeFrom(
               promotionTriggerCase_ = 17;
               break;
             } // case 138
+            case 146: {
+              input.readMessage(
+                  internalGetExternalRedeemInfoFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000800;
+              break;
+            } // case 146
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -3036,6 +3124,172 @@ public Builder setTermsAndConditionsUriBytes(
       return this;
     }
 
+    private com.google.ads.googleads.v26.common.ExternalRedeemInfo externalRedeemInfo_;
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v26.common.ExternalRedeemInfo, com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder, com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder> externalRedeemInfoBuilder_;
+    /**
+     * 
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the externalRedeemInfo field is set. + */ + public boolean hasExternalRedeemInfo() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The externalRedeemInfo. + */ + public com.google.ads.googleads.v26.common.ExternalRedeemInfo getExternalRedeemInfo() { + if (externalRedeemInfoBuilder_ == null) { + return externalRedeemInfo_ == null ? com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance() : externalRedeemInfo_; + } else { + return externalRedeemInfoBuilder_.getMessage(); + } + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setExternalRedeemInfo(com.google.ads.googleads.v26.common.ExternalRedeemInfo value) { + if (externalRedeemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + externalRedeemInfo_ = value; + } else { + externalRedeemInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setExternalRedeemInfo( + com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder builderForValue) { + if (externalRedeemInfoBuilder_ == null) { + externalRedeemInfo_ = builderForValue.build(); + } else { + externalRedeemInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeExternalRedeemInfo(com.google.ads.googleads.v26.common.ExternalRedeemInfo value) { + if (externalRedeemInfoBuilder_ == null) { + if (((bitField0_ & 0x00000800) != 0) && + externalRedeemInfo_ != null && + externalRedeemInfo_ != com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance()) { + getExternalRedeemInfoBuilder().mergeFrom(value); + } else { + externalRedeemInfo_ = value; + } + } else { + externalRedeemInfoBuilder_.mergeFrom(value); + } + if (externalRedeemInfo_ != null) { + bitField0_ |= 0x00000800; + onChanged(); + } + return this; + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearExternalRedeemInfo() { + bitField0_ = (bitField0_ & ~0x00000800); + externalRedeemInfo_ = null; + if (externalRedeemInfoBuilder_ != null) { + externalRedeemInfoBuilder_.dispose(); + externalRedeemInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder getExternalRedeemInfoBuilder() { + bitField0_ |= 0x00000800; + onChanged(); + return internalGetExternalRedeemInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder getExternalRedeemInfoOrBuilder() { + if (externalRedeemInfoBuilder_ != null) { + return externalRedeemInfoBuilder_.getMessageOrBuilder(); + } else { + return externalRedeemInfo_ == null ? + com.google.ads.googleads.v26.common.ExternalRedeemInfo.getDefaultInstance() : externalRedeemInfo_; + } + } + /** + *
+     * Immutable. Info related to external promotion redemption. This is only set
+     * for promotions with external redemption tracking ability.
+     * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ExternalRedeemInfo, com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder, com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder> + internalGetExternalRedeemInfoFieldBuilder() { + if (externalRedeemInfoBuilder_ == null) { + externalRedeemInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.ExternalRedeemInfo, com.google.ads.googleads.v26.common.ExternalRedeemInfo.Builder, com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder>( + getExternalRedeemInfo(), + getParentForChildren(), + isClean()); + externalRedeemInfo_ = null; + } + return externalRedeemInfoBuilder_; + } + /** *
      * Percentage off discount in the promotion. 1,000,000 = 100%.
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAssetOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAssetOrBuilder.java
index 6ac368d241..b249957fa6 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAssetOrBuilder.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/PromotionAssetOrBuilder.java
@@ -276,6 +276,36 @@ com.google.ads.googleads.v26.common.AdScheduleInfoOrBuilder getAdScheduleTargets
   com.google.protobuf.ByteString
       getTermsAndConditionsUriBytes();
 
+  /**
+   * 
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the externalRedeemInfo field is set. + */ + boolean hasExternalRedeemInfo(); + /** + *
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The externalRedeemInfo. + */ + com.google.ads.googleads.v26.common.ExternalRedeemInfo getExternalRedeemInfo(); + /** + *
+   * Immutable. Info related to external promotion redemption. This is only set
+   * for promotions with external redemption tracking ability.
+   * 
+ * + * .google.ads.googleads.v26.common.ExternalRedeemInfo external_redeem_info = 18 [(.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.ads.googleads.v26.common.ExternalRedeemInfoOrBuilder getExternalRedeemInfoOrBuilder(); + /** *
    * Percentage off discount in the promotion. 1,000,000 = 100%.
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfo.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfo.java
new file mode 100644
index 0000000000..cafec0e319
--- /dev/null
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfo.java
@@ -0,0 +1,712 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v26/common/metrics.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v26.common;
+
+/**
+ * 
+ * Container for storing the additional information about ad reach.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ReachMetricInfo} + */ +@com.google.protobuf.Generated +public final class ReachMetricInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.common.ReachMetricInfo) + ReachMetricInfoOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ReachMetricInfo"); + } + // Use ReachMetricInfo.newBuilder() to construct. + private ReachMetricInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ReachMetricInfo() { + reachMetricStates_ = emptyIntList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.MetricsProto.internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.MetricsProto.internal_static_google_ads_googleads_v26_common_ReachMetricInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ReachMetricInfo.class, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder.class); + } + + public static final int REACH_METRIC_STATES_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList reachMetricStates_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState> reachMetricStates_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState>() { + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState convert(int from) { + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState result = com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState.forNumber(from); + return result == null ? com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState.UNRECOGNIZED : result; + } + }; + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the reachMetricStates. + */ + @java.lang.Override + public java.util.List getReachMetricStatesList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState>(reachMetricStates_, reachMetricStates_converter_); + } + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return The count of reachMetricStates. + */ + @java.lang.Override + public int getReachMetricStatesCount() { + return reachMetricStates_.size(); + } + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the element to return. + * @return The reachMetricStates at the given index. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState getReachMetricStates(int index) { + return reachMetricStates_converter_.convert(reachMetricStates_.getInt(index)); + } + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the enum numeric values on the wire for reachMetricStates. + */ + @java.lang.Override + public java.util.List + getReachMetricStatesValueList() { + return reachMetricStates_; + } + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of reachMetricStates at the given index. + */ + @java.lang.Override + public int getReachMetricStatesValue(int index) { + return reachMetricStates_.getInt(index); + } + private int reachMetricStatesMemoizedSerializedSize; + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (getReachMetricStatesList().size() > 0) { + output.writeUInt32NoTag(10); + output.writeUInt32NoTag(reachMetricStatesMemoizedSerializedSize); + } + for (int i = 0; i < reachMetricStates_.size(); i++) { + output.writeEnumNoTag(reachMetricStates_.getInt(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < reachMetricStates_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(reachMetricStates_.getInt(i)); + } + size += dataSize; + if (!getReachMetricStatesList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }reachMetricStatesMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.common.ReachMetricInfo)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.common.ReachMetricInfo other = (com.google.ads.googleads.v26.common.ReachMetricInfo) obj; + + if (!reachMetricStates_.equals(other.reachMetricStates_)) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getReachMetricStatesCount() > 0) { + hash = (37 * hash) + REACH_METRIC_STATES_FIELD_NUMBER; + hash = (53 * hash) + reachMetricStates_.hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.common.ReachMetricInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.common.ReachMetricInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for storing the additional information about ad reach.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.common.ReachMetricInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.common.ReachMetricInfo) + com.google.ads.googleads.v26.common.ReachMetricInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.common.MetricsProto.internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.common.MetricsProto.internal_static_google_ads_googleads_v26_common_ReachMetricInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.common.ReachMetricInfo.class, com.google.ads.googleads.v26.common.ReachMetricInfo.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.common.ReachMetricInfo.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + reachMetricStates_ = emptyIntList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.common.MetricsProto.internal_static_google_ads_googleads_v26_common_ReachMetricInfo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getDefaultInstanceForType() { + return com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo build() { + com.google.ads.googleads.v26.common.ReachMetricInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo buildPartial() { + com.google.ads.googleads.v26.common.ReachMetricInfo result = new com.google.ads.googleads.v26.common.ReachMetricInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.common.ReachMetricInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + reachMetricStates_.makeImmutable(); + result.reachMetricStates_ = reachMetricStates_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.common.ReachMetricInfo) { + return mergeFrom((com.google.ads.googleads.v26.common.ReachMetricInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.common.ReachMetricInfo other) { + if (other == com.google.ads.googleads.v26.common.ReachMetricInfo.getDefaultInstance()) return this; + if (!other.reachMetricStates_.isEmpty()) { + if (reachMetricStates_.isEmpty()) { + reachMetricStates_ = other.reachMetricStates_; + reachMetricStates_.makeImmutable(); + bitField0_ |= 0x00000001; + } else { + ensureReachMetricStatesIsMutable(); + reachMetricStates_.addAll(other.reachMetricStates_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int tmpRaw = input.readEnum(); + ensureReachMetricStatesIsMutable(); + reachMetricStates_.addInt(tmpRaw); + break; + } // case 8 + case 10: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureReachMetricStatesIsMutable(); + while (input.getBytesUntilLimit() > 0) { + reachMetricStates_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.Internal.IntList reachMetricStates_ = emptyIntList(); + private void ensureReachMetricStatesIsMutable() { + if (!reachMetricStates_.isModifiable()) { + reachMetricStates_ = makeMutableCopy(reachMetricStates_); + } + bitField0_ |= 0x00000001; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the reachMetricStates. + */ + public java.util.List getReachMetricStatesList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState>(reachMetricStates_, reachMetricStates_converter_); + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return The count of reachMetricStates. + */ + public int getReachMetricStatesCount() { + return reachMetricStates_.size(); + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the element to return. + * @return The reachMetricStates at the given index. + */ + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState getReachMetricStates(int index) { + return reachMetricStates_converter_.convert(reachMetricStates_.getInt(index)); + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index to set the value at. + * @param value The reachMetricStates to set. + * @return This builder for chaining. + */ + public Builder setReachMetricStates( + int index, com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState value) { + if (value == null) { throw new NullPointerException(); } + ensureReachMetricStatesIsMutable(); + reachMetricStates_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param value The reachMetricStates to add. + * @return This builder for chaining. + */ + public Builder addReachMetricStates(com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState value) { + if (value == null) { throw new NullPointerException(); } + ensureReachMetricStatesIsMutable(); + reachMetricStates_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param values The reachMetricStates to add. + * @return This builder for chaining. + */ + public Builder addAllReachMetricStates( + java.lang.Iterable values) { + ensureReachMetricStatesIsMutable(); + for (com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState value : values) { + reachMetricStates_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return This builder for chaining. + */ + public Builder clearReachMetricStates() { + reachMetricStates_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the enum numeric values on the wire for reachMetricStates. + */ + public java.util.List + getReachMetricStatesValueList() { + reachMetricStates_.makeImmutable(); + return reachMetricStates_; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of reachMetricStates at the given index. + */ + public int getReachMetricStatesValue(int index) { + return reachMetricStates_.getInt(index); + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for reachMetricStates to set. + * @return This builder for chaining. + */ + public Builder setReachMetricStatesValue( + int index, int value) { + ensureReachMetricStatesIsMutable(); + reachMetricStates_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param value The enum numeric value on the wire for reachMetricStates to add. + * @return This builder for chaining. + */ + public Builder addReachMetricStatesValue(int value) { + ensureReachMetricStatesIsMutable(); + reachMetricStates_.addInt(value); + onChanged(); + return this; + } + /** + *
+     * The state of the reach metric, providing additional information on reach
+     * metrics.
+     * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param values The enum numeric values on the wire for reachMetricStates to add. + * @return This builder for chaining. + */ + public Builder addAllReachMetricStatesValue( + java.lang.Iterable values) { + ensureReachMetricStatesIsMutable(); + for (int value : values) { + reachMetricStates_.addInt(value); + } + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.common.ReachMetricInfo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.common.ReachMetricInfo) + private static final com.google.ads.googleads.v26.common.ReachMetricInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.common.ReachMetricInfo(); + } + + public static com.google.ads.googleads.v26.common.ReachMetricInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReachMetricInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.common.ReachMetricInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfoOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfoOrBuilder.java new file mode 100644 index 0000000000..9d6c465a3b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/ReachMetricInfoOrBuilder.java @@ -0,0 +1,66 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/common/metrics.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.common; + +@com.google.protobuf.Generated +public interface ReachMetricInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.common.ReachMetricInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the reachMetricStates. + */ + java.util.List getReachMetricStatesList(); + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return The count of reachMetricStates. + */ + int getReachMetricStatesCount(); + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the element to return. + * @return The reachMetricStates at the given index. + */ + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState getReachMetricStates(int index); + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @return A list containing the enum numeric values on the wire for reachMetricStates. + */ + java.util.List + getReachMetricStatesValueList(); + /** + *
+   * The state of the reach metric, providing additional information on reach
+   * metrics.
+   * 
+ * + * repeated .google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState reach_metric_states = 1; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of reachMetricStates at the given index. + */ + int getReachMetricStatesValue(int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestation.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestation.java index c1eb5a26ac..77baeb0ffb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestation.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestation.java @@ -53,7 +53,8 @@ private SyntheticContentAttestation() { private int status_ = 0; /** *
-   * Indicates whether the content is considered synthetic by this source.
+   * Indicates the attestation status for whether the content should be labeled
+   * as created or edited with AI by this source.
    * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -64,7 +65,8 @@ private SyntheticContentAttestation() { } /** *
-   * Indicates whether the content is considered synthetic by this source.
+   * Indicates the attestation status for whether the content should be labeled
+   * as created or edited with AI by this source.
    * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -422,7 +424,8 @@ public Builder mergeFrom( private int status_ = 0; /** *
-     * Indicates whether the content is considered synthetic by this source.
+     * Indicates the attestation status for whether the content should be labeled
+     * as created or edited with AI by this source.
      * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -433,7 +436,8 @@ public Builder mergeFrom( } /** *
-     * Indicates whether the content is considered synthetic by this source.
+     * Indicates the attestation status for whether the content should be labeled
+     * as created or edited with AI by this source.
      * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -448,7 +452,8 @@ public Builder setStatusValue(int value) { } /** *
-     * Indicates whether the content is considered synthetic by this source.
+     * Indicates the attestation status for whether the content should be labeled
+     * as created or edited with AI by this source.
      * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -461,7 +466,8 @@ public com.google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum. } /** *
-     * Indicates whether the content is considered synthetic by this source.
+     * Indicates the attestation status for whether the content should be labeled
+     * as created or edited with AI by this source.
      * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -477,7 +483,8 @@ public Builder setStatus(com.google.ads.googleads.v26.enums.SyntheticContentAtte } /** *
-     * Indicates whether the content is considered synthetic by this source.
+     * Indicates the attestation status for whether the content should be labeled
+     * as created or edited with AI by this source.
      * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestationOrBuilder.java index 45d33e52fb..6c60444f01 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestationOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentAttestationOrBuilder.java @@ -12,7 +12,8 @@ public interface SyntheticContentAttestationOrBuilder extends /** *
-   * Indicates whether the content is considered synthetic by this source.
+   * Indicates the attestation status for whether the content should be labeled
+   * as created or edited with AI by this source.
    * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; @@ -21,7 +22,8 @@ public interface SyntheticContentAttestationOrBuilder extends int getStatusValue(); /** *
-   * Indicates whether the content is considered synthetic by this source.
+   * Indicates the attestation status for whether the content should be labeled
+   * as created or edited with AI by this source.
    * 
* * .google.ads.googleads.v26.enums.SyntheticContentAttestationStatusEnum.SyntheticContentAttestationStatus status = 1; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentInfoProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentInfoProto.java index 4a1ac761d5..880b460c5a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentInfoProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/SyntheticContentInfoProto.java @@ -57,19 +57,19 @@ public static void registerAllExtensions( "tentAttestationStatusEnum.SyntheticConte" + "ntAttestationStatus\022a\n\006source\030\002 \001(\0162Q.go" + "ogle.ads.googleads.v26.enums.SyntheticCo" + - "ntentSourceEnum.SyntheticContentSource\"\323" + + "ntentSourceEnum.SyntheticContentSource\"\324" + "\001\n\024SyntheticContentInfo\022\\\n\026advertiser_at" + "testation\030\001 \001(\0132<.google.ads.googleads.v" + - "26.common.SyntheticContentAttestation\022]\n" + + "26.common.SyntheticContentAttestation\022^\n" + "\022system_attestation\030\002 \001(\0132<.google.ads.g" + "oogleads.v26.common.SyntheticContentAtte" + - "stationB\003\340A\003B\371\001\n#com.google.ads.googlead" + - "s.v26.commonB\031SyntheticContentInfoProtoP" + - "\001ZEgoogle.golang.org/genproto/googleapis" + - "/ads/googleads/v26/common;common\242\002\003GAA\252\002" + - "\037Google.Ads.GoogleAds.V26.Common\312\002\037Googl" + - "e\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ads" + - "::GoogleAds::V26::Commonb\006proto3" + "stationB\004\342A\001\003B\371\001\n#com.google.ads.googlea" + + "ds.v26.commonB\031SyntheticContentInfoProto" + + "P\001ZEgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/common;common\242\002\003GAA\252" + + "\002\037Google.Ads.GoogleAds.V26.Common\312\002\037Goog" + + "le\\Ads\\GoogleAds\\V26\\Common\352\002#Google::Ad" + + "s::GoogleAds::V26::Commonb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifier.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifier.java index e44464ef22..a322f053c0 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifier.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifier.java @@ -8,6 +8,20 @@ /** *
  * User identifying information.
+ *
+ * Each `UserIdentifier` object represents a single identifier using a
+ * mutually exclusive `oneof`. Only one identifier field (`hashed_email`,
+ * `hashed_phone_number`, `mobile_id`, `third_party_user_id`, or
+ * `address_info`) may be set per `UserIdentifier` instance. Setting multiple
+ * fields on the same `UserIdentifier` clears the previously set field. To
+ * provide multiple identifiers for the same user (for example, both an email
+ * address and a phone number), add separate `UserIdentifier` objects to the
+ * `user_identifiers` list.
+ *
+ * Before hashing with SHA-256, normalize the raw values. For `hashed_email`
+ * and address fields, trim leading and trailing whitespace and convert all
+ * characters to lowercase. Phone numbers must be formatted in E.164 format
+ * (for example, `+16502531234`) before hashing.
  * 
* * Protobuf type {@code google.ads.googleads.v26.common.UserIdentifier} @@ -128,6 +142,8 @@ public int getNumber() { /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -141,6 +157,8 @@ public boolean hasHashedEmail() { /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -168,6 +186,8 @@ public java.lang.String getHashedEmail() { /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -198,7 +218,9 @@ public java.lang.String getHashedEmail() { /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* @@ -211,7 +233,9 @@ public boolean hasHashedPhoneNumber() { /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* @@ -238,7 +262,9 @@ public java.lang.String getHashedPhoneNumber() { /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* @@ -683,6 +709,20 @@ protected Builder newBuilderForType( /** *
    * User identifying information.
+   *
+   * Each `UserIdentifier` object represents a single identifier using a
+   * mutually exclusive `oneof`. Only one identifier field (`hashed_email`,
+   * `hashed_phone_number`, `mobile_id`, `third_party_user_id`, or
+   * `address_info`) may be set per `UserIdentifier` instance. Setting multiple
+   * fields on the same `UserIdentifier` clears the previously set field. To
+   * provide multiple identifiers for the same user (for example, both an email
+   * address and a phone number), add separate `UserIdentifier` objects to the
+   * `user_identifiers` list.
+   *
+   * Before hashing with SHA-256, normalize the raw values. For `hashed_email`
+   * and address fields, trim leading and trailing whitespace and convert all
+   * characters to lowercase. Phone numbers must be formatted in E.164 format
+   * (for example, `+16502531234`) before hashing.
    * 
* * Protobuf type {@code google.ads.googleads.v26.common.UserIdentifier} @@ -993,6 +1033,8 @@ public Builder clearUserIdentifierSource() { /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1007,6 +1049,8 @@ public boolean hasHashedEmail() { /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1035,6 +1079,8 @@ public java.lang.String getHashedEmail() { /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1064,6 +1110,8 @@ public java.lang.String getHashedEmail() { /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1083,6 +1131,8 @@ public Builder setHashedEmail( /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1101,6 +1151,8 @@ public Builder clearHashedEmail() { /** *
      * Hashed email address using SHA-256 hash function after normalization.
+     * Normalize the email address by trimming leading and trailing whitespace
+     * and converting all characters to lowercase before hashing with SHA-256.
      * Accepted for Customer Match, Store Sales, ConversionUploadService, and
      * ConversionAdjustmentUploadService.
      * 
@@ -1122,7 +1174,9 @@ public Builder setHashedEmailBytes( /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* @@ -1136,7 +1190,9 @@ public boolean hasHashedPhoneNumber() { /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* @@ -1164,7 +1220,9 @@ public java.lang.String getHashedPhoneNumber() { /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* @@ -1193,7 +1251,9 @@ public java.lang.String getHashedPhoneNumber() { /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* @@ -1212,7 +1272,9 @@ public Builder setHashedPhoneNumber( /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* @@ -1230,7 +1292,9 @@ public Builder clearHashedPhoneNumber() { /** *
      * Hashed phone number using SHA-256 hash function after normalization
-     * (E164 standard). Accepted for Customer Match, Store Sales,
+     * (E164 standard). Normalize the phone number by trimming whitespace and
+     * formatting in E.164 format (for example, `+16502531234`) before hashing
+     * with SHA-256. Accepted for Customer Match, Store Sales,
      * ConversionUploadService, and ConversionAdjustmentUploadService.
      * 
* diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifierOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifierOrBuilder.java index 401a971f96..59be31bd53 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifierOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/common/UserIdentifierOrBuilder.java @@ -34,6 +34,8 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -45,6 +47,8 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -56,6 +60,8 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed email address using SHA-256 hash function after normalization.
+   * Normalize the email address by trimming leading and trailing whitespace
+   * and converting all characters to lowercase before hashing with SHA-256.
    * Accepted for Customer Match, Store Sales, ConversionUploadService, and
    * ConversionAdjustmentUploadService.
    * 
@@ -69,7 +75,9 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* @@ -80,7 +88,9 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* @@ -91,7 +101,9 @@ public interface UserIdentifierOrBuilder extends /** *
    * Hashed phone number using SHA-256 hash function after normalization
-   * (E164 standard). Accepted for Customer Match, Store Sales,
+   * (E164 standard). Normalize the phone number by trimming whitespace and
+   * formatting in E.164 format (for example, `+16502531234`) before hashing
+   * with SHA-256. Accepted for Customer Match, Store Sales,
    * ConversionUploadService, and ConversionAdjustmentUploadService.
    * 
* diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdGroupTypeEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdGroupTypeEnum.java index 01ce527ce7..5c61df89a9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdGroupTypeEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdGroupTypeEnum.java @@ -110,7 +110,8 @@ public enum AdGroupType HOTEL_ADS(6), /** *
-     * The type for ad groups in Smart Shopping campaigns.
+     * The type for ad groups in Smart Shopping campaigns. New Smart Shopping
+     * campaigns cannot be created.
      * 
* * SHOPPING_SMART_ADS = 7; @@ -276,7 +277,8 @@ public enum AdGroupType public static final int HOTEL_ADS_VALUE = 6; /** *
-     * The type for ad groups in Smart Shopping campaigns.
+     * The type for ad groups in Smart Shopping campaigns. New Smart Shopping
+     * campaigns cannot be created.
      * 
* * SHOPPING_SMART_ADS = 7; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdvertisingChannelSubTypeEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdvertisingChannelSubTypeEnum.java index 0cf57f14e5..84c2266b77 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdvertisingChannelSubTypeEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/AdvertisingChannelSubTypeEnum.java @@ -106,7 +106,8 @@ public enum AdvertisingChannelSubType DISPLAY_EXPRESS(5), /** *
-     * Smart Shopping campaigns.
+     * Smart Shopping campaigns. New Smart Shopping campaigns cannot be
+     * created.
      * 
* * SHOPPING_SMART_ADS = 6; @@ -294,7 +295,8 @@ public enum AdvertisingChannelSubType public static final int DISPLAY_EXPRESS_VALUE = 5; /** *
-     * Smart Shopping campaigns.
+     * Smart Shopping campaigns. New Smart Shopping campaigns cannot be
+     * created.
      * 
* * SHOPPING_SMART_ADS = 6; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnum.java new file mode 100644 index 0000000000..69e72658aa --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnum.java @@ -0,0 +1,612 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/budget_network_ineligible_reason.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum describing reasons why a campaign budget is ineligible for
+ * budget network settings.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum} + */ +@com.google.protobuf.Generated +public final class BudgetNetworkIneligibleReasonEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) + BudgetNetworkIneligibleReasonEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkIneligibleReasonEnum"); + } + // Use BudgetNetworkIneligibleReasonEnum.newBuilder() to construct. + private BudgetNetworkIneligibleReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetNetworkIneligibleReasonEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.class, com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.Builder.class); + } + + /** + *
+   * Reasons why a budget is ineligible for waterfall or budget cap allocation.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason} + */ + public enum BudgetNetworkIneligibleReason + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Associated campaign(s) use an unsupported bidding strategy.
+     * 
+ * + * UNSUPPORTED_BIDDING_STRATEGY = 2; + */ + UNSUPPORTED_BIDDING_STRATEGY(2), + /** + *
+     * Shared budget is associated with campaigns of mixed advertising channel
+     * types.
+     * 
+ * + * MIXED_CAMPAIGN_TYPES = 3; + */ + MIXED_CAMPAIGN_TYPES(3), + /** + *
+     * Associated campaign(s) have active experiments/trials.
+     * 
+ * + * HAS_ENABLED_TRIALS = 4; + */ + HAS_ENABLED_TRIALS(4), + /** + *
+     * Budget uses a custom period.
+     * 
+ * + * UNSUPPORTED_BUDGET_PERIOD = 5; + */ + UNSUPPORTED_BUDGET_PERIOD(5), + /** + *
+     * Shared budget is associated with campaigns of mixed bidding strategy
+     * types.
+     * 
+ * + * MIXED_BIDDING_STRATEGIES = 6; + */ + MIXED_BIDDING_STRATEGIES(6), + /** + *
+     * Budget does not have all required network channels enabled.
+     * 
+ * + * INSUFFICIENT_ELIGIBLE_CHANNELS = 7; + */ + INSUFFICIENT_ELIGIBLE_CHANNELS(7), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkIneligibleReason"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Associated campaign(s) use an unsupported bidding strategy.
+     * 
+ * + * UNSUPPORTED_BIDDING_STRATEGY = 2; + */ + public static final int UNSUPPORTED_BIDDING_STRATEGY_VALUE = 2; + /** + *
+     * Shared budget is associated with campaigns of mixed advertising channel
+     * types.
+     * 
+ * + * MIXED_CAMPAIGN_TYPES = 3; + */ + public static final int MIXED_CAMPAIGN_TYPES_VALUE = 3; + /** + *
+     * Associated campaign(s) have active experiments/trials.
+     * 
+ * + * HAS_ENABLED_TRIALS = 4; + */ + public static final int HAS_ENABLED_TRIALS_VALUE = 4; + /** + *
+     * Budget uses a custom period.
+     * 
+ * + * UNSUPPORTED_BUDGET_PERIOD = 5; + */ + public static final int UNSUPPORTED_BUDGET_PERIOD_VALUE = 5; + /** + *
+     * Shared budget is associated with campaigns of mixed bidding strategy
+     * types.
+     * 
+ * + * MIXED_BIDDING_STRATEGIES = 6; + */ + public static final int MIXED_BIDDING_STRATEGIES_VALUE = 6; + /** + *
+     * Budget does not have all required network channels enabled.
+     * 
+ * + * INSUFFICIENT_ELIGIBLE_CHANNELS = 7; + */ + public static final int INSUFFICIENT_ELIGIBLE_CHANNELS_VALUE = 7; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static BudgetNetworkIneligibleReason valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static BudgetNetworkIneligibleReason forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return UNSUPPORTED_BIDDING_STRATEGY; + case 3: return MIXED_CAMPAIGN_TYPES; + case 4: return HAS_ENABLED_TRIALS; + case 5: return UNSUPPORTED_BUDGET_PERIOD; + case 6: return MIXED_BIDDING_STRATEGIES; + case 7: return INSUFFICIENT_ELIGIBLE_CHANNELS; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + BudgetNetworkIneligibleReason> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public BudgetNetworkIneligibleReason findValueByNumber(int number) { + return BudgetNetworkIneligibleReason.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final BudgetNetworkIneligibleReason[] VALUES = values(); + + public static BudgetNetworkIneligibleReason valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private BudgetNetworkIneligibleReason(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.BudgetNetworkIneligibleReason) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum other = (com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing reasons why a campaign budget is ineligible for
+   * budget network settings.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.class, com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonProto.internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum build() { + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum buildPartial() { + com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum result = new com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum other) { + if (other == com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) + private static final com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum(); + } + + public static com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetNetworkIneligibleReasonEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnumOrBuilder.java new file mode 100644 index 0000000000..28918706f8 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/budget_network_ineligible_reason.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface BudgetNetworkIneligibleReasonEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.BudgetNetworkIneligibleReasonEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonProto.java new file mode 100644 index 0000000000..ca8cfa267b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/BudgetNetworkIneligibleReasonProto.java @@ -0,0 +1,75 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/budget_network_ineligible_reason.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class BudgetNetworkIneligibleReasonProto extends com.google.protobuf.GeneratedFile { + private BudgetNetworkIneligibleReasonProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkIneligibleReasonProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nEgoogle/ads/googleads/v26/enums/budget_" + + "network_ineligible_reason.proto\022\036google." + + "ads.googleads.v26.enums\"\230\002\n!BudgetNetwor" + + "kIneligibleReasonEnum\"\362\001\n\035BudgetNetworkI" + + "neligibleReason\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKN" + + "OWN\020\001\022 \n\034UNSUPPORTED_BIDDING_STRATEGY\020\002\022" + + "\030\n\024MIXED_CAMPAIGN_TYPES\020\003\022\026\n\022HAS_ENABLED" + + "_TRIALS\020\004\022\035\n\031UNSUPPORTED_BUDGET_PERIOD\020\005" + + "\022\034\n\030MIXED_BIDDING_STRATEGIES\020\006\022\"\n\036INSUFF" + + "ICIENT_ELIGIBLE_CHANNELS\020\007B\374\001\n\"com.googl" + + "e.ads.googleads.v26.enumsB\"BudgetNetwork" + + "IneligibleReasonProtoP\001ZCgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/enums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAd" + + "s.V26.Enums\312\002\036Google\\Ads\\GoogleAds\\V26\\E" + + "nums\352\002\"Google::Ads::GoogleAds::V26::Enum" + + "sb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_BudgetNetworkIneligibleReasonEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnum.java new file mode 100644 index 0000000000..661073ed12 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnum.java @@ -0,0 +1,540 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/channel_priority_tier.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum describing the priority tier of a network channel in
+ * waterfall prioritization.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.ChannelPriorityTierEnum} + */ +@com.google.protobuf.Generated +public final class ChannelPriorityTierEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.ChannelPriorityTierEnum) + ChannelPriorityTierEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ChannelPriorityTierEnum"); + } + // Use ChannelPriorityTierEnum.newBuilder() to construct. + private ChannelPriorityTierEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ChannelPriorityTierEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.class, com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.Builder.class); + } + + /** + *
+   * Priority tiers for channel prioritization.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier} + */ + public enum ChannelPriorityTier + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Primary priority tier (allocated first before lower tiers).
+     * 
+ * + * TIER1 = 2; + */ + TIER1(2), + /** + *
+     * Secondary priority tier (allocated remaining budget after Tier 1).
+     * 
+ * + * TIER2 = 3; + */ + TIER2(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ChannelPriorityTier"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Primary priority tier (allocated first before lower tiers).
+     * 
+ * + * TIER1 = 2; + */ + public static final int TIER1_VALUE = 2; + /** + *
+     * Secondary priority tier (allocated remaining budget after Tier 1).
+     * 
+ * + * TIER2 = 3; + */ + public static final int TIER2_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ChannelPriorityTier valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ChannelPriorityTier forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return TIER1; + case 3: return TIER2; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ChannelPriorityTier> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ChannelPriorityTier findValueByNumber(int number) { + return ChannelPriorityTier.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final ChannelPriorityTier[] VALUES = values(); + + public static ChannelPriorityTier valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ChannelPriorityTier(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.ChannelPriorityTierEnum.ChannelPriorityTier) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum other = (com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the priority tier of a network channel in
+   * waterfall prioritization.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.ChannelPriorityTierEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.ChannelPriorityTierEnum) + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.class, com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierProto.internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum build() { + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum buildPartial() { + com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum result = new com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum other) { + if (other == com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.ChannelPriorityTierEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.ChannelPriorityTierEnum) + private static final com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum(); + } + + public static com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ChannelPriorityTierEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ChannelPriorityTierEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnumOrBuilder.java new file mode 100644 index 0000000000..f68f352f70 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/channel_priority_tier.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface ChannelPriorityTierEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.ChannelPriorityTierEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierProto.java new file mode 100644 index 0000000000..c55063604e --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ChannelPriorityTierProto.java @@ -0,0 +1,70 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/channel_priority_tier.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class ChannelPriorityTierProto extends com.google.protobuf.GeneratedFile { + private ChannelPriorityTierProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ChannelPriorityTierProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n:google/ads/googleads/v26/enums/channel" + + "_priority_tier.proto\022\036google.ads.googlea" + + "ds.v26.enums\"d\n\027ChannelPriorityTierEnum\"" + + "I\n\023ChannelPriorityTier\022\017\n\013UNSPECIFIED\020\000\022" + + "\013\n\007UNKNOWN\020\001\022\t\n\005TIER1\020\002\022\t\n\005TIER2\020\003B\362\001\n\"c" + + "om.google.ads.googleads.v26.enumsB\030Chann" + + "elPriorityTierProtoP\001ZCgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/e" + + "nums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds." + + "V26.Enums\312\002\036Google\\Ads\\GoogleAds\\V26\\Enu" + + "ms\352\002\"Google::Ads::GoogleAds::V26::Enumsb" + + "\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_ChannelPriorityTierEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnum.java new file mode 100644 index 0000000000..c8dcc3f8dd --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnum.java @@ -0,0 +1,556 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/network_channel_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum describing the network channel type for budget allocation.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.NetworkChannelTypeEnum} + */ +@com.google.protobuf.Generated +public final class NetworkChannelTypeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.NetworkChannelTypeEnum) + NetworkChannelTypeEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "NetworkChannelTypeEnum"); + } + // Use NetworkChannelTypeEnum.newBuilder() to construct. + private NetworkChannelTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private NetworkChannelTypeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.class, com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.Builder.class); + } + + /** + *
+   * Possible network channel types for waterfall prioritization and budget
+   * caps.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType} + */ + public enum NetworkChannelType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Google Owned and Operated properties (e.g., Search, YouTube, Discover).
+     * 
+ * + * OWNED_AND_OPERATED = 2; + */ + OWNED_AND_OPERATED(2), + /** + *
+     * Search Partner Network.
+     * 
+ * + * SEARCH_PARTNER = 3; + */ + SEARCH_PARTNER(3), + /** + *
+     * Google Display Network.
+     * 
+ * + * GOOGLE_DISPLAY = 4; + */ + GOOGLE_DISPLAY(4), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "NetworkChannelType"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Google Owned and Operated properties (e.g., Search, YouTube, Discover).
+     * 
+ * + * OWNED_AND_OPERATED = 2; + */ + public static final int OWNED_AND_OPERATED_VALUE = 2; + /** + *
+     * Search Partner Network.
+     * 
+ * + * SEARCH_PARTNER = 3; + */ + public static final int SEARCH_PARTNER_VALUE = 3; + /** + *
+     * Google Display Network.
+     * 
+ * + * GOOGLE_DISPLAY = 4; + */ + public static final int GOOGLE_DISPLAY_VALUE = 4; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static NetworkChannelType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static NetworkChannelType forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return OWNED_AND_OPERATED; + case 3: return SEARCH_PARTNER; + case 4: return GOOGLE_DISPLAY; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + NetworkChannelType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public NetworkChannelType findValueByNumber(int number) { + return NetworkChannelType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final NetworkChannelType[] VALUES = values(); + + public static NetworkChannelType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private NetworkChannelType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.NetworkChannelTypeEnum.NetworkChannelType) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum other = (com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the network channel type for budget allocation.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.NetworkChannelTypeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.NetworkChannelTypeEnum) + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.class, com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeProto.internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum build() { + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum buildPartial() { + com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum result = new com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum other) { + if (other == com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.NetworkChannelTypeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.NetworkChannelTypeEnum) + private static final com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum(); + } + + public static com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NetworkChannelTypeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.NetworkChannelTypeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnumOrBuilder.java new file mode 100644 index 0000000000..6b9116abd2 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/network_channel_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface NetworkChannelTypeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.NetworkChannelTypeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeProto.java new file mode 100644 index 0000000000..81a2809dee --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/NetworkChannelTypeProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/network_channel_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class NetworkChannelTypeProto extends com.google.protobuf.GeneratedFile { + private NetworkChannelTypeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "NetworkChannelTypeProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n9google/ads/googleads/v26/enums/network" + + "_channel_type.proto\022\036google.ads.googlead" + + "s.v26.enums\"\214\001\n\026NetworkChannelTypeEnum\"r" + + "\n\022NetworkChannelType\022\017\n\013UNSPECIFIED\020\000\022\013\n" + + "\007UNKNOWN\020\001\022\026\n\022OWNED_AND_OPERATED\020\002\022\022\n\016SE" + + "ARCH_PARTNER\020\003\022\022\n\016GOOGLE_DISPLAY\020\004B\361\001\n\"c" + + "om.google.ads.googleads.v26.enumsB\027Netwo" + + "rkChannelTypeProtoP\001ZCgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/en" + + "ums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V" + + "26.Enums\312\002\036Google\\Ads\\GoogleAds\\V26\\Enum" + + "s\352\002\"Google::Ads::GoogleAds::V26::Enumsb\006" + + "proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_NetworkChannelTypeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnum.java new file mode 100644 index 0000000000..56ac8a8098 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnum.java @@ -0,0 +1,538 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_source.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum describing the code source of an offline promotion.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum} + */ +@com.google.protobuf.Generated +public final class OfflinePromotionCodeSourceEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) + OfflinePromotionCodeSourceEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeSourceEnum"); + } + // Use OfflinePromotionCodeSourceEnum.newBuilder() to construct. + private OfflinePromotionCodeSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private OfflinePromotionCodeSourceEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.class, com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.Builder.class); + } + + /** + *
+   * The code source of an offline promotion.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource} + */ + public enum OfflinePromotionCodeSource + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The promotion code is uploaded by the advertiser.
+     * 
+ * + * CUSTOMER_UPLOADED = 2; + */ + CUSTOMER_UPLOADED(2), + /** + *
+     * The promotion code is generated by Google.
+     * 
+ * + * GOOGLE_GENERATED = 3; + */ + GOOGLE_GENERATED(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeSource"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The promotion code is uploaded by the advertiser.
+     * 
+ * + * CUSTOMER_UPLOADED = 2; + */ + public static final int CUSTOMER_UPLOADED_VALUE = 2; + /** + *
+     * The promotion code is generated by Google.
+     * 
+ * + * GOOGLE_GENERATED = 3; + */ + public static final int GOOGLE_GENERATED_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static OfflinePromotionCodeSource valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static OfflinePromotionCodeSource forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return CUSTOMER_UPLOADED; + case 3: return GOOGLE_GENERATED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + OfflinePromotionCodeSource> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public OfflinePromotionCodeSource findValueByNumber(int number) { + return OfflinePromotionCodeSource.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final OfflinePromotionCodeSource[] VALUES = values(); + + public static OfflinePromotionCodeSource valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private OfflinePromotionCodeSource(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.OfflinePromotionCodeSource) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum other = (com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the code source of an offline promotion.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.class, com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum build() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum buildPartial() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum result = new com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum other) { + if (other == com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) + private static final com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum(); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OfflinePromotionCodeSourceEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnumOrBuilder.java new file mode 100644 index 0000000000..784cf0fa29 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_source.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface OfflinePromotionCodeSourceEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.OfflinePromotionCodeSourceEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceProto.java new file mode 100644 index 0000000000..0dbcb993fa --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeSourceProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_source.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class OfflinePromotionCodeSourceProto extends com.google.protobuf.GeneratedFile { + private OfflinePromotionCodeSourceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeSourceProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nBgoogle/ads/googleads/v26/enums/offline" + + "_promotion_code_source.proto\022\036google.ads" + + ".googleads.v26.enums\"\211\001\n\036OfflinePromotio" + + "nCodeSourceEnum\"g\n\032OfflinePromotionCodeS" + + "ource\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\025\n\021C" + + "USTOMER_UPLOADED\020\002\022\024\n\020GOOGLE_GENERATED\020\003" + + "B\371\001\n\"com.google.ads.googleads.v26.enumsB" + + "\037OfflinePromotionCodeSourceProtoP\001ZCgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v26/enums;enums\242\002\003GAA\252\002\036Google.A" + + "ds.GoogleAds.V26.Enums\312\002\036Google\\Ads\\Goog" + + "leAds\\V26\\Enums\352\002\"Google::Ads::GoogleAds" + + "::V26::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeSourceEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnum.java new file mode 100644 index 0000000000..14bdb6fa12 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnum.java @@ -0,0 +1,538 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum describing the code type of an offline promotion.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum} + */ +@com.google.protobuf.Generated +public final class OfflinePromotionCodeTypeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) + OfflinePromotionCodeTypeEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeTypeEnum"); + } + // Use OfflinePromotionCodeTypeEnum.newBuilder() to construct. + private OfflinePromotionCodeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private OfflinePromotionCodeTypeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.class, com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.Builder.class); + } + + /** + *
+   * The code type of an offline promotion.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType} + */ + public enum OfflinePromotionCodeType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * A promotion code that can be redeemed only once.
+     * 
+ * + * SINGLE_USE_PROMOTION_CODE = 2; + */ + SINGLE_USE_PROMOTION_CODE(2), + /** + *
+     * A promotion code that can be redeemed multiple times.
+     * 
+ * + * MULTI_USE_PROMOTION_CODE = 3; + */ + MULTI_USE_PROMOTION_CODE(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeType"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * A promotion code that can be redeemed only once.
+     * 
+ * + * SINGLE_USE_PROMOTION_CODE = 2; + */ + public static final int SINGLE_USE_PROMOTION_CODE_VALUE = 2; + /** + *
+     * A promotion code that can be redeemed multiple times.
+     * 
+ * + * MULTI_USE_PROMOTION_CODE = 3; + */ + public static final int MULTI_USE_PROMOTION_CODE_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static OfflinePromotionCodeType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static OfflinePromotionCodeType forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return SINGLE_USE_PROMOTION_CODE; + case 3: return MULTI_USE_PROMOTION_CODE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + OfflinePromotionCodeType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public OfflinePromotionCodeType findValueByNumber(int number) { + return OfflinePromotionCodeType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final OfflinePromotionCodeType[] VALUES = values(); + + public static OfflinePromotionCodeType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private OfflinePromotionCodeType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.OfflinePromotionCodeType) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum other = (com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the code type of an offline promotion.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.class, com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeProto.internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum build() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum buildPartial() { + com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum result = new com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum other) { + if (other == com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) + private static final com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum(); + } + + public static com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OfflinePromotionCodeTypeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnumOrBuilder.java new file mode 100644 index 0000000000..f005386775 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface OfflinePromotionCodeTypeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.OfflinePromotionCodeTypeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeProto.java new file mode 100644 index 0000000000..793c070216 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/OfflinePromotionCodeTypeProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/offline_promotion_code_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class OfflinePromotionCodeTypeProto extends com.google.protobuf.GeneratedFile { + private OfflinePromotionCodeTypeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OfflinePromotionCodeTypeProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n@google/ads/googleads/v26/enums/offline" + + "_promotion_code_type.proto\022\036google.ads.g" + + "oogleads.v26.enums\"\225\001\n\034OfflinePromotionC" + + "odeTypeEnum\"u\n\030OfflinePromotionCodeType\022" + + "\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\035\n\031SINGLE_" + + "USE_PROMOTION_CODE\020\002\022\034\n\030MULTI_USE_PROMOT" + + "ION_CODE\020\003B\367\001\n\"com.google.ads.googleads." + + "v26.enumsB\035OfflinePromotionCodeTypeProto" + + "P\001ZCgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/enums;enums\242\002\003GAA\252\002\036" + + "Google.Ads.GoogleAds.V26.Enums\312\002\036Google\\" + + "Ads\\GoogleAds\\V26\\Enums\352\002\"Google::Ads::G" + + "oogleAds::V26::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_OfflinePromotionCodeTypeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnum.java new file mode 100644 index 0000000000..ad9c1d07a1 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnum.java @@ -0,0 +1,593 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/reach_metric_state.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +/** + *
+ * Container for enum with additional information about reach metrics.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.ReachMetricStateEnum} + */ +@com.google.protobuf.Generated +public final class ReachMetricStateEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.enums.ReachMetricStateEnum) + ReachMetricStateEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ReachMetricStateEnum"); + } + // Use ReachMetricStateEnum.newBuilder() to construct. + private ReachMetricStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ReachMetricStateEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ReachMetricStateProto.internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.ReachMetricStateProto.internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.class, com.google.ads.googleads.v26.enums.ReachMetricStateEnum.Builder.class); + } + + /** + *
+   * Enum listing all possible reach metric states.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState} + */ + public enum ReachMetricState + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Represents unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The corresponding reach metric is complete. Meaning that there was no
+     * suppression due to privacy, quality or any other reason.
+     * 
+ * + * COMPLETE = 2; + */ + COMPLETE(2), + /** + *
+     * The reach metrics were suppressed due to privacy reasons.
+     * 
+ * + * PRIVACY_SUPPRESSION = 3; + */ + PRIVACY_SUPPRESSION(3), + /** + *
+     * The reach metrics were suppressed due to quality reasons.
+     * 
+ * + * QUALITY_SUPPRESSION = 4; + */ + QUALITY_SUPPRESSION(4), + /** + *
+     * The reach metric is low quality.
+     * 
+ * + * LOW_QUALITY = 5; + */ + LOW_QUALITY(5), + /** + *
+     * The reach metrics are unavailable because the selected date range is
+     * beyond the data retention period of 3 years.
+     * 
+ * + * DATE_RANGE_BEYOND_RETENTION = 6; + */ + DATE_RANGE_BEYOND_RETENTION(6), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ReachMetricState"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Represents unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The corresponding reach metric is complete. Meaning that there was no
+     * suppression due to privacy, quality or any other reason.
+     * 
+ * + * COMPLETE = 2; + */ + public static final int COMPLETE_VALUE = 2; + /** + *
+     * The reach metrics were suppressed due to privacy reasons.
+     * 
+ * + * PRIVACY_SUPPRESSION = 3; + */ + public static final int PRIVACY_SUPPRESSION_VALUE = 3; + /** + *
+     * The reach metrics were suppressed due to quality reasons.
+     * 
+ * + * QUALITY_SUPPRESSION = 4; + */ + public static final int QUALITY_SUPPRESSION_VALUE = 4; + /** + *
+     * The reach metric is low quality.
+     * 
+ * + * LOW_QUALITY = 5; + */ + public static final int LOW_QUALITY_VALUE = 5; + /** + *
+     * The reach metrics are unavailable because the selected date range is
+     * beyond the data retention period of 3 years.
+     * 
+ * + * DATE_RANGE_BEYOND_RETENTION = 6; + */ + public static final int DATE_RANGE_BEYOND_RETENTION_VALUE = 6; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ReachMetricState valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ReachMetricState forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return COMPLETE; + case 3: return PRIVACY_SUPPRESSION; + case 4: return QUALITY_SUPPRESSION; + case 5: return LOW_QUALITY; + case 6: return DATE_RANGE_BEYOND_RETENTION; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ReachMetricState> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ReachMetricState findValueByNumber(int number) { + return ReachMetricState.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ReachMetricStateEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final ReachMetricState[] VALUES = values(); + + public static ReachMetricState valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ReachMetricState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.enums.ReachMetricStateEnum.ReachMetricState) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.enums.ReachMetricStateEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.enums.ReachMetricStateEnum other = (com.google.ads.googleads.v26.enums.ReachMetricStateEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.enums.ReachMetricStateEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum with additional information about reach metrics.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.enums.ReachMetricStateEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.enums.ReachMetricStateEnum) + com.google.ads.googleads.v26.enums.ReachMetricStateEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.enums.ReachMetricStateProto.internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.enums.ReachMetricStateProto.internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.enums.ReachMetricStateEnum.class, com.google.ads.googleads.v26.enums.ReachMetricStateEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.enums.ReachMetricStateEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.enums.ReachMetricStateProto.internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.enums.ReachMetricStateEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum build() { + com.google.ads.googleads.v26.enums.ReachMetricStateEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum buildPartial() { + com.google.ads.googleads.v26.enums.ReachMetricStateEnum result = new com.google.ads.googleads.v26.enums.ReachMetricStateEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.enums.ReachMetricStateEnum) { + return mergeFrom((com.google.ads.googleads.v26.enums.ReachMetricStateEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.enums.ReachMetricStateEnum other) { + if (other == com.google.ads.googleads.v26.enums.ReachMetricStateEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.enums.ReachMetricStateEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.enums.ReachMetricStateEnum) + private static final com.google.ads.googleads.v26.enums.ReachMetricStateEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.enums.ReachMetricStateEnum(); + } + + public static com.google.ads.googleads.v26.enums.ReachMetricStateEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReachMetricStateEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.enums.ReachMetricStateEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnumOrBuilder.java new file mode 100644 index 0000000000..1a592ab8ec --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/reach_metric_state.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public interface ReachMetricStateEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.enums.ReachMetricStateEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateProto.java new file mode 100644 index 0000000000..30b6b57e26 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/ReachMetricStateProto.java @@ -0,0 +1,72 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/enums/reach_metric_state.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.enums; + +@com.google.protobuf.Generated +public final class ReachMetricStateProto extends com.google.protobuf.GeneratedFile { + private ReachMetricStateProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ReachMetricStateProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n7google/ads/googleads/v26/enums/reach_m" + + "etric_state.proto\022\036google.ads.googleads." + + "v26.enums\"\273\001\n\024ReachMetricStateEnum\"\242\001\n\020R" + + "eachMetricState\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKN" + + "OWN\020\001\022\014\n\010COMPLETE\020\002\022\027\n\023PRIVACY_SUPPRESSI" + + "ON\020\003\022\027\n\023QUALITY_SUPPRESSION\020\004\022\017\n\013LOW_QUA" + + "LITY\020\005\022\037\n\033DATE_RANGE_BEYOND_RETENTION\020\006B" + + "\357\001\n\"com.google.ads.googleads.v26.enumsB\025" + + "ReachMetricStateProtoP\001ZCgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/enums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAd" + + "s.V26.Enums\312\002\036Google\\Ads\\GoogleAds\\V26\\E" + + "nums\352\002\"Google::Ads::GoogleAds::V26::Enum" + + "sb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_enums_ReachMetricStateEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeEnum.java index 2f6c84c051..b74d1ee449 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeEnum.java @@ -580,6 +580,14 @@ public enum RecommendationType * RAISE_BUDGET_PERFORMANCE_TOO_LOW = 63; */ RAISE_BUDGET_PERFORMANCE_TOO_LOW(63), + /** + *
+     * Recommendation to optimize for new customers.
+     * 
+ * + * OPTIMIZE_FOR_NEW_CUSTOMERS = 64; + */ + OPTIMIZE_FOR_NEW_CUSTOMERS(64), UNRECOGNIZED(-1), ; @@ -1116,6 +1124,14 @@ public enum RecommendationType * RAISE_BUDGET_PERFORMANCE_TOO_LOW = 63; */ public static final int RAISE_BUDGET_PERFORMANCE_TOO_LOW_VALUE = 63; + /** + *
+     * Recommendation to optimize for new customers.
+     * 
+ * + * OPTIMIZE_FOR_NEW_CUSTOMERS = 64; + */ + public static final int OPTIMIZE_FOR_NEW_CUSTOMERS_VALUE = 64; public final int getNumber() { @@ -1202,6 +1218,7 @@ public static RecommendationType forNumber(int value) { case 61: return RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW; case 62: return LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW; case 63: return RAISE_BUDGET_PERFORMANCE_TOO_LOW; + case 64: return OPTIMIZE_FOR_NEW_CUSTOMERS; default: return null; } } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeProto.java index 255cfc2a44..85f1108fa1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/RecommendationTypeProto.java @@ -42,7 +42,7 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n8google/ads/googleads/v26/enums/recomme" + "ndation_type.proto\022\036google.ads.googleads" + - ".v26.enums\"\226\017\n\026RecommendationTypeEnum\"\373\016" + + ".v26.enums\"\266\017\n\026RecommendationTypeEnum\"\233\017" + "\n\022RecommendationType\022\017\n\013UNSPECIFIED\020\000\022\013\n" + "\007UNKNOWN\020\001\022\023\n\017CAMPAIGN_BUDGET\020\002\022\013\n\007KEYWO" + "RD\020\003\022\013\n\007TEXT_AD\020\004\022\025\n\021TARGET_CPA_OPT_IN\020\005" + @@ -90,14 +90,14 @@ public static void registerAllExtensions( "AIGN_SPECIFIC_APP_GOAL\020;\022,\n(RAISE_TARGET" + "_CPA_PERFORMANCE_BID_TOO_LOW\020=\022-\n)LOWER_" + "TARGET_ROAS_PERFORMANCE_BID_TOO_LOW\020>\022$\n" + - " RAISE_BUDGET_PERFORMANCE_TOO_LOW\020?B\361\001\n\"" + - "com.google.ads.googleads.v26.enumsB\027Reco" + - "mmendationTypeProtoP\001ZCgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/e" + - "nums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds." + - "V26.Enums\312\002\036Google\\Ads\\GoogleAds\\V26\\Enu" + - "ms\352\002\"Google::Ads::GoogleAds::V26::Enumsb" + - "\006proto3" + " RAISE_BUDGET_PERFORMANCE_TOO_LOW\020?\022\036\n\032O" + + "PTIMIZE_FOR_NEW_CUSTOMERS\020@B\361\001\n\"com.goog" + + "le.ads.googleads.v26.enumsB\027Recommendati" + + "onTypeProtoP\001ZCgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v26/enums;enu" + + "ms\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V26.Enum" + + "s\312\002\036Google\\Ads\\GoogleAds\\V26\\Enums\352\002\"Goo" + + "gle::Ads::GoogleAds::V26::Enumsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/SyntheticContentAttestationStatusEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/SyntheticContentAttestationStatusEnum.java index 89728c866a..7aba4ebb79 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/SyntheticContentAttestationStatusEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/enums/SyntheticContentAttestationStatusEnum.java @@ -74,7 +74,8 @@ public enum SyntheticContentAttestationStatus UNKNOWN(1), /** *
-     * The content is attested as not synthetic.
+     * The content is attested as not needing to be labeled as created or edited
+     * with AI.
      * 
* * NOT_SYNTHETIC = 2; @@ -82,7 +83,8 @@ public enum SyntheticContentAttestationStatus NOT_SYNTHETIC(2), /** *
-     * The content is attested as synthetic.
+     * The content is attested as needing to be labeled as created or edited
+     * with AI.
      * 
* * IS_SYNTHETIC = 3; @@ -118,7 +120,8 @@ public enum SyntheticContentAttestationStatus public static final int UNKNOWN_VALUE = 1; /** *
-     * The content is attested as not synthetic.
+     * The content is attested as not needing to be labeled as created or edited
+     * with AI.
      * 
* * NOT_SYNTHETIC = 2; @@ -126,7 +129,8 @@ public enum SyntheticContentAttestationStatus public static final int NOT_SYNTHETIC_VALUE = 2; /** *
-     * The content is attested as synthetic.
+     * The content is attested as needing to be labeled as created or edited
+     * with AI.
      * 
* * IS_SYNTHETIC = 3; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorEnum.java index c93a5a31ba..e19b96bc41 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorEnum.java @@ -435,6 +435,15 @@ public enum AssetError * CUSTOMER_NOT_ON_ALLOWLIST_FOR_MESSAGE_ASSETS = 46; */ CUSTOMER_NOT_ON_ALLOWLIST_FOR_MESSAGE_ASSETS(46), + /** + *
+     * The partner promotion ID is set as the oneof variant (int_value or
+     * string_value) that this account's promotion integration does not accept.
+     * 
+ * + * PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE = 47; + */ + PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE(47), UNRECOGNIZED(-1), ; @@ -826,6 +835,15 @@ public enum AssetError * CUSTOMER_NOT_ON_ALLOWLIST_FOR_MESSAGE_ASSETS = 46; */ public static final int CUSTOMER_NOT_ON_ALLOWLIST_FOR_MESSAGE_ASSETS_VALUE = 46; + /** + *
+     * The partner promotion ID is set as the oneof variant (int_value or
+     * string_value) that this account's promotion integration does not accept.
+     * 
+ * + * PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE = 47; + */ + public static final int PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE_VALUE = 47; public final int getNumber() { @@ -898,6 +916,7 @@ public static AssetError forNumber(int value) { case 44: return PROMOTION_QR_CODE_CANNOT_CONTAIN_LINKS; case 45: return PROMOTION_QR_CODE_INVALID_FORMAT; case 46: return CUSTOMER_NOT_ON_ALLOWLIST_FOR_MESSAGE_ASSETS; + case 47: return PARTNER_PROMOTION_ID_TYPE_INCOMPATIBLE; default: return null; } } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorProto.java index a3335ef1c0..39e9894a55 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/AssetErrorProto.java @@ -42,7 +42,7 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n1google/ads/googleads/v26/errors/asset_" + "error.proto\022\037google.ads.googleads.v26.er" + - "rors\"\276\016\n\016AssetErrorEnum\"\253\016\n\nAssetError\022\017" + + "rors\"\352\016\n\016AssetErrorEnum\"\327\016\n\nAssetError\022\017" + "\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022,\n(CUSTOMER" + "_NOT_ON_ALLOWLIST_FOR_ASSET_TYPE\020\r\022\023\n\017DU" + "PLICATE_ASSET\020\003\022\030\n\024DUPLICATE_ASSET_NAME\020" + @@ -88,13 +88,14 @@ public static void registerAllExtensions( "DE_TYPE\020+\022*\n&PROMOTION_QR_CODE_CANNOT_CO" + "NTAIN_LINKS\020,\022$\n PROMOTION_QR_CODE_INVAL" + "ID_FORMAT\020-\0220\n,CUSTOMER_NOT_ON_ALLOWLIST" + - "_FOR_MESSAGE_ASSETS\020.B\357\001\n#com.google.ads" + - ".googleads.v26.errorsB\017AssetErrorProtoP\001" + - "ZEgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v26/errors;errors\242\002\003GAA\252\002\037" + - "Google.Ads.GoogleAds.V26.Errors\312\002\037Google" + - "\\Ads\\GoogleAds\\V26\\Errors\352\002#Google::Ads:" + - ":GoogleAds::V26::Errorsb\006proto3" + "_FOR_MESSAGE_ASSETS\020.\022*\n&PARTNER_PROMOTI" + + "ON_ID_TYPE_INCOMPATIBLE\020/B\357\001\n#com.google" + + ".ads.googleads.v26.errorsB\017AssetErrorPro" + + "toP\001ZEgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/errors;errors\242\002\003GA" + + "A\252\002\037Google.Ads.GoogleAds.V26.Errors\312\002\037Go" + + "ogle\\Ads\\GoogleAds\\V26\\Errors\352\002#Google::" + + "Ads::GoogleAds::V26::Errorsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnum.java new file mode 100644 index 0000000000..845ffca011 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnum.java @@ -0,0 +1,688 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/budget_network_setting_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +/** + *
+ * Container for enum describing possible budget network setting errors.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum} + */ +@com.google.protobuf.Generated +public final class BudgetNetworkSettingErrorEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) + BudgetNetworkSettingErrorEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkSettingErrorEnum"); + } + // Use BudgetNetworkSettingErrorEnum.newBuilder() to construct. + private BudgetNetworkSettingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BudgetNetworkSettingErrorEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.class, com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.Builder.class); + } + + /** + *
+   * Enum describing possible budget network setting errors.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError} + */ + public enum BudgetNetworkSettingError + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Enum unspecified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * The received error code is not known in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * A network channel cannot appear in more than one priority tier.
+     * 
+ * + * DUPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS = 2; + */ + DUPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS(2), + /** + *
+     * Budget caps are not allowed on channels in the primary priority tier
+     * (TIER1).
+     * 
+ * + * CAP_NOT_ALLOWED_FOR_PRIMARY_TIER = 3; + */ + CAP_NOT_ALLOWED_FOR_PRIMARY_TIER(3), + /** + *
+     * A primary priority tier (TIER1) with at least one network channel is
+     * required.
+     * 
+ * + * MISSING_PRIMARY_PRIORITY_CHANNEL = 4; + */ + MISSING_PRIMARY_PRIORITY_CHANNEL(4), + /** + *
+     * The specified priority tier is invalid or unsupported.
+     * 
+ * + * INVALID_PRIORITY_TIER = 5; + */ + INVALID_PRIORITY_TIER(5), + /** + *
+     * The specified network channel is not supported for the given advertising
+     * channel type.
+     * 
+ * + * UNSUPPORTED_NETWORK_CHANNEL = 6; + */ + UNSUPPORTED_NETWORK_CHANNEL(6), + /** + *
+     * The specified advertising channel type is not supported for budget
+     * network settings.
+     * 
+ * + * UNSUPPORTED_ADVERTISING_CHANNEL_TYPE = 7; + */ + UNSUPPORTED_ADVERTISING_CHANNEL_TYPE(7), + /** + *
+     * Budget network settings cannot be set on custom-period (flighted)
+     * budgets.
+     * 
+ * + * CANNOT_BE_SET_ON_FLIGHTED_BUDGET = 8; + */ + CANNOT_BE_SET_ON_FLIGHTED_BUDGET(8), + /** + *
+     * All supported network channels for the advertising channel type must be
+     * assigned to a priority tier.
+     * 
+ * + * INCOMPLETE_NETWORK_CHANNELS = 9; + */ + INCOMPLETE_NETWORK_CHANNELS(9), + /** + *
+     * The customer is not allowlisted for budget network settings.
+     * 
+ * + * CUSTOMER_NOT_ALLOWLISTED = 10; + */ + CUSTOMER_NOT_ALLOWLISTED(10), + /** + *
+     * Budget caps are not supported for the specified advertising channel
+     * type.
+     * 
+ * + * BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISING_CHANNEL_TYPE = 11; + */ + BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISING_CHANNEL_TYPE(11), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkSettingError"); + } + /** + *
+     * Enum unspecified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * The received error code is not known in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * A network channel cannot appear in more than one priority tier.
+     * 
+ * + * DUPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS = 2; + */ + public static final int DUPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS_VALUE = 2; + /** + *
+     * Budget caps are not allowed on channels in the primary priority tier
+     * (TIER1).
+     * 
+ * + * CAP_NOT_ALLOWED_FOR_PRIMARY_TIER = 3; + */ + public static final int CAP_NOT_ALLOWED_FOR_PRIMARY_TIER_VALUE = 3; + /** + *
+     * A primary priority tier (TIER1) with at least one network channel is
+     * required.
+     * 
+ * + * MISSING_PRIMARY_PRIORITY_CHANNEL = 4; + */ + public static final int MISSING_PRIMARY_PRIORITY_CHANNEL_VALUE = 4; + /** + *
+     * The specified priority tier is invalid or unsupported.
+     * 
+ * + * INVALID_PRIORITY_TIER = 5; + */ + public static final int INVALID_PRIORITY_TIER_VALUE = 5; + /** + *
+     * The specified network channel is not supported for the given advertising
+     * channel type.
+     * 
+ * + * UNSUPPORTED_NETWORK_CHANNEL = 6; + */ + public static final int UNSUPPORTED_NETWORK_CHANNEL_VALUE = 6; + /** + *
+     * The specified advertising channel type is not supported for budget
+     * network settings.
+     * 
+ * + * UNSUPPORTED_ADVERTISING_CHANNEL_TYPE = 7; + */ + public static final int UNSUPPORTED_ADVERTISING_CHANNEL_TYPE_VALUE = 7; + /** + *
+     * Budget network settings cannot be set on custom-period (flighted)
+     * budgets.
+     * 
+ * + * CANNOT_BE_SET_ON_FLIGHTED_BUDGET = 8; + */ + public static final int CANNOT_BE_SET_ON_FLIGHTED_BUDGET_VALUE = 8; + /** + *
+     * All supported network channels for the advertising channel type must be
+     * assigned to a priority tier.
+     * 
+ * + * INCOMPLETE_NETWORK_CHANNELS = 9; + */ + public static final int INCOMPLETE_NETWORK_CHANNELS_VALUE = 9; + /** + *
+     * The customer is not allowlisted for budget network settings.
+     * 
+ * + * CUSTOMER_NOT_ALLOWLISTED = 10; + */ + public static final int CUSTOMER_NOT_ALLOWLISTED_VALUE = 10; + /** + *
+     * Budget caps are not supported for the specified advertising channel
+     * type.
+     * 
+ * + * BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISING_CHANNEL_TYPE = 11; + */ + public static final int BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISING_CHANNEL_TYPE_VALUE = 11; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static BudgetNetworkSettingError valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static BudgetNetworkSettingError forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return DUPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS; + case 3: return CAP_NOT_ALLOWED_FOR_PRIMARY_TIER; + case 4: return MISSING_PRIMARY_PRIORITY_CHANNEL; + case 5: return INVALID_PRIORITY_TIER; + case 6: return UNSUPPORTED_NETWORK_CHANNEL; + case 7: return UNSUPPORTED_ADVERTISING_CHANNEL_TYPE; + case 8: return CANNOT_BE_SET_ON_FLIGHTED_BUDGET; + case 9: return INCOMPLETE_NETWORK_CHANNELS; + case 10: return CUSTOMER_NOT_ALLOWLISTED; + case 11: return BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISING_CHANNEL_TYPE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + BudgetNetworkSettingError> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public BudgetNetworkSettingError findValueByNumber(int number) { + return BudgetNetworkSettingError.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final BudgetNetworkSettingError[] VALUES = values(); + + public static BudgetNetworkSettingError valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private BudgetNetworkSettingError(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum other = (com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing possible budget network setting errors.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.class, com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum build() { + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum buildPartial() { + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum result = new com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) { + return mergeFrom((com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum other) { + if (other == com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) + private static final com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum(); + } + + public static com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BudgetNetworkSettingErrorEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnumOrBuilder.java new file mode 100644 index 0000000000..13d6eb81eb --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/budget_network_setting_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +@com.google.protobuf.Generated +public interface BudgetNetworkSettingErrorEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorProto.java new file mode 100644 index 0000000000..9a11af92b4 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/BudgetNetworkSettingErrorProto.java @@ -0,0 +1,80 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/budget_network_setting_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +@com.google.protobuf.Generated +public final class BudgetNetworkSettingErrorProto extends com.google.protobuf.GeneratedFile { + private BudgetNetworkSettingErrorProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BudgetNetworkSettingErrorProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nBgoogle/ads/googleads/v26/errors/budget" + + "_network_setting_error.proto\022\037google.ads" + + ".googleads.v26.errors\"\331\003\n\035BudgetNetworkS" + + "ettingErrorEnum\"\267\003\n\031BudgetNetworkSetting" + + "Error\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022+\n\'D" + + "UPLICATE_CHANNEL_ACROSS_PRIORITY_TIERS\020\002" + + "\022$\n CAP_NOT_ALLOWED_FOR_PRIMARY_TIER\020\003\022$" + + "\n MISSING_PRIMARY_PRIORITY_CHANNEL\020\004\022\031\n\025" + + "INVALID_PRIORITY_TIER\020\005\022\037\n\033UNSUPPORTED_N" + + "ETWORK_CHANNEL\020\006\022(\n$UNSUPPORTED_ADVERTIS" + + "ING_CHANNEL_TYPE\020\007\022$\n CANNOT_BE_SET_ON_F" + + "LIGHTED_BUDGET\020\010\022\037\n\033INCOMPLETE_NETWORK_C" + + "HANNELS\020\t\022\034\n\030CUSTOMER_NOT_ALLOWLISTED\020\n\022" + + "8\n4BUDGET_CAPS_UNSUPPORTED_FOR_ADVERTISI" + + "NG_CHANNEL_TYPE\020\013B\376\001\n#com.google.ads.goo" + + "gleads.v26.errorsB\036BudgetNetworkSettingE" + + "rrorProtoP\001ZEgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/errors;erro" + + "rs\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Erro" + + "rs\312\002\037Google\\Ads\\GoogleAds\\V26\\Errors\352\002#G" + + "oogle::Ads::GoogleAds::V26::Errorsb\006prot" + + "o3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_errors_BudgetNetworkSettingErrorEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ConversionUploadErrorEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ConversionUploadErrorEnum.java index d86856d8df..78c66cf3df 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ConversionUploadErrorEnum.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ConversionUploadErrorEnum.java @@ -8,6 +8,11 @@ /** *
  * Container for enum describing possible conversion upload errors.
+ *
+ * For help diagnosing and resolving these errors, see the [Conversion upload
+ * troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) (or
+ * use the `troubleshoot-conversions` workflow in the [Google Ads API Developer
+ * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
  * 
* * Protobuf type {@code google.ads.googleads.v26.errors.ConversionUploadErrorEnum} @@ -50,6 +55,12 @@ private ConversionUploadErrorEnum() { /** *
    * Enum describing possible conversion upload errors.
+   *
+   * For step-by-step resolution guidance, see the [Conversion upload
+   * troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer
+   * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
* * Protobuf enum {@code google.ads.googleads.v26.errors.ConversionUploadErrorEnum.ConversionUploadError} @@ -1195,6 +1206,11 @@ protected Builder newBuilderForType( /** *
    * Container for enum describing possible conversion upload errors.
+   *
+   * For help diagnosing and resolving these errors, see the [Conversion upload
+   * troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) (or
+   * use the `troubleshoot-conversions` workflow in the [Google Ads API Developer
+   * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
* * Protobuf type {@code google.ads.googleads.v26.errors.ConversionUploadErrorEnum} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnum.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnum.java new file mode 100644 index 0000000000..a11d5aaf8b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnum.java @@ -0,0 +1,525 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/demand_gen_campaign_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +/** + *
+ * Container for enum describing possible Demand Gen campaign errors.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum} + */ +@com.google.protobuf.Generated +public final class DemandGenCampaignErrorEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) + DemandGenCampaignErrorEnumOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "DemandGenCampaignErrorEnum"); + } + // Use DemandGenCampaignErrorEnum.newBuilder() to construct. + private DemandGenCampaignErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private DemandGenCampaignErrorEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.class, com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.Builder.class); + } + + /** + *
+   * Enum describing possible Demand Gen campaign errors.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError} + */ + public enum DemandGenCampaignError + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Enum unspecified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * The received error code is not known in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Cannot activate a migrated campaign before the original campaign is
+     * removed. In addition, only one migrated campaign for each original
+     * campaign can be activated at a time.
+     * 
+ * + * CANNOT_ACTIVATE_MIGRATED_CAMPAIGN = 2; + */ + CANNOT_ACTIVATE_MIGRATED_CAMPAIGN(2), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "DemandGenCampaignError"); + } + /** + *
+     * Enum unspecified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * The received error code is not known in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Cannot activate a migrated campaign before the original campaign is
+     * removed. In addition, only one migrated campaign for each original
+     * campaign can be activated at a time.
+     * 
+ * + * CANNOT_ACTIVATE_MIGRATED_CAMPAIGN = 2; + */ + public static final int CANNOT_ACTIVATE_MIGRATED_CAMPAIGN_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static DemandGenCampaignError valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static DemandGenCampaignError forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return CANNOT_ACTIVATE_MIGRATED_CAMPAIGN; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + DemandGenCampaignError> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DemandGenCampaignError findValueByNumber(int number) { + return DemandGenCampaignError.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final DemandGenCampaignError[] VALUES = values(); + + public static DemandGenCampaignError valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private DemandGenCampaignError(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum other = (com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing possible Demand Gen campaign errors.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.class, com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum build() { + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum buildPartial() { + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum result = new com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) { + return mergeFrom((com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum other) { + if (other == com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) + private static final com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum(); + } + + public static com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DemandGenCampaignErrorEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnumOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnumOrBuilder.java new file mode 100644 index 0000000000..45ac63bdbd --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/demand_gen_campaign_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +@com.google.protobuf.Generated +public interface DemandGenCampaignErrorEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorProto.java new file mode 100644 index 0000000000..5f95ad7930 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/DemandGenCampaignErrorProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/errors/demand_gen_campaign_error.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.errors; + +@com.google.protobuf.Generated +public final class DemandGenCampaignErrorProto extends com.google.protobuf.GeneratedFile { + private DemandGenCampaignErrorProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "DemandGenCampaignErrorProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n?google/ads/googleads/v26/errors/demand" + + "_gen_campaign_error.proto\022\037google.ads.go" + + "ogleads.v26.errors\"{\n\032DemandGenCampaignE" + + "rrorEnum\"]\n\026DemandGenCampaignError\022\017\n\013UN" + + "SPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022%\n!CANNOT_ACTIV" + + "ATE_MIGRATED_CAMPAIGN\020\002B\373\001\n#com.google.a" + + "ds.googleads.v26.errorsB\033DemandGenCampai" + + "gnErrorProtoP\001ZEgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/errors;e" + + "rrors\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.E" + + "rrors\312\002\037Google\\Ads\\GoogleAds\\V26\\Errors\352" + + "\002#Google::Ads::GoogleAds::V26::Errorsb\006p" + + "roto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_errors_DemandGenCampaignErrorEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCode.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCode.java index cd084c268f..983562f0e6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCode.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCode.java @@ -221,6 +221,8 @@ public enum ErrorCodeCase CONTENT_CREATOR_INSIGHTS_ERROR(198), VIDEO_RESERVATION_ERROR(199), MULTI_PARTY_AUTH_REVIEW_ERROR(200), + BUDGET_NETWORK_SETTING_ERROR(201), + DEMAND_GEN_CAMPAIGN_ERROR(202), ERRORCODE_NOT_SET(0); private final int value; private ErrorCodeCase(int value) { @@ -406,6 +408,8 @@ public static ErrorCodeCase forNumber(int value) { case 198: return CONTENT_CREATOR_INSIGHTS_ERROR; case 199: return VIDEO_RESERVATION_ERROR; case 200: return MULTI_PARTY_AUTH_REVIEW_ERROR; + case 201: return BUDGET_NETWORK_SETTING_ERROR; + case 202: return DEMAND_GEN_CAMPAIGN_ERROR; case 0: return ERRORCODE_NOT_SET; default: return null; } @@ -7645,6 +7649,92 @@ public com.google.ads.googleads.v26.errors.MultiPartyAuthReviewErrorEnum.MultiPa return com.google.ads.googleads.v26.errors.MultiPartyAuthReviewErrorEnum.MultiPartyAuthReviewError.UNSPECIFIED; } + public static final int BUDGET_NETWORK_SETTING_ERROR_FIELD_NUMBER = 201; + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return Whether the budgetNetworkSettingError field is set. + */ + public boolean hasBudgetNetworkSettingError() { + return errorCodeCase_ == 201; + } + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The enum numeric value on the wire for budgetNetworkSettingError. + */ + public int getBudgetNetworkSettingErrorValue() { + if (errorCodeCase_ == 201) { + return (java.lang.Integer) errorCode_; + } + return 0; + } + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The budgetNetworkSettingError. + */ + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError getBudgetNetworkSettingError() { + if (errorCodeCase_ == 201) { + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError result = com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.forNumber( + (java.lang.Integer) errorCode_); + return result == null ? com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.UNRECOGNIZED : result; + } + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.UNSPECIFIED; + } + + public static final int DEMAND_GEN_CAMPAIGN_ERROR_FIELD_NUMBER = 202; + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return Whether the demandGenCampaignError field is set. + */ + public boolean hasDemandGenCampaignError() { + return errorCodeCase_ == 202; + } + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The enum numeric value on the wire for demandGenCampaignError. + */ + public int getDemandGenCampaignErrorValue() { + if (errorCodeCase_ == 202) { + return (java.lang.Integer) errorCode_; + } + return 0; + } + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The demandGenCampaignError. + */ + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError getDemandGenCampaignError() { + if (errorCodeCase_ == 202) { + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError result = com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.forNumber( + (java.lang.Integer) errorCode_); + return result == null ? com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.UNRECOGNIZED : result; + } + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.UNSPECIFIED; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -8163,6 +8253,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (errorCodeCase_ == 200) { output.writeEnum(200, ((java.lang.Integer) errorCode_)); } + if (errorCodeCase_ == 201) { + output.writeEnum(201, ((java.lang.Integer) errorCode_)); + } + if (errorCodeCase_ == 202) { + output.writeEnum(202, ((java.lang.Integer) errorCode_)); + } getUnknownFields().writeTo(output); } @@ -8844,6 +8940,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(200, ((java.lang.Integer) errorCode_)); } + if (errorCodeCase_ == 201) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(201, ((java.lang.Integer) errorCode_)); + } + if (errorCodeCase_ == 202) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(202, ((java.lang.Integer) errorCode_)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -9533,6 +9637,14 @@ public boolean equals(final java.lang.Object obj) { if (getMultiPartyAuthReviewErrorValue() != other.getMultiPartyAuthReviewErrorValue()) return false; break; + case 201: + if (getBudgetNetworkSettingErrorValue() + != other.getBudgetNetworkSettingErrorValue()) return false; + break; + case 202: + if (getDemandGenCampaignErrorValue() + != other.getDemandGenCampaignErrorValue()) return false; + break; case 0: default: } @@ -10220,6 +10332,14 @@ public int hashCode() { hash = (37 * hash) + MULTI_PARTY_AUTH_REVIEW_ERROR_FIELD_NUMBER; hash = (53 * hash) + getMultiPartyAuthReviewErrorValue(); break; + case 201: + hash = (37 * hash) + BUDGET_NETWORK_SETTING_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getBudgetNetworkSettingErrorValue(); + break; + case 202: + hash = (37 * hash) + DEMAND_GEN_CAMPAIGN_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getDemandGenCampaignErrorValue(); + break; case 0: default: } @@ -11116,6 +11236,14 @@ public Builder mergeFrom(com.google.ads.googleads.v26.errors.ErrorCode other) { setMultiPartyAuthReviewErrorValue(other.getMultiPartyAuthReviewErrorValue()); break; } + case BUDGET_NETWORK_SETTING_ERROR: { + setBudgetNetworkSettingErrorValue(other.getBudgetNetworkSettingErrorValue()); + break; + } + case DEMAND_GEN_CAMPAIGN_ERROR: { + setDemandGenCampaignErrorValue(other.getDemandGenCampaignErrorValue()); + break; + } case ERRORCODE_NOT_SET: { break; } @@ -12154,6 +12282,18 @@ public Builder mergeFrom( errorCode_ = rawValue; break; } // case 1600 + case 1608: { + int rawValue = input.readEnum(); + errorCodeCase_ = 201; + errorCode_ = rawValue; + break; + } // case 1608 + case 1616: { + int rawValue = input.readEnum(); + errorCodeCase_ = 202; + errorCode_ = rawValue; + break; + } // case 1616 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -27647,6 +27787,190 @@ public Builder clearMultiPartyAuthReviewError() { return this; } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return Whether the budgetNetworkSettingError field is set. + */ + @java.lang.Override + public boolean hasBudgetNetworkSettingError() { + return errorCodeCase_ == 201; + } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The enum numeric value on the wire for budgetNetworkSettingError. + */ + @java.lang.Override + public int getBudgetNetworkSettingErrorValue() { + if (errorCodeCase_ == 201) { + return ((java.lang.Integer) errorCode_).intValue(); + } + return 0; + } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @param value The enum numeric value on the wire for budgetNetworkSettingError to set. + * @return This builder for chaining. + */ + public Builder setBudgetNetworkSettingErrorValue(int value) { + errorCodeCase_ = 201; + errorCode_ = value; + onChanged(); + return this; + } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The budgetNetworkSettingError. + */ + @java.lang.Override + public com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError getBudgetNetworkSettingError() { + if (errorCodeCase_ == 201) { + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError result = com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.forNumber( + (java.lang.Integer) errorCode_); + return result == null ? com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.UNRECOGNIZED : result; + } + return com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError.UNSPECIFIED; + } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @param value The budgetNetworkSettingError to set. + * @return This builder for chaining. + */ + public Builder setBudgetNetworkSettingError(com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError value) { + if (value == null) { throw new NullPointerException(); } + errorCodeCase_ = 201; + errorCode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The reasons for the budget network setting error.
+     * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return This builder for chaining. + */ + public Builder clearBudgetNetworkSettingError() { + if (errorCodeCase_ == 201) { + errorCodeCase_ = 0; + errorCode_ = null; + onChanged(); + } + return this; + } + + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return Whether the demandGenCampaignError field is set. + */ + @java.lang.Override + public boolean hasDemandGenCampaignError() { + return errorCodeCase_ == 202; + } + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The enum numeric value on the wire for demandGenCampaignError. + */ + @java.lang.Override + public int getDemandGenCampaignErrorValue() { + if (errorCodeCase_ == 202) { + return ((java.lang.Integer) errorCode_).intValue(); + } + return 0; + } + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @param value The enum numeric value on the wire for demandGenCampaignError to set. + * @return This builder for chaining. + */ + public Builder setDemandGenCampaignErrorValue(int value) { + errorCodeCase_ = 202; + errorCode_ = value; + onChanged(); + return this; + } + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The demandGenCampaignError. + */ + @java.lang.Override + public com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError getDemandGenCampaignError() { + if (errorCodeCase_ == 202) { + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError result = com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.forNumber( + (java.lang.Integer) errorCode_); + return result == null ? com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.UNRECOGNIZED : result; + } + return com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError.UNSPECIFIED; + } + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @param value The demandGenCampaignError to set. + * @return This builder for chaining. + */ + public Builder setDemandGenCampaignError(com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError value) { + if (value == null) { throw new NullPointerException(); } + errorCodeCase_ = 202; + errorCode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The reasons for the Demand Gen campaign error.
+     * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return This builder for chaining. + */ + public Builder clearDemandGenCampaignError() { + if (errorCodeCase_ == 202) { + errorCodeCase_ = 0; + errorCode_ = null; + onChanged(); + } + return this; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.errors.ErrorCode) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCodeOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCodeOrBuilder.java index b8e5a120ec..e0a49b9600 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCodeOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorCodeOrBuilder.java @@ -4714,5 +4714,61 @@ public interface ErrorCodeOrBuilder extends */ com.google.ads.googleads.v26.errors.MultiPartyAuthReviewErrorEnum.MultiPartyAuthReviewError getMultiPartyAuthReviewError(); + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return Whether the budgetNetworkSettingError field is set. + */ + boolean hasBudgetNetworkSettingError(); + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The enum numeric value on the wire for budgetNetworkSettingError. + */ + int getBudgetNetworkSettingErrorValue(); + /** + *
+   * The reasons for the budget network setting error.
+   * 
+ * + * .google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError budget_network_setting_error = 201; + * @return The budgetNetworkSettingError. + */ + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorEnum.BudgetNetworkSettingError getBudgetNetworkSettingError(); + + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return Whether the demandGenCampaignError field is set. + */ + boolean hasDemandGenCampaignError(); + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The enum numeric value on the wire for demandGenCampaignError. + */ + int getDemandGenCampaignErrorValue(); + /** + *
+   * The reasons for the Demand Gen campaign error.
+   * 
+ * + * .google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError demand_gen_campaign_error = 202; + * @return The demandGenCampaignError. + */ + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorEnum.DemandGenCampaignError getDemandGenCampaignError(); + com.google.ads.googleads.v26.errors.ErrorCode.ErrorCodeCase getErrorCodeCase(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorsProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorsProto.java index bd17515291..ffae5c9c55 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorsProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/errors/ErrorsProto.java @@ -165,751 +165,760 @@ public static void registerAllExtensions( "o\0329google/ads/googleads/v26/errors/billi" + "ng_setup_error.proto\032Fgoogle/ads/googlea" + "ds/v26/errors/brand_guidelines_migration" + - "_error.proto\032Jgoogle/ads/googleads/v26/e" + - "rrors/business_profile_location_sync_err" + - "or.proto\032;google/ads/googleads/v26/error" + - "s/campaign_budget_error.proto\032Dgoogle/ad" + - "s/googleads/v26/errors/campaign_conversi" + - "on_goal_error.proto\032>google/ads/googlead" + - "s/v26/errors/campaign_criterion_error.pr" + - "oto\032?google/ads/googleads/v26/errors/cam" + - "paign_customizer_error.proto\032:google/ads" + - "/googleads/v26/errors/campaign_draft_err" + - "or.proto\0324google/ads/googleads/v26/error" + - "s/campaign_error.proto\032?google/ads/googl" + - "eads/v26/errors/campaign_experiment_erro" + - "r.proto\0329google/ads/googleads/v26/errors" + - "/campaign_feed_error.proto\032@google/ads/g" + - "oogleads/v26/errors/campaign_goal_config" + - "_error.proto\032?google/ads/googleads/v26/e" + - "rrors/campaign_shared_set_error.proto\0328g" + - "oogle/ads/googleads/v26/errors/change_ev" + - "ent_error.proto\0329google/ads/googleads/v2" + - "6/errors/change_status_error.proto\0326goog" + - "le/ads/googleads/v26/errors/click_view_e" + - "rror.proto\032;google/ads/googleads/v26/err" + - "ors/collection_size_error.proto\032Dgoogle/" + - "ads/googleads/v26/errors/content_creator" + - "_insights_error.proto\0323google/ads/google" + - "ads/v26/errors/context_error.proto\032=goog" + - "le/ads/googleads/v26/errors/conversion_a" + - "ction_error.proto\032Hgoogle/ads/googleads/" + - "v26/errors/conversion_adjustment_upload_" + - "error.proto\032Fgoogle/ads/googleads/v26/er" + - "rors/conversion_custom_variable_error.pr" + - "oto\032Kgoogle/ads/googleads/v26/errors/con" + - "version_goal_campaign_config_error.proto" + - "\032=google/ads/googleads/v26/errors/conver" + - "sion_upload_error.proto\032Agoogle/ads/goog" + - "leads/v26/errors/conversion_value_rule_e" + - "rror.proto\032Egoogle/ads/googleads/v26/err" + - "ors/conversion_value_rule_set_error.prot" + - "o\0328google/ads/googleads/v26/errors/count" + - "ry_code_error.proto\0325google/ads/googlead" + - "s/v26/errors/criterion_error.proto\0329goog" + - "le/ads/googleads/v26/errors/currency_cod" + - "e_error.proto\0324google/ads/googleads/v26/" + - "errors/currency_error.proto\032;google/ads/" + - "googleads/v26/errors/custom_audience_err" + - "or.proto\032Bgoogle/ads/googleads/v26/error" + - "s/custom_conversion_goal_error.proto\032;go" + - "ogle/ads/googleads/v26/errors/custom_int" + - "erest_error.proto\032@google/ads/googleads/" + - "v26/errors/customer_client_link_error.pr" + - "oto\032?google/ads/googleads/v26/errors/cus" + - "tomer_customizer_error.proto\0324google/ads" + - "/googleads/v26/errors/customer_error.pro" + - "to\0329google/ads/googleads/v26/errors/cust" + - "omer_feed_error.proto\032Agoogle/ads/google" + - "ads/v26/errors/customer_manager_link_err" + - "or.proto\032Zgoogle/ads/googleads/v26/error" + - "s/customer_sk_ad_network_conversion_valu" + - "e_schema_error.proto\032@google/ads/googlea" + - "ds/v26/errors/customer_user_access_error" + - ".proto\032@google/ads/googleads/v26/errors/" + - "customizer_attribute_error.proto\0325google" + - "/ads/googleads/v26/errors/data_link_erro" + - "r.proto\0324google/ads/googleads/v26/errors" + - "/database_error.proto\0320google/ads/google" + - "ads/v26/errors/date_error.proto\0326google/" + - "ads/googleads/v26/errors/date_range_erro" + - "r.proto\0324google/ads/googleads/v26/errors" + - "/distinct_error.proto\0320google/ads/google" + - "ads/v26/errors/enum_error.proto\032:google/" + - "ads/googleads/v26/errors/experiment_arm_" + - "error.proto\0326google/ads/googleads/v26/er" + - "rors/experiment_error.proto\032?google/ads/" + - "googleads/v26/errors/extension_feed_item" + - "_error.proto\032=google/ads/googleads/v26/e" + - "rrors/extension_setting_error.proto\032Dgoo" + - "gle/ads/googleads/v26/errors/feed_attrib" + - "ute_reference_error.proto\0320google/ads/go" + - "ogleads/v26/errors/feed_error.proto\0325goo" + - "gle/ads/googleads/v26/errors/feed_item_e" + - "rror.proto\0329google/ads/googleads/v26/err" + - "ors/feed_item_set_error.proto\032>google/ad" + - "s/googleads/v26/errors/feed_item_set_lin" + - "k_error.proto\032google/ads/googleads/v26/errors" + + "/campaign_criterion_error.proto\032?google/" + + "ads/googleads/v26/errors/campaign_custom" + + "izer_error.proto\032:google/ads/googleads/v" + + "26/errors/campaign_draft_error.proto\0324go" + + "ogle/ads/googleads/v26/errors/campaign_e" + + "rror.proto\032?google/ads/googleads/v26/err" + + "ors/campaign_experiment_error.proto\0329goo" + + "gle/ads/googleads/v26/errors/campaign_fe" + + "ed_error.proto\032@google/ads/googleads/v26" + + "/errors/campaign_goal_config_error.proto" + + "\032?google/ads/googleads/v26/errors/campai" + + "gn_shared_set_error.proto\0328google/ads/go" + + "ogleads/v26/errors/change_event_error.pr" + + "oto\0329google/ads/googleads/v26/errors/cha" + + "nge_status_error.proto\0326google/ads/googl" + + "eads/v26/errors/click_view_error.proto\032;" + + "google/ads/googleads/v26/errors/collecti" + + "on_size_error.proto\032Dgoogle/ads/googlead" + + "s/v26/errors/content_creator_insights_er" + + "ror.proto\0323google/ads/googleads/v26/erro" + + "rs/context_error.proto\032=google/ads/googl" + + "eads/v26/errors/conversion_action_error." + + "proto\032Hgoogle/ads/googleads/v26/errors/c" + + "onversion_adjustment_upload_error.proto\032" + + "Fgoogle/ads/googleads/v26/errors/convers" + + "ion_custom_variable_error.proto\032Kgoogle/" + + "ads/googleads/v26/errors/conversion_goal" + + "_campaign_config_error.proto\032=google/ads" + + "/googleads/v26/errors/conversion_upload_" + + "error.proto\032Agoogle/ads/googleads/v26/er" + + "rors/conversion_value_rule_error.proto\032E" + + "google/ads/googleads/v26/errors/conversi" + + "on_value_rule_set_error.proto\0328google/ad" + + "s/googleads/v26/errors/country_code_erro" + + "r.proto\0325google/ads/googleads/v26/errors" + + "/criterion_error.proto\0329google/ads/googl" + + "eads/v26/errors/currency_code_error.prot" + + "o\0324google/ads/googleads/v26/errors/curre" + + "ncy_error.proto\032;google/ads/googleads/v2" + + "6/errors/custom_audience_error.proto\032Bgo" + + "ogle/ads/googleads/v26/errors/custom_con" + + "version_goal_error.proto\032;google/ads/goo" + + "gleads/v26/errors/custom_interest_error." + + "proto\032@google/ads/googleads/v26/errors/c" + + "ustomer_client_link_error.proto\032?google/" + + "ads/googleads/v26/errors/customer_custom" + + "izer_error.proto\0324google/ads/googleads/v" + + "26/errors/customer_error.proto\0329google/a" + + "ds/googleads/v26/errors/customer_feed_er" + + "ror.proto\032Agoogle/ads/googleads/v26/erro" + + "rs/customer_manager_link_error.proto\032Zgo" + + "ogle/ads/googleads/v26/errors/customer_s" + + "k_ad_network_conversion_value_schema_err" + + "or.proto\032@google/ads/googleads/v26/error" + + "s/customer_user_access_error.proto\032@goog" + + "le/ads/googleads/v26/errors/customizer_a" + + "ttribute_error.proto\0325google/ads/googlea" + + "ds/v26/errors/data_link_error.proto\0324goo" + + "gle/ads/googleads/v26/errors/database_er" + + "ror.proto\0320google/ads/googleads/v26/erro" + + "rs/date_error.proto\0326google/ads/googlead" + + "s/v26/errors/date_range_error.proto\032?goo" + + "gle/ads/googleads/v26/errors/demand_gen_" + + "campaign_error.proto\0324google/ads/googlea" + + "ds/v26/errors/distinct_error.proto\0320goog" + + "le/ads/googleads/v26/errors/enum_error.p" + + "roto\032:google/ads/googleads/v26/errors/ex" + + "periment_arm_error.proto\0326google/ads/goo" + + "gleads/v26/errors/experiment_error.proto" + + "\032?google/ads/googleads/v26/errors/extens" + + "ion_feed_item_error.proto\032=google/ads/go" + + "ogleads/v26/errors/extension_setting_err" + + "or.proto\032Dgoogle/ads/googleads/v26/error" + + "s/feed_attribute_reference_error.proto\0320" + + "google/ads/googleads/v26/errors/feed_err" + + "or.proto\0325google/ads/googleads/v26/error" + + "s/feed_item_error.proto\0329google/ads/goog" + + "leads/v26/errors/feed_item_set_error.pro" + + "to\032>google/ads/googleads/v26/errors/feed" + + "_item_set_link_error.proto\032\n\nerror_code\030\001 \001(" + - "\0132*.google.ads.googleads.v26.errors.Erro" + - "rCode\022\017\n\007message\030\002 \001(\t\0227\n\007trigger\030\003 \001(\0132" + - "&.google.ads.googleads.v26.common.Value\022" + - "@\n\010location\030\004 \001(\0132..google.ads.googleads" + - ".v26.errors.ErrorLocation\022>\n\007details\030\005 \001" + - "(\0132-.google.ads.googleads.v26.errors.Err" + - "orDetails\"\373\221\001\n\tErrorCode\022W\n\rrequest_erro" + - "r\030\001 \001(\0162>.google.ads.googleads.v26.error" + - "s.RequestErrorEnum.RequestErrorH\000\022p\n\026bid" + - "ding_strategy_error\030\002 \001(\0162N.google.ads.g" + - "oogleads.v26.errors.BiddingStrategyError" + - "Enum.BiddingStrategyErrorH\000\022[\n\017url_field" + - "_error\030\003 \001(\0162@.google.ads.googleads.v26." + - "errors.UrlFieldErrorEnum.UrlFieldErrorH\000" + - "\022j\n\024list_operation_error\030\004 \001(\0162J.google." + - "ads.googleads.v26.errors.ListOperationEr" + - "rorEnum.ListOperationErrorH\000\022Q\n\013query_er" + - "ror\030\005 \001(\0162:.google.ads.googleads.v26.err" + - "ors.QueryErrorEnum.QueryErrorH\000\022T\n\014mutat" + - "e_error\030\007 \001(\0162<.google.ads.googleads.v26" + - ".errors.MutateErrorEnum.MutateErrorH\000\022^\n" + - "\020field_mask_error\030\010 \001(\0162B.google.ads.goo" + - "gleads.v26.errors.FieldMaskErrorEnum.Fie" + - "ldMaskErrorH\000\022i\n\023authorization_error\030\t \001" + - "(\0162J.google.ads.googleads.v26.errors.Aut" + - "horizationErrorEnum.AuthorizationErrorH\000" + - "\022Z\n\016internal_error\030\n \001(\0162@.google.ads.go" + - "ogleads.v26.errors.InternalErrorEnum.Int" + - "ernalErrorH\000\022Q\n\013quota_error\030\013 \001(\0162:.goog" + - "le.ads.googleads.v26.errors.QuotaErrorEn" + - "um.QuotaErrorH\000\022H\n\010ad_error\030\014 \001(\01624.goog" + - "le.ads.googleads.v26.errors.AdErrorEnum." + - "AdErrorH\000\022X\n\016ad_group_error\030\r \001(\0162>.goog" + - "le.ads.googleads.v26.errors.AdGroupError" + - "Enum.AdGroupErrorH\000\022m\n\025campaign_budget_e" + - "rror\030\016 \001(\0162L.google.ads.googleads.v26.er" + - "rors.CampaignBudgetErrorEnum.CampaignBud" + - "getErrorH\000\022Z\n\016campaign_error\030\017 \001(\0162@.goo" + - "gle.ads.googleads.v26.errors.CampaignErr" + - "orEnum.CampaignErrorH\000\022k\n\024video_campaign" + - "_error\030\266\001 \001(\0162J.google.ads.googleads.v26" + - ".errors.VideoCampaignErrorEnum.VideoCamp" + - "aignErrorH\000\022l\n\024authentication_error\030\021 \001(" + - "\0162L.google.ads.googleads.v26.errors.Auth" + - "enticationErrorEnum.AuthenticationErrorH" + - "\000\022U\n\014action_error\030\304\001 \001(\0162<.google.ads.go" + - "ogleads.v26.errors.ActionErrorEnum.Actio" + - "nErrorH\000\022\224\001\n#ad_group_criterion_customiz" + - "er_error\030\241\001 \001(\0162d.google.ads.googleads.v" + - "26.errors.AdGroupCriterionCustomizerErro" + - "rEnum.AdGroupCriterionCustomizerErrorH\000\022" + - "t\n\030ad_group_criterion_error\030\022 \001(\0162P.goog" + - "le.ads.googleads.v26.errors.AdGroupCrite" + - "rionErrorEnum.AdGroupCriterionErrorH\000\022x\n" + - "\031ad_group_customizer_error\030\237\001 \001(\0162R.goog" + - "le.ads.googleads.v26.errors.AdGroupCusto" + - "mizerErrorEnum.AdGroupCustomizerErrorH\000\022" + - "g\n\023ad_customizer_error\030\023 \001(\0162H.google.ad" + - "s.googleads.v26.errors.AdCustomizerError" + - "Enum.AdCustomizerErrorH\000\022_\n\021ad_group_ad_" + - "error\030\025 \001(\0162B.google.ads.googleads.v26.e" + - "rrors.AdGroupAdErrorEnum.AdGroupAdErrorH" + - "\000\022^\n\020ad_sharing_error\030\030 \001(\0162B.google.ads" + - ".googleads.v26.errors.AdSharingErrorEnum" + - ".AdSharingErrorH\000\022K\n\tadx_error\030\031 \001(\01626.g" + - "oogle.ads.googleads.v26.errors.AdxErrorE" + - "num.AdxErrorH\000\022Q\n\013asset_error\030k \001(\0162:.go" + - "ogle.ads.googleads.v26.errors.AssetError" + - "Enum.AssetErrorH\000\022r\n\027asset_group_asset_e" + - "rror\030\225\001 \001(\0162N.google.ads.googleads.v26.e" + - "rrors.AssetGroupAssetErrorEnum.AssetGrou" + - "pAssetErrorH\000\022\233\001\n&asset_group_listing_gr" + - "oup_filter_error\030\233\001 \001(\0162h.google.ads.goo" + - "gleads.v26.errors.AssetGroupListingGroup" + - "FilterErrorEnum.AssetGroupListingGroupFi" + - "lterErrorH\000\022b\n\021asset_group_error\030\224\001 \001(\0162" + - "D.google.ads.googleads.v26.errors.AssetG" + - "roupErrorEnum.AssetGroupErrorH\000\022l\n\025asset" + - "_set_asset_error\030\231\001 \001(\0162J.google.ads.goo" + - "gleads.v26.errors.AssetSetAssetErrorEnum" + - ".AssetSetAssetErrorH\000\022i\n\024asset_set_link_" + - "error\030\232\001 \001(\0162H.google.ads.googleads.v26." + - "errors.AssetSetLinkErrorEnum.AssetSetLin" + - "kErrorH\000\022\\\n\017asset_set_error\030\230\001 \001(\0162@.goo" + - "gle.ads.googleads.v26.errors.AssetSetErr" + - "orEnum.AssetSetErrorH\000\022\227\001\n$business_prof" + - "ile_location_sync_error\030\250\001 \001(\0162f.google." + - "ads.googleads.v26.errors.BusinessProfile" + - "LocationSyncErrorEnum.BusinessProfileLoc" + - "ationSyncErrorH\000\022W\n\rbidding_error\030\032 \001(\0162" + - ">.google.ads.googleads.v26.errors.Biddin" + - "gErrorEnum.BiddingErrorH\000\022v\n\030campaign_cr" + - "iterion_error\030\035 \001(\0162R.google.ads.googlea" + - "ds.v26.errors.CampaignCriterionErrorEnum" + - ".CampaignCriterionErrorH\000\022\207\001\n\036campaign_c" + - "onversion_goal_error\030\246\001 \001(\0162\\.google.ads" + - ".googleads.v26.errors.CampaignConversion" + - "GoalErrorEnum.CampaignConversionGoalErro" + - "rH\000\022z\n\031campaign_customizer_error\030\240\001 \001(\0162" + - "T.google.ads.googleads.v26.errors.Campai" + - "gnCustomizerErrorEnum.CampaignCustomizer" + - "ErrorH\000\022m\n\025collection_size_error\030\037 \001(\0162L" + - ".google.ads.googleads.v26.errors.Collect" + - "ionSizeErrorEnum.CollectionSizeErrorH\000\022\232" + - "\001\n%conversion_goal_campaign_config_error" + - "\030\245\001 \001(\0162h.google.ads.googleads.v26.error" + - "s.ConversionGoalCampaignConfigErrorEnum." + - "ConversionGoalCampaignConfigErrorH\000\022d\n\022c" + - "ountry_code_error\030m \001(\0162F.google.ads.goo" + - "gleads.v26.errors.CountryCodeErrorEnum.C" + - "ountryCodeErrorH\000\022]\n\017criterion_error\030 \001" + - "(\0162B.google.ads.googleads.v26.errors.Cri" + - "terionErrorEnum.CriterionErrorH\000\022\201\001\n\034cus" + - "tom_conversion_goal_error\030\226\001 \001(\0162X.googl" + - "e.ads.googleads.v26.errors.CustomConvers" + - "ionGoalErrorEnum.CustomConversionGoalErr" + - "orH\000\022z\n\031customer_customizer_error\030\236\001 \001(\016" + - "2T.google.ads.googleads.v26.errors.Custo" + - "merCustomizerErrorEnum.CustomerCustomize" + - "rErrorH\000\022Z\n\016customer_error\030Z \001(\0162@.googl" + - "e.ads.googleads.v26.errors.CustomerError" + - "Enum.CustomerErrorH\000\022}\n\032customizer_attri" + - "bute_error\030\227\001 \001(\0162V.google.ads.googleads" + - ".v26.errors.CustomizerAttributeErrorEnum" + - ".CustomizerAttributeErrorH\000\022N\n\ndate_erro" + - "r\030! \001(\01628.google.ads.googleads.v26.error" + - "s.DateErrorEnum.DateErrorH\000\022^\n\020date_rang" + - "e_error\030\" \001(\0162B.google.ads.googleads.v26" + - ".errors.DateRangeErrorEnum.DateRangeErro" + - "rH\000\022Z\n\016distinct_error\030# \001(\0162@.google.ads", - ".googleads.v26.errors.DistinctErrorEnum." + - "DistinctErrorH\000\022\206\001\n\036feed_attribute_refer" + - "ence_error\030$ \001(\0162\\.google.ads.googleads." + - "v26.errors.FeedAttributeReferenceErrorEn" + - "um.FeedAttributeReferenceErrorH\000\022\225\001\n$fin" + - "al_url_expansion_asset_view_error\030\301\001 \001(\016" + - "2d.google.ads.googleads.v26.errors.Final" + - "UrlExpansionAssetViewErrorEnum.FinalUrlE" + - "xpansionAssetViewErrorH\000\022Z\n\016function_err" + - "or\030% \001(\0162@.google.ads.googleads.v26.erro" + - "rs.FunctionErrorEnum.FunctionErrorH\000\022p\n\026" + - "function_parsing_error\030& \001(\0162N.google.ad" + - "s.googleads.v26.errors.FunctionParsingEr" + - "rorEnum.FunctionParsingErrorH\000\022H\n\010id_err" + - "or\030\' \001(\01624.google.ads.googleads.v26.erro" + - "rs.IdErrorEnum.IdErrorH\000\022Q\n\013image_error\030" + - "( \001(\0162:.google.ads.googleads.v26.errors." + - "ImageErrorEnum.ImageErrorH\000\022g\n\023language_" + - "code_error\030n \001(\0162H.google.ads.googleads." + - "v26.errors.LanguageCodeErrorEnum.Languag" + - "eCodeErrorH\000\022d\n\022media_bundle_error\030* \001(\016" + - "2F.google.ads.googleads.v26.errors.Media" + - "BundleErrorEnum.MediaBundleErrorH\000\022d\n\022me" + - "dia_upload_error\030t \001(\0162F.google.ads.goog" + - "leads.v26.errors.MediaUploadErrorEnum.Me" + - "diaUploadErrorH\000\022^\n\020media_file_error\030V \001" + - "(\0162B.google.ads.googleads.v26.errors.Med" + - "iaFileErrorEnum.MediaFileErrorH\000\022n\n\025merc" + - "hant_center_error\030\242\001 \001(\0162L.google.ads.go" + - "ogleads.v26.errors.MerchantCenterErrorEn" + - "um.MerchantCenterErrorH\000\022`\n\020multiplier_e" + - "rror\030, \001(\0162D.google.ads.googleads.v26.er" + - "rors.MultiplierErrorEnum.MultiplierError" + - "H\000\022}\n\033new_resource_creation_error\030- \001(\0162" + - "V.google.ads.googleads.v26.errors.NewRes" + - "ourceCreationErrorEnum.NewResourceCreati" + - "onErrorH\000\022[\n\017not_empty_error\030. \001(\0162@.goo" + - "gle.ads.googleads.v26.errors.NotEmptyErr" + - "orEnum.NotEmptyErrorH\000\022N\n\nnull_error\030/ \001" + - "(\01628.google.ads.googleads.v26.errors.Nul" + - "lErrorEnum.NullErrorH\000\022Z\n\016operator_error" + - "\0300 \001(\0162@.google.ads.googleads.v26.errors" + - ".OperatorErrorEnum.OperatorErrorH\000\022Q\n\013ra" + - "nge_error\0301 \001(\0162:.google.ads.googleads.v" + - "26.errors.RangeErrorEnum.RangeErrorH\000\022l\n" + - "\024recommendation_error\030: \001(\0162L.google.ads" + - ".googleads.v26.errors.RecommendationErro" + - "rEnum.RecommendationErrorH\000\022\222\001\n!recommen" + - "dation_subscription_error\030\264\001 \001(\0162d.googl" + - "e.ads.googleads.v26.errors.Recommendatio" + - "nSubscriptionErrorEnum.RecommendationSub" + - "scriptionErrorH\000\022a\n\021region_code_error\0303 " + - "\001(\0162D.google.ads.googleads.v26.errors.Re" + - "gionCodeErrorEnum.RegionCodeErrorH\000\022W\n\rs" + - "etting_error\0304 \001(\0162>.google.ads.googlead" + - "s.v26.errors.SettingErrorEnum.SettingErr" + - "orH\000\022g\n\023string_format_error\0305 \001(\0162H.goog" + - "le.ads.googleads.v26.errors.StringFormat" + - "ErrorEnum.StringFormatErrorH\000\022g\n\023string_" + - "length_error\0306 \001(\0162H.google.ads.googlead" + - "s.v26.errors.StringLengthErrorEnum.Strin" + - "gLengthErrorH\000\022\203\001\n\035operation_access_deni" + - "ed_error\0307 \001(\0162Z.google.ads.googleads.v2" + - "6.errors.OperationAccessDeniedErrorEnum." + - "OperationAccessDeniedErrorH\000\022\200\001\n\034resourc" + - "e_access_denied_error\0308 \001(\0162X.google.ads" + - ".googleads.v26.errors.ResourceAccessDeni" + - "edErrorEnum.ResourceAccessDeniedErrorH\000\022" + - "\223\001\n#resource_count_limit_exceeded_error\030" + - "9 \001(\0162d.google.ads.googleads.v26.errors." + - "ResourceCountLimitExceededErrorEnum.Reso" + - "urceCountLimitExceededErrorH\000\022\214\001\n youtub" + - "e_video_registration_error\030u \001(\0162`.googl" + - "e.ads.googleads.v26.errors.YoutubeVideoR" + - "egistrationErrorEnum.YoutubeVideoRegistr" + - "ationErrorH\000\022{\n\033ad_group_bid_modifier_er" + - "ror\030; \001(\0162T.google.ads.googleads.v26.err" + - "ors.AdGroupBidModifierErrorEnum.AdGroupB" + - "idModifierErrorH\000\022W\n\rcontext_error\030< \001(\016" + - "2>.google.ads.googleads.v26.errors.Conte" + - "xtErrorEnum.ContextErrorH\000\022Q\n\013field_erro" + - "r\030= \001(\0162:.google.ads.googleads.v26.error" + - "s.FieldErrorEnum.FieldErrorH\000\022^\n\020shared_" + - "set_error\030> \001(\0162B.google.ads.googleads.v" + - "26.errors.SharedSetErrorEnum.SharedSetEr" + - "rorH\000\022p\n\026shared_criterion_error\030? \001(\0162N." + - "google.ads.googleads.v26.errors.SharedCr" + - "iterionErrorEnum.SharedCriterionErrorH\000\022" + - "w\n\031campaign_shared_set_error\030@ \001(\0162R.goo" + - "gle.ads.googleads.v26.errors.CampaignSha" + - "redSetErrorEnum.CampaignSharedSetErrorH\000" + - "\022s\n\027conversion_action_error\030A \001(\0162P.goog" + - "le.ads.googleads.v26.errors.ConversionAc" + - "tionErrorEnum.ConversionActionErrorH\000\022\222\001" + - "\n\"conversion_adjustment_upload_error\030s \001" + - "(\0162d.google.ads.googleads.v26.errors.Con" + - "versionAdjustmentUploadErrorEnum.Convers" + - "ionAdjustmentUploadErrorH\000\022\215\001\n conversio" + - "n_custom_variable_error\030\217\001 \001(\0162`.google." + - "ads.googleads.v26.errors.ConversionCusto" + - "mVariableErrorEnum.ConversionCustomVaria" + - "bleErrorH\000\022s\n\027conversion_upload_error\030o " + - "\001(\0162P.google.ads.googleads.v26.errors.Co" + - "nversionUploadErrorEnum.ConversionUpload" + - "ErrorH\000\022~\n\033conversion_value_rule_error\030\221" + - "\001 \001(\0162V.google.ads.googleads.v26.errors." + - "ConversionValueRuleErrorEnum.ConversionV" + - "alueRuleErrorH\000\022\210\001\n\037conversion_value_rul" + - "e_set_error\030\222\001 \001(\0162\\.google.ads.googlead" + - "s.v26.errors.ConversionValueRuleSetError" + - "Enum.ConversionValueRuleSetErrorH\000\022T\n\014he" + - "ader_error\030B \001(\0162<.google.ads.googleads." + - "v26.errors.HeaderErrorEnum.HeaderErrorH\000" + - "\022Z\n\016database_error\030C \001(\0162@.google.ads.go" + - "ogleads.v26.errors.DatabaseErrorEnum.Dat" + - "abaseErrorH\000\022j\n\024policy_finding_error\030D \001" + - "(\0162J.google.ads.googleads.v26.errors.Pol" + - "icyFindingErrorEnum.PolicyFindingErrorH\000" + - "\022N\n\nenum_error\030F \001(\01628.google.ads.google" + - "ads.v26.errors.EnumErrorEnum.EnumErrorH\000" + - "\022d\n\022keyword_plan_error\030G \001(\0162F.google.ad" + - "s.googleads.v26.errors.KeywordPlanErrorE" + - "num.KeywordPlanErrorH\000\022}\n\033keyword_plan_c" + - "ampaign_error\030H \001(\0162V.google.ads.googlea" + - "ds.v26.errors.KeywordPlanCampaignErrorEn" + - "um.KeywordPlanCampaignErrorH\000\022\224\001\n#keywor" + - "d_plan_campaign_keyword_error\030\204\001 \001(\0162d.g" + - "oogle.ads.googleads.v26.errors.KeywordPl" + - "anCampaignKeywordErrorEnum.KeywordPlanCa" + - "mpaignKeywordErrorH\000\022{\n\033keyword_plan_ad_" + - "group_error\030J \001(\0162T.google.ads.googleads" + - ".v26.errors.KeywordPlanAdGroupErrorEnum." + - "KeywordPlanAdGroupErrorH\000\022\222\001\n#keyword_pl" + - "an_ad_group_keyword_error\030\205\001 \001(\0162b.googl" + - "e.ads.googleads.v26.errors.KeywordPlanAd" + - "GroupKeywordErrorEnum.KeywordPlanAdGroup" + - "KeywordErrorH\000\022q\n\027keyword_plan_idea_erro" + - "r\030L \001(\0162N.google.ads.googleads.v26.error" + - "s.KeywordPlanIdeaErrorEnum.KeywordPlanId" + - "eaErrorH\000\022\203\001\n\035account_budget_proposal_er" + - "ror\030M \001(\0162Z.google.ads.googleads.v26.err" + - "ors.AccountBudgetProposalErrorEnum.Accou" + - "ntBudgetProposalErrorH\000\022[\n\017user_list_err" + - "or\030N \001(\0162@.google.ads.googleads.v26.erro" + - "rs.UserListErrorEnum.UserListErrorH\000\022e\n\022" + - "change_event_error\030\210\001 \001(\0162F.google.ads.g" + - "oogleads.v26.errors.ChangeEventErrorEnum" + - ".ChangeEventErrorH\000\022g\n\023change_status_err" + - "or\030O \001(\0162H.google.ads.googleads.v26.erro" + - "rs.ChangeStatusErrorEnum.ChangeStatusErr" + - "orH\000\022N\n\nfeed_error\030P \001(\01628.google.ads.go" + - "ogleads.v26.errors.FeedErrorEnum.FeedErr" + - "orH\000\022\226\001\n$geo_target_constant_suggestion_" + - "error\030Q \001(\0162f.google.ads.googleads.v26.e" + - "rrors.GeoTargetConstantSuggestionErrorEn" + - "um.GeoTargetConstantSuggestionErrorH\000\022j\n" + - "\024campaign_draft_error\030R \001(\0162J.google.ads" + - ".googleads.v26.errors.CampaignDraftError" + - "Enum.CampaignDraftErrorH\000\022[\n\017feed_item_e" + - "rror\030S \001(\0162@.google.ads.googleads.v26.er" + - "rors.FeedItemErrorEnum.FeedItemErrorH\000\022Q" + - "\n\013label_error\030T \001(\0162:.google.ads.googlea" + - "ds.v26.errors.LabelErrorEnum.LabelErrorH" + - "\000\022g\n\023billing_setup_error\030W \001(\0162H.google." + - "ads.googleads.v26.errors.BillingSetupErr" + - "orEnum.BillingSetupErrorH\000\022z\n\032customer_c" + - "lient_link_error\030X \001(\0162T.google.ads.goog" + - "leads.v26.errors.CustomerClientLinkError" + - "Enum.CustomerClientLinkErrorH\000\022}\n\033custom" + - "er_manager_link_error\030[ \001(\0162V.google.ads" + - ".googleads.v26.errors.CustomerManagerLin" + - "kErrorEnum.CustomerManagerLinkErrorH\000\022d\n" + - "\022feed_mapping_error\030\\ \001(\0162F.google.ads.g" + - "oogleads.v26.errors.FeedMappingErrorEnum" + - ".FeedMappingErrorH\000\022g\n\023customer_feed_err" + - "or\030] \001(\0162H.google.ads.googleads.v26.erro" + - "rs.CustomerFeedErrorEnum.CustomerFeedErr" + - "orH\000\022e\n\023ad_group_feed_error\030^ \001(\0162F.goog" + - "le.ads.googleads.v26.errors.AdGroupFeedE" + - "rrorEnum.AdGroupFeedErrorH\000\022g\n\023campaign_" + - "feed_error\030` \001(\0162H.google.ads.googleads." + - "v26.errors.CampaignFeedErrorEnum.Campaig" + - "nFeedErrorH\000\022m\n\025custom_interest_error\030a " + - "\001(\0162L.google.ads.googleads.v26.errors.Cu" + - "stomInterestErrorEnum.CustomInterestErro" + - "rH\000\022y\n\031campaign_experiment_error\030b \001(\0162T" + - ".google.ads.googleads.v26.errors.Campaig" + - "nExperimentErrorEnum.CampaignExperimentE" + - "rrorH\000\022w\n\031extension_feed_item_error\030d \001(" + - "\0162R.google.ads.googleads.v26.errors.Exte" + - "nsionFeedItemErrorEnum.ExtensionFeedItem" + - "ErrorH\000\022d\n\022ad_parameter_error\030e \001(\0162F.go" + - "ogle.ads.googleads.v26.errors.AdParamete" + - "rErrorEnum.AdParameterErrorH\000\022z\n\032feed_it" + - "em_validation_error\030f \001(\0162T.google.ads.g" + - "oogleads.v26.errors.FeedItemValidationEr" + - "rorEnum.FeedItemValidationErrorH\000\022s\n\027ext" + - "ension_setting_error\030g \001(\0162P.google.ads." + - "googleads.v26.errors.ExtensionSettingErr" + - "orEnum.ExtensionSettingErrorH\000\022f\n\023feed_i" + - "tem_set_error\030\214\001 \001(\0162F.google.ads.google" + - "ads.v26.errors.FeedItemSetErrorEnum.Feed" + - "ItemSetErrorH\000\022s\n\030feed_item_set_link_err" + - "or\030\215\001 \001(\0162N.google.ads.googleads.v26.err" + - "ors.FeedItemSetLinkErrorEnum.FeedItemSet" + - "LinkErrorH\000\022n\n\026feed_item_target_error\030h " + - "\001(\0162L.google.ads.googleads.v26.errors.Fe" + - "edItemTargetErrorEnum.FeedItemTargetErro" + - "rH\000\022p\n\026policy_violation_error\030i \001(\0162N.go" + - "ogle.ads.googleads.v26.errors.PolicyViol" + - "ationErrorEnum.PolicyViolationErrorH\000\022m\n" + - "\025partial_failure_error\030p \001(\0162L.google.ad" + - "s.googleads.v26.errors.PartialFailureErr" + - "orEnum.PartialFailureErrorH\000\022^\n\020click_vi" + - "ew_error\030q \001(\0162B.google.ads.googleads.v2" + - "6.errors.ClickViewErrorEnum.ClickViewErr" + - "orH\000\022\217\001\n!policy_validation_parameter_err" + - "or\030r \001(\0162b.google.ads.googleads.v26.erro" + - "rs.PolicyValidationParameterErrorEnum.Po" + - "licyValidationParameterErrorH\000\022^\n\020size_l" + - "imit_error\030v \001(\0162B.google.ads.googleads." + - "v26.errors.SizeLimitErrorEnum.SizeLimitE" + - "rrorH\000\022{\n\033offline_user_data_job_error\030w " + - "\001(\0162T.google.ads.googleads.v26.errors.Of" + - "flineUserDataJobErrorEnum.OfflineUserDat" + - "aJobErrorH\000\022n\n\025not_allowlisted_error\030\211\001 " + - "\001(\0162L.google.ads.googleads.v26.errors.No" + - "tAllowlistedErrorEnum.NotAllowlistedErro" + - "rH\000\022d\n\022manager_link_error\030y \001(\0162F.google" + - ".ads.googleads.v26.errors.ManagerLinkErr" + - "orEnum.ManagerLinkErrorH\000\022g\n\023currency_co" + - "de_error\030z \001(\0162H.google.ads.googleads.v2" + - "6.errors.CurrencyCodeErrorEnum.CurrencyC" + - "odeErrorH\000\022`\n\020experiment_error\030{ \001(\0162D.g" + - "oogle.ads.googleads.v26.errors.Experimen" + - "tErrorEnum.ExperimentErrorH\000\022s\n\027access_i" + - "nvitation_error\030| \001(\0162P.google.ads.googl" + - "eads.v26.errors.AccessInvitationErrorEnu" + - "m.AccessInvitationErrorH\000\022^\n\020reach_plan_" + - "error\030} \001(\0162B.google.ads.googleads.v26.e" + - "rrors.ReachPlanErrorEnum.ReachPlanErrorH" + - "\000\022W\n\rinvoice_error\030~ \001(\0162>.google.ads.go" + - "ogleads.v26.errors.InvoiceErrorEnum.Invo" + - "iceErrorH\000\022p\n\026payments_account_error\030\177 \001" + - "(\0162N.google.ads.googleads.v26.errors.Pay" + - "mentsAccountErrorEnum.PaymentsAccountErr" + - "orH\000\022\\\n\017time_zone_error\030\200\001 \001(\0162@.google." + - "ads.googleads.v26.errors.TimeZoneErrorEn" + - "um.TimeZoneErrorH\000\022_\n\020asset_link_error\030\201" + - "\001 \001(\0162B.google.ads.googleads.v26.errors." + - "AssetLinkErrorEnum.AssetLinkErrorH\000\022\\\n\017u" + - "ser_data_error\030\202\001 \001(\0162@.google.ads.googl" + - "eads.v26.errors.UserDataErrorEnum.UserDa" + - "taErrorH\000\022\\\n\017batch_job_error\030\203\001 \001(\0162@.go" + - "ogle.ads.googleads.v26.errors.BatchJobEr" + - "rorEnum.BatchJobErrorH\000\022e\n\022account_link_" + - "error\030\206\001 \001(\0162F.google.ads.googleads.v26." + - "errors.AccountLinkErrorEnum.AccountLinkE" + - "rrorH\000\022\225\001\n$third_party_app_analytics_lin" + - "k_error\030\207\001 \001(\0162d.google.ads.googleads.v2" + - "6.errors.ThirdPartyAppAnalyticsLinkError" + - "Enum.ThirdPartyAppAnalyticsLinkErrorH\000\022{" + - "\n\032customer_user_access_error\030\212\001 \001(\0162T.go" + - "ogle.ads.googleads.v26.errors.CustomerUs" + - "erAccessErrorEnum.CustomerUserAccessErro" + - "rH\000\022n\n\025custom_audience_error\030\213\001 \001(\0162L.go" + - "ogle.ads.googleads.v26.errors.CustomAudi" + - "enceErrorEnum.CustomAudienceErrorH\000\022[\n\016a" + - "udience_error\030\244\001 \001(\0162@.google.ads.google" + - "ads.v26.errors.AudienceErrorEnum.Audienc" + - "eErrorH\000\022x\n\031search_term_insight_error\030\256\001" + - " \001(\0162R.google.ads.googleads.v26.errors.S" + - "earchTermInsightErrorEnum.SearchTermInsi" + - "ghtErrorH\000\022k\n\024smart_campaign_error\030\223\001 \001(" + - "\0162J.google.ads.googleads.v26.errors.Smar" + - "tCampaignErrorEnum.SmartCampaignErrorH\000\022" + - "k\n\024experiment_arm_error\030\234\001 \001(\0162J.google." + - "ads.googleads.v26.errors.ExperimentArmEr" + - "rorEnum.ExperimentArmErrorH\000\022t\n\027audience" + - "_insights_error\030\247\001 \001(\0162P.google.ads.goog" + - "leads.v26.errors.AudienceInsightsErrorEn" + - "um.AudienceInsightsErrorH\000\022e\n\022product_li" + - "nk_error\030\251\001 \001(\0162F.google.ads.googleads.v" + - "26.errors.ProductLinkErrorEnum.ProductLi" + - "nkErrorH\000\022\\\n\017data_link_error\030\273\001 \001(\0162@.go" + - "ogle.ads.googleads.v26.errors.DataLinkEr" + - "rorEnum.DataLinkErrorH\000\022\302\001\n4customer_sk_" + - "ad_network_conversion_value_schema_error" + - "\030\252\001 \001(\0162\200\001.google.ads.googleads.v26.erro" + - "rs.CustomerSkAdNetworkConversionValueSch" + - "emaErrorEnum.CustomerSkAdNetworkConversi" + - "onValueSchemaErrorH\000\022[\n\016currency_error\030\253" + - "\001 \001(\0162@.google.ads.googleads.v26.errors." + - "CurrencyErrorEnum.CurrencyErrorH\000\022u\n\030ass" + - "et_group_signal_error\030\260\001 \001(\0162P.google.ad" + - "s.googleads.v26.errors.AssetGroupSignalE" + - "rrorEnum.AssetGroupSignalErrorH\000\022\204\001\n\035pro" + - "duct_link_invitation_error\030\261\001 \001(\0162Z.goog" + - "le.ads.googleads.v26.errors.ProductLinkI" + - "nvitationErrorEnum.ProductLinkInvitation" + - "ErrorH\000\022\200\001\n\033identity_verification_error\030" + - "\265\001 \001(\0162X.google.ads.googleads.v26.errors" + - ".IdentityVerificationErrorEnum.IdentityV" + - "erificationErrorH\000\022\202\001\n\035user_list_custome" + - "r_type_error\030\267\001 \001(\0162X.google.ads.googlea" + - "ds.v26.errors.UserListCustomerTypeErrorE" + - "num.UserListCustomerTypeErrorH\000\022q\n\026shopp" + - "ing_product_error\030\270\001 \001(\0162N.google.ads.go" + - "ogleads.v26.errors.ShoppingProductErrorE" + - "num.ShoppingProductErrorH\000\022\246\001\n)automatic" + - "ally_created_asset_removal_error\030\271\001 \001(\0162" + - "p.google.ads.googleads.v26.errors.Automa" + - "ticallyCreatedAssetRemovalErrorEnum.Auto" + - "maticallyCreatedAssetRemovalErrorH\000\022t\n\027s" + - "hareable_preview_error\030\272\001 \001(\0162P.google.a" + - "ds.googleads.v26.errors.ShareablePreview" + - "ErrorEnum.ShareablePreviewErrorH\000\022{\n\032cam" + - "paign_goal_config_error\030\274\001 \001(\0162T.google." + - "ads.googleads.v26.errors.CampaignGoalCon" + - "figErrorEnum.CampaignGoalConfigErrorH\000\022O" + - "\n\ngoal_error\030\275\001 \001(\01628.google.ads.googlea" + - "ds.v26.errors.GoalErrorEnum.GoalErrorH\000\022" + - "\215\001\n brand_guidelines_migration_error\030\277\001 " + - "\001(\0162`.google.ads.googleads.v26.errors.Br" + - "andGuidelinesMigrationErrorEnum.BrandGui" + - "delinesMigrationErrorH\000\022q\n\026asset_generat" + - "ion_error\030\302\001 \001(\0162N.google.ads.googleads." + - "v26.errors.AssetGenerationErrorEnum.Asse" + - "tGenerationErrorH\000\022a\n\020benchmarks_error\030\303" + - "\001 \001(\0162D.google.ads.googleads.v26.errors." + - "BenchmarksErrorEnum.BenchmarksErrorH\000\022^\n" + - "\017incentive_error\030\305\001 \001(\0162B.google.ads.goo" + - "gleads.v26.errors.IncentiveErrorEnum.Inc" + - "entiveErrorH\000\022\207\001\n\036content_creator_insigh" + - "ts_error\030\306\001 \001(\0162\\.google.ads.googleads.v" + - "26.errors.ContentCreatorInsightsErrorEnu" + - "m.ContentCreatorInsightsErrorH\000\022t\n\027video" + - "_reservation_error\030\307\001 \001(\0162P.google.ads.g" + - "oogleads.v26.errors.VideoReservationErro" + - "rEnum.VideoReservationErrorH\000\022\202\001\n\035multi_" + - "party_auth_review_error\030\310\001 \001(\0162X.google." + - "ads.googleads.v26.errors.MultiPartyAuthR" + - "eviewErrorEnum.MultiPartyAuthReviewError" + - "H\000B\014\n\nerror_code\"\263\001\n\rErrorLocation\022\\\n\023fi" + - "eld_path_elements\030\002 \003(\0132?.google.ads.goo" + - "gleads.v26.errors.ErrorLocation.FieldPat" + - "hElement\032D\n\020FieldPathElement\022\022\n\nfield_na" + - "me\030\001 \001(\t\022\022\n\005index\030\003 \001(\005H\000\210\001\001B\010\n\006_index\"\305" + - "\005\n\014ErrorDetails\022\036\n\026unpublished_error_cod" + - "e\030\001 \001(\t\022Y\n\030policy_violation_details\030\002 \001(" + - "\01327.google.ads.googleads.v26.errors.Poli" + - "cyViolationDetails\022U\n\026policy_finding_det" + - "ails\030\003 \001(\01325.google.ads.googleads.v26.er" + - "rors.PolicyFindingDetails\022O\n\023quota_error" + - "_details\030\004 \001(\01322.google.ads.googleads.v2" + - "6.errors.QuotaErrorDetails\022U\n\026resource_c" + - "ount_details\030\005 \001(\01325.google.ads.googlead" + - "s.v26.errors.ResourceCountDetails\022n\n$bud" + - "get_per_day_minimum_error_details\030\006 \001(\0132" + - "@.google.ads.googleads.v26.errors.Budget" + - "PerDayMinimumErrorDetails\022[\n\031reservation" + - "_error_details\030\007 \001(\01328.google.ads.google" + - "ads.v26.errors.ReservationErrorDetails\022n" + - "\n#incompatible_clo_goal_error_details\030\010 " + - "\001(\0132A.google.ads.googleads.v26.errors.In" + - "compatibleCloGoalsErrorDetails\"\264\001\n\026Polic" + - "yViolationDetails\022#\n\033external_policy_des" + - "cription\030\002 \001(\t\022@\n\003key\030\004 \001(\01323.google.ads" + - ".googleads.v26.common.PolicyViolationKey" + - "\022\034\n\024external_policy_name\030\005 \001(\t\022\025\n\ris_exe" + - "mptible\030\006 \001(\010\"g\n\024PolicyFindingDetails\022O\n" + - "\024policy_topic_entries\030\001 \003(\01321.google.ads" + - ".googleads.v26.common.PolicyTopicEntry\"\371" + - "\001\n\021QuotaErrorDetails\022U\n\nrate_scope\030\001 \001(\016" + - "2A.google.ads.googleads.v26.errors.Quota" + - "ErrorDetails.QuotaRateScope\022\021\n\trate_name" + - "\030\002 \001(\t\022.\n\013retry_delay\030\003 \001(\0132\031.google.pro" + - "tobuf.Duration\"J\n\016QuotaRateScope\022\017\n\013UNSP" + - "ECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\013\n\007ACCOUNT\020\002\022\r\n\tD" + - "EVELOPER\020\003\"\314\001\n\024ResourceCountDetails\022\024\n\014e" + - "nclosing_id\030\001 \001(\t\022\032\n\022enclosing_resource\030" + - "\005 \001(\t\022\r\n\005limit\030\002 \001(\005\022[\n\nlimit_type\030\003 \001(\016" + - "2G.google.ads.googleads.v26.enums.Resour" + - "ceLimitTypeEnum.ResourceLimitType\022\026\n\016exi" + - "sting_count\030\004 \001(\005\"\201\002\n\037BudgetPerDayMinimu" + - "mErrorDetails\022\025\n\rcurrency_code\030\001 \001(\t\022%\n\035" + - "budget_per_day_minimum_micros\030\002 \001(\003\022$\n\034m" + - "inimum_budget_amount_micros\030\003 \001(\003\022*\n\"min" + - "imum_budget_total_amount_micros\030\004 \001(\003\022#\n" + - "\033failed_budget_amount_micros\030\005 \001(\003\022)\n!fa" + - "iled_budget_total_amount_micros\030\006 \001(\003\"\217\001" + - "\n\027ReservationErrorDetails\022\020\n\010campaign\030\001 " + - "\001(\t\022I\n\006quotes\030\002 \003(\01329.google.ads.googlea" + - "ds.v26.common.CampaignReservationQuote\022\027" + - "\n\017quote_signature\030\003 \001(\t\"\312\002\n Incompatible" + - "CloGoalsErrorDetails\022\221\001\n\022clo_goal_sub_ty" + - "pe1\030\001 \001(\0162u.google.ads.googleads.v26.enu" + - "ms.CustomerLifecycleOptimizationGoalSubT" + - "ypeEnum.CustomerLifecycleOptimizationGoa" + - "lSubType\022\221\001\n\022clo_goal_sub_type2\030\002 \001(\0162u.", - "google.ads.googleads.v26.enums.CustomerL" + - "ifecycleOptimizationGoalSubTypeEnum.Cust" + - "omerLifecycleOptimizationGoalSubTypeB\353\001\n" + - "#com.google.ads.googleads.v26.errorsB\013Er" + - "rorsProtoP\001ZEgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/errors;erro" + - "rs\242\002\003GAA\252\002\037Google.Ads.GoogleAds.V26.Erro" + - "rs\312\002\037Google\\Ads\\GoogleAds\\V26\\Errors\352\002#G" + - "oogle::Ads::GoogleAds::V26::Errorsb\006prot" + - "o3" + "rs/function_parsing_error.proto\032Jgoogle/" + + "ads/googleads/v26/errors/geo_target_cons" + + "tant_suggestion_error.proto\0320google/ads/" + + "googleads/v26/errors/goal_error.proto\0322g" + + "oogle/ads/googleads/v26/errors/header_er" + + "ror.proto\032.google/ads/googleads/v26/erro" + + "rs/id_error.proto\032Agoogle/ads/googleads/" + + "v26/errors/identity_verification_error.p" + + "roto\0321google/ads/googleads/v26/errors/im" + + "age_error.proto\0325google/ads/googleads/v2" + + "6/errors/incentive_error.proto\0324google/a" + + "ds/googleads/v26/errors/internal_error.p" + + "roto\0323google/ads/googleads/v26/errors/in" + + "voice_error.proto\032Agoogle/ads/googleads/" + + "v26/errors/keyword_plan_ad_group_error.p" + + "roto\032Igoogle/ads/googleads/v26/errors/ke" + + "yword_plan_ad_group_keyword_error.proto\032" + + "Agoogle/ads/googleads/v26/errors/keyword" + + "_plan_campaign_error.proto\032Igoogle/ads/g" + + "oogleads/v26/errors/keyword_plan_campaig" + + "n_keyword_error.proto\0328google/ads/google" + + "ads/v26/errors/keyword_plan_error.proto\032" + + "=google/ads/googleads/v26/errors/keyword" + + "_plan_idea_error.proto\0321google/ads/googl" + + "eads/v26/errors/label_error.proto\0329googl" + + "e/ads/googleads/v26/errors/language_code" + + "_error.proto\032:google/ads/googleads/v26/e" + + "rrors/list_operation_error.proto\0328google" + + "/ads/googleads/v26/errors/manager_link_e" + + "rror.proto\0328google/ads/googleads/v26/err" + + "ors/media_bundle_error.proto\0326google/ads" + + "/googleads/v26/errors/media_file_error.p" + + "roto\0328google/ads/googleads/v26/errors/me" + + "dia_upload_error.proto\032;google/ads/googl" + + "eads/v26/errors/merchant_center_error.pr" + + "oto\032Cgoogle/ads/googleads/v26/errors/mul" + + "ti_party_auth_review_error.proto\0326google" + + "/ads/googleads/v26/errors/multiplier_err" + + "or.proto\0322google/ads/googleads/v26/error" + + "s/mutate_error.proto\032Agoogle/ads/googlea" + + "ds/v26/errors/new_resource_creation_erro" + + "r.proto\032;google/ads/googleads/v26/errors" + + "/not_allowlisted_error.proto\0325google/ads" + + "/googleads/v26/errors/not_empty_error.pr" + + "oto\0320google/ads/googleads/v26/errors/nul" + + "l_error.proto\032Agoogle/ads/googleads/v26/" + + "errors/offline_user_data_job_error.proto" + + "\032Cgoogle/ads/googleads/v26/errors/operat" + + "ion_access_denied_error.proto\0324google/ad" + + "s/googleads/v26/errors/operator_error.pr" + + "oto\032;google/ads/googleads/v26/errors/par" + + "tial_failure_error.proto\032\n\ner" + + "ror_code\030\001 \001(\0132*.google.ads.googleads.v2" + + "6.errors.ErrorCode\022\017\n\007message\030\002 \001(\t\0227\n\007t" + + "rigger\030\003 \001(\0132&.google.ads.googleads.v26." + + "common.Value\022@\n\010location\030\004 \001(\0132..google." + + "ads.googleads.v26.errors.ErrorLocation\022>" + + "\n\007details\030\005 \001(\0132-.google.ads.googleads.v" + + "26.errors.ErrorDetails\"\371\223\001\n\tErrorCode\022W\n" + + "\rrequest_error\030\001 \001(\0162>.google.ads.google" + + "ads.v26.errors.RequestErrorEnum.RequestE" + + "rrorH\000\022p\n\026bidding_strategy_error\030\002 \001(\0162N" + + ".google.ads.googleads.v26.errors.Bidding" + + "StrategyErrorEnum.BiddingStrategyErrorH\000" + + "\022[\n\017url_field_error\030\003 \001(\0162@.google.ads.g" + + "oogleads.v26.errors.UrlFieldErrorEnum.Ur" + + "lFieldErrorH\000\022j\n\024list_operation_error\030\004 " + + "\001(\0162J.google.ads.googleads.v26.errors.Li" + + "stOperationErrorEnum.ListOperationErrorH" + + "\000\022Q\n\013query_error\030\005 \001(\0162:.google.ads.goog" + + "leads.v26.errors.QueryErrorEnum.QueryErr" + + "orH\000\022T\n\014mutate_error\030\007 \001(\0162<.google.ads." + + "googleads.v26.errors.MutateErrorEnum.Mut" + + "ateErrorH\000\022^\n\020field_mask_error\030\010 \001(\0162B.g" + + "oogle.ads.googleads.v26.errors.FieldMask" + + "ErrorEnum.FieldMaskErrorH\000\022i\n\023authorizat" + + "ion_error\030\t \001(\0162J.google.ads.googleads.v" + + "26.errors.AuthorizationErrorEnum.Authori" + + "zationErrorH\000\022Z\n\016internal_error\030\n \001(\0162@." + + "google.ads.googleads.v26.errors.Internal" + + "ErrorEnum.InternalErrorH\000\022Q\n\013quota_error" + + "\030\013 \001(\0162:.google.ads.googleads.v26.errors" + + ".QuotaErrorEnum.QuotaErrorH\000\022H\n\010ad_error" + + "\030\014 \001(\01624.google.ads.googleads.v26.errors" + + ".AdErrorEnum.AdErrorH\000\022X\n\016ad_group_error" + + "\030\r \001(\0162>.google.ads.googleads.v26.errors" + + ".AdGroupErrorEnum.AdGroupErrorH\000\022m\n\025camp" + + "aign_budget_error\030\016 \001(\0162L.google.ads.goo" + + "gleads.v26.errors.CampaignBudgetErrorEnu" + + "m.CampaignBudgetErrorH\000\022Z\n\016campaign_erro" + + "r\030\017 \001(\0162@.google.ads.googleads.v26.error" + + "s.CampaignErrorEnum.CampaignErrorH\000\022k\n\024v" + + "ideo_campaign_error\030\266\001 \001(\0162J.google.ads." + + "googleads.v26.errors.VideoCampaignErrorE" + + "num.VideoCampaignErrorH\000\022l\n\024authenticati" + + "on_error\030\021 \001(\0162L.google.ads.googleads.v2" + + "6.errors.AuthenticationErrorEnum.Authent" + + "icationErrorH\000\022U\n\014action_error\030\304\001 \001(\0162<." + + "google.ads.googleads.v26.errors.ActionEr" + + "rorEnum.ActionErrorH\000\022\224\001\n#ad_group_crite" + + "rion_customizer_error\030\241\001 \001(\0162d.google.ad" + + "s.googleads.v26.errors.AdGroupCriterionC" + + "ustomizerErrorEnum.AdGroupCriterionCusto" + + "mizerErrorH\000\022t\n\030ad_group_criterion_error" + + "\030\022 \001(\0162P.google.ads.googleads.v26.errors" + + ".AdGroupCriterionErrorEnum.AdGroupCriter" + + "ionErrorH\000\022x\n\031ad_group_customizer_error\030" + + "\237\001 \001(\0162R.google.ads.googleads.v26.errors" + + ".AdGroupCustomizerErrorEnum.AdGroupCusto" + + "mizerErrorH\000\022g\n\023ad_customizer_error\030\023 \001(" + + "\0162H.google.ads.googleads.v26.errors.AdCu" + + "stomizerErrorEnum.AdCustomizerErrorH\000\022_\n" + + "\021ad_group_ad_error\030\025 \001(\0162B.google.ads.go" + + "ogleads.v26.errors.AdGroupAdErrorEnum.Ad" + + "GroupAdErrorH\000\022^\n\020ad_sharing_error\030\030 \001(\016" + + "2B.google.ads.googleads.v26.errors.AdSha" + + "ringErrorEnum.AdSharingErrorH\000\022K\n\tadx_er" + + "ror\030\031 \001(\01626.google.ads.googleads.v26.err" + + "ors.AdxErrorEnum.AdxErrorH\000\022Q\n\013asset_err" + + "or\030k \001(\0162:.google.ads.googleads.v26.erro" + + "rs.AssetErrorEnum.AssetErrorH\000\022r\n\027asset_" + + "group_asset_error\030\225\001 \001(\0162N.google.ads.go" + + "ogleads.v26.errors.AssetGroupAssetErrorE" + + "num.AssetGroupAssetErrorH\000\022\233\001\n&asset_gro" + + "up_listing_group_filter_error\030\233\001 \001(\0162h.g" + + "oogle.ads.googleads.v26.errors.AssetGrou" + + "pListingGroupFilterErrorEnum.AssetGroupL" + + "istingGroupFilterErrorH\000\022b\n\021asset_group_" + + "error\030\224\001 \001(\0162D.google.ads.googleads.v26." + + "errors.AssetGroupErrorEnum.AssetGroupErr" + + "orH\000\022l\n\025asset_set_asset_error\030\231\001 \001(\0162J.g" + + "oogle.ads.googleads.v26.errors.AssetSetA" + + "ssetErrorEnum.AssetSetAssetErrorH\000\022i\n\024as" + + "set_set_link_error\030\232\001 \001(\0162H.google.ads.g" + + "oogleads.v26.errors.AssetSetLinkErrorEnu" + + "m.AssetSetLinkErrorH\000\022\\\n\017asset_set_error" + + "\030\230\001 \001(\0162@.google.ads.googleads.v26.error" + + "s.AssetSetErrorEnum.AssetSetErrorH\000\022\227\001\n$" + + "business_profile_location_sync_error\030\250\001 " + + "\001(\0162f.google.ads.googleads.v26.errors.Bu" + + "sinessProfileLocationSyncErrorEnum.Busin" + + "essProfileLocationSyncErrorH\000\022W\n\rbidding" + + "_error\030\032 \001(\0162>.google.ads.googleads.v26." + + "errors.BiddingErrorEnum.BiddingErrorH\000\022v" + + "\n\030campaign_criterion_error\030\035 \001(\0162R.googl" + + "e.ads.googleads.v26.errors.CampaignCrite" + + "rionErrorEnum.CampaignCriterionErrorH\000\022\207" + + "\001\n\036campaign_conversion_goal_error\030\246\001 \001(\016" + + "2\\.google.ads.googleads.v26.errors.Campa" + + "ignConversionGoalErrorEnum.CampaignConve" + + "rsionGoalErrorH\000\022z\n\031campaign_customizer_" + + "error\030\240\001 \001(\0162T.google.ads.googleads.v26." + + "errors.CampaignCustomizerErrorEnum.Campa" + + "ignCustomizerErrorH\000\022m\n\025collection_size_" + + "error\030\037 \001(\0162L.google.ads.googleads.v26.e" + + "rrors.CollectionSizeErrorEnum.Collection" + + "SizeErrorH\000\022\232\001\n%conversion_goal_campaign" + + "_config_error\030\245\001 \001(\0162h.google.ads.google" + + "ads.v26.errors.ConversionGoalCampaignCon" + + "figErrorEnum.ConversionGoalCampaignConfi" + + "gErrorH\000\022d\n\022country_code_error\030m \001(\0162F.g" + + "oogle.ads.googleads.v26.errors.CountryCo" + + "deErrorEnum.CountryCodeErrorH\000\022]\n\017criter" + + "ion_error\030 \001(\0162B.google.ads.googleads.v" + + "26.errors.CriterionErrorEnum.CriterionEr" + + "rorH\000\022\201\001\n\034custom_conversion_goal_error\030\226" + + "\001 \001(\0162X.google.ads.googleads.v26.errors." + + "CustomConversionGoalErrorEnum.CustomConv" + + "ersionGoalErrorH\000\022z\n\031customer_customizer" + + "_error\030\236\001 \001(\0162T.google.ads.googleads.v26" + + ".errors.CustomerCustomizerErrorEnum.Cust" + + "omerCustomizerErrorH\000\022Z\n\016customer_error\030" + + "Z \001(\0162@.google.ads.googleads.v26.errors." + + "CustomerErrorEnum.CustomerErrorH\000\022}\n\032cus" + + "tomizer_attribute_error\030\227\001 \001(\0162V.google." + + "ads.googleads.v26.errors.CustomizerAttri" + + "buteErrorEnum.CustomizerAttributeErrorH\000" + + "\022N\n\ndate_error\030! \001(\01628.google.ads.google" + + "ads.v26.errors.DateErrorEnum.DateErrorH\000", + "\022^\n\020date_range_error\030\" \001(\0162B.google.ads." + + "googleads.v26.errors.DateRangeErrorEnum." + + "DateRangeErrorH\000\022Z\n\016distinct_error\030# \001(\016" + + "2@.google.ads.googleads.v26.errors.Disti" + + "nctErrorEnum.DistinctErrorH\000\022\206\001\n\036feed_at" + + "tribute_reference_error\030$ \001(\0162\\.google.a" + + "ds.googleads.v26.errors.FeedAttributeRef" + + "erenceErrorEnum.FeedAttributeReferenceEr" + + "rorH\000\022\225\001\n$final_url_expansion_asset_view" + + "_error\030\301\001 \001(\0162d.google.ads.googleads.v26" + + ".errors.FinalUrlExpansionAssetViewErrorE" + + "num.FinalUrlExpansionAssetViewErrorH\000\022Z\n" + + "\016function_error\030% \001(\0162@.google.ads.googl" + + "eads.v26.errors.FunctionErrorEnum.Functi" + + "onErrorH\000\022p\n\026function_parsing_error\030& \001(" + + "\0162N.google.ads.googleads.v26.errors.Func" + + "tionParsingErrorEnum.FunctionParsingErro" + + "rH\000\022H\n\010id_error\030\' \001(\01624.google.ads.googl" + + "eads.v26.errors.IdErrorEnum.IdErrorH\000\022Q\n" + + "\013image_error\030( \001(\0162:.google.ads.googlead" + + "s.v26.errors.ImageErrorEnum.ImageErrorH\000" + + "\022g\n\023language_code_error\030n \001(\0162H.google.a" + + "ds.googleads.v26.errors.LanguageCodeErro" + + "rEnum.LanguageCodeErrorH\000\022d\n\022media_bundl" + + "e_error\030* \001(\0162F.google.ads.googleads.v26" + + ".errors.MediaBundleErrorEnum.MediaBundle" + + "ErrorH\000\022d\n\022media_upload_error\030t \001(\0162F.go" + + "ogle.ads.googleads.v26.errors.MediaUploa" + + "dErrorEnum.MediaUploadErrorH\000\022^\n\020media_f" + + "ile_error\030V \001(\0162B.google.ads.googleads.v" + + "26.errors.MediaFileErrorEnum.MediaFileEr" + + "rorH\000\022n\n\025merchant_center_error\030\242\001 \001(\0162L." + + "google.ads.googleads.v26.errors.Merchant" + + "CenterErrorEnum.MerchantCenterErrorH\000\022`\n" + + "\020multiplier_error\030, \001(\0162D.google.ads.goo" + + "gleads.v26.errors.MultiplierErrorEnum.Mu" + + "ltiplierErrorH\000\022}\n\033new_resource_creation" + + "_error\030- \001(\0162V.google.ads.googleads.v26." + + "errors.NewResourceCreationErrorEnum.NewR" + + "esourceCreationErrorH\000\022[\n\017not_empty_erro" + + "r\030. \001(\0162@.google.ads.googleads.v26.error" + + "s.NotEmptyErrorEnum.NotEmptyErrorH\000\022N\n\nn" + + "ull_error\030/ \001(\01628.google.ads.googleads.v" + + "26.errors.NullErrorEnum.NullErrorH\000\022Z\n\016o" + + "perator_error\0300 \001(\0162@.google.ads.googlea" + + "ds.v26.errors.OperatorErrorEnum.Operator" + + "ErrorH\000\022Q\n\013range_error\0301 \001(\0162:.google.ad" + + "s.googleads.v26.errors.RangeErrorEnum.Ra" + + "ngeErrorH\000\022l\n\024recommendation_error\030: \001(\016" + + "2L.google.ads.googleads.v26.errors.Recom" + + "mendationErrorEnum.RecommendationErrorH\000" + + "\022\222\001\n!recommendation_subscription_error\030\264" + + "\001 \001(\0162d.google.ads.googleads.v26.errors." + + "RecommendationSubscriptionErrorEnum.Reco" + + "mmendationSubscriptionErrorH\000\022a\n\021region_" + + "code_error\0303 \001(\0162D.google.ads.googleads." + + "v26.errors.RegionCodeErrorEnum.RegionCod" + + "eErrorH\000\022W\n\rsetting_error\0304 \001(\0162>.google" + + ".ads.googleads.v26.errors.SettingErrorEn" + + "um.SettingErrorH\000\022g\n\023string_format_error" + + "\0305 \001(\0162H.google.ads.googleads.v26.errors" + + ".StringFormatErrorEnum.StringFormatError" + + "H\000\022g\n\023string_length_error\0306 \001(\0162H.google" + + ".ads.googleads.v26.errors.StringLengthEr" + + "rorEnum.StringLengthErrorH\000\022\203\001\n\035operatio" + + "n_access_denied_error\0307 \001(\0162Z.google.ads" + + ".googleads.v26.errors.OperationAccessDen" + + "iedErrorEnum.OperationAccessDeniedErrorH" + + "\000\022\200\001\n\034resource_access_denied_error\0308 \001(\016" + + "2X.google.ads.googleads.v26.errors.Resou" + + "rceAccessDeniedErrorEnum.ResourceAccessD" + + "eniedErrorH\000\022\223\001\n#resource_count_limit_ex" + + "ceeded_error\0309 \001(\0162d.google.ads.googlead" + + "s.v26.errors.ResourceCountLimitExceededE" + + "rrorEnum.ResourceCountLimitExceededError" + + "H\000\022\214\001\n youtube_video_registration_error\030" + + "u \001(\0162`.google.ads.googleads.v26.errors." + + "YoutubeVideoRegistrationErrorEnum.Youtub" + + "eVideoRegistrationErrorH\000\022{\n\033ad_group_bi" + + "d_modifier_error\030; \001(\0162T.google.ads.goog" + + "leads.v26.errors.AdGroupBidModifierError" + + "Enum.AdGroupBidModifierErrorH\000\022W\n\rcontex" + + "t_error\030< \001(\0162>.google.ads.googleads.v26" + + ".errors.ContextErrorEnum.ContextErrorH\000\022" + + "Q\n\013field_error\030= \001(\0162:.google.ads.google" + + "ads.v26.errors.FieldErrorEnum.FieldError" + + "H\000\022^\n\020shared_set_error\030> \001(\0162B.google.ad" + + "s.googleads.v26.errors.SharedSetErrorEnu" + + "m.SharedSetErrorH\000\022p\n\026shared_criterion_e" + + "rror\030? \001(\0162N.google.ads.googleads.v26.er" + + "rors.SharedCriterionErrorEnum.SharedCrit" + + "erionErrorH\000\022w\n\031campaign_shared_set_erro" + + "r\030@ \001(\0162R.google.ads.googleads.v26.error" + + "s.CampaignSharedSetErrorEnum.CampaignSha" + + "redSetErrorH\000\022s\n\027conversion_action_error" + + "\030A \001(\0162P.google.ads.googleads.v26.errors" + + ".ConversionActionErrorEnum.ConversionAct" + + "ionErrorH\000\022\222\001\n\"conversion_adjustment_upl" + + "oad_error\030s \001(\0162d.google.ads.googleads.v" + + "26.errors.ConversionAdjustmentUploadErro" + + "rEnum.ConversionAdjustmentUploadErrorH\000\022" + + "\215\001\n conversion_custom_variable_error\030\217\001 " + + "\001(\0162`.google.ads.googleads.v26.errors.Co" + + "nversionCustomVariableErrorEnum.Conversi" + + "onCustomVariableErrorH\000\022s\n\027conversion_up" + + "load_error\030o \001(\0162P.google.ads.googleads." + + "v26.errors.ConversionUploadErrorEnum.Con" + + "versionUploadErrorH\000\022~\n\033conversion_value" + + "_rule_error\030\221\001 \001(\0162V.google.ads.googlead" + + "s.v26.errors.ConversionValueRuleErrorEnu" + + "m.ConversionValueRuleErrorH\000\022\210\001\n\037convers" + + "ion_value_rule_set_error\030\222\001 \001(\0162\\.google" + + ".ads.googleads.v26.errors.ConversionValu" + + "eRuleSetErrorEnum.ConversionValueRuleSet" + + "ErrorH\000\022T\n\014header_error\030B \001(\0162<.google.a" + + "ds.googleads.v26.errors.HeaderErrorEnum." + + "HeaderErrorH\000\022Z\n\016database_error\030C \001(\0162@." + + "google.ads.googleads.v26.errors.Database" + + "ErrorEnum.DatabaseErrorH\000\022j\n\024policy_find" + + "ing_error\030D \001(\0162J.google.ads.googleads.v" + + "26.errors.PolicyFindingErrorEnum.PolicyF" + + "indingErrorH\000\022N\n\nenum_error\030F \001(\01628.goog" + + "le.ads.googleads.v26.errors.EnumErrorEnu" + + "m.EnumErrorH\000\022d\n\022keyword_plan_error\030G \001(" + + "\0162F.google.ads.googleads.v26.errors.Keyw" + + "ordPlanErrorEnum.KeywordPlanErrorH\000\022}\n\033k" + + "eyword_plan_campaign_error\030H \001(\0162V.googl" + + "e.ads.googleads.v26.errors.KeywordPlanCa" + + "mpaignErrorEnum.KeywordPlanCampaignError" + + "H\000\022\224\001\n#keyword_plan_campaign_keyword_err" + + "or\030\204\001 \001(\0162d.google.ads.googleads.v26.err" + + "ors.KeywordPlanCampaignKeywordErrorEnum." + + "KeywordPlanCampaignKeywordErrorH\000\022{\n\033key" + + "word_plan_ad_group_error\030J \001(\0162T.google." + + "ads.googleads.v26.errors.KeywordPlanAdGr" + + "oupErrorEnum.KeywordPlanAdGroupErrorH\000\022\222" + + "\001\n#keyword_plan_ad_group_keyword_error\030\205" + + "\001 \001(\0162b.google.ads.googleads.v26.errors." + + "KeywordPlanAdGroupKeywordErrorEnum.Keywo" + + "rdPlanAdGroupKeywordErrorH\000\022q\n\027keyword_p" + + "lan_idea_error\030L \001(\0162N.google.ads.google" + + "ads.v26.errors.KeywordPlanIdeaErrorEnum." + + "KeywordPlanIdeaErrorH\000\022\203\001\n\035account_budge" + + "t_proposal_error\030M \001(\0162Z.google.ads.goog" + + "leads.v26.errors.AccountBudgetProposalEr" + + "rorEnum.AccountBudgetProposalErrorH\000\022[\n\017" + + "user_list_error\030N \001(\0162@.google.ads.googl" + + "eads.v26.errors.UserListErrorEnum.UserLi" + + "stErrorH\000\022e\n\022change_event_error\030\210\001 \001(\0162F" + + ".google.ads.googleads.v26.errors.ChangeE" + + "ventErrorEnum.ChangeEventErrorH\000\022g\n\023chan" + + "ge_status_error\030O \001(\0162H.google.ads.googl" + + "eads.v26.errors.ChangeStatusErrorEnum.Ch" + + "angeStatusErrorH\000\022N\n\nfeed_error\030P \001(\01628." + + "google.ads.googleads.v26.errors.FeedErro" + + "rEnum.FeedErrorH\000\022\226\001\n$geo_target_constan" + + "t_suggestion_error\030Q \001(\0162f.google.ads.go" + + "ogleads.v26.errors.GeoTargetConstantSugg" + + "estionErrorEnum.GeoTargetConstantSuggest" + + "ionErrorH\000\022j\n\024campaign_draft_error\030R \001(\016" + + "2J.google.ads.googleads.v26.errors.Campa" + + "ignDraftErrorEnum.CampaignDraftErrorH\000\022[" + + "\n\017feed_item_error\030S \001(\0162@.google.ads.goo" + + "gleads.v26.errors.FeedItemErrorEnum.Feed" + + "ItemErrorH\000\022Q\n\013label_error\030T \001(\0162:.googl" + + "e.ads.googleads.v26.errors.LabelErrorEnu" + + "m.LabelErrorH\000\022g\n\023billing_setup_error\030W " + + "\001(\0162H.google.ads.googleads.v26.errors.Bi" + + "llingSetupErrorEnum.BillingSetupErrorH\000\022" + + "z\n\032customer_client_link_error\030X \001(\0162T.go" + + "ogle.ads.googleads.v26.errors.CustomerCl" + + "ientLinkErrorEnum.CustomerClientLinkErro" + + "rH\000\022}\n\033customer_manager_link_error\030[ \001(\016" + + "2V.google.ads.googleads.v26.errors.Custo" + + "merManagerLinkErrorEnum.CustomerManagerL" + + "inkErrorH\000\022d\n\022feed_mapping_error\030\\ \001(\0162F" + + ".google.ads.googleads.v26.errors.FeedMap" + + "pingErrorEnum.FeedMappingErrorH\000\022g\n\023cust" + + "omer_feed_error\030] \001(\0162H.google.ads.googl" + + "eads.v26.errors.CustomerFeedErrorEnum.Cu" + + "stomerFeedErrorH\000\022e\n\023ad_group_feed_error" + + "\030^ \001(\0162F.google.ads.googleads.v26.errors" + + ".AdGroupFeedErrorEnum.AdGroupFeedErrorH\000" + + "\022g\n\023campaign_feed_error\030` \001(\0162H.google.a" + + "ds.googleads.v26.errors.CampaignFeedErro" + + "rEnum.CampaignFeedErrorH\000\022m\n\025custom_inte" + + "rest_error\030a \001(\0162L.google.ads.googleads." + + "v26.errors.CustomInterestErrorEnum.Custo" + + "mInterestErrorH\000\022y\n\031campaign_experiment_" + + "error\030b \001(\0162T.google.ads.googleads.v26.e" + + "rrors.CampaignExperimentErrorEnum.Campai" + + "gnExperimentErrorH\000\022w\n\031extension_feed_it" + + "em_error\030d \001(\0162R.google.ads.googleads.v2" + + "6.errors.ExtensionFeedItemErrorEnum.Exte" + + "nsionFeedItemErrorH\000\022d\n\022ad_parameter_err" + + "or\030e \001(\0162F.google.ads.googleads.v26.erro" + + "rs.AdParameterErrorEnum.AdParameterError" + + "H\000\022z\n\032feed_item_validation_error\030f \001(\0162T" + + ".google.ads.googleads.v26.errors.FeedIte" + + "mValidationErrorEnum.FeedItemValidationE" + + "rrorH\000\022s\n\027extension_setting_error\030g \001(\0162" + + "P.google.ads.googleads.v26.errors.Extens" + + "ionSettingErrorEnum.ExtensionSettingErro" + + "rH\000\022f\n\023feed_item_set_error\030\214\001 \001(\0162F.goog" + + "le.ads.googleads.v26.errors.FeedItemSetE" + + "rrorEnum.FeedItemSetErrorH\000\022s\n\030feed_item" + + "_set_link_error\030\215\001 \001(\0162N.google.ads.goog" + + "leads.v26.errors.FeedItemSetLinkErrorEnu" + + "m.FeedItemSetLinkErrorH\000\022n\n\026feed_item_ta" + + "rget_error\030h \001(\0162L.google.ads.googleads." + + "v26.errors.FeedItemTargetErrorEnum.FeedI" + + "temTargetErrorH\000\022p\n\026policy_violation_err" + + "or\030i \001(\0162N.google.ads.googleads.v26.erro" + + "rs.PolicyViolationErrorEnum.PolicyViolat" + + "ionErrorH\000\022m\n\025partial_failure_error\030p \001(" + + "\0162L.google.ads.googleads.v26.errors.Part" + + "ialFailureErrorEnum.PartialFailureErrorH" + + "\000\022^\n\020click_view_error\030q \001(\0162B.google.ads" + + ".googleads.v26.errors.ClickViewErrorEnum" + + ".ClickViewErrorH\000\022\217\001\n!policy_validation_" + + "parameter_error\030r \001(\0162b.google.ads.googl" + + "eads.v26.errors.PolicyValidationParamete" + + "rErrorEnum.PolicyValidationParameterErro" + + "rH\000\022^\n\020size_limit_error\030v \001(\0162B.google.a" + + "ds.googleads.v26.errors.SizeLimitErrorEn" + + "um.SizeLimitErrorH\000\022{\n\033offline_user_data" + + "_job_error\030w \001(\0162T.google.ads.googleads." + + "v26.errors.OfflineUserDataJobErrorEnum.O" + + "fflineUserDataJobErrorH\000\022n\n\025not_allowlis" + + "ted_error\030\211\001 \001(\0162L.google.ads.googleads." + + "v26.errors.NotAllowlistedErrorEnum.NotAl" + + "lowlistedErrorH\000\022d\n\022manager_link_error\030y" + + " \001(\0162F.google.ads.googleads.v26.errors.M" + + "anagerLinkErrorEnum.ManagerLinkErrorH\000\022g" + + "\n\023currency_code_error\030z \001(\0162H.google.ads" + + ".googleads.v26.errors.CurrencyCodeErrorE" + + "num.CurrencyCodeErrorH\000\022`\n\020experiment_er" + + "ror\030{ \001(\0162D.google.ads.googleads.v26.err" + + "ors.ExperimentErrorEnum.ExperimentErrorH" + + "\000\022s\n\027access_invitation_error\030| \001(\0162P.goo" + + "gle.ads.googleads.v26.errors.AccessInvit" + + "ationErrorEnum.AccessInvitationErrorH\000\022^" + + "\n\020reach_plan_error\030} \001(\0162B.google.ads.go" + + "ogleads.v26.errors.ReachPlanErrorEnum.Re" + + "achPlanErrorH\000\022W\n\rinvoice_error\030~ \001(\0162>." + + "google.ads.googleads.v26.errors.InvoiceE" + + "rrorEnum.InvoiceErrorH\000\022p\n\026payments_acco" + + "unt_error\030\177 \001(\0162N.google.ads.googleads.v" + + "26.errors.PaymentsAccountErrorEnum.Payme" + + "ntsAccountErrorH\000\022\\\n\017time_zone_error\030\200\001 " + + "\001(\0162@.google.ads.googleads.v26.errors.Ti" + + "meZoneErrorEnum.TimeZoneErrorH\000\022_\n\020asset" + + "_link_error\030\201\001 \001(\0162B.google.ads.googlead" + + "s.v26.errors.AssetLinkErrorEnum.AssetLin" + + "kErrorH\000\022\\\n\017user_data_error\030\202\001 \001(\0162@.goo" + + "gle.ads.googleads.v26.errors.UserDataErr" + + "orEnum.UserDataErrorH\000\022\\\n\017batch_job_erro" + + "r\030\203\001 \001(\0162@.google.ads.googleads.v26.erro" + + "rs.BatchJobErrorEnum.BatchJobErrorH\000\022e\n\022" + + "account_link_error\030\206\001 \001(\0162F.google.ads.g" + + "oogleads.v26.errors.AccountLinkErrorEnum" + + ".AccountLinkErrorH\000\022\225\001\n$third_party_app_" + + "analytics_link_error\030\207\001 \001(\0162d.google.ads" + + ".googleads.v26.errors.ThirdPartyAppAnaly" + + "ticsLinkErrorEnum.ThirdPartyAppAnalytics" + + "LinkErrorH\000\022{\n\032customer_user_access_erro" + + "r\030\212\001 \001(\0162T.google.ads.googleads.v26.erro" + + "rs.CustomerUserAccessErrorEnum.CustomerU" + + "serAccessErrorH\000\022n\n\025custom_audience_erro" + + "r\030\213\001 \001(\0162L.google.ads.googleads.v26.erro" + + "rs.CustomAudienceErrorEnum.CustomAudienc" + + "eErrorH\000\022[\n\016audience_error\030\244\001 \001(\0162@.goog" + + "le.ads.googleads.v26.errors.AudienceErro" + + "rEnum.AudienceErrorH\000\022x\n\031search_term_ins" + + "ight_error\030\256\001 \001(\0162R.google.ads.googleads" + + ".v26.errors.SearchTermInsightErrorEnum.S" + + "earchTermInsightErrorH\000\022k\n\024smart_campaig" + + "n_error\030\223\001 \001(\0162J.google.ads.googleads.v2" + + "6.errors.SmartCampaignErrorEnum.SmartCam" + + "paignErrorH\000\022k\n\024experiment_arm_error\030\234\001 " + + "\001(\0162J.google.ads.googleads.v26.errors.Ex" + + "perimentArmErrorEnum.ExperimentArmErrorH" + + "\000\022t\n\027audience_insights_error\030\247\001 \001(\0162P.go" + + "ogle.ads.googleads.v26.errors.AudienceIn" + + "sightsErrorEnum.AudienceInsightsErrorH\000\022" + + "e\n\022product_link_error\030\251\001 \001(\0162F.google.ad" + + "s.googleads.v26.errors.ProductLinkErrorE" + + "num.ProductLinkErrorH\000\022\\\n\017data_link_erro" + + "r\030\273\001 \001(\0162@.google.ads.googleads.v26.erro" + + "rs.DataLinkErrorEnum.DataLinkErrorH\000\022\302\001\n" + + "4customer_sk_ad_network_conversion_value" + + "_schema_error\030\252\001 \001(\0162\200\001.google.ads.googl" + + "eads.v26.errors.CustomerSkAdNetworkConve" + + "rsionValueSchemaErrorEnum.CustomerSkAdNe" + + "tworkConversionValueSchemaErrorH\000\022[\n\016cur" + + "rency_error\030\253\001 \001(\0162@.google.ads.googlead" + + "s.v26.errors.CurrencyErrorEnum.CurrencyE" + + "rrorH\000\022u\n\030asset_group_signal_error\030\260\001 \001(" + + "\0162P.google.ads.googleads.v26.errors.Asse" + + "tGroupSignalErrorEnum.AssetGroupSignalEr" + + "rorH\000\022\204\001\n\035product_link_invitation_error\030" + + "\261\001 \001(\0162Z.google.ads.googleads.v26.errors" + + ".ProductLinkInvitationErrorEnum.ProductL" + + "inkInvitationErrorH\000\022\200\001\n\033identity_verifi" + + "cation_error\030\265\001 \001(\0162X.google.ads.googlea" + + "ds.v26.errors.IdentityVerificationErrorE" + + "num.IdentityVerificationErrorH\000\022\202\001\n\035user" + + "_list_customer_type_error\030\267\001 \001(\0162X.googl" + + "e.ads.googleads.v26.errors.UserListCusto" + + "merTypeErrorEnum.UserListCustomerTypeErr" + + "orH\000\022q\n\026shopping_product_error\030\270\001 \001(\0162N." + + "google.ads.googleads.v26.errors.Shopping" + + "ProductErrorEnum.ShoppingProductErrorH\000\022" + + "\246\001\n)automatically_created_asset_removal_" + + "error\030\271\001 \001(\0162p.google.ads.googleads.v26." + + "errors.AutomaticallyCreatedAssetRemovalE" + + "rrorEnum.AutomaticallyCreatedAssetRemova" + + "lErrorH\000\022t\n\027shareable_preview_error\030\272\001 \001" + + "(\0162P.google.ads.googleads.v26.errors.Sha" + + "reablePreviewErrorEnum.ShareablePreviewE" + + "rrorH\000\022{\n\032campaign_goal_config_error\030\274\001 " + + "\001(\0162T.google.ads.googleads.v26.errors.Ca" + + "mpaignGoalConfigErrorEnum.CampaignGoalCo" + + "nfigErrorH\000\022O\n\ngoal_error\030\275\001 \001(\01628.googl" + + "e.ads.googleads.v26.errors.GoalErrorEnum" + + ".GoalErrorH\000\022\215\001\n brand_guidelines_migrat" + + "ion_error\030\277\001 \001(\0162`.google.ads.googleads." + + "v26.errors.BrandGuidelinesMigrationError" + + "Enum.BrandGuidelinesMigrationErrorH\000\022q\n\026" + + "asset_generation_error\030\302\001 \001(\0162N.google.a" + + "ds.googleads.v26.errors.AssetGenerationE" + + "rrorEnum.AssetGenerationErrorH\000\022a\n\020bench" + + "marks_error\030\303\001 \001(\0162D.google.ads.googlead" + + "s.v26.errors.BenchmarksErrorEnum.Benchma" + + "rksErrorH\000\022^\n\017incentive_error\030\305\001 \001(\0162B.g" + + "oogle.ads.googleads.v26.errors.Incentive" + + "ErrorEnum.IncentiveErrorH\000\022\207\001\n\036content_c" + + "reator_insights_error\030\306\001 \001(\0162\\.google.ad" + + "s.googleads.v26.errors.ContentCreatorIns" + + "ightsErrorEnum.ContentCreatorInsightsErr" + + "orH\000\022t\n\027video_reservation_error\030\307\001 \001(\0162P" + + ".google.ads.googleads.v26.errors.VideoRe" + + "servationErrorEnum.VideoReservationError" + + "H\000\022\202\001\n\035multi_party_auth_review_error\030\310\001 " + + "\001(\0162X.google.ads.googleads.v26.errors.Mu" + + "ltiPartyAuthReviewErrorEnum.MultiPartyAu" + + "thReviewErrorH\000\022\201\001\n\034budget_network_setti" + + "ng_error\030\311\001 \001(\0162X.google.ads.googleads.v" + + "26.errors.BudgetNetworkSettingErrorEnum." + + "BudgetNetworkSettingErrorH\000\022x\n\031demand_ge" + + "n_campaign_error\030\312\001 \001(\0162R.google.ads.goo" + + "gleads.v26.errors.DemandGenCampaignError" + + "Enum.DemandGenCampaignErrorH\000B\014\n\nerror_c" + + "ode\"\263\001\n\rErrorLocation\022\\\n\023field_path_elem" + + "ents\030\002 \003(\0132?.google.ads.googleads.v26.er" + + "rors.ErrorLocation.FieldPathElement\032D\n\020F" + + "ieldPathElement\022\022\n\nfield_name\030\001 \001(\t\022\022\n\005i" + + "ndex\030\003 \001(\005H\000\210\001\001B\010\n\006_index\"\305\005\n\014ErrorDetai" + + "ls\022\036\n\026unpublished_error_code\030\001 \001(\t\022Y\n\030po" + + "licy_violation_details\030\002 \001(\01327.google.ad" + + "s.googleads.v26.errors.PolicyViolationDe" + + "tails\022U\n\026policy_finding_details\030\003 \001(\01325." + + "google.ads.googleads.v26.errors.PolicyFi" + + "ndingDetails\022O\n\023quota_error_details\030\004 \001(" + + "\01322.google.ads.googleads.v26.errors.Quot" + + "aErrorDetails\022U\n\026resource_count_details\030" + + "\005 \001(\01325.google.ads.googleads.v26.errors." + + "ResourceCountDetails\022n\n$budget_per_day_m" + + "inimum_error_details\030\006 \001(\0132@.google.ads." + + "googleads.v26.errors.BudgetPerDayMinimum" + + "ErrorDetails\022[\n\031reservation_error_detail" + + "s\030\007 \001(\01328.google.ads.googleads.v26.error" + + "s.ReservationErrorDetails\022n\n#incompatibl" + + "e_clo_goal_error_details\030\010 \001(\0132A.google." + + "ads.googleads.v26.errors.IncompatibleClo" + + "GoalsErrorDetails\"\264\001\n\026PolicyViolationDet" + + "ails\022#\n\033external_policy_description\030\002 \001(" + + "\t\022@\n\003key\030\004 \001(\01323.google.ads.googleads.v2" + + "6.common.PolicyViolationKey\022\034\n\024external_" + + "policy_name\030\005 \001(\t\022\025\n\ris_exemptible\030\006 \001(\010" + + "\"g\n\024PolicyFindingDetails\022O\n\024policy_topic" + + "_entries\030\001 \003(\01321.google.ads.googleads.v2" + + "6.common.PolicyTopicEntry\"\371\001\n\021QuotaError" + + "Details\022U\n\nrate_scope\030\001 \001(\0162A.google.ads" + + ".googleads.v26.errors.QuotaErrorDetails." + + "QuotaRateScope\022\021\n\trate_name\030\002 \001(\t\022.\n\013ret" + + "ry_delay\030\003 \001(\0132\031.google.protobuf.Duratio" + + "n\"J\n\016QuotaRateScope\022\017\n\013UNSPECIFIED\020\000\022\013\n\007" + + "UNKNOWN\020\001\022\013\n\007ACCOUNT\020\002\022\r\n\tDEVELOPER\020\003\"\314\001" + + "\n\024ResourceCountDetails\022\024\n\014enclosing_id\030\001" + + " \001(\t\022\032\n\022enclosing_resource\030\005 \001(\t\022\r\n\005limi" + + "t\030\002 \001(\005\022[\n\nlimit_type\030\003 \001(\0162G.google.ads" + + ".googleads.v26.enums.ResourceLimitTypeEn" + + "um.ResourceLimitType\022\026\n\016existing_count\030\004" + + " \001(\005\"\201\002\n\037BudgetPerDayMinimumErrorDetails" + + "\022\025\n\rcurrency_code\030\001 \001(\t\022%\n\035budget_per_da" + + "y_minimum_micros\030\002 \001(\003\022$\n\034minimum_budget" + + "_amount_micros\030\003 \001(\003\022*\n\"minimum_budget_t" + + "otal_amount_micros\030\004 \001(\003\022#\n\033failed_budge" + + "t_amount_micros\030\005 \001(\003\022)\n!failed_budget_t", + "otal_amount_micros\030\006 \001(\003\"\217\001\n\027Reservation" + + "ErrorDetails\022\020\n\010campaign\030\001 \001(\t\022I\n\006quotes" + + "\030\002 \003(\01329.google.ads.googleads.v26.common" + + ".CampaignReservationQuote\022\027\n\017quote_signa" + + "ture\030\003 \001(\t\"\312\002\n IncompatibleCloGoalsError" + + "Details\022\221\001\n\022clo_goal_sub_type1\030\001 \001(\0162u.g" + + "oogle.ads.googleads.v26.enums.CustomerLi" + + "fecycleOptimizationGoalSubTypeEnum.Custo" + + "merLifecycleOptimizationGoalSubType\022\221\001\n\022" + + "clo_goal_sub_type2\030\002 \001(\0162u.google.ads.go" + + "ogleads.v26.enums.CustomerLifecycleOptim" + + "izationGoalSubTypeEnum.CustomerLifecycle" + + "OptimizationGoalSubTypeB\353\001\n#com.google.a" + + "ds.googleads.v26.errorsB\013ErrorsProtoP\001ZE" + + "google.golang.org/genproto/googleapis/ad" + + "s/googleads/v26/errors;errors\242\002\003GAA\252\002\037Go" + + "ogle.Ads.GoogleAds.V26.Errors\312\002\037Google\\A" + + "ds\\GoogleAds\\V26\\Errors\352\002#Google::Ads::G" + + "oogleAds::V26::Errorsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -956,6 +965,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.errors.BiddingStrategyErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.BillingSetupErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.BrandGuidelinesMigrationErrorProto.getDescriptor(), + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.BusinessProfileLocationSyncErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.CampaignBudgetErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.CampaignConversionGoalErrorProto.getDescriptor(), @@ -999,6 +1009,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.errors.DatabaseErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.DateErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.DateRangeErrorProto.getDescriptor(), + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.DistinctErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.EnumErrorProto.getDescriptor(), com.google.ads.googleads.v26.errors.ExperimentArmErrorProto.getDescriptor(), @@ -1106,7 +1117,7 @@ public static void registerAllExtensions( internal_static_google_ads_googleads_v26_errors_ErrorCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_errors_ErrorCode_descriptor, - new java.lang.String[] { "RequestError", "BiddingStrategyError", "UrlFieldError", "ListOperationError", "QueryError", "MutateError", "FieldMaskError", "AuthorizationError", "InternalError", "QuotaError", "AdError", "AdGroupError", "CampaignBudgetError", "CampaignError", "VideoCampaignError", "AuthenticationError", "ActionError", "AdGroupCriterionCustomizerError", "AdGroupCriterionError", "AdGroupCustomizerError", "AdCustomizerError", "AdGroupAdError", "AdSharingError", "AdxError", "AssetError", "AssetGroupAssetError", "AssetGroupListingGroupFilterError", "AssetGroupError", "AssetSetAssetError", "AssetSetLinkError", "AssetSetError", "BusinessProfileLocationSyncError", "BiddingError", "CampaignCriterionError", "CampaignConversionGoalError", "CampaignCustomizerError", "CollectionSizeError", "ConversionGoalCampaignConfigError", "CountryCodeError", "CriterionError", "CustomConversionGoalError", "CustomerCustomizerError", "CustomerError", "CustomizerAttributeError", "DateError", "DateRangeError", "DistinctError", "FeedAttributeReferenceError", "FinalUrlExpansionAssetViewError", "FunctionError", "FunctionParsingError", "IdError", "ImageError", "LanguageCodeError", "MediaBundleError", "MediaUploadError", "MediaFileError", "MerchantCenterError", "MultiplierError", "NewResourceCreationError", "NotEmptyError", "NullError", "OperatorError", "RangeError", "RecommendationError", "RecommendationSubscriptionError", "RegionCodeError", "SettingError", "StringFormatError", "StringLengthError", "OperationAccessDeniedError", "ResourceAccessDeniedError", "ResourceCountLimitExceededError", "YoutubeVideoRegistrationError", "AdGroupBidModifierError", "ContextError", "FieldError", "SharedSetError", "SharedCriterionError", "CampaignSharedSetError", "ConversionActionError", "ConversionAdjustmentUploadError", "ConversionCustomVariableError", "ConversionUploadError", "ConversionValueRuleError", "ConversionValueRuleSetError", "HeaderError", "DatabaseError", "PolicyFindingError", "EnumError", "KeywordPlanError", "KeywordPlanCampaignError", "KeywordPlanCampaignKeywordError", "KeywordPlanAdGroupError", "KeywordPlanAdGroupKeywordError", "KeywordPlanIdeaError", "AccountBudgetProposalError", "UserListError", "ChangeEventError", "ChangeStatusError", "FeedError", "GeoTargetConstantSuggestionError", "CampaignDraftError", "FeedItemError", "LabelError", "BillingSetupError", "CustomerClientLinkError", "CustomerManagerLinkError", "FeedMappingError", "CustomerFeedError", "AdGroupFeedError", "CampaignFeedError", "CustomInterestError", "CampaignExperimentError", "ExtensionFeedItemError", "AdParameterError", "FeedItemValidationError", "ExtensionSettingError", "FeedItemSetError", "FeedItemSetLinkError", "FeedItemTargetError", "PolicyViolationError", "PartialFailureError", "ClickViewError", "PolicyValidationParameterError", "SizeLimitError", "OfflineUserDataJobError", "NotAllowlistedError", "ManagerLinkError", "CurrencyCodeError", "ExperimentError", "AccessInvitationError", "ReachPlanError", "InvoiceError", "PaymentsAccountError", "TimeZoneError", "AssetLinkError", "UserDataError", "BatchJobError", "AccountLinkError", "ThirdPartyAppAnalyticsLinkError", "CustomerUserAccessError", "CustomAudienceError", "AudienceError", "SearchTermInsightError", "SmartCampaignError", "ExperimentArmError", "AudienceInsightsError", "ProductLinkError", "DataLinkError", "CustomerSkAdNetworkConversionValueSchemaError", "CurrencyError", "AssetGroupSignalError", "ProductLinkInvitationError", "IdentityVerificationError", "UserListCustomerTypeError", "ShoppingProductError", "AutomaticallyCreatedAssetRemovalError", "ShareablePreviewError", "CampaignGoalConfigError", "GoalError", "BrandGuidelinesMigrationError", "AssetGenerationError", "BenchmarksError", "IncentiveError", "ContentCreatorInsightsError", "VideoReservationError", "MultiPartyAuthReviewError", "ErrorCode", }); + new java.lang.String[] { "RequestError", "BiddingStrategyError", "UrlFieldError", "ListOperationError", "QueryError", "MutateError", "FieldMaskError", "AuthorizationError", "InternalError", "QuotaError", "AdError", "AdGroupError", "CampaignBudgetError", "CampaignError", "VideoCampaignError", "AuthenticationError", "ActionError", "AdGroupCriterionCustomizerError", "AdGroupCriterionError", "AdGroupCustomizerError", "AdCustomizerError", "AdGroupAdError", "AdSharingError", "AdxError", "AssetError", "AssetGroupAssetError", "AssetGroupListingGroupFilterError", "AssetGroupError", "AssetSetAssetError", "AssetSetLinkError", "AssetSetError", "BusinessProfileLocationSyncError", "BiddingError", "CampaignCriterionError", "CampaignConversionGoalError", "CampaignCustomizerError", "CollectionSizeError", "ConversionGoalCampaignConfigError", "CountryCodeError", "CriterionError", "CustomConversionGoalError", "CustomerCustomizerError", "CustomerError", "CustomizerAttributeError", "DateError", "DateRangeError", "DistinctError", "FeedAttributeReferenceError", "FinalUrlExpansionAssetViewError", "FunctionError", "FunctionParsingError", "IdError", "ImageError", "LanguageCodeError", "MediaBundleError", "MediaUploadError", "MediaFileError", "MerchantCenterError", "MultiplierError", "NewResourceCreationError", "NotEmptyError", "NullError", "OperatorError", "RangeError", "RecommendationError", "RecommendationSubscriptionError", "RegionCodeError", "SettingError", "StringFormatError", "StringLengthError", "OperationAccessDeniedError", "ResourceAccessDeniedError", "ResourceCountLimitExceededError", "YoutubeVideoRegistrationError", "AdGroupBidModifierError", "ContextError", "FieldError", "SharedSetError", "SharedCriterionError", "CampaignSharedSetError", "ConversionActionError", "ConversionAdjustmentUploadError", "ConversionCustomVariableError", "ConversionUploadError", "ConversionValueRuleError", "ConversionValueRuleSetError", "HeaderError", "DatabaseError", "PolicyFindingError", "EnumError", "KeywordPlanError", "KeywordPlanCampaignError", "KeywordPlanCampaignKeywordError", "KeywordPlanAdGroupError", "KeywordPlanAdGroupKeywordError", "KeywordPlanIdeaError", "AccountBudgetProposalError", "UserListError", "ChangeEventError", "ChangeStatusError", "FeedError", "GeoTargetConstantSuggestionError", "CampaignDraftError", "FeedItemError", "LabelError", "BillingSetupError", "CustomerClientLinkError", "CustomerManagerLinkError", "FeedMappingError", "CustomerFeedError", "AdGroupFeedError", "CampaignFeedError", "CustomInterestError", "CampaignExperimentError", "ExtensionFeedItemError", "AdParameterError", "FeedItemValidationError", "ExtensionSettingError", "FeedItemSetError", "FeedItemSetLinkError", "FeedItemTargetError", "PolicyViolationError", "PartialFailureError", "ClickViewError", "PolicyValidationParameterError", "SizeLimitError", "OfflineUserDataJobError", "NotAllowlistedError", "ManagerLinkError", "CurrencyCodeError", "ExperimentError", "AccessInvitationError", "ReachPlanError", "InvoiceError", "PaymentsAccountError", "TimeZoneError", "AssetLinkError", "UserDataError", "BatchJobError", "AccountLinkError", "ThirdPartyAppAnalyticsLinkError", "CustomerUserAccessError", "CustomAudienceError", "AudienceError", "SearchTermInsightError", "SmartCampaignError", "ExperimentArmError", "AudienceInsightsError", "ProductLinkError", "DataLinkError", "CustomerSkAdNetworkConversionValueSchemaError", "CurrencyError", "AssetGroupSignalError", "ProductLinkInvitationError", "IdentityVerificationError", "UserListCustomerTypeError", "ShoppingProductError", "AutomaticallyCreatedAssetRemovalError", "ShareablePreviewError", "CampaignGoalConfigError", "GoalError", "BrandGuidelinesMigrationError", "AssetGenerationError", "BenchmarksError", "IncentiveError", "ContentCreatorInsightsError", "VideoReservationError", "MultiPartyAuthReviewError", "BudgetNetworkSettingError", "DemandGenCampaignError", "ErrorCode", }); internal_static_google_ads_googleads_v26_errors_ErrorLocation_descriptor = getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v26_errors_ErrorLocation_fieldAccessorTable = new @@ -1210,6 +1221,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.errors.BiddingStrategyErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.BillingSetupErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.BrandGuidelinesMigrationErrorProto.getDescriptor(); + com.google.ads.googleads.v26.errors.BudgetNetworkSettingErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.BusinessProfileLocationSyncErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.CampaignBudgetErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.CampaignConversionGoalErrorProto.getDescriptor(); @@ -1253,6 +1265,7 @@ public static void registerAllExtensions( com.google.ads.googleads.v26.errors.DatabaseErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.DateErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.DateRangeErrorProto.getDescriptor(); + com.google.ads.googleads.v26.errors.DemandGenCampaignErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.DistinctErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.EnumErrorProto.getDescriptor(); com.google.ads.googleads.v26.errors.ExperimentArmErrorProto.getDescriptor(); diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccessibleBiddingStrategyProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccessibleBiddingStrategyProto.java index 5f120531e0..2baaa4abce 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccessibleBiddingStrategyProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccessibleBiddingStrategyProto.java @@ -77,59 +77,60 @@ public static void registerAllExtensions( ".proto\032Egoogle/ads/googleads/v26/enums/t" + "arget_impression_share_location.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\220\016\n\031AccessibleBiddingS" + - "trategy\022Q\n\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2" + - "googleads.googleapis.com/AccessibleBiddi" + - "ngStrategy\022\017\n\002id\030\002 \001(\003B\003\340A\003\022\021\n\004name\030\003 \001(" + - "\tB\003\340A\003\022^\n\004type\030\004 \001(\0162K.google.ads.google" + - "ads.v26.enums.BiddingStrategyTypeEnum.Bi" + - "ddingStrategyTypeB\003\340A\003\022\036\n\021owner_customer" + - "_id\030\005 \001(\003B\003\340A\003\022#\n\026owner_descriptive_name" + - "\030\006 \001(\tB\003\340A\003\022\177\n\031maximize_conversion_value" + - "\030\007 \001(\0132U.google.ads.googleads.v26.resour" + - "ces.AccessibleBiddingStrategy.MaximizeCo" + - "nversionValueB\003\340A\003H\000\022v\n\024maximize_convers" + - "ions\030\010 \001(\0132Q.google.ads.googleads.v26.re" + - "sources.AccessibleBiddingStrategy.Maximi" + - "zeConversionsB\003\340A\003H\000\022b\n\ntarget_cpa\030\t \001(\013" + - "2G.google.ads.googleads.v26.resources.Ac" + - "cessibleBiddingStrategy.TargetCpaB\003\340A\003H\000" + - "\022{\n\027target_impression_share\030\n \001(\0132S.goog" + - "le.ads.googleads.v26.resources.Accessibl" + - "eBiddingStrategy.TargetImpressionShareB\003" + - "\340A\003H\000\022d\n\013target_roas\030\013 \001(\0132H.google.ads." + - "googleads.v26.resources.AccessibleBiddin" + - "gStrategy.TargetRoasB\003\340A\003H\000\022f\n\014target_sp" + - "end\030\014 \001(\0132I.google.ads.googleads.v26.res" + - "ources.AccessibleBiddingStrategy.TargetS" + - "pendB\003\340A\003H\000\0323\n\027MaximizeConversionValue\022\030" + - "\n\013target_roas\030\001 \001(\001B\003\340A\003\0325\n\023MaximizeConv" + - "ersions\022\036\n\021target_cpa_micros\030\002 \001(\003B\003\340A\003\032" + - "F\n\tTargetCpa\022#\n\021target_cpa_micros\030\001 \001(\003B" + - "\003\340A\003H\000\210\001\001B\024\n\022_target_cpa_micros\032\230\002\n\025Targ" + - "etImpressionShare\022v\n\010location\030\001 \001(\0162_.go" + - "ogle.ads.googleads.v26.enums.TargetImpre" + - "ssionShareLocationEnum.TargetImpressionS" + - "hareLocationB\003\340A\003\022%\n\030location_fraction_m" + - "icros\030\002 \001(\003H\000\210\001\001\022(\n\026cpc_bid_ceiling_micr" + - "os\030\003 \001(\003B\003\340A\003H\001\210\001\001B\033\n\031_location_fraction" + - "_microsB\031\n\027_cpc_bid_ceiling_micros\032;\n\nTa" + - "rgetRoas\022\035\n\013target_roas\030\001 \001(\001B\003\340A\003H\000\210\001\001B" + - "\016\n\014_target_roas\032\223\001\n\013TargetSpend\022\'\n\023targe" + - "t_spend_micros\030\001 \001(\003B\005\030\001\340A\003H\000\210\001\001\022(\n\026cpc_" + - "bid_ceiling_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B\026\n\024_t" + - "arget_spend_microsB\031\n\027_cpc_bid_ceiling_m" + - "icros:\202\001\352A\177\n2googleads.googleapis.com/Ac" + - "cessibleBiddingStrategy\022Icustomers/{cust" + - "omer_id}/accessibleBiddingStrategies/{bi" + - "dding_strategy_id}B\010\n\006schemeB\220\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\036Accessi" + - "bleBiddingStrategyProtoP\001ZKgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + - "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + - "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + - "ogleAds::V26::Resourcesb\006proto3" + "pi/resource.proto\"\245\016\n\031AccessibleBiddingS" + + "trategy\022R\n\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n" + + "2googleads.googleapis.com/AccessibleBidd" + + "ingStrategy\022\020\n\002id\030\002 \001(\003B\004\342A\001\003\022\022\n\004name\030\003 " + + "\001(\tB\004\342A\001\003\022_\n\004type\030\004 \001(\0162K.google.ads.goo" + + "gleads.v26.enums.BiddingStrategyTypeEnum" + + ".BiddingStrategyTypeB\004\342A\001\003\022\037\n\021owner_cust" + + "omer_id\030\005 \001(\003B\004\342A\001\003\022$\n\026owner_descriptive" + + "_name\030\006 \001(\tB\004\342A\001\003\022\200\001\n\031maximize_conversio" + + "n_value\030\007 \001(\0132U.google.ads.googleads.v26" + + ".resources.AccessibleBiddingStrategy.Max" + + "imizeConversionValueB\004\342A\001\003H\000\022w\n\024maximize" + + "_conversions\030\010 \001(\0132Q.google.ads.googlead" + + "s.v26.resources.AccessibleBiddingStrateg" + + "y.MaximizeConversionsB\004\342A\001\003H\000\022c\n\ntarget_" + + "cpa\030\t \001(\0132G.google.ads.googleads.v26.res" + + "ources.AccessibleBiddingStrategy.TargetC" + + "paB\004\342A\001\003H\000\022|\n\027target_impression_share\030\n " + + "\001(\0132S.google.ads.googleads.v26.resources" + + ".AccessibleBiddingStrategy.TargetImpress" + + "ionShareB\004\342A\001\003H\000\022e\n\013target_roas\030\013 \001(\0132H." + + "google.ads.googleads.v26.resources.Acces" + + "sibleBiddingStrategy.TargetRoasB\004\342A\001\003H\000\022" + + "g\n\014target_spend\030\014 \001(\0132I.google.ads.googl" + + "eads.v26.resources.AccessibleBiddingStra" + + "tegy.TargetSpendB\004\342A\001\003H\000\0324\n\027MaximizeConv" + + "ersionValue\022\031\n\013target_roas\030\001 \001(\001B\004\342A\001\003\0326" + + "\n\023MaximizeConversions\022\037\n\021target_cpa_micr" + + "os\030\002 \001(\003B\004\342A\001\003\032G\n\tTargetCpa\022$\n\021target_cp" + + "a_micros\030\001 \001(\003B\004\342A\001\003H\000\210\001\001B\024\n\022_target_cpa" + + "_micros\032\232\002\n\025TargetImpressionShare\022w\n\010loc" + + "ation\030\001 \001(\0162_.google.ads.googleads.v26.e" + + "nums.TargetImpressionShareLocationEnum.T" + + "argetImpressionShareLocationB\004\342A\001\003\022%\n\030lo" + + "cation_fraction_micros\030\002 \001(\003H\000\210\001\001\022)\n\026cpc" + + "_bid_ceiling_micros\030\003 \001(\003B\004\342A\001\003H\001\210\001\001B\033\n\031" + + "_location_fraction_microsB\031\n\027_cpc_bid_ce" + + "iling_micros\032<\n\nTargetRoas\022\036\n\013target_roa" + + "s\030\001 \001(\001B\004\342A\001\003H\000\210\001\001B\016\n\014_target_roas\032\225\001\n\013T" + + "argetSpend\022(\n\023target_spend_micros\030\001 \001(\003B" + + "\006\030\001\342A\001\003H\000\210\001\001\022)\n\026cpc_bid_ceiling_micros\030\002" + + " \001(\003B\004\342A\001\003H\001\210\001\001B\026\n\024_target_spend_microsB" + + "\031\n\027_cpc_bid_ceiling_micros:\202\001\352A\177\n2google" + + "ads.googleapis.com/AccessibleBiddingStra" + + "tegy\022Icustomers/{customer_id}/accessible" + + "BiddingStrategies/{bidding_strategy_id}B" + + "\010\n\006schemeB\220\002\n&com.google.ads.googleads.v" + + "26.resourcesB\036AccessibleBiddingStrategyP" + + "rotoP\001ZKgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/resources;resour" + + "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + + "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + + "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + + "rcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProposalProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProposalProto.java index a7f9adb05d..f26c007f5f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProposalProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProposalProto.java @@ -50,62 +50,62 @@ public static void registerAllExtensions( "limit_type.proto\032.google/ads/googleads/v" + "26/enums/time_type.proto\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\376\016\n\025AccountBudgetProposal\022M\n\rresour" + - "ce_name\030\001 \001(\tB6\340A\005\372A0\n.googleads.googlea" + - "pis.com/AccountBudgetProposal\022\024\n\002id\030\031 \001(" + - "\003B\003\340A\003H\005\210\001\001\022I\n\rbilling_setup\030\032 \001(\tB-\340A\005\372" + - "A\'\n%googleads.googleapis.com/BillingSetu" + - "pH\006\210\001\001\022K\n\016account_budget\030\033 \001(\tB.\340A\005\372A(\n&" + - "googleads.googleapis.com/AccountBudgetH\007" + - "\210\001\001\022s\n\rproposal_type\030\004 \001(\0162W.google.ads." + - "googleads.v26.enums.AccountBudgetProposa" + - "lTypeEnum.AccountBudgetProposalTypeB\003\340A\005" + - "\022p\n\006status\030\017 \001(\0162[.google.ads.googleads." + - "v26.enums.AccountBudgetProposalStatusEnu" + - "m.AccountBudgetProposalStatusB\003\340A\003\022\037\n\rpr" + - "oposed_name\030\034 \001(\tB\003\340A\005H\010\210\001\001\022*\n\030approved_" + - "start_date_time\030\036 \001(\tB\003\340A\003H\t\210\001\001\0220\n\036propo" + - "sed_purchase_order_number\030# \001(\tB\003\340A\005H\n\210\001" + - "\001\022 \n\016proposed_notes\030$ \001(\tB\003\340A\005H\013\210\001\001\022$\n\022c" + - "reation_date_time\030% \001(\tB\003\340A\003H\014\210\001\001\022$\n\022app" + - "roval_date_time\030& \001(\tB\003\340A\003H\r\210\001\001\022\'\n\030propo" + - "sed_start_date_time\030\035 \001(\tB\003\340A\005H\000\022^\n\030prop" + - "osed_start_time_type\030\007 \001(\01625.google.ads." + - "googleads.v26.enums.TimeTypeEnum.TimeTyp" + - "eB\003\340A\005H\000\022%\n\026proposed_end_date_time\030\037 \001(\t" + - "B\003\340A\005H\001\022\\\n\026proposed_end_time_type\030\t \001(\0162" + + "roto\"\224\017\n\025AccountBudgetProposal\022N\n\rresour" + + "ce_name\030\001 \001(\tB7\342A\001\005\372A0\n.googleads.google" + + "apis.com/AccountBudgetProposal\022\025\n\002id\030\031 \001" + + "(\003B\004\342A\001\003H\005\210\001\001\022J\n\rbilling_setup\030\032 \001(\tB.\342A" + + "\001\005\372A\'\n%googleads.googleapis.com/BillingS" + + "etupH\006\210\001\001\022L\n\016account_budget\030\033 \001(\tB/\342A\001\005\372" + + "A(\n&googleads.googleapis.com/AccountBudg" + + "etH\007\210\001\001\022t\n\rproposal_type\030\004 \001(\0162W.google." + + "ads.googleads.v26.enums.AccountBudgetPro" + + "posalTypeEnum.AccountBudgetProposalTypeB" + + "\004\342A\001\005\022q\n\006status\030\017 \001(\0162[.google.ads.googl" + + "eads.v26.enums.AccountBudgetProposalStat" + + "usEnum.AccountBudgetProposalStatusB\004\342A\001\003" + + "\022 \n\rproposed_name\030\034 \001(\tB\004\342A\001\005H\010\210\001\001\022+\n\030ap" + + "proved_start_date_time\030\036 \001(\tB\004\342A\001\003H\t\210\001\001\022" + + "1\n\036proposed_purchase_order_number\030# \001(\tB" + + "\004\342A\001\005H\n\210\001\001\022!\n\016proposed_notes\030$ \001(\tB\004\342A\001\005" + + "H\013\210\001\001\022%\n\022creation_date_time\030% \001(\tB\004\342A\001\003H" + + "\014\210\001\001\022%\n\022approval_date_time\030& \001(\tB\004\342A\001\003H\r" + + "\210\001\001\022(\n\030proposed_start_date_time\030\035 \001(\tB\004\342" + + "A\001\005H\000\022_\n\030proposed_start_time_type\030\007 \001(\0162" + "5.google.ads.googleads.v26.enums.TimeTyp" + - "eEnum.TimeTypeB\003\340A\005H\001\022%\n\026approved_end_da" + - "te_time\030 \001(\tB\003\340A\003H\002\022\\\n\026approved_end_tim" + - "e_type\030\026 \001(\01625.google.ads.googleads.v26." + - "enums.TimeTypeEnum.TimeTypeB\003\340A\003H\002\022-\n\036pr" + - "oposed_spending_limit_micros\030! \001(\003B\003\340A\005H" + - "\003\022t\n\034proposed_spending_limit_type\030\013 \001(\0162" + - "G.google.ads.googleads.v26.enums.Spendin" + - "gLimitTypeEnum.SpendingLimitTypeB\003\340A\005H\003\022" + - "-\n\036approved_spending_limit_micros\030\" \001(\003B" + - "\003\340A\003H\004\022t\n\034approved_spending_limit_type\030\030" + - " \001(\0162G.google.ads.googleads.v26.enums.Sp" + - "endingLimitTypeEnum.SpendingLimitTypeB\003\340" + - "A\003H\004:\200\001\352A}\n.googleads.googleapis.com/Acc" + - "ountBudgetProposal\022Kcustomers/{customer_" + - "id}/accountBudgetProposals/{account_budg" + - "et_proposal_id}B\025\n\023proposed_start_timeB\023" + - "\n\021proposed_end_timeB\023\n\021approved_end_time" + - "B\031\n\027proposed_spending_limitB\031\n\027approved_" + - "spending_limitB\005\n\003_idB\020\n\016_billing_setupB" + - "\021\n\017_account_budgetB\020\n\016_proposed_nameB\033\n\031" + - "_approved_start_date_timeB!\n\037_proposed_p" + - "urchase_order_numberB\021\n\017_proposed_notesB" + - "\025\n\023_creation_date_timeB\025\n\023_approval_date" + - "_timeB\214\002\n&com.google.ads.googleads.v26.r" + - "esourcesB\032AccountBudgetProposalProtoP\001ZK" + - "google.golang.org/genproto/googleapis/ad" + - "s/googleads/v26/resources;resources\242\002\003GA" + - "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + - "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + - "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + - "oto3" + "eEnum.TimeTypeB\004\342A\001\005H\000\022&\n\026proposed_end_d" + + "ate_time\030\037 \001(\tB\004\342A\001\005H\001\022]\n\026proposed_end_t" + + "ime_type\030\t \001(\01625.google.ads.googleads.v2" + + "6.enums.TimeTypeEnum.TimeTypeB\004\342A\001\005H\001\022&\n" + + "\026approved_end_date_time\030 \001(\tB\004\342A\001\003H\002\022]\n" + + "\026approved_end_time_type\030\026 \001(\01625.google.a" + + "ds.googleads.v26.enums.TimeTypeEnum.Time" + + "TypeB\004\342A\001\003H\002\022.\n\036proposed_spending_limit_" + + "micros\030! \001(\003B\004\342A\001\005H\003\022u\n\034proposed_spendin" + + "g_limit_type\030\013 \001(\0162G.google.ads.googlead" + + "s.v26.enums.SpendingLimitTypeEnum.Spendi" + + "ngLimitTypeB\004\342A\001\005H\003\022.\n\036approved_spending" + + "_limit_micros\030\" \001(\003B\004\342A\001\003H\004\022u\n\034approved_" + + "spending_limit_type\030\030 \001(\0162G.google.ads.g" + + "oogleads.v26.enums.SpendingLimitTypeEnum" + + ".SpendingLimitTypeB\004\342A\001\003H\004:\200\001\352A}\n.google" + + "ads.googleapis.com/AccountBudgetProposal" + + "\022Kcustomers/{customer_id}/accountBudgetP" + + "roposals/{account_budget_proposal_id}B\025\n" + + "\023proposed_start_timeB\023\n\021proposed_end_tim" + + "eB\023\n\021approved_end_timeB\031\n\027proposed_spend" + + "ing_limitB\031\n\027approved_spending_limitB\005\n\003" + + "_idB\020\n\016_billing_setupB\021\n\017_account_budget" + + "B\020\n\016_proposed_nameB\033\n\031_approved_start_da" + + "te_timeB!\n\037_proposed_purchase_order_numb" + + "erB\021\n\017_proposed_notesB\025\n\023_creation_date_" + + "timeB\025\n\023_approval_date_timeB\214\002\n&com.goog" + + "le.ads.googleads.v26.resourcesB\032AccountB" + + "udgetProposalProtoP\001ZKgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/re" + + "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + + "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + + "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + + "ds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProto.java index 8371651e31..35e9fced11 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountBudgetProto.java @@ -54,78 +54,79 @@ public static void registerAllExtensions( "ds/v26/enums/spending_limit_type.proto\032." + "google/ads/googleads/v26/enums/time_type" + ".proto\032\037google/api/field_behavior.proto\032" + - "\031google/api/resource.proto\"\220\024\n\rAccountBu" + - "dget\022E\n\rresource_name\030\001 \001(\tB.\340A\003\372A(\n&goo" + - "gleads.googleapis.com/AccountBudget\022\024\n\002i" + - "d\030\027 \001(\003B\003\340A\003H\005\210\001\001\022I\n\rbilling_setup\030\030 \001(\t" + - "B-\340A\003\372A\'\n%googleads.googleapis.com/Billi" + - "ngSetupH\006\210\001\001\022`\n\006status\030\004 \001(\0162K.google.ad" + - "s.googleads.v26.enums.AccountBudgetStatu" + - "sEnum.AccountBudgetStatusB\003\340A\003\022\026\n\004name\030\031" + - " \001(\tB\003\340A\003H\007\210\001\001\022*\n\030proposed_start_date_ti" + - "me\030\032 \001(\tB\003\340A\003H\010\210\001\001\022*\n\030approved_start_dat" + - "e_time\030\033 \001(\tB\003\340A\003H\t\210\001\001\022%\n\030total_adjustme" + - "nts_micros\030! \001(\003B\003\340A\003\022!\n\024amount_served_m" + - "icros\030\" \001(\003B\003\340A\003\022\'\n\025purchase_order_numbe" + - "r\030# \001(\tB\003\340A\003H\n\210\001\001\022\027\n\005notes\030$ \001(\tB\003\340A\003H\013\210" + - "\001\001\022m\n\020pending_proposal\030\026 \001(\0132N.google.ad" + - "s.googleads.v26.resources.AccountBudget." + - "PendingAccountBudgetProposalB\003\340A\003\022%\n\026pro" + - "posed_end_date_time\030\034 \001(\tB\003\340A\003H\000\022\\\n\026prop" + - "osed_end_time_type\030\t \001(\01625.google.ads.go" + - "ogleads.v26.enums.TimeTypeEnum.TimeTypeB" + - "\003\340A\003H\000\022%\n\026approved_end_date_time\030\035 \001(\tB\003" + - "\340A\003H\001\022\\\n\026approved_end_time_type\030\013 \001(\01625." + + "\031google/api/resource.proto\"\261\024\n\rAccountBu" + + "dget\022F\n\rresource_name\030\001 \001(\tB/\342A\001\003\372A(\n&go" + + "ogleads.googleapis.com/AccountBudget\022\025\n\002" + + "id\030\027 \001(\003B\004\342A\001\003H\005\210\001\001\022J\n\rbilling_setup\030\030 \001" + + "(\tB.\342A\001\003\372A\'\n%googleads.googleapis.com/Bi" + + "llingSetupH\006\210\001\001\022a\n\006status\030\004 \001(\0162K.google" + + ".ads.googleads.v26.enums.AccountBudgetSt" + + "atusEnum.AccountBudgetStatusB\004\342A\001\003\022\027\n\004na" + + "me\030\031 \001(\tB\004\342A\001\003H\007\210\001\001\022+\n\030proposed_start_da" + + "te_time\030\032 \001(\tB\004\342A\001\003H\010\210\001\001\022+\n\030approved_sta" + + "rt_date_time\030\033 \001(\tB\004\342A\001\003H\t\210\001\001\022&\n\030total_a" + + "djustments_micros\030! \001(\003B\004\342A\001\003\022\"\n\024amount_" + + "served_micros\030\" \001(\003B\004\342A\001\003\022(\n\025purchase_or" + + "der_number\030# \001(\tB\004\342A\001\003H\n\210\001\001\022\030\n\005notes\030$ \001" + + "(\tB\004\342A\001\003H\013\210\001\001\022n\n\020pending_proposal\030\026 \001(\0132" + + "N.google.ads.googleads.v26.resources.Acc" + + "ountBudget.PendingAccountBudgetProposalB" + + "\004\342A\001\003\022&\n\026proposed_end_date_time\030\034 \001(\tB\004\342" + + "A\001\003H\000\022]\n\026proposed_end_time_type\030\t \001(\01625." + "google.ads.googleads.v26.enums.TimeTypeE" + - "num.TimeTypeB\003\340A\003H\001\022-\n\036proposed_spending" + - "_limit_micros\030\036 \001(\003B\003\340A\003H\002\022t\n\034proposed_s" + - "pending_limit_type\030\r \001(\0162G.google.ads.go" + - "ogleads.v26.enums.SpendingLimitTypeEnum." + - "SpendingLimitTypeB\003\340A\003H\002\022-\n\036approved_spe" + - "nding_limit_micros\030\037 \001(\003B\003\340A\003H\003\022t\n\034appro" + - "ved_spending_limit_type\030\017 \001(\0162G.google.a" + - "ds.googleads.v26.enums.SpendingLimitType" + - "Enum.SpendingLimitTypeB\003\340A\003H\003\022-\n\036adjuste" + - "d_spending_limit_micros\030 \001(\003B\003\340A\003H\004\022t\n\034" + - "adjusted_spending_limit_type\030\021 \001(\0162G.goo" + - "gle.ads.googleads.v26.enums.SpendingLimi" + - "tTypeEnum.SpendingLimitTypeB\003\340A\003H\004\032\254\006\n\034P" + - "endingAccountBudgetProposal\022\\\n\027account_b" + - "udget_proposal\030\014 \001(\tB6\340A\003\372A0\n.googleads." + - "googleapis.com/AccountBudgetProposalH\002\210\001" + - "\001\022s\n\rproposal_type\030\002 \001(\0162W.google.ads.go" + - "ogleads.v26.enums.AccountBudgetProposalT" + - "ypeEnum.AccountBudgetProposalTypeB\003\340A\003\022\026" + - "\n\004name\030\r \001(\tB\003\340A\003H\003\210\001\001\022!\n\017start_date_tim" + - "e\030\016 \001(\tB\003\340A\003H\004\210\001\001\022\'\n\025purchase_order_numb" + - "er\030\021 \001(\tB\003\340A\003H\005\210\001\001\022\027\n\005notes\030\022 \001(\tB\003\340A\003H\006" + - "\210\001\001\022$\n\022creation_date_time\030\023 \001(\tB\003\340A\003H\007\210\001" + - "\001\022\034\n\rend_date_time\030\017 \001(\tB\003\340A\003H\000\022S\n\rend_t" + - "ime_type\030\006 \001(\01625.google.ads.googleads.v2" + - "6.enums.TimeTypeEnum.TimeTypeB\003\340A\003H\000\022$\n\025" + - "spending_limit_micros\030\020 \001(\003B\003\340A\003H\001\022k\n\023sp" + - "ending_limit_type\030\010 \001(\0162G.google.ads.goo" + - "gleads.v26.enums.SpendingLimitTypeEnum.S" + - "pendingLimitTypeB\003\340A\003H\001B\n\n\010end_timeB\020\n\016s" + - "pending_limitB\032\n\030_account_budget_proposa" + - "lB\007\n\005_nameB\022\n\020_start_date_timeB\030\n\026_purch" + - "ase_order_numberB\010\n\006_notesB\025\n\023_creation_" + - "date_time:g\352Ad\n&googleads.googleapis.com" + - "/AccountBudget\022:customers/{customer_id}/" + - "accountBudgets/{account_budget_id}B\023\n\021pr" + - "oposed_end_timeB\023\n\021approved_end_timeB\031\n\027" + - "proposed_spending_limitB\031\n\027approved_spen" + - "ding_limitB\031\n\027adjusted_spending_limitB\005\n" + - "\003_idB\020\n\016_billing_setupB\007\n\005_nameB\033\n\031_prop" + - "osed_start_date_timeB\033\n\031_approved_start_" + - "date_timeB\030\n\026_purchase_order_numberB\010\n\006_" + - "notesB\204\002\n&com.google.ads.googleads.v26.r" + - "esourcesB\022AccountBudgetProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "num.TimeTypeB\004\342A\001\003H\000\022&\n\026approved_end_dat" + + "e_time\030\035 \001(\tB\004\342A\001\003H\001\022]\n\026approved_end_tim" + + "e_type\030\013 \001(\01625.google.ads.googleads.v26." + + "enums.TimeTypeEnum.TimeTypeB\004\342A\001\003H\001\022.\n\036p" + + "roposed_spending_limit_micros\030\036 \001(\003B\004\342A\001" + + "\003H\002\022u\n\034proposed_spending_limit_type\030\r \001(" + + "\0162G.google.ads.googleads.v26.enums.Spend" + + "ingLimitTypeEnum.SpendingLimitTypeB\004\342A\001\003" + + "H\002\022.\n\036approved_spending_limit_micros\030\037 \001" + + "(\003B\004\342A\001\003H\003\022u\n\034approved_spending_limit_ty" + + "pe\030\017 \001(\0162G.google.ads.googleads.v26.enum" + + "s.SpendingLimitTypeEnum.SpendingLimitTyp" + + "eB\004\342A\001\003H\003\022.\n\036adjusted_spending_limit_mic" + + "ros\030 \001(\003B\004\342A\001\003H\004\022u\n\034adjusted_spending_l" + + "imit_type\030\021 \001(\0162G.google.ads.googleads.v" + + "26.enums.SpendingLimitTypeEnum.SpendingL" + + "imitTypeB\004\342A\001\003H\004\032\267\006\n\034PendingAccountBudge" + + "tProposal\022]\n\027account_budget_proposal\030\014 \001" + + "(\tB7\342A\001\003\372A0\n.googleads.googleapis.com/Ac" + + "countBudgetProposalH\002\210\001\001\022t\n\rproposal_typ" + + "e\030\002 \001(\0162W.google.ads.googleads.v26.enums" + + ".AccountBudgetProposalTypeEnum.AccountBu" + + "dgetProposalTypeB\004\342A\001\003\022\027\n\004name\030\r \001(\tB\004\342A" + + "\001\003H\003\210\001\001\022\"\n\017start_date_time\030\016 \001(\tB\004\342A\001\003H\004" + + "\210\001\001\022(\n\025purchase_order_number\030\021 \001(\tB\004\342A\001\003" + + "H\005\210\001\001\022\030\n\005notes\030\022 \001(\tB\004\342A\001\003H\006\210\001\001\022%\n\022creat" + + "ion_date_time\030\023 \001(\tB\004\342A\001\003H\007\210\001\001\022\035\n\rend_da" + + "te_time\030\017 \001(\tB\004\342A\001\003H\000\022T\n\rend_time_type\030\006" + + " \001(\01625.google.ads.googleads.v26.enums.Ti" + + "meTypeEnum.TimeTypeB\004\342A\001\003H\000\022%\n\025spending_" + + "limit_micros\030\020 \001(\003B\004\342A\001\003H\001\022l\n\023spending_l" + + "imit_type\030\010 \001(\0162G.google.ads.googleads.v" + + "26.enums.SpendingLimitTypeEnum.SpendingL" + + "imitTypeB\004\342A\001\003H\001B\n\n\010end_timeB\020\n\016spending" + + "_limitB\032\n\030_account_budget_proposalB\007\n\005_n" + + "ameB\022\n\020_start_date_timeB\030\n\026_purchase_ord" + + "er_numberB\010\n\006_notesB\025\n\023_creation_date_ti" + + "me:g\352Ad\n&googleads.googleapis.com/Accoun" + + "tBudget\022:customers/{customer_id}/account" + + "Budgets/{account_budget_id}B\023\n\021proposed_" + + "end_timeB\023\n\021approved_end_timeB\031\n\027propose" + + "d_spending_limitB\031\n\027approved_spending_li" + + "mitB\031\n\027adjusted_spending_limitB\005\n\003_idB\020\n" + + "\016_billing_setupB\007\n\005_nameB\033\n\031_proposed_st" + + "art_date_timeB\033\n\031_approved_start_date_ti" + + "meB\030\n\026_purchase_order_numberB\010\n\006_notesB\204" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB\022AccountBudgetProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountLinkProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountLinkProto.java index 0dd94fde10..b6803408cd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountLinkProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AccountLinkProto.java @@ -53,33 +53,33 @@ public static void registerAllExtensions( "e.proto\0326google/ads/googleads/v26/enums/" + "mobile_app_vendor.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"\247\004\n\013AccountLink\022C\n\rresource_name\030\001 \001" + - "(\tB,\340A\005\372A&\n$googleads.googleapis.com/Acc" + - "ountLink\022!\n\017account_link_id\030\010 \001(\003B\003\340A\003H\001" + - "\210\001\001\022W\n\006status\030\003 \001(\0162G.google.ads.googlea" + - "ds.v26.enums.AccountLinkStatusEnum.Accou" + - "ntLinkStatus\022Z\n\004type\030\004 \001(\0162G.google.ads." + - "googleads.v26.enums.LinkedAccountTypeEnu" + - "m.LinkedAccountTypeB\003\340A\003\022r\n\031third_party_" + - "app_analytics\030\005 \001(\0132H.google.ads.googlea" + - "ds.v26.resources.ThirdPartyAppAnalyticsL" + - "inkIdentifierB\003\340A\005H\000:a\352A^\n$googleads.goo" + - "gleapis.com/AccountLink\0226customers/{cust" + - "omer_id}/accountLinks/{account_link_id}B" + - "\020\n\016linked_accountB\022\n\020_account_link_id\"\364\001" + - "\n$ThirdPartyAppAnalyticsLinkIdentifier\022+" + - "\n\031app_analytics_provider_id\030\004 \001(\003B\003\340A\005H\000" + - "\210\001\001\022\030\n\006app_id\030\005 \001(\tB\003\340A\005H\001\210\001\001\022\\\n\napp_ven" + - "dor\030\003 \001(\0162C.google.ads.googleads.v26.enu" + - "ms.MobileAppVendorEnum.MobileAppVendorB\003" + - "\340A\005B\034\n\032_app_analytics_provider_idB\t\n\007_ap" + - "p_idB\202\002\n&com.google.ads.googleads.v26.re" + - "sourcesB\020AccountLinkProtoP\001ZKgoogle.gola" + - "ng.org/genproto/googleapis/ads/googleads" + - "/v26/resources;resources\242\002\003GAA\252\002\"Google." + - "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + - "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + - "GoogleAds::V26::Resourcesb\006proto3" + "oto\"\253\004\n\013AccountLink\022D\n\rresource_name\030\001 \001" + + "(\tB-\342A\001\005\372A&\n$googleads.googleapis.com/Ac" + + "countLink\022\"\n\017account_link_id\030\010 \001(\003B\004\342A\001\003" + + "H\001\210\001\001\022W\n\006status\030\003 \001(\0162G.google.ads.googl" + + "eads.v26.enums.AccountLinkStatusEnum.Acc" + + "ountLinkStatus\022[\n\004type\030\004 \001(\0162G.google.ad" + + "s.googleads.v26.enums.LinkedAccountTypeE" + + "num.LinkedAccountTypeB\004\342A\001\003\022s\n\031third_par" + + "ty_app_analytics\030\005 \001(\0132H.google.ads.goog" + + "leads.v26.resources.ThirdPartyAppAnalyti" + + "csLinkIdentifierB\004\342A\001\005H\000:a\352A^\n$googleads" + + ".googleapis.com/AccountLink\0226customers/{" + + "customer_id}/accountLinks/{account_link_" + + "id}B\020\n\016linked_accountB\022\n\020_account_link_i" + + "d\"\367\001\n$ThirdPartyAppAnalyticsLinkIdentifi" + + "er\022,\n\031app_analytics_provider_id\030\004 \001(\003B\004\342" + + "A\001\005H\000\210\001\001\022\031\n\006app_id\030\005 \001(\tB\004\342A\001\005H\001\210\001\001\022]\n\na" + + "pp_vendor\030\003 \001(\0162C.google.ads.googleads.v" + + "26.enums.MobileAppVendorEnum.MobileAppVe" + + "ndorB\004\342A\001\005B\034\n\032_app_analytics_provider_id" + + "B\t\n\007_app_idB\202\002\n&com.google.ads.googleads" + + ".v26.resourcesB\020AccountLinkProtoP\001ZKgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + + "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + + "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + + "::Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetCombinationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetCombinationViewProto.java index 05ad2eaba5..4f85fdc758 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetCombinationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetCombinationViewProto.java @@ -45,25 +45,25 @@ public static void registerAllExtensions( "oogle.ads.googleads.v26.resources\0321googl" + "e/ads/googleads/v26/common/asset_usage.p" + "roto\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\253\003\n\035AdGroupAdAs" + - "setCombinationView\022U\n\rresource_name\030\001 \001(" + - "\tB>\340A\003\372A8\n6googleads.googleapis.com/AdGr" + - "oupAdAssetCombinationView\022G\n\rserved_asse" + - "ts\030\002 \003(\0132+.google.ads.googleads.v26.comm" + - "on.AssetUsageB\003\340A\003\022\031\n\007enabled\030\003 \001(\010B\003\340A\003" + - "H\000\210\001\001:\302\001\352A\276\001\n6googleads.googleapis.com/A" + - "dGroupAdAssetCombinationView\022\203\001customers" + - "/{customer_id}/adGroupAdAssetCombination" + - "Views/{ad_group_id}~{ad_id}~{asset_combi" + - "nation_id_low}~{asset_combination_id_hig" + - "h}B\n\n\010_enabledB\224\002\n&com.google.ads.google" + - "ads.v26.resourcesB\"AdGroupAdAssetCombina" + - "tionViewProtoP\001ZKgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/resourc" + - "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + - "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + - "26\\Resources\352\002&Google::Ads::GoogleAds::V" + - "26::Resourcesb\006proto3" + "oogle/api/resource.proto\"\256\003\n\035AdGroupAdAs" + + "setCombinationView\022V\n\rresource_name\030\001 \001(" + + "\tB?\342A\001\003\372A8\n6googleads.googleapis.com/AdG" + + "roupAdAssetCombinationView\022H\n\rserved_ass" + + "ets\030\002 \003(\0132+.google.ads.googleads.v26.com" + + "mon.AssetUsageB\004\342A\001\003\022\032\n\007enabled\030\003 \001(\010B\004\342" + + "A\001\003H\000\210\001\001:\302\001\352A\276\001\n6googleads.googleapis.co" + + "m/AdGroupAdAssetCombinationView\022\203\001custom" + + "ers/{customer_id}/adGroupAdAssetCombinat" + + "ionViews/{ad_group_id}~{ad_id}~{asset_co" + + "mbination_id_low}~{asset_combination_id_" + + "high}B\n\n\010_enabledB\224\002\n&com.google.ads.goo" + + "gleads.v26.resourcesB\"AdGroupAdAssetComb" + + "inationViewProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetViewProto.java index d3c919e537..0198ac4776 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAdAssetViewProto.java @@ -58,46 +58,46 @@ public static void registerAllExtensions( "26/enums/policy_review_status.proto\032.g" + + "gle/api/resource.proto\"\250\007\n\014AdGroupAsset\022" + + "E\n\rresource_name\030\001 \001(\tB.\342A\001\005\372A\'\n%googlea" + + "ds.googleapis.com/AdGroupAsset\022<\n\010ad_gro" + + "up\030\002 \001(\tB*\342A\002\002\005\372A\"\n googleads.googleapis" + + ".com/AdGroup\0227\n\005asset\030\003 \001(\tB(\342A\002\002\005\372A \n\036g" + + "oogleads.googleapis.com/Asset\022\\\n\nfield_t" + + "ype\030\004 \001(\0162A.google.ads.googleads.v26.enu" + + "ms.AssetFieldTypeEnum.AssetFieldTypeB\005\342A" + + "\002\002\005\022Q\n\006source\030\006 \001(\0162;.google.ads.googlea" + + "ds.v26.enums.AssetSourceEnum.AssetSource" + + "B\004\342A\001\003\022S\n\006status\030\005 \001(\0162C.google.ads.goog" + + "leads.v26.enums.AssetLinkStatusEnum.Asse" + + "tLinkStatus\022o\n\016primary_status\030\007 \001(\0162Q.go" + + "ogle.ads.googleads.v26.enums.AssetLinkPr" + + "imaryStatusEnum.AssetLinkPrimaryStatusB\004" + + "\342A\001\003\022d\n\026primary_status_details\030\010 \003(\0132>.g" + "oogle.ads.googleads.v26.common.AssetLink" + - "PrimaryStatusDetailsB\003\340A\003\022\202\001\n\026primary_st" + - "atus_reasons\030\t \003(\0162].google.ads.googlead" + - "s.v26.enums.AssetLinkPrimaryStatusReason" + - "Enum.AssetLinkPrimaryStatusReasonB\003\340A\003:w" + - "\352At\n%googleads.googleapis.com/AdGroupAss" + - "et\022Kcustomers/{customer_id}/adGroupAsset" + - "s/{ad_group_id}~{asset_id}~{field_type}B" + - "\203\002\n&com.google.ads.googleads.v26.resourc" + - "esB\021AdGroupAssetProtoP\001ZKgoogle.golang.o" + - "rg/genproto/googleapis/ads/googleads/v26" + - "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + - "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + - "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + - "leAds::V26::Resourcesb\006proto3" + "PrimaryStatusDetailsB\004\342A\001\003\022\203\001\n\026primary_s" + + "tatus_reasons\030\t \003(\0162].google.ads.googlea" + + "ds.v26.enums.AssetLinkPrimaryStatusReaso" + + "nEnum.AssetLinkPrimaryStatusReasonB\004\342A\001\003" + + ":w\352At\n%googleads.googleapis.com/AdGroupA" + + "sset\022Kcustomers/{customer_id}/adGroupAss" + + "ets/{ad_group_id}~{asset_id}~{field_type" + + "}B\203\002\n&com.google.ads.googleads.v26.resou" + + "rcesB\021AdGroupAssetProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAssetSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAssetSetProto.java index 839fa3abcc..1f0b1ff0f4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAssetSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAssetSetProto.java @@ -45,24 +45,25 @@ public static void registerAllExtensions( "ads.v26.resources\032:google/ads/googleads/" + "v26/enums/asset_set_link_status.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\252\003\n\017AdGroupAssetSet\022G\n" + - "\rresource_name\030\001 \001(\tB0\340A\005\372A*\n(googleads." + - "googleapis.com/AdGroupAssetSet\022:\n\010ad_gro" + - "up\030\002 \001(\tB(\340A\005\372A\"\n googleads.googleapis.c" + - "om/AdGroup\022<\n\tasset_set\030\003 \001(\tB)\340A\005\372A#\n!g" + - "oogleads.googleapis.com/AssetSet\022^\n\006stat" + - "us\030\004 \001(\0162I.google.ads.googleads.v26.enum" + - "s.AssetSetLinkStatusEnum.AssetSetLinkSta" + - "tusB\003\340A\003:t\352Aq\n(googleads.googleapis.com/" + - "AdGroupAssetSet\022Ecustomers/{customer_id}" + - "/adGroupAssetSets/{ad_group_id}~{asset_s" + - "et_id}B\206\002\n&com.google.ads.googleads.v26." + - "resourcesB\024AdGroupAssetSetProtoP\001ZKgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + - "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + - "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + - ":Ads::GoogleAds::V26::Resourcesb\006proto3" + "pi/resource.proto\"\256\003\n\017AdGroupAssetSet\022H\n" + + "\rresource_name\030\001 \001(\tB1\342A\001\005\372A*\n(googleads" + + ".googleapis.com/AdGroupAssetSet\022;\n\010ad_gr" + + "oup\030\002 \001(\tB)\342A\001\005\372A\"\n googleads.googleapis" + + ".com/AdGroup\022=\n\tasset_set\030\003 \001(\tB*\342A\001\005\372A#" + + "\n!googleads.googleapis.com/AssetSet\022_\n\006s" + + "tatus\030\004 \001(\0162I.google.ads.googleads.v26.e" + + "nums.AssetSetLinkStatusEnum.AssetSetLink" + + "StatusB\004\342A\001\003:t\352Aq\n(googleads.googleapis." + + "com/AdGroupAssetSet\022Ecustomers/{customer" + + "_id}/adGroupAssetSets/{ad_group_id}~{ass" + + "et_set_id}B\206\002\n&com.google.ads.googleads." + + "v26.resourcesB\024AdGroupAssetSetProtoP\001ZKg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v26/resources;resources\242\002\003GAA" + + "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + + "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + + "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAudienceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAudienceViewProto.java index ac9913d8a3..2d3d65b90b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAudienceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupAudienceViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "group_audience_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\340\001\n\023AdGroupAudienceView\022K\n\rresource_na" + - "me\030\001 \001(\tB4\340A\003\372A.\n,googleads.googleapis.c" + - "om/AdGroupAudienceView:|\352Ay\n,googleads.g" + - "oogleapis.com/AdGroupAudienceView\022Icusto" + - "mers/{customer_id}/adGroupAudienceViews/" + - "{ad_group_id}~{criterion_id}B\212\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\030AdGroup" + - "AudienceViewProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "o\"\341\001\n\023AdGroupAudienceView\022L\n\rresource_na" + + "me\030\001 \001(\tB5\342A\001\003\372A.\n,googleads.googleapis." + + "com/AdGroupAudienceView:|\352Ay\n,googleads." + + "googleapis.com/AdGroupAudienceView\022Icust" + + "omers/{customer_id}/adGroupAudienceViews" + + "/{ad_group_id}~{criterion_id}B\212\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\030AdGrou" + + "pAudienceViewProtoP\001ZKgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/re" + + "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + + "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + + "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + + "ds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupBidModifierProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupBidModifierProto.java index eaf6c29810..16047dc1bb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupBidModifierProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupBidModifierProto.java @@ -46,42 +46,42 @@ public static void registerAllExtensions( "ds/v26/common/criteria.proto\0328google/ads" + "/googleads/v26/enums/bid_modifier_source" + ".proto\032\037google/api/field_behavior.proto\032" + - "\031google/api/resource.proto\"\324\010\n\022AdGroupBi" + - "dModifier\022J\n\rresource_name\030\001 \001(\tB3\340A\005\372A-" + - "\n+googleads.googleapis.com/AdGroupBidMod" + - "ifier\022?\n\010ad_group\030\r \001(\tB(\340A\005\372A\"\n googlea" + - "ds.googleapis.com/AdGroupH\001\210\001\001\022\036\n\014criter" + - "ion_id\030\016 \001(\003B\003\340A\003H\002\210\001\001\022\031\n\014bid_modifier\030\017" + - " \001(\001H\003\210\001\001\022D\n\rbase_ad_group\030\020 \001(\tB(\340A\003\372A\"" + - "\n googleads.googleapis.com/AdGroupH\004\210\001\001\022" + - "i\n\023bid_modifier_source\030\n \001(\0162G.google.ad" + - "s.googleads.v26.enums.BidModifierSourceE" + - "num.BidModifierSourceB\003\340A\003\022B\n\006device\030\013 \001" + - "(\0132+.google.ads.googleads.v26.common.Dev" + - "iceInfoB\003\340A\005H\000\022P\n\016user_set_dates\030\022 \001(\01321" + - ".google.ads.googleads.v26.common.UserSet" + - "DatesInfoB\003\340A\005H\000\022`\n\026advance_booking_wind" + - "ow\030\023 \001(\01329.google.ads.googleads.v26.comm" + - "on.AdvanceBookingWindowInfoB\003\340A\005H\000\022V\n\021le" + - "ngth_of_booking\030\024 \001(\01324.google.ads.googl" + - "eads.v26.common.LengthOfBookingInfoB\003\340A\005" + - "H\000\022U\n\021start_day_of_week\030\025 \001(\01323.google.a" + - "ds.googleads.v26.common.StartDayOfWeekIn" + - "foB\003\340A\005H\000\022T\n\020start_date_range\030\026 \001(\01323.go" + - "ogle.ads.googleads.v26.common.StartDateR" + - "angeInfoB\003\340A\005H\000:z\352Aw\n+googleads.googleap" + - "is.com/AdGroupBidModifier\022Hcustomers/{cu" + - "stomer_id}/adGroupBidModifiers/{ad_group" + - "_id}~{criterion_id}B\013\n\tcriterionB\013\n\t_ad_" + - "groupB\017\n\r_criterion_idB\017\n\r_bid_modifierB" + - "\020\n\016_base_ad_groupB\211\002\n&com.google.ads.goo" + - "gleads.v26.resourcesB\027AdGroupBidModifier" + - "ProtoP\001ZKgoogle.golang.org/genproto/goog" + - "leapis/ads/googleads/v26/resources;resou" + - "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + - "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + - "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + - "urcesb\006proto3" + "\031google/api/resource.proto\"\337\010\n\022AdGroupBi" + + "dModifier\022K\n\rresource_name\030\001 \001(\tB4\342A\001\005\372A" + + "-\n+googleads.googleapis.com/AdGroupBidMo" + + "difier\022@\n\010ad_group\030\r \001(\tB)\342A\001\005\372A\"\n googl" + + "eads.googleapis.com/AdGroupH\001\210\001\001\022\037\n\014crit" + + "erion_id\030\016 \001(\003B\004\342A\001\003H\002\210\001\001\022\031\n\014bid_modifie" + + "r\030\017 \001(\001H\003\210\001\001\022E\n\rbase_ad_group\030\020 \001(\tB)\342A\001" + + "\003\372A\"\n googleads.googleapis.com/AdGroupH\004" + + "\210\001\001\022j\n\023bid_modifier_source\030\n \001(\0162G.googl" + + "e.ads.googleads.v26.enums.BidModifierSou" + + "rceEnum.BidModifierSourceB\004\342A\001\003\022C\n\006devic" + + "e\030\013 \001(\0132+.google.ads.googleads.v26.commo" + + "n.DeviceInfoB\004\342A\001\005H\000\022Q\n\016user_set_dates\030\022" + + " \001(\01321.google.ads.googleads.v26.common.U" + + "serSetDatesInfoB\004\342A\001\005H\000\022a\n\026advance_booki" + + "ng_window\030\023 \001(\01329.google.ads.googleads.v" + + "26.common.AdvanceBookingWindowInfoB\004\342A\001\005" + + "H\000\022W\n\021length_of_booking\030\024 \001(\01324.google.a" + + "ds.googleads.v26.common.LengthOfBookingI" + + "nfoB\004\342A\001\005H\000\022V\n\021start_day_of_week\030\025 \001(\01323" + + ".google.ads.googleads.v26.common.StartDa" + + "yOfWeekInfoB\004\342A\001\005H\000\022U\n\020start_date_range\030" + + "\026 \001(\01323.google.ads.googleads.v26.common." + + "StartDateRangeInfoB\004\342A\001\005H\000:z\352Aw\n+googlea" + + "ds.googleapis.com/AdGroupBidModifier\022Hcu" + + "stomers/{customer_id}/adGroupBidModifier" + + "s/{ad_group_id}~{criterion_id}B\013\n\tcriter" + + "ionB\013\n\t_ad_groupB\017\n\r_criterion_idB\017\n\r_bi" + + "d_modifierB\020\n\016_base_ad_groupB\211\002\n&com.goo" + + "gle.ads.googleads.v26.resourcesB\027AdGroup" + + "BidModifierProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionCustomizerProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionCustomizerProto.java index bb5d70988d..f787a222ff 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionCustomizerProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionCustomizerProto.java @@ -47,30 +47,30 @@ public static void registerAllExtensions( "roto\032 \001(\003H\005\210\001\001\022\033\n\016cpm_bid_micros\030? \001(\003H\006\210\001\001\022" + - "\033\n\016cpv_bid_micros\030@ \001(\003H\007\210\001\001\022#\n\026percent_" + - "cpc_bid_micros\030A \001(\003H\010\210\001\001\022*\n\030effective_c" + - "pc_bid_micros\030B \001(\003B\003\340A\003H\t\210\001\001\022*\n\030effecti" + - "ve_cpm_bid_micros\030C \001(\003B\003\340A\003H\n\210\001\001\022*\n\030eff" + - "ective_cpv_bid_micros\030D \001(\003B\003\340A\003H\013\210\001\001\0222\n" + - " effective_percent_cpc_bid_micros\030E \001(\003B" + - "\003\340A\003H\014\210\001\001\022f\n\030effective_cpc_bid_source\030\025 " + - "\001(\0162?.google.ads.googleads.v26.enums.Bid" + - "dingSourceEnum.BiddingSourceB\003\340A\003\022f\n\030eff" + - "ective_cpm_bid_source\030\026 \001(\0162?.google.ads" + - ".googleads.v26.enums.BiddingSourceEnum.B" + - "iddingSourceB\003\340A\003\022f\n\030effective_cpv_bid_s" + - "ource\030\027 \001(\0162?.google.ads.googleads.v26.e" + - "nums.BiddingSourceEnum.BiddingSourceB\003\340A" + - "\003\022n\n effective_percent_cpc_bid_source\030# " + - "\001(\0162?.google.ads.googleads.v26.enums.Bid" + - "dingSourceEnum.BiddingSourceB\003\340A\003\022g\n\022pos" + - "ition_estimates\030\n \001(\0132F.google.ads.googl" + - "eads.v26.resources.AdGroupCriterion.Posi" + - "tionEstimatesB\003\340A\003\022\022\n\nfinal_urls\030F \003(\t\022\031" + - "\n\021final_mobile_urls\030G \003(\t\022\035\n\020final_url_s" + - "uffix\030H \001(\tH\r\210\001\001\022\"\n\025tracking_url_templat" + - "e\030I \001(\tH\016\210\001\001\022O\n\025url_custom_parameters\030\016 " + - "\003(\01320.google.ads.googleads.v26.common.Cu" + - "stomParameter\022\201\001\n\016primary_status\030U \001(\0162_" + - ".google.ads.googleads.v26.enums.AdGroupC" + - "riterionPrimaryStatusEnum.AdGroupCriteri" + - "onPrimaryStatusB\003\340A\003H\017\210\001\001\022\220\001\n\026primary_st" + - "atus_reasons\030V \003(\0162k.google.ads.googlead" + - "s.v26.enums.AdGroupCriterionPrimaryStatu" + - "sReasonEnum.AdGroupCriterionPrimaryStatu" + - "sReasonB\003\340A\003\022>\n,require_eu_political_adv" + - "ertising_declaration\030] \001(\010B\003\340A\003H\020\210\001\001\022D\n\007" + - "keyword\030\033 \001(\0132,.google.ads.googleads.v26" + - ".common.KeywordInfoB\003\340A\005H\000\022H\n\tplacement\030" + - "\034 \001(\0132..google.ads.googleads.v26.common." + - "PlacementInfoB\003\340A\005H\000\022Z\n\023mobile_app_categ" + - "ory\030\035 \001(\01326.google.ads.googleads.v26.com" + - "mon.MobileAppCategoryInfoB\003\340A\005H\000\022Y\n\022mobi" + - "le_application\030\036 \001(\01326.google.ads.google" + - "ads.v26.common.MobileApplicationInfoB\003\340A" + - "\005H\000\022O\n\rlisting_group\030 \001(\01321.google.ads." + - "googleads.v26.common.ListingGroupInfoB\003\340" + - "A\005H\000\022G\n\tage_range\030$ \001(\0132-.google.ads.goo" + - "gleads.v26.common.AgeRangeInfoB\003\340A\005H\000\022B\n" + - "\006gender\030% \001(\0132+.google.ads.googleads.v26" + - ".common.GenderInfoB\003\340A\005H\000\022M\n\014income_rang" + - "e\030& \001(\01320.google.ads.googleads.v26.commo" + - "n.IncomeRangeInfoB\003\340A\005H\000\022S\n\017parental_sta" + - "tus\030\' \001(\01323.google.ads.googleads.v26.com" + - "mon.ParentalStatusInfoB\003\340A\005H\000\022G\n\tuser_li" + - "st\030* \001(\0132-.google.ads.googleads.v26.comm" + - "on.UserListInfoB\003\340A\005H\000\022O\n\ryoutube_video\030" + - "( \001(\01321.google.ads.googleads.v26.common." + - "YouTubeVideoInfoB\003\340A\005H\000\022S\n\017youtube_chann" + - "el\030) \001(\01323.google.ads.googleads.v26.comm" + - "on.YouTubeChannelInfoB\003\340A\005H\000\022@\n\005topic\030+ " + - "\001(\0132*.google.ads.googleads.v26.common.To" + - "picInfoB\003\340A\005H\000\022O\n\ruser_interest\030- \001(\01321." + - "google.ads.googleads.v26.common.UserInte" + - "restInfoB\003\340A\005H\000\022D\n\007webpage\030. \001(\0132,.googl" + - "e.ads.googleads.v26.common.WebpageInfoB\003" + - "\340A\005H\000\022V\n\021app_payment_model\030/ \001(\01324.googl" + - "e.ads.googleads.v26.common.AppPaymentMod" + - "elInfoB\003\340A\005H\000\022S\n\017custom_affinity\0300 \001(\01323" + + "oogle/api/resource.proto\"\364/\n\020AdGroupCrit" + + "erion\022I\n\rresource_name\030\001 \001(\tB2\342A\001\005\372A+\n)g" + + "oogleads.googleapis.com/AdGroupCriterion" + + "\022\037\n\014criterion_id\0308 \001(\003B\004\342A\001\003H\001\210\001\001\022\032\n\014dis" + + "play_name\030M \001(\tB\004\342A\001\003\022a\n\006status\030\003 \001(\0162Q." + + "google.ads.googleads.v26.enums.AdGroupCr" + + "iterionStatusEnum.AdGroupCriterionStatus" + + "\022\\\n\014quality_info\030\004 \001(\0132@.google.ads.goog" + + "leads.v26.resources.AdGroupCriterion.Qua" + + "lityInfoB\004\342A\001\003\022@\n\010ad_group\0309 \001(\tB)\342A\001\005\372A" + + "\"\n googleads.googleapis.com/AdGroupH\002\210\001\001" + + "\022S\n\004type\030\031 \001(\0162?.google.ads.googleads.v2" + + "6.enums.CriterionTypeEnum.CriterionTypeB" + + "\004\342A\001\003\022\033\n\010negative\030: \001(\010B\004\342A\001\005H\003\210\001\001\022\202\001\n\025s" + + "ystem_serving_status\0304 \001(\0162].google.ads." + + "googleads.v26.enums.CriterionSystemServi" + + "ngStatusEnum.CriterionSystemServingStatu" + + "sB\004\342A\001\003\022\200\001\n\017approval_status\0305 \001(\0162a.goog" + + "le.ads.googleads.v26.enums.AdGroupCriter" + + "ionApprovalStatusEnum.AdGroupCriterionAp" + + "provalStatusB\004\342A\001\003\022!\n\023disapproval_reason" + + "s\030; \003(\tB\004\342A\001\003\022G\n\006labels\030< \003(\tB7\342A\001\003\372A0\n." + + "googleads.googleapis.com/AdGroupCriterio" + + "nLabel\022\031\n\014bid_modifier\030= \001(\001H\004\210\001\001\022\033\n\016cpc" + + "_bid_micros\030> \001(\003H\005\210\001\001\022\033\n\016cpm_bid_micros" + + "\030? \001(\003H\006\210\001\001\022\033\n\016cpv_bid_micros\030@ \001(\003H\007\210\001\001" + + "\022#\n\026percent_cpc_bid_micros\030A \001(\003H\010\210\001\001\022+\n" + + "\030effective_cpc_bid_micros\030B \001(\003B\004\342A\001\003H\t\210" + + "\001\001\022+\n\030effective_cpm_bid_micros\030C \001(\003B\004\342A" + + "\001\003H\n\210\001\001\022+\n\030effective_cpv_bid_micros\030D \001(" + + "\003B\004\342A\001\003H\013\210\001\001\0223\n effective_percent_cpc_bi" + + "d_micros\030E \001(\003B\004\342A\001\003H\014\210\001\001\022g\n\030effective_c" + + "pc_bid_source\030\025 \001(\0162?.google.ads.googlea" + + "ds.v26.enums.BiddingSourceEnum.BiddingSo" + + "urceB\004\342A\001\003\022g\n\030effective_cpm_bid_source\030\026" + + " \001(\0162?.google.ads.googleads.v26.enums.Bi" + + "ddingSourceEnum.BiddingSourceB\004\342A\001\003\022g\n\030e" + + "ffective_cpv_bid_source\030\027 \001(\0162?.google.a" + + "ds.googleads.v26.enums.BiddingSourceEnum" + + ".BiddingSourceB\004\342A\001\003\022o\n effective_percen" + + "t_cpc_bid_source\030# \001(\0162?.google.ads.goog" + + "leads.v26.enums.BiddingSourceEnum.Biddin" + + "gSourceB\004\342A\001\003\022h\n\022position_estimates\030\n \001(" + + "\0132F.google.ads.googleads.v26.resources.A" + + "dGroupCriterion.PositionEstimatesB\004\342A\001\003\022" + + "\022\n\nfinal_urls\030F \003(\t\022\031\n\021final_mobile_urls" + + "\030G \003(\t\022\035\n\020final_url_suffix\030H \001(\tH\r\210\001\001\022\"\n" + + "\025tracking_url_template\030I \001(\tH\016\210\001\001\022O\n\025url" + + "_custom_parameters\030\016 \003(\01320.google.ads.go" + + "ogleads.v26.common.CustomParameter\022\202\001\n\016p" + + "rimary_status\030U \001(\0162_.google.ads.googlea" + + "ds.v26.enums.AdGroupCriterionPrimaryStat" + + "usEnum.AdGroupCriterionPrimaryStatusB\004\342A" + + "\001\003H\017\210\001\001\022\221\001\n\026primary_status_reasons\030V \003(\016" + + "2k.google.ads.googleads.v26.enums.AdGrou" + + "pCriterionPrimaryStatusReasonEnum.AdGrou" + + "pCriterionPrimaryStatusReasonB\004\342A\001\003\022?\n,r" + + "equire_eu_political_advertising_declarat" + + "ion\030] \001(\010B\004\342A\001\003H\020\210\001\001\022E\n\007keyword\030\033 \001(\0132,." + + "google.ads.googleads.v26.common.KeywordI" + + "nfoB\004\342A\001\005H\000\022I\n\tplacement\030\034 \001(\0132..google." + + "ads.googleads.v26.common.PlacementInfoB\004" + + "\342A\001\005H\000\022[\n\023mobile_app_category\030\035 \001(\01326.go" + + "ogle.ads.googleads.v26.common.MobileAppC" + + "ategoryInfoB\004\342A\001\005H\000\022Z\n\022mobile_applicatio" + + "n\030\036 \001(\01326.google.ads.googleads.v26.commo" + + "n.MobileApplicationInfoB\004\342A\001\005H\000\022P\n\rlisti" + + "ng_group\030 \001(\01321.google.ads.googleads.v2" + + "6.common.ListingGroupInfoB\004\342A\001\005H\000\022H\n\tage" + + "_range\030$ \001(\0132-.google.ads.googleads.v26." + + "common.AgeRangeInfoB\004\342A\001\005H\000\022C\n\006gender\030% " + + "\001(\0132+.google.ads.googleads.v26.common.Ge" + + "nderInfoB\004\342A\001\005H\000\022N\n\014income_range\030& \001(\01320" + + ".google.ads.googleads.v26.common.IncomeR" + + "angeInfoB\004\342A\001\005H\000\022T\n\017parental_status\030\' \001(" + + "\01323.google.ads.googleads.v26.common.Pare" + + "ntalStatusInfoB\004\342A\001\005H\000\022H\n\tuser_list\030* \001(" + + "\0132-.google.ads.googleads.v26.common.User" + + "ListInfoB\004\342A\001\005H\000\022P\n\ryoutube_video\030( \001(\0132" + + "1.google.ads.googleads.v26.common.YouTub" + + "eVideoInfoB\004\342A\001\005H\000\022T\n\017youtube_channel\030) " + + "\001(\01323.google.ads.googleads.v26.common.Yo" + + "uTubeChannelInfoB\004\342A\001\005H\000\022A\n\005topic\030+ \001(\0132" + + "*.google.ads.googleads.v26.common.TopicI" + + "nfoB\004\342A\001\005H\000\022P\n\ruser_interest\030- \001(\01321.goo" + + "gle.ads.googleads.v26.common.UserInteres" + + "tInfoB\004\342A\001\005H\000\022E\n\007webpage\030. \001(\0132,.google." + + "ads.googleads.v26.common.WebpageInfoB\004\342A" + + "\001\005H\000\022W\n\021app_payment_model\030/ \001(\01324.google" + + ".ads.googleads.v26.common.AppPaymentMode" + + "lInfoB\004\342A\001\005H\000\022T\n\017custom_affinity\0300 \001(\01323" + ".google.ads.googleads.v26.common.CustomA" + - "ffinityInfoB\003\340A\005H\000\022O\n\rcustom_intent\0301 \001(" + - "\01321.google.ads.googleads.v26.common.Cust" + - "omIntentInfoB\003\340A\005H\000\022S\n\017custom_audience\030J" + - " \001(\01323.google.ads.googleads.v26.common.C" + - "ustomAudienceInfoB\003\340A\005H\000\022W\n\021combined_aud" + - "ience\030K \001(\01325.google.ads.googleads.v26.c" + - "ommon.CombinedAudienceInfoB\003\340A\005H\000\022F\n\010aud" + - "ience\030O \001(\0132-.google.ads.googleads.v26.c" + - "ommon.AudienceInfoB\003\340A\005H\000\022F\n\010location\030R " + - "\001(\0132-.google.ads.googleads.v26.common.Lo" + - "cationInfoB\003\340A\005H\000\022F\n\010language\030S \001(\0132-.go" + - "ogle.ads.googleads.v26.common.LanguageIn" + - "foB\003\340A\005H\000\022I\n\nlife_event\030T \001(\0132..google.a" + - "ds.googleads.v26.common.LifeEventInfoB\003\340" + - "A\005H\000\022M\n\014video_lineup\030X \001(\01320.google.ads." + - "googleads.v26.common.VideoLineupInfoB\003\340A" + - "\005H\000\022]\n\024extended_demographic\030Z \001(\01328.goog" + - "le.ads.googleads.v26.common.ExtendedDemo" + - "graphicInfoB\003\340A\005H\000\022I\n\nbrand_list\030Y \001(\0132." + - ".google.ads.googleads.v26.common.BrandLi" + - "stInfoB\003\340A\005H\000\022s\n!vertical_ads_item_group" + - "_rule_list\030[ \001(\0132A.google.ads.googleads." + - "v26.common.VerticalAdsItemGroupRuleListI" + - "nfoB\003\340A\005H\000\022Y\n\024retail_filter_bundle\030\264\001 \001(" + - "\01323.google.ads.googleads.v26.common.Reta" + - "ilFilterBundleB\003\340A\005H\000\022E\n\nentity_bid\030\\ \001(" + - "\0132*.google.ads.googleads.v26.common.Enti" + - "tyBidB\003\340A\005H\000\032\220\003\n\013QualityInfo\022\037\n\rquality_" + - "score\030\005 \001(\005B\003\340A\003H\000\210\001\001\022n\n\026creative_qualit" + - "y_score\030\002 \001(\0162I.google.ads.googleads.v26" + - ".enums.QualityScoreBucketEnum.QualitySco" + - "reBucketB\003\340A\003\022p\n\030post_click_quality_scor" + - "e\030\003 \001(\0162I.google.ads.googleads.v26.enums" + - ".QualityScoreBucketEnum.QualityScoreBuck" + - "etB\003\340A\003\022l\n\024search_predicted_ctr\030\004 \001(\0162I." + - "google.ads.googleads.v26.enums.QualitySc" + - "oreBucketEnum.QualityScoreBucketB\003\340A\003B\020\n" + - "\016_quality_score\032\274\003\n\021PositionEstimates\022\'\n" + - "\025first_page_cpc_micros\030\006 \001(\003B\003\340A\003H\000\210\001\001\022+" + - "\n\031first_position_cpc_micros\030\007 \001(\003B\003\340A\003H\001" + - "\210\001\001\022(\n\026top_of_page_cpc_micros\030\010 \001(\003B\003\340A\003" + - "H\002\210\001\001\022<\n*estimated_add_clicks_at_first_p" + - "osition_cpc\030\t \001(\003B\003\340A\003H\003\210\001\001\022:\n(estimated" + - "_add_cost_at_first_position_cpc\030\n \001(\003B\003\340" + - "A\003H\004\210\001\001B\030\n\026_first_page_cpc_microsB\034\n\032_fi" + - "rst_position_cpc_microsB\031\n\027_top_of_page_" + - "cpc_microsB-\n+_estimated_add_clicks_at_f" + - "irst_position_cpcB+\n)_estimated_add_cost" + - "_at_first_position_cpc:t\352Aq\n)googleads.g" + - "oogleapis.com/AdGroupCriterion\022Dcustomer" + - "s/{customer_id}/adGroupCriteria/{ad_grou" + - "p_id}~{criterion_id}B\013\n\tcriterionB\017\n\r_cr" + - "iterion_idB\013\n\t_ad_groupB\013\n\t_negativeB\017\n\r" + - "_bid_modifierB\021\n\017_cpc_bid_microsB\021\n\017_cpm" + - "_bid_microsB\021\n\017_cpv_bid_microsB\031\n\027_perce" + - "nt_cpc_bid_microsB\033\n\031_effective_cpc_bid_" + - "microsB\033\n\031_effective_cpm_bid_microsB\033\n\031_" + - "effective_cpv_bid_microsB#\n!_effective_p" + - "ercent_cpc_bid_microsB\023\n\021_final_url_suff" + - "ixB\030\n\026_tracking_url_templateB\021\n\017_primary" + - "_statusB/\n-_require_eu_political_adverti" + - "sing_declarationB\207\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\025AdGroupCriterionPro" + - "toP\001ZKgoogle.golang.org/genproto/googlea" + - "pis/ads/googleads/v26/resources;resource" + - "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + - "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + - "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + - "esb\006proto3" + "ffinityInfoB\004\342A\001\005H\000\022P\n\rcustom_intent\0301 \001" + + "(\01321.google.ads.googleads.v26.common.Cus" + + "tomIntentInfoB\004\342A\001\005H\000\022T\n\017custom_audience" + + "\030J \001(\01323.google.ads.googleads.v26.common" + + ".CustomAudienceInfoB\004\342A\001\005H\000\022X\n\021combined_" + + "audience\030K \001(\01325.google.ads.googleads.v2" + + "6.common.CombinedAudienceInfoB\004\342A\001\005H\000\022G\n" + + "\010audience\030O \001(\0132-.google.ads.googleads.v" + + "26.common.AudienceInfoB\004\342A\001\005H\000\022G\n\010locati" + + "on\030R \001(\0132-.google.ads.googleads.v26.comm" + + "on.LocationInfoB\004\342A\001\005H\000\022G\n\010language\030S \001(" + + "\0132-.google.ads.googleads.v26.common.Lang" + + "uageInfoB\004\342A\001\005H\000\022J\n\nlife_event\030T \001(\0132..g" + + "oogle.ads.googleads.v26.common.LifeEvent" + + "InfoB\004\342A\001\005H\000\022N\n\014video_lineup\030X \001(\01320.goo" + + "gle.ads.googleads.v26.common.VideoLineup" + + "InfoB\004\342A\001\005H\000\022^\n\024extended_demographic\030Z \001" + + "(\01328.google.ads.googleads.v26.common.Ext" + + "endedDemographicInfoB\004\342A\001\005H\000\022J\n\nbrand_li" + + "st\030Y \001(\0132..google.ads.googleads.v26.comm" + + "on.BrandListInfoB\004\342A\001\005H\000\022t\n!vertical_ads" + + "_item_group_rule_list\030[ \001(\0132A.google.ads" + + ".googleads.v26.common.VerticalAdsItemGro" + + "upRuleListInfoB\004\342A\001\005H\000\022Z\n\024retail_filter_" + + "bundle\030\264\001 \001(\01323.google.ads.googleads.v26" + + ".common.RetailFilterBundleB\004\342A\001\005H\000\022F\n\nen" + + "tity_bid\030\\ \001(\0132*.google.ads.googleads.v2" + + "6.common.EntityBidB\004\342A\001\005H\000\032\224\003\n\013QualityIn" + + "fo\022 \n\rquality_score\030\005 \001(\005B\004\342A\001\003H\000\210\001\001\022o\n\026" + + "creative_quality_score\030\002 \001(\0162I.google.ad" + + "s.googleads.v26.enums.QualityScoreBucket" + + "Enum.QualityScoreBucketB\004\342A\001\003\022q\n\030post_cl" + + "ick_quality_score\030\003 \001(\0162I.google.ads.goo" + + "gleads.v26.enums.QualityScoreBucketEnum." + + "QualityScoreBucketB\004\342A\001\003\022m\n\024search_predi" + + "cted_ctr\030\004 \001(\0162I.google.ads.googleads.v2" + + "6.enums.QualityScoreBucketEnum.QualitySc" + + "oreBucketB\004\342A\001\003B\020\n\016_quality_score\032\301\003\n\021Po" + + "sitionEstimates\022(\n\025first_page_cpc_micros" + + "\030\006 \001(\003B\004\342A\001\003H\000\210\001\001\022,\n\031first_position_cpc_" + + "micros\030\007 \001(\003B\004\342A\001\003H\001\210\001\001\022)\n\026top_of_page_c" + + "pc_micros\030\010 \001(\003B\004\342A\001\003H\002\210\001\001\022=\n*estimated_" + + "add_clicks_at_first_position_cpc\030\t \001(\003B\004" + + "\342A\001\003H\003\210\001\001\022;\n(estimated_add_cost_at_first" + + "_position_cpc\030\n \001(\003B\004\342A\001\003H\004\210\001\001B\030\n\026_first" + + "_page_cpc_microsB\034\n\032_first_position_cpc_" + + "microsB\031\n\027_top_of_page_cpc_microsB-\n+_es" + + "timated_add_clicks_at_first_position_cpc" + + "B+\n)_estimated_add_cost_at_first_positio" + + "n_cpc:t\352Aq\n)googleads.googleapis.com/AdG" + + "roupCriterion\022Dcustomers/{customer_id}/a" + + "dGroupCriteria/{ad_group_id}~{criterion_" + + "id}B\013\n\tcriterionB\017\n\r_criterion_idB\013\n\t_ad" + + "_groupB\013\n\t_negativeB\017\n\r_bid_modifierB\021\n\017" + + "_cpc_bid_microsB\021\n\017_cpm_bid_microsB\021\n\017_c" + + "pv_bid_microsB\031\n\027_percent_cpc_bid_micros" + + "B\033\n\031_effective_cpc_bid_microsB\033\n\031_effect" + + "ive_cpm_bid_microsB\033\n\031_effective_cpv_bid" + + "_microsB#\n!_effective_percent_cpc_bid_mi" + + "crosB\023\n\021_final_url_suffixB\030\n\026_tracking_u" + + "rl_templateB\021\n\017_primary_statusB/\n-_requi" + + "re_eu_political_advertising_declarationB" + + "\207\002\n&com.google.ads.googleads.v26.resourc" + + "esB\025AdGroupCriterionProtoP\001ZKgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/resources;resources\242\002\003GAA\252\002\"Google." + + "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + + "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + + "GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionSimulationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionSimulationProto.java index 84026479d4..1ed4a73fbf 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionSimulationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCriterionSimulationProto.java @@ -48,37 +48,38 @@ public static void registerAllExtensions( "n_modification_method.proto\0324google/ads/" + "googleads/v26/enums/simulation_type.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + - "le/api/resource.proto\"\234\007\n\032AdGroupCriteri" + - "onSimulation\022R\n\rresource_name\030\001 \001(\tB;\340A\003" + - "\372A5\n3googleads.googleapis.com/AdGroupCri" + - "terionSimulation\022\035\n\013ad_group_id\030\t \001(\003B\003\340" + - "A\003H\001\210\001\001\022\036\n\014criterion_id\030\n \001(\003B\003\340A\003H\002\210\001\001\022" + - "T\n\004type\030\004 \001(\0162A.google.ads.googleads.v26" + - ".enums.SimulationTypeEnum.SimulationType" + - "B\003\340A\003\022\177\n\023modification_method\030\005 \001(\0162].goo" + - "gle.ads.googleads.v26.enums.SimulationMo" + - "dificationMethodEnum.SimulationModificat" + - "ionMethodB\003\340A\003\022\034\n\nstart_date\030\013 \001(\tB\003\340A\003H" + - "\003\210\001\001\022\032\n\010end_date\030\014 \001(\tB\003\340A\003H\004\210\001\001\022]\n\022cpc_" + - "bid_point_list\030\010 \001(\0132:.google.ads.google" + - "ads.v26.common.CpcBidSimulationPointList" + - "B\003\340A\003H\000\022l\n\032percent_cpc_bid_point_list\030\r " + - "\001(\0132A.google.ads.googleads.v26.common.Pe" + - "rcentCpcBidSimulationPointListB\003\340A\003H\000:\301\001" + - "\352A\275\001\n3googleads.googleapis.com/AdGroupCr" + - "iterionSimulation\022\205\001customers/{customer_" + - "id}/adGroupCriterionSimulations/{ad_grou" + - "p_id}~{criterion_id}~{type}~{modificatio" + - "n_method}~{start_date}~{end_date}B\014\n\npoi" + - "nt_listB\016\n\014_ad_group_idB\017\n\r_criterion_id" + - "B\r\n\013_start_dateB\013\n\t_end_dateB\221\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\037AdGroup" + - "CriterionSimulationProtoP\001ZKgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + - "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + - "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + - "oogleAds::V26::Resourcesb\006proto3" + "le/api/resource.proto\"\246\007\n\032AdGroupCriteri" + + "onSimulation\022S\n\rresource_name\030\001 \001(\tB<\342A\001" + + "\003\372A5\n3googleads.googleapis.com/AdGroupCr" + + "iterionSimulation\022\036\n\013ad_group_id\030\t \001(\003B\004" + + "\342A\001\003H\001\210\001\001\022\037\n\014criterion_id\030\n \001(\003B\004\342A\001\003H\002\210" + + "\001\001\022U\n\004type\030\004 \001(\0162A.google.ads.googleads." + + "v26.enums.SimulationTypeEnum.SimulationT" + + "ypeB\004\342A\001\003\022\200\001\n\023modification_method\030\005 \001(\0162" + + "].google.ads.googleads.v26.enums.Simulat" + + "ionModificationMethodEnum.SimulationModi" + + "ficationMethodB\004\342A\001\003\022\035\n\nstart_date\030\013 \001(\t" + + "B\004\342A\001\003H\003\210\001\001\022\033\n\010end_date\030\014 \001(\tB\004\342A\001\003H\004\210\001\001" + + "\022^\n\022cpc_bid_point_list\030\010 \001(\0132:.google.ad" + + "s.googleads.v26.common.CpcBidSimulationP" + + "ointListB\004\342A\001\003H\000\022m\n\032percent_cpc_bid_poin" + + "t_list\030\r \001(\0132A.google.ads.googleads.v26." + + "common.PercentCpcBidSimulationPointListB" + + "\004\342A\001\003H\000:\301\001\352A\275\001\n3googleads.googleapis.com" + + "/AdGroupCriterionSimulation\022\205\001customers/" + + "{customer_id}/adGroupCriterionSimulation" + + "s/{ad_group_id}~{criterion_id}~{type}~{m" + + "odification_method}~{start_date}~{end_da" + + "te}B\014\n\npoint_listB\016\n\014_ad_group_idB\017\n\r_cr" + + "iterion_idB\r\n\013_start_dateB\013\n\t_end_dateB\221" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB\037AdGroupCriterionSimulationProtoP\001ZKgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/resources;resources\242\002\003GAA\252" + + "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + + "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + + "le::Ads::GoogleAds::V26::Resourcesb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCustomizerProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCustomizerProto.java index 853db10116..34c4ad4a2a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCustomizerProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupCustomizerProto.java @@ -46,28 +46,28 @@ public static void registerAllExtensions( "/v26/common/customizer_value.proto\032customers/{customer_id}/adGro" + - "upLabels/{ad_group_id}~{label_id}B\013\n\t_ad" + - "_groupB\010\n\006_labelB\203\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\021AdGroupLabelProtoP\001" + - "ZKgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v26/resources;resources\242\002\003" + - "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + - "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + - "Google::Ads::GoogleAds::V26::Resourcesb\006" + - "proto3" + ".proto\032\031google/api/resource.proto\"\327\002\n\014Ad" + + "GroupLabel\022E\n\rresource_name\030\001 \001(\tB.\342A\001\005\372" + + "A\'\n%googleads.googleapis.com/AdGroupLabe" + + "l\022@\n\010ad_group\030\004 \001(\tB)\342A\001\005\372A\"\n googleads." + + "googleapis.com/AdGroupH\000\210\001\001\022;\n\005label\030\005 \001" + + "(\tB\'\342A\001\005\372A \n\036googleads.googleapis.com/La" + + "belH\001\210\001\001:j\352Ag\n%googleads.googleapis.com/" + + "AdGroupLabel\022>customers/{customer_id}/ad" + + "GroupLabels/{ad_group_id}~{label_id}B\013\n\t" + + "_ad_groupB\010\n\006_labelB\203\002\n&com.google.ads.g" + + "oogleads.v26.resourcesB\021AdGroupLabelProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupProto.java index f22834119c..09d3c48ed2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupProto.java @@ -102,128 +102,129 @@ public static void registerAllExtensions( "emand_gen_channel_strategy.proto\0328google" + "/ads/googleads/v26/enums/targeting_dimen" + "sion.proto\032\037google/api/field_behavior.pr" + - "oto\032\031google/api/resource.proto\"\334#\n\007AdGro" + - "up\022?\n\rresource_name\030\001 \001(\tB(\340A\005\372A\"\n googl" + - "eads.googleapis.com/AdGroup\022\024\n\002id\030\" \001(\003B" + - "\003\340A\003H\000\210\001\001\022\021\n\004name\030# \001(\tH\001\210\001\001\022O\n\006status\030\005" + - " \001(\0162?.google.ads.googleads.v26.enums.Ad" + - "GroupStatusEnum.AdGroupStatus\022N\n\004type\030\014 " + - "\001(\0162;.google.ads.googleads.v26.enums.AdG" + - "roupTypeEnum.AdGroupTypeB\003\340A\005\022i\n\020ad_rota" + - "tion_mode\030\026 \001(\0162O.google.ads.googleads.v" + - "26.enums.AdGroupAdRotationModeEnum.AdGro" + - "upAdRotationMode\022D\n\rbase_ad_group\030$ \001(\tB" + - "(\340A\003\372A\"\n googleads.googleapis.com/AdGrou" + - "pH\002\210\001\001\022\"\n\025tracking_url_template\030% \001(\tH\003\210" + - "\001\001\022O\n\025url_custom_parameters\030\006 \003(\01320.goog" + - "le.ads.googleads.v26.common.CustomParame" + - "ter\022@\n\010campaign\030& \001(\tB)\340A\005\372A#\n!googleads" + - ".googleapis.com/CampaignH\004\210\001\001\022\033\n\016cpc_bid" + - "_micros\030\' \001(\003H\005\210\001\001\022*\n\030effective_cpc_bid_" + - "micros\0309 \001(\003B\003\340A\003H\006\210\001\001\022\033\n\016cpm_bid_micros" + - "\030( \001(\003H\007\210\001\001\022\036\n\021target_cpa_micros\030) \001(\003H\010" + - "\210\001\001\022\033\n\016cpv_bid_micros\030* \001(\003H\t\210\001\001\022\036\n\021targ" + - "et_cpm_micros\030+ \001(\003H\n\210\001\001\022\030\n\013target_roas\030" + - ", \001(\001H\013\210\001\001\022#\n\026percent_cpc_bid_micros\030- \001" + - "(\003H\014\210\001\001\022\035\n\020fixed_cpm_micros\030@ \001(\003H\r\210\001\001\022\036" + - "\n\021target_cpv_micros\030A \001(\003H\016\210\001\001\022\036\n\021target" + - "_cpc_micros\030D \001(\003H\017\210\001\001\022#\n\033optimized_targ" + - "eting_enabled\030; \001(\010\022%\n\035exclude_demograph" + - "ic_expansion\030C \001(\010\022o\n\034display_custom_bid" + - "_dimension\030\027 \001(\0162I.google.ads.googleads." + - "v26.enums.TargetingDimensionEnum.Targeti" + - "ngDimension\022\035\n\020final_url_suffix\030. \001(\tH\020\210" + - "\001\001\022L\n\021targeting_setting\030\031 \001(\01321.google.a" + - "ds.googleads.v26.common.TargetingSetting" + - "\022Z\n\020audience_setting\0308 \001(\0132;.google.ads." + - "googleads.v26.resources.AdGroup.Audience" + - "SettingB\003\340A\005\022-\n\033effective_target_cpa_mic" + - "ros\030/ \001(\003B\003\340A\003H\021\210\001\001\022i\n\033effective_target_" + - "cpa_source\030\035 \001(\0162?.google.ads.googleads." + - "v26.enums.BiddingSourceEnum.BiddingSourc" + - "eB\003\340A\003\022\'\n\025effective_target_roas\0300 \001(\001B\003\340" + - "A\003H\022\210\001\001\022j\n\034effective_target_roas_source\030" + - " \001(\0162?.google.ads.googleads.v26.enums.B" + - "iddingSourceEnum.BiddingSourceB\003\340A\003\022&\n\024e" + - "ffective_target_cpc\030E \001(\003B\003\340A\003H\023\210\001\001\022i\n\033e" + - "ffective_target_cpc_source\030F \001(\0162?.googl" + - "e.ads.googleads.v26.enums.BiddingSourceE" + - "num.BiddingSourceB\003\340A\003\022=\n\006labels\0301 \003(\tB-" + - "\340A\003\372A\'\n%googleads.googleapis.com/AdGroup" + - "Label\022l\n!excluded_parent_asset_field_typ" + - "es\0306 \003(\0162A.google.ads.googleads.v26.enum" + - "s.AssetFieldTypeEnum.AssetFieldType\022f\n\037e" + - "xcluded_parent_asset_set_types\030: \003(\0162=.g" + - "oogle.ads.googleads.v26.enums.AssetSetTy" + - "peEnum.AssetSetType\022j\n\016primary_status\030> " + - "\001(\0162M.google.ads.googleads.v26.enums.AdG" + - "roupPrimaryStatusEnum.AdGroupPrimaryStat" + - "usB\003\340A\003\022~\n\026primary_status_reasons\030? \003(\0162" + - "Y.google.ads.googleads.v26.enums.AdGroup" + - "PrimaryStatusReasonEnum.AdGroupPrimarySt" + - "atusReasonB\003\340A\003\022j\n\034demand_gen_ad_group_s" + - "ettings\030[ \001(\0132D.google.ads.googleads.v26" + + "oto\032\031google/api/resource.proto\"\356#\n\007AdGro" + + "up\022@\n\rresource_name\030\001 \001(\tB)\342A\001\005\372A\"\n goog" + + "leads.googleapis.com/AdGroup\022\025\n\002id\030\" \001(\003" + + "B\004\342A\001\003H\000\210\001\001\022\021\n\004name\030# \001(\tH\001\210\001\001\022O\n\006status" + + "\030\005 \001(\0162?.google.ads.googleads.v26.enums." + + "AdGroupStatusEnum.AdGroupStatus\022O\n\004type\030" + + "\014 \001(\0162;.google.ads.googleads.v26.enums.A" + + "dGroupTypeEnum.AdGroupTypeB\004\342A\001\005\022i\n\020ad_r" + + "otation_mode\030\026 \001(\0162O.google.ads.googlead" + + "s.v26.enums.AdGroupAdRotationModeEnum.Ad" + + "GroupAdRotationMode\022E\n\rbase_ad_group\030$ \001" + + "(\tB)\342A\001\003\372A\"\n googleads.googleapis.com/Ad" + + "GroupH\002\210\001\001\022\"\n\025tracking_url_template\030% \001(" + + "\tH\003\210\001\001\022O\n\025url_custom_parameters\030\006 \003(\01320." + + "google.ads.googleads.v26.common.CustomPa" + + "rameter\022A\n\010campaign\030& \001(\tB*\342A\001\005\372A#\n!goog" + + "leads.googleapis.com/CampaignH\004\210\001\001\022\033\n\016cp" + + "c_bid_micros\030\' \001(\003H\005\210\001\001\022+\n\030effective_cpc" + + "_bid_micros\0309 \001(\003B\004\342A\001\003H\006\210\001\001\022\033\n\016cpm_bid_" + + "micros\030( \001(\003H\007\210\001\001\022\036\n\021target_cpa_micros\030)" + + " \001(\003H\010\210\001\001\022\033\n\016cpv_bid_micros\030* \001(\003H\t\210\001\001\022\036" + + "\n\021target_cpm_micros\030+ \001(\003H\n\210\001\001\022\030\n\013target" + + "_roas\030, \001(\001H\013\210\001\001\022#\n\026percent_cpc_bid_micr" + + "os\030- \001(\003H\014\210\001\001\022\035\n\020fixed_cpm_micros\030@ \001(\003H" + + "\r\210\001\001\022\036\n\021target_cpv_micros\030A \001(\003H\016\210\001\001\022\036\n\021" + + "target_cpc_micros\030D \001(\003H\017\210\001\001\022#\n\033optimize" + + "d_targeting_enabled\030; \001(\010\022%\n\035exclude_dem" + + "ographic_expansion\030C \001(\010\022o\n\034display_cust" + + "om_bid_dimension\030\027 \001(\0162I.google.ads.goog" + + "leads.v26.enums.TargetingDimensionEnum.T" + + "argetingDimension\022\035\n\020final_url_suffix\030. " + + "\001(\tH\020\210\001\001\022L\n\021targeting_setting\030\031 \001(\01321.go" + + "ogle.ads.googleads.v26.common.TargetingS" + + "etting\022[\n\020audience_setting\0308 \001(\0132;.googl" + + "e.ads.googleads.v26.resources.AdGroup.Au" + + "dienceSettingB\004\342A\001\005\022.\n\033effective_target_" + + "cpa_micros\030/ \001(\003B\004\342A\001\003H\021\210\001\001\022j\n\033effective" + + "_target_cpa_source\030\035 \001(\0162?.google.ads.go" + + "ogleads.v26.enums.BiddingSourceEnum.Bidd" + + "ingSourceB\004\342A\001\003\022(\n\025effective_target_roas" + + "\0300 \001(\001B\004\342A\001\003H\022\210\001\001\022k\n\034effective_target_ro" + + "as_source\030 \001(\0162?.google.ads.googleads.v" + + "26.enums.BiddingSourceEnum.BiddingSource" + + "B\004\342A\001\003\022\'\n\024effective_target_cpc\030E \001(\003B\004\342A" + + "\001\003H\023\210\001\001\022j\n\033effective_target_cpc_source\030F" + + " \001(\0162?.google.ads.googleads.v26.enums.Bi" + + "ddingSourceEnum.BiddingSourceB\004\342A\001\003\022>\n\006l" + + "abels\0301 \003(\tB.\342A\001\003\372A\'\n%googleads.googleap" + + "is.com/AdGroupLabel\022l\n!excluded_parent_a" + + "sset_field_types\0306 \003(\0162A.google.ads.goog" + + "leads.v26.enums.AssetFieldTypeEnum.Asset" + + "FieldType\022f\n\037excluded_parent_asset_set_t" + + "ypes\030: \003(\0162=.google.ads.googleads.v26.en" + + "ums.AssetSetTypeEnum.AssetSetType\022k\n\016pri" + + "mary_status\030> \001(\0162M.google.ads.googleads" + + ".v26.enums.AdGroupPrimaryStatusEnum.AdGr" + + "oupPrimaryStatusB\004\342A\001\003\022\177\n\026primary_status" + + "_reasons\030? \003(\0162Y.google.ads.googleads.v2" + + "6.enums.AdGroupPrimaryStatusReasonEnum.A" + + "dGroupPrimaryStatusReasonB\004\342A\001\003\022j\n\034deman" + + "d_gen_ad_group_settings\030[ \001(\0132D.google.a" + + "ds.googleads.v26.resources.AdGroup.Deman" + + "dGenAdGroupSettings\022a\n\027video_ad_group_se" + + "ttings\030\\ \001(\0132@.google.ads.googleads.v26." + + "resources.AdGroup.VideoAdGroupSettings\022`" + + "\n\027ai_max_ad_group_setting\030G \001(\0132?.google" + + ".ads.googleads.v26.resources.AdGroup.AiM" + + "axAdGroupSetting\022i\n\033vertical_ads_format_" + + "setting\030H \001(\0132D.google.ads.googleads.v26" + + ".resources.AdGroup.VerticalAdsFormatSett" + + "ing\0325\n\017AudienceSetting\022\"\n\024use_audience_g" + + "rouped\030\001 \001(\010B\004\342A\001\005\032\356\005\n\030DemandGenAdGroupS" + + "ettings\022w\n\020channel_controls\030\001 \001(\0132].goog" + + "le.ads.googleads.v26.resources.AdGroup.D" + + "emandGenAdGroupSettings.DemandGenChannel" + + "Controls\032\330\004\n\030DemandGenChannelControls\022o\n" + + "\016channel_config\030\001 \001(\0162Q.google.ads.googl" + + "eads.v26.enums.DemandGenChannelConfigEnu" + + "m.DemandGenChannelConfigB\004\342A\001\003\022q\n\020channe" + + "l_strategy\030\002 \001(\0162U.google.ads.googleads." + + "v26.enums.DemandGenChannelStrategyEnum.D" + + "emandGenChannelStrategyH\000\022\224\001\n\021selected_c" + + "hannels\030\003 \001(\0132w.google.ads.googleads.v26" + ".resources.AdGroup.DemandGenAdGroupSetti" + - "ngs\022a\n\027video_ad_group_settings\030\\ \001(\0132@.g" + - "oogle.ads.googleads.v26.resources.AdGrou" + - "p.VideoAdGroupSettings\022`\n\027ai_max_ad_grou" + - "p_setting\030G \001(\0132?.google.ads.googleads.v" + - "26.resources.AdGroup.AiMaxAdGroupSetting" + - "\022i\n\033vertical_ads_format_setting\030H \001(\0132D." + - "google.ads.googleads.v26.resources.AdGro" + - "up.VerticalAdsFormatSetting\0324\n\017AudienceS" + - "etting\022!\n\024use_audience_grouped\030\001 \001(\010B\003\340A" + - "\005\032\355\005\n\030DemandGenAdGroupSettings\022w\n\020channe" + - "l_controls\030\001 \001(\0132].google.ads.googleads." + - "v26.resources.AdGroup.DemandGenAdGroupSe" + - "ttings.DemandGenChannelControls\032\327\004\n\030Dema" + - "ndGenChannelControls\022n\n\016channel_config\030\001" + - " \001(\0162Q.google.ads.googleads.v26.enums.De" + - "mandGenChannelConfigEnum.DemandGenChanne" + - "lConfigB\003\340A\003\022q\n\020channel_strategy\030\002 \001(\0162U" + - ".google.ads.googleads.v26.enums.DemandGe" + - "nChannelStrategyEnum.DemandGenChannelStr" + - "ategyH\000\022\224\001\n\021selected_channels\030\003 \001(\0132w.go" + - "ogle.ads.googleads.v26.resources.AdGroup" + - ".DemandGenAdGroupSettings.DemandGenChann" + - "elControls.DemandGenSelectedChannelsH\000\032\247" + - "\001\n\031DemandGenSelectedChannels\022\031\n\021youtube_" + - "in_stream\030\001 \001(\010\022\027\n\017youtube_in_feed\030\002 \001(\010" + - "\022\026\n\016youtube_shorts\030\003 \001(\010\022\020\n\010discover\030\004 \001" + - "(\010\022\r\n\005gmail\030\005 \001(\010\022\017\n\007display\030\006 \001(\010\022\014\n\004ma" + - "ps\030\007 \001(\010B\027\n\025channel_configuration\032\275\001\n\024Vi" + - "deoAdGroupSettings\022v\n\021video_ad_sequence\030" + - "\001 \001(\0132[.google.ads.googleads.v26.resourc" + - "es.AdGroup.VideoAdGroupSettings.VideoAdS" + - "equenceStepSetting\032-\n\032VideoAdSequenceSte" + - "pSetting\022\017\n\007step_id\030\001 \001(\003\032a\n\023AiMaxAdGrou" + - "pSetting\022)\n\034disable_search_term_matching" + - "\030\001 \001(\010H\000\210\001\001B\037\n\035_disable_search_term_matc" + - "hing\032\330\001\n\030VerticalAdsFormatSetting\022\035\n\020dis" + - "able_text_ads\030\001 \001(\010H\000\210\001\001\022!\n\024enable_booki" + - "ng_links\030\002 \001(\010H\001\210\001\001\022*\n\035enable_vertical_p" + - "romotion_ads\030\003 \001(\010H\002\210\001\001B\023\n\021_disable_text" + - "_adsB\027\n\025_enable_booking_linksB \n\036_enable" + - "_vertical_promotion_ads:U\352AR\n googleads." + - "googleapis.com/AdGroup\022.customers/{custo" + - "mer_id}/adGroups/{ad_group_id}B\005\n\003_idB\007\n" + - "\005_nameB\020\n\016_base_ad_groupB\030\n\026_tracking_ur" + - "l_templateB\013\n\t_campaignB\021\n\017_cpc_bid_micr" + - "osB\033\n\031_effective_cpc_bid_microsB\021\n\017_cpm_" + - "bid_microsB\024\n\022_target_cpa_microsB\021\n\017_cpv" + - "_bid_microsB\024\n\022_target_cpm_microsB\016\n\014_ta" + - "rget_roasB\031\n\027_percent_cpc_bid_microsB\023\n\021" + - "_fixed_cpm_microsB\024\n\022_target_cpv_microsB" + - "\024\n\022_target_cpc_microsB\023\n\021_final_url_suff" + - "ixB\036\n\034_effective_target_cpa_microsB\030\n\026_e" + - "ffective_target_roasB\027\n\025_effective_targe" + - "t_cpcB\376\001\n&com.google.ads.googleads.v26.r" + - "esourcesB\014AdGroupProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "ngs.DemandGenChannelControls.DemandGenSe" + + "lectedChannelsH\000\032\247\001\n\031DemandGenSelectedCh" + + "annels\022\031\n\021youtube_in_stream\030\001 \001(\010\022\027\n\017you" + + "tube_in_feed\030\002 \001(\010\022\026\n\016youtube_shorts\030\003 \001" + + "(\010\022\020\n\010discover\030\004 \001(\010\022\r\n\005gmail\030\005 \001(\010\022\017\n\007d" + + "isplay\030\006 \001(\010\022\014\n\004maps\030\007 \001(\010B\027\n\025channel_co" + + "nfiguration\032\275\001\n\024VideoAdGroupSettings\022v\n\021" + + "video_ad_sequence\030\001 \001(\0132[.google.ads.goo" + + "gleads.v26.resources.AdGroup.VideoAdGrou" + + "pSettings.VideoAdSequenceStepSetting\032-\n\032" + + "VideoAdSequenceStepSetting\022\017\n\007step_id\030\001 " + + "\001(\003\032a\n\023AiMaxAdGroupSetting\022)\n\034disable_se" + + "arch_term_matching\030\001 \001(\010H\000\210\001\001B\037\n\035_disabl" + + "e_search_term_matching\032\330\001\n\030VerticalAdsFo" + + "rmatSetting\022\035\n\020disable_text_ads\030\001 \001(\010H\000\210" + + "\001\001\022!\n\024enable_booking_links\030\002 \001(\010H\001\210\001\001\022*\n" + + "\035enable_vertical_promotion_ads\030\003 \001(\010H\002\210\001" + + "\001B\023\n\021_disable_text_adsB\027\n\025_enable_bookin" + + "g_linksB \n\036_enable_vertical_promotion_ad" + + "s:U\352AR\n googleads.googleapis.com/AdGroup" + + "\022.customers/{customer_id}/adGroups/{ad_g" + + "roup_id}B\005\n\003_idB\007\n\005_nameB\020\n\016_base_ad_gro" + + "upB\030\n\026_tracking_url_templateB\013\n\t_campaig" + + "nB\021\n\017_cpc_bid_microsB\033\n\031_effective_cpc_b" + + "id_microsB\021\n\017_cpm_bid_microsB\024\n\022_target_" + + "cpa_microsB\021\n\017_cpv_bid_microsB\024\n\022_target" + + "_cpm_microsB\016\n\014_target_roasB\031\n\027_percent_" + + "cpc_bid_microsB\023\n\021_fixed_cpm_microsB\024\n\022_" + + "target_cpv_microsB\024\n\022_target_cpc_microsB" + + "\023\n\021_final_url_suffixB\036\n\034_effective_targe" + + "t_cpa_microsB\030\n\026_effective_target_roasB\027" + + "\n\025_effective_target_cpcB\376\001\n&com.google.a" + + "ds.googleads.v26.resourcesB\014AdGroupProto" + + "P\001ZKgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/resources;resources\242" + + "\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resourc" + + "es\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352" + + "\002&Google::Ads::GoogleAds::V26::Resources" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupSimulationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupSimulationProto.java index 2991fec885..7f29607768 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupSimulationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdGroupSimulationProto.java @@ -48,39 +48,39 @@ public static void registerAllExtensions( "tion_method.proto\0324google/ads/googleads/" + "v26/enums/simulation_type.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\364\007\n\021AdGroupSimulation\022I\n\rres" + - "ource_name\030\001 \001(\tB2\340A\003\372A,\n*googleads.goog" + - "leapis.com/AdGroupSimulation\022\035\n\013ad_group" + - "_id\030\014 \001(\003B\003\340A\003H\001\210\001\001\022T\n\004type\030\003 \001(\0162A.goog" + - "le.ads.googleads.v26.enums.SimulationTyp" + - "eEnum.SimulationTypeB\003\340A\003\022\177\n\023modificatio" + - "n_method\030\004 \001(\0162].google.ads.googleads.v2" + - "6.enums.SimulationModificationMethodEnum" + - ".SimulationModificationMethodB\003\340A\003\022\034\n\nst" + - "art_date\030\r \001(\tB\003\340A\003H\002\210\001\001\022\032\n\010end_date\030\016 \001" + - "(\tB\003\340A\003H\003\210\001\001\022]\n\022cpc_bid_point_list\030\010 \001(\013" + - "2:.google.ads.googleads.v26.common.CpcBi" + - "dSimulationPointListB\003\340A\003H\000\022]\n\022cpv_bid_p" + - "oint_list\030\n \001(\0132:.google.ads.googleads.v" + - "26.common.CpvBidSimulationPointListB\003\340A\003" + - "H\000\022c\n\025target_cpa_point_list\030\t \001(\0132=.goog" + - "le.ads.googleads.v26.common.TargetCpaSim" + - "ulationPointListB\003\340A\003H\000\022e\n\026target_roas_p" + - "oint_list\030\013 \001(\0132>.google.ads.googleads.v" + - "26.common.TargetRoasSimulationPointListB" + - "\003\340A\003H\000:\237\001\352A\233\001\n*googleads.googleapis.com/" + - "AdGroupSimulation\022mcustomers/{customer_i" + - "d}/adGroupSimulations/{ad_group_id}~{typ" + - "e}~{modification_method}~{start_date}~{e" + - "nd_date}B\014\n\npoint_listB\016\n\014_ad_group_idB\r" + - "\n\013_start_dateB\013\n\t_end_dateB\210\002\n&com.googl" + - "e.ads.googleads.v26.resourcesB\026AdGroupSi" + - "mulationProtoP\001ZKgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/resourc" + - "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + - "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + - "26\\Resources\352\002&Google::Ads::GoogleAds::V" + - "26::Resourcesb\006proto3" + "ource.proto\"\377\007\n\021AdGroupSimulation\022J\n\rres" + + "ource_name\030\001 \001(\tB3\342A\001\003\372A,\n*googleads.goo" + + "gleapis.com/AdGroupSimulation\022\036\n\013ad_grou" + + "p_id\030\014 \001(\003B\004\342A\001\003H\001\210\001\001\022U\n\004type\030\003 \001(\0162A.go" + + "ogle.ads.googleads.v26.enums.SimulationT" + + "ypeEnum.SimulationTypeB\004\342A\001\003\022\200\001\n\023modific" + + "ation_method\030\004 \001(\0162].google.ads.googlead" + + "s.v26.enums.SimulationModificationMethod" + + "Enum.SimulationModificationMethodB\004\342A\001\003\022" + + "\035\n\nstart_date\030\r \001(\tB\004\342A\001\003H\002\210\001\001\022\033\n\010end_da" + + "te\030\016 \001(\tB\004\342A\001\003H\003\210\001\001\022^\n\022cpc_bid_point_lis" + + "t\030\010 \001(\0132:.google.ads.googleads.v26.commo" + + "n.CpcBidSimulationPointListB\004\342A\001\003H\000\022^\n\022c" + + "pv_bid_point_list\030\n \001(\0132:.google.ads.goo" + + "gleads.v26.common.CpvBidSimulationPointL" + + "istB\004\342A\001\003H\000\022d\n\025target_cpa_point_list\030\t \001" + + "(\0132=.google.ads.googleads.v26.common.Tar" + + "getCpaSimulationPointListB\004\342A\001\003H\000\022f\n\026tar" + + "get_roas_point_list\030\013 \001(\0132>.google.ads.g" + + "oogleads.v26.common.TargetRoasSimulation" + + "PointListB\004\342A\001\003H\000:\237\001\352A\233\001\n*googleads.goog" + + "leapis.com/AdGroupSimulation\022mcustomers/" + + "{customer_id}/adGroupSimulations/{ad_gro" + + "up_id}~{type}~{modification_method}~{sta" + + "rt_date}~{end_date}B\014\n\npoint_listB\016\n\014_ad" + + "_group_idB\r\n\013_start_dateB\013\n\t_end_dateB\210\002" + + "\n&com.google.ads.googleads.v26.resources" + + "B\026AdGroupSimulationProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdParameterProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdParameterProto.java index 8d09b4e377..ebb6c30882 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdParameterProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdParameterProto.java @@ -43,25 +43,25 @@ public static void registerAllExtensions( "\n5google/ads/googleads/v26/resources/ad_" + "parameter.proto\022\"google.ads.googleads.v2" + "6.resources\032\037google/api/field_behavior.p" + - "roto\032\031google/api/resource.proto\"\244\003\n\013AdPa" + - "rameter\022C\n\rresource_name\030\001 \001(\tB,\340A\005\372A&\n$" + - "googleads.googleapis.com/AdParameter\022R\n\022" + - "ad_group_criterion\030\005 \001(\tB1\340A\005\372A+\n)google" + - "ads.googleapis.com/AdGroupCriterionH\000\210\001\001" + - "\022!\n\017parameter_index\030\006 \001(\003B\003\340A\005H\001\210\001\001\022\033\n\016i" + - "nsertion_text\030\007 \001(\tH\002\210\001\001:~\352A{\n$googleads" + - ".googleapis.com/AdParameter\022Scustomers/{" + - "customer_id}/adParameters/{ad_group_id}~" + - "{criterion_id}~{parameter_index}B\025\n\023_ad_" + - "group_criterionB\022\n\020_parameter_indexB\021\n\017_" + - "insertion_textB\202\002\n&com.google.ads.google" + - "ads.v26.resourcesB\020AdParameterProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "roto\032\031google/api/resource.proto\"\247\003\n\013AdPa" + + "rameter\022D\n\rresource_name\030\001 \001(\tB-\342A\001\005\372A&\n" + + "$googleads.googleapis.com/AdParameter\022S\n" + + "\022ad_group_criterion\030\005 \001(\tB2\342A\001\005\372A+\n)goog" + + "leads.googleapis.com/AdGroupCriterionH\000\210" + + "\001\001\022\"\n\017parameter_index\030\006 \001(\003B\004\342A\001\005H\001\210\001\001\022\033" + + "\n\016insertion_text\030\007 \001(\tH\002\210\001\001:~\352A{\n$google" + + "ads.googleapis.com/AdParameter\022Scustomer" + + "s/{customer_id}/adParameters/{ad_group_i" + + "d}~{criterion_id}~{parameter_index}B\025\n\023_" + + "ad_group_criterionB\022\n\020_parameter_indexB\021" + + "\n\017_insertion_textB\202\002\n&com.google.ads.goo" + + "gleads.v26.resourcesB\020AdParameterProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdProto.java index 024c6e9633..c4007f9af4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdProto.java @@ -54,93 +54,94 @@ public static void registerAllExtensions( "vice.proto\032Agoogle/ads/googleads/v26/enu" + "ms/system_managed_entity_source.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\377\030\n\002Ad\022:\n\rresource_nam" + - "e\030% \001(\tB#\340A\005\372A\035\n\033googleads.googleapis.co" + - "m/Ad\022\024\n\002id\030( \001(\003B\003\340A\003H\001\210\001\001\022\022\n\nfinal_urls" + - "\030) \003(\t\022D\n\016final_app_urls\030# \003(\0132,.google." + - "ads.googleads.v26.common.FinalAppUrl\022\031\n\021" + - "final_mobile_urls\030* \003(\t\022\"\n\025tracking_url_" + - "template\030+ \001(\tH\002\210\001\001\022\035\n\020final_url_suffix\030" + - ", \001(\tH\003\210\001\001\022O\n\025url_custom_parameters\030\n \003(" + - "\01320.google.ads.googleads.v26.common.Cust" + - "omParameter\022\030\n\013display_url\030- \001(\tH\004\210\001\001\022D\n" + - "\004type\030\005 \001(\01621.google.ads.googleads.v26.e" + - "nums.AdTypeEnum.AdTypeB\003\340A\003\022%\n\023added_by_" + - "google_ads\030. \001(\010B\003\340A\003H\005\210\001\001\022L\n\021device_pre" + - "ference\030\024 \001(\01621.google.ads.googleads.v26" + - ".enums.DeviceEnum.Device\022G\n\017url_collecti" + - "ons\030\032 \003(\0132..google.ads.googleads.v26.com" + - "mon.UrlCollection\022\026\n\004name\030/ \001(\tB\003\340A\005H\006\210\001" + - "\001\022\210\001\n\036system_managed_resource_source\030\033 \001" + - "(\0162[.google.ads.googleads.v26.enums.Syst" + - "emManagedResourceSourceEnum.SystemManage" + - "dResourceSourceB\003\340A\003\022U\n\026synthetic_conten" + - "t_info\030A \001(\01325.google.ads.googleads.v26." + - "common.SyntheticContentInfo\022C\n\007text_ad\030\006" + - " \001(\0132+.google.ads.googleads.v26.common.T" + - "extAdInfoB\003\340A\005H\000\022O\n\020expanded_text_ad\030\007 \001" + - "(\01323.google.ads.googleads.v26.common.Exp" + - "andedTextAdInfoH\000\022g\n\032expanded_dynamic_se" + - "arch_ad\030\016 \001(\0132<.google.ads.googleads.v26" + - ".common.ExpandedDynamicSearchAdInfoB\003\340A\005" + - "H\000\022@\n\010hotel_ad\030\017 \001(\0132,.google.ads.google" + - "ads.v26.common.HotelAdInfoH\000\022Q\n\021shopping" + - "_smart_ad\030\021 \001(\01324.google.ads.googleads.v" + - "26.common.ShoppingSmartAdInfoH\000\022U\n\023shopp" + - "ing_product_ad\030\022 \001(\01326.google.ads.google" + - "ads.v26.common.ShoppingProductAdInfoH\000\022E" + - "\n\010image_ad\030\026 \001(\0132,.google.ads.googleads." + - "v26.common.ImageAdInfoB\003\340A\005H\000\022@\n\010video_a" + - "d\030\030 \001(\0132,.google.ads.googleads.v26.commo" + - "n.VideoAdInfoH\000\022U\n\023video_responsive_ad\030\'" + - " \001(\01326.google.ads.googleads.v26.common.V" + - "ideoResponsiveAdInfoH\000\022W\n\024responsive_sea" + - "rch_ad\030\031 \001(\01327.google.ads.googleads.v26." + - "common.ResponsiveSearchAdInfoH\000\022f\n\034legac" + - "y_responsive_display_ad\030\034 \001(\0132>.google.a" + - "ds.googleads.v26.common.LegacyResponsive" + - "DisplayAdInfoH\000\022<\n\006app_ad\030\035 \001(\0132*.google" + - ".ads.googleads.v26.common.AppAdInfoH\000\022]\n" + - "\025legacy_app_install_ad\030\036 \001(\01327.google.ad" + - "s.googleads.v26.common.LegacyAppInstallA" + - "dInfoB\003\340A\005H\000\022Y\n\025responsive_display_ad\030\037 " + - "\001(\01328.google.ads.googleads.v26.common.Re" + - "sponsiveDisplayAdInfoH\000\022@\n\010local_ad\030 \001(" + - "\0132,.google.ads.googleads.v26.common.Loca" + - "lAdInfoH\000\022Q\n\021display_upload_ad\030! \001(\01324.g" + - "oogle.ads.googleads.v26.common.DisplayUp" + - "loadAdInfoH\000\022Q\n\021app_engagement_ad\030\" \001(\0132" + - "4.google.ads.googleads.v26.common.AppEng" + - "agementAdInfoH\000\022j\n\036shopping_comparison_l" + - "isting_ad\030$ \001(\0132@.google.ads.googleads.v" + - "26.common.ShoppingComparisonListingAdInf" + - "oH\000\022Q\n\021smart_campaign_ad\0300 \001(\01324.google." + - "ads.googleads.v26.common.SmartCampaignAd" + - "InfoH\000\022\\\n\027app_pre_registration_ad\0302 \001(\0132" + - "9.google.ads.googleads.v26.common.AppPre" + - "RegistrationAdInfoH\000\022_\n\031demand_gen_multi" + - "_asset_ad\030> \001(\0132:.google.ads.googleads.v" + - "26.common.DemandGenMultiAssetAdInfoH\000\022Z\n" + - "\026demand_gen_carousel_ad\030? \001(\01328.google.a" + - "ds.googleads.v26.common.DemandGenCarouse" + - "lAdInfoH\000\022i\n\036demand_gen_video_responsive" + - "_ad\030@ \001(\0132?.google.ads.googleads.v26.com" + - "mon.DemandGenVideoResponsiveAdInfoH\000\022X\n\025" + - "demand_gen_product_ad\030= \001(\01327.google.ads" + - ".googleads.v26.common.DemandGenProductAd" + - "InfoH\000\022B\n\ttravel_ad\0306 \001(\0132-.google.ads.g" + - "oogleads.v26.common.TravelAdInfoH\000:E\352AB\n" + - "\033googleads.googleapis.com/Ad\022#customers/" + - "{customer_id}/ads/{ad_id}B\t\n\007ad_dataB\005\n\003" + - "_idB\030\n\026_tracking_url_templateB\023\n\021_final_" + - "url_suffixB\016\n\014_display_urlB\026\n\024_added_by_" + - "google_adsB\007\n\005_nameB\371\001\n&com.google.ads.g" + - "oogleads.v26.resourcesB\007AdProtoP\001ZKgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + - "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + - "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + - ":Ads::GoogleAds::V26::Resourcesb\006proto3" + "pi/resource.proto\"\211\031\n\002Ad\022;\n\rresource_nam" + + "e\030% \001(\tB$\342A\001\005\372A\035\n\033googleads.googleapis.c" + + "om/Ad\022\025\n\002id\030( \001(\003B\004\342A\001\003H\001\210\001\001\022\022\n\nfinal_ur" + + "ls\030) \003(\t\022D\n\016final_app_urls\030# \003(\0132,.googl" + + "e.ads.googleads.v26.common.FinalAppUrl\022\031" + + "\n\021final_mobile_urls\030* \003(\t\022\"\n\025tracking_ur" + + "l_template\030+ \001(\tH\002\210\001\001\022\035\n\020final_url_suffi" + + "x\030, \001(\tH\003\210\001\001\022O\n\025url_custom_parameters\030\n " + + "\003(\01320.google.ads.googleads.v26.common.Cu" + + "stomParameter\022\030\n\013display_url\030- \001(\tH\004\210\001\001\022" + + "E\n\004type\030\005 \001(\01621.google.ads.googleads.v26" + + ".enums.AdTypeEnum.AdTypeB\004\342A\001\003\022&\n\023added_" + + "by_google_ads\030. \001(\010B\004\342A\001\003H\005\210\001\001\022L\n\021device" + + "_preference\030\024 \001(\01621.google.ads.googleads" + + ".v26.enums.DeviceEnum.Device\022G\n\017url_coll" + + "ections\030\032 \003(\0132..google.ads.googleads.v26" + + ".common.UrlCollection\022\027\n\004name\030/ \001(\tB\004\342A\001" + + "\005H\006\210\001\001\022\211\001\n\036system_managed_resource_sourc" + + "e\030\033 \001(\0162[.google.ads.googleads.v26.enums" + + ".SystemManagedResourceSourceEnum.SystemM" + + "anagedResourceSourceB\004\342A\001\003\022U\n\026synthetic_" + + "content_info\030A \001(\01325.google.ads.googlead" + + "s.v26.common.SyntheticContentInfo\022D\n\007tex" + + "t_ad\030\006 \001(\0132+.google.ads.googleads.v26.co" + + "mmon.TextAdInfoB\004\342A\001\005H\000\022O\n\020expanded_text" + + "_ad\030\007 \001(\01323.google.ads.googleads.v26.com" + + "mon.ExpandedTextAdInfoH\000\022h\n\032expanded_dyn" + + "amic_search_ad\030\016 \001(\0132<.google.ads.google" + + "ads.v26.common.ExpandedDynamicSearchAdIn" + + "foB\004\342A\001\005H\000\022@\n\010hotel_ad\030\017 \001(\0132,.google.ad" + + "s.googleads.v26.common.HotelAdInfoH\000\022Q\n\021" + + "shopping_smart_ad\030\021 \001(\01324.google.ads.goo" + + "gleads.v26.common.ShoppingSmartAdInfoH\000\022" + + "U\n\023shopping_product_ad\030\022 \001(\01326.google.ad" + + "s.googleads.v26.common.ShoppingProductAd" + + "InfoH\000\022F\n\010image_ad\030\026 \001(\0132,.google.ads.go" + + "ogleads.v26.common.ImageAdInfoB\004\342A\001\005H\000\022@" + + "\n\010video_ad\030\030 \001(\0132,.google.ads.googleads." + + "v26.common.VideoAdInfoH\000\022U\n\023video_respon" + + "sive_ad\030\' \001(\01326.google.ads.googleads.v26" + + ".common.VideoResponsiveAdInfoH\000\022W\n\024respo" + + "nsive_search_ad\030\031 \001(\01327.google.ads.googl" + + "eads.v26.common.ResponsiveSearchAdInfoH\000" + + "\022f\n\034legacy_responsive_display_ad\030\034 \001(\0132>" + + ".google.ads.googleads.v26.common.LegacyR" + + "esponsiveDisplayAdInfoH\000\022<\n\006app_ad\030\035 \001(\013" + + "2*.google.ads.googleads.v26.common.AppAd" + + "InfoH\000\022^\n\025legacy_app_install_ad\030\036 \001(\01327." + + "google.ads.googleads.v26.common.LegacyAp" + + "pInstallAdInfoB\004\342A\001\005H\000\022Y\n\025responsive_dis" + + "play_ad\030\037 \001(\01328.google.ads.googleads.v26" + + ".common.ResponsiveDisplayAdInfoH\000\022@\n\010loc" + + "al_ad\030 \001(\0132,.google.ads.googleads.v26.c" + + "ommon.LocalAdInfoH\000\022Q\n\021display_upload_ad" + + "\030! \001(\01324.google.ads.googleads.v26.common" + + ".DisplayUploadAdInfoH\000\022Q\n\021app_engagement" + + "_ad\030\" \001(\01324.google.ads.googleads.v26.com" + + "mon.AppEngagementAdInfoH\000\022j\n\036shopping_co" + + "mparison_listing_ad\030$ \001(\0132@.google.ads.g" + + "oogleads.v26.common.ShoppingComparisonLi" + + "stingAdInfoH\000\022Q\n\021smart_campaign_ad\0300 \001(\013" + + "24.google.ads.googleads.v26.common.Smart" + + "CampaignAdInfoH\000\022\\\n\027app_pre_registration" + + "_ad\0302 \001(\01329.google.ads.googleads.v26.com" + + "mon.AppPreRegistrationAdInfoH\000\022_\n\031demand" + + "_gen_multi_asset_ad\030> \001(\0132:.google.ads.g" + + "oogleads.v26.common.DemandGenMultiAssetA" + + "dInfoH\000\022Z\n\026demand_gen_carousel_ad\030? \001(\0132" + + "8.google.ads.googleads.v26.common.Demand" + + "GenCarouselAdInfoH\000\022i\n\036demand_gen_video_" + + "responsive_ad\030@ \001(\0132?.google.ads.googlea" + + "ds.v26.common.DemandGenVideoResponsiveAd" + + "InfoH\000\022X\n\025demand_gen_product_ad\030= \001(\01327." + + "google.ads.googleads.v26.common.DemandGe" + + "nProductAdInfoH\000\022B\n\ttravel_ad\0306 \001(\0132-.go" + + "ogle.ads.googleads.v26.common.TravelAdIn" + + "foH\000:E\352AB\n\033googleads.googleapis.com/Ad\022#" + + "customers/{customer_id}/ads/{ad_id}B\t\n\007a" + + "d_dataB\005\n\003_idB\030\n\026_tracking_url_templateB" + + "\023\n\021_final_url_suffixB\016\n\014_display_urlB\026\n\024" + + "_added_by_google_adsB\007\n\005_nameB\371\001\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\007AdProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdScheduleViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdScheduleViewProto.java index b92dba6ef0..39058fcd93 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdScheduleViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AdScheduleViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n9google/ads/googleads/v26/resources/ad_" + "schedule_view.proto\022\"google.ads.googlead" + "s.v26.resources\032\037google/api/field_behavi" + - "or.proto\032\031google/api/resource.proto\"\314\001\n\016" + - "AdScheduleView\022F\n\rresource_name\030\001 \001(\tB/\340" + - "A\003\372A)\n\'googleads.googleapis.com/AdSchedu" + - "leView:r\352Ao\n\'googleads.googleapis.com/Ad" + - "ScheduleView\022Dcustomers/{customer_id}/ad" + - "ScheduleViews/{campaign_id}~{criterion_i" + - "d}B\205\002\n&com.google.ads.googleads.v26.reso" + - "urcesB\023AdScheduleViewProtoP\001ZKgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + - ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + - "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + - ":GoogleAds::V26::Resourcesb\006proto3" + "or.proto\032\031google/api/resource.proto\"\315\001\n\016" + + "AdScheduleView\022G\n\rresource_name\030\001 \001(\tB0\342" + + "A\001\003\372A)\n\'googleads.googleapis.com/AdSched" + + "uleView:r\352Ao\n\'googleads.googleapis.com/A" + + "dScheduleView\022Dcustomers/{customer_id}/a" + + "dScheduleViews/{campaign_id}~{criterion_" + + "id}B\205\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\023AdScheduleViewProtoP\001ZKgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + + "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + + "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + + "::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AgeRangeViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AgeRangeViewProto.java index ad80a73b41..f6f040662f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AgeRangeViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AgeRangeViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n7google/ads/googleads/v26/resources/age" + "_range_view.proto\022\"google.ads.googleads." + "v26.resources\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\304\001\n\014Ag" + - "eRangeView\022D\n\rresource_name\030\001 \001(\tB-\340A\003\372A" + - "\'\n%googleads.googleapis.com/AgeRangeView" + - ":n\352Ak\n%googleads.googleapis.com/AgeRange" + - "View\022Bcustomers/{customer_id}/ageRangeVi" + - "ews/{ad_group_id}~{criterion_id}B\203\002\n&com" + - ".google.ads.googleads.v26.resourcesB\021Age" + - "RangeViewProtoP\001ZKgoogle.golang.org/genp" + - "roto/googleapis/ads/googleads/v26/resour" + - "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + - "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + - "V26\\Resources\352\002&Google::Ads::GoogleAds::" + - "V26::Resourcesb\006proto3" + ".proto\032\031google/api/resource.proto\"\305\001\n\014Ag" + + "eRangeView\022E\n\rresource_name\030\001 \001(\tB.\342A\001\003\372" + + "A\'\n%googleads.googleapis.com/AgeRangeVie" + + "w:n\352Ak\n%googleads.googleapis.com/AgeRang" + + "eView\022Bcustomers/{customer_id}/ageRangeV" + + "iews/{ad_group_id}~{criterion_id}B\203\002\n&co" + + "m.google.ads.googleads.v26.resourcesB\021Ag" + + "eRangeViewProtoP\001ZKgoogle.golang.org/gen" + + "proto/googleapis/ads/googleads/v26/resou" + + "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + + "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + + "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + + ":V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AiMaxSearchTermAdCombinationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AiMaxSearchTermAdCombinationViewProto.java index 8f67084c3a..35e49459ce 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AiMaxSearchTermAdCombinationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AiMaxSearchTermAdCombinationViewProto.java @@ -44,29 +44,29 @@ public static void registerAllExtensions( "max_search_term_ad_combination_view.prot" + "o\022\"google.ads.googleads.v26.resources\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\313\004\n AiMaxSearchTermAdC" + - "ombinationView\022X\n\rresource_name\030\001 \001(\tBA\340" + - "A\003\372A;\n9googleads.googleapis.com/AiMaxSea" + - "rchTermAdCombinationView\022?\n\010ad_group\030\002 \001" + - "(\tB(\340A\003\372A\"\n googleads.googleapis.com/AdG" + - "roupH\000\210\001\001\022\035\n\013search_term\030\003 \001(\tB\003\340A\003H\001\210\001\001" + - "\022\036\n\014landing_page\030\004 \001(\tB\003\340A\003H\002\210\001\001\022\032\n\010head" + - "line\030\005 \001(\tB\003\340A\003H\003\210\001\001:\365\001\352A\361\001\n9googleads.g" + - "oogleapis.com/AiMaxSearchTermAdCombinati" + - "onView\022ocustomers/{customer_id}/aiMaxSea" + - "rchTermAdCombinationViews/{ad_group_id}~" + - "{search_term}~{landing_page}~{headline}*" + - "!aiMaxSearchTermAdCombinationViews2 aiMa" + - "xSearchTermAdCombinationViewB\013\n\t_ad_grou" + - "pB\016\n\014_search_termB\017\n\r_landing_pageB\013\n\t_h" + - "eadlineB\227\002\n&com.google.ads.googleads.v26" + - ".resourcesB%AiMaxSearchTermAdCombination" + - "ViewProtoP\001ZKgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/resources;r" + - "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + - "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + - "esources\352\002&Google::Ads::GoogleAds::V26::" + - "Resourcesb\006proto3" + "pi/resource.proto\"\320\004\n AiMaxSearchTermAdC" + + "ombinationView\022Y\n\rresource_name\030\001 \001(\tBB\342" + + "A\001\003\372A;\n9googleads.googleapis.com/AiMaxSe" + + "archTermAdCombinationView\022@\n\010ad_group\030\002 " + + "\001(\tB)\342A\001\003\372A\"\n googleads.googleapis.com/A" + + "dGroupH\000\210\001\001\022\036\n\013search_term\030\003 \001(\tB\004\342A\001\003H\001" + + "\210\001\001\022\037\n\014landing_page\030\004 \001(\tB\004\342A\001\003H\002\210\001\001\022\033\n\010" + + "headline\030\005 \001(\tB\004\342A\001\003H\003\210\001\001:\365\001\352A\361\001\n9google" + + "ads.googleapis.com/AiMaxSearchTermAdComb" + + "inationView\022ocustomers/{customer_id}/aiM" + + "axSearchTermAdCombinationViews/{ad_group" + + "_id}~{search_term}~{landing_page}~{headl" + + "ine}*!aiMaxSearchTermAdCombinationViews2" + + " aiMaxSearchTermAdCombinationViewB\013\n\t_ad" + + "_groupB\016\n\014_search_termB\017\n\r_landing_pageB" + + "\013\n\t_headlineB\227\002\n&com.google.ads.googlead" + + "s.v26.resourcesB%AiMaxSearchTermAdCombin" + + "ationViewProtoP\001ZKgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/resour" + + "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + + "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + + "V26\\Resources\352\002&Google::Ads::GoogleAds::" + + "V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java index 12fed28a98..eb50ca8f1d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java @@ -48,34 +48,34 @@ public static void registerAllExtensions( "/ads/googleads/v26/enums/android_privacy" + "_network_type.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\"" + - "\246\006\n$AndroidPrivacySharedKeyGoogleAdGroup" + - "\022\\\n\rresource_name\030\001 \001(\tBE\340A\003\372A?\n=googlea" + - "ds.googleapis.com/AndroidPrivacySharedKe" + - "yGoogleAdGroup\022\030\n\013campaign_id\030\002 \001(\003B\003\340A\003" + - "\022\216\001\n android_privacy_interaction_type\030\003 " + - "\001(\0162_.google.ads.googleads.v26.enums.And" + - "roidPrivacyInteractionTypeEnum.AndroidPr" + - "ivacyInteractionTypeB\003\340A\003\022-\n android_pri" + - "vacy_interaction_date\030\004 \001(\tB\003\340A\003\022\202\001\n\034and" + - "roid_privacy_network_type\030\005 \001(\0162W.google" + - ".ads.googleads.v26.enums.AndroidPrivacyN" + - "etworkTypeEnum.AndroidPrivacyNetworkType" + - "B\003\340A\003\022\030\n\013ad_group_id\030\006 \001(\003B\003\340A\003\022 \n\023share" + - "d_ad_group_key\030\007 \001(\tB\003\340A\003:\204\002\352A\200\002\n=google" + + "\255\006\n$AndroidPrivacySharedKeyGoogleAdGroup" + + "\022]\n\rresource_name\030\001 \001(\tBF\342A\001\003\372A?\n=google" + "ads.googleapis.com/AndroidPrivacySharedK" + - "eyGoogleAdGroup\022\276\001customers/{customer_id" + - "}/androidPrivacySharedKeyGoogleAdGroups/" + - "{campaign_id}~{ad_group_id}~{android_pri" + - "vacy_interaction_type}~{android_privacy_" + - "network_type}~{android_privacy_interacti" + - "on_date}B\233\002\n&com.google.ads.googleads.v2" + - "6.resourcesB)AndroidPrivacySharedKeyGoog" + - "leAdGroupProtoP\001ZKgoogle.golang.org/genp" + - "roto/googleapis/ads/googleads/v26/resour" + - "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + - "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + - "V26\\Resources\352\002&Google::Ads::GoogleAds::" + - "V26::Resourcesb\006proto3" + "eyGoogleAdGroup\022\031\n\013campaign_id\030\002 \001(\003B\004\342A" + + "\001\003\022\217\001\n android_privacy_interaction_type\030" + + "\003 \001(\0162_.google.ads.googleads.v26.enums.A" + + "ndroidPrivacyInteractionTypeEnum.Android" + + "PrivacyInteractionTypeB\004\342A\001\003\022.\n android_" + + "privacy_interaction_date\030\004 \001(\tB\004\342A\001\003\022\203\001\n" + + "\034android_privacy_network_type\030\005 \001(\0162W.go" + + "ogle.ads.googleads.v26.enums.AndroidPriv" + + "acyNetworkTypeEnum.AndroidPrivacyNetwork" + + "TypeB\004\342A\001\003\022\031\n\013ad_group_id\030\006 \001(\003B\004\342A\001\003\022!\n" + + "\023shared_ad_group_key\030\007 \001(\tB\004\342A\001\003:\204\002\352A\200\002\n" + + "=googleads.googleapis.com/AndroidPrivacy" + + "SharedKeyGoogleAdGroup\022\276\001customers/{cust" + + "omer_id}/androidPrivacySharedKeyGoogleAd" + + "Groups/{campaign_id}~{ad_group_id}~{andr" + + "oid_privacy_interaction_type}~{android_p" + + "rivacy_network_type}~{android_privacy_in" + + "teraction_date}B\233\002\n&com.google.ads.googl" + + "eads.v26.resourcesB)AndroidPrivacyShared" + + "KeyGoogleAdGroupProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java index 2fcce0a96b..fcc599c4a1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java @@ -46,29 +46,30 @@ public static void registerAllExtensions( "s\032Egoogle/ads/googleads/v26/enums/androi" + "d_privacy_interaction_type.proto\032\037google" + "/api/field_behavior.proto\032\031google/api/re" + - "source.proto\"\336\004\n%AndroidPrivacySharedKey" + - "GoogleCampaign\022]\n\rresource_name\030\001 \001(\tBF\340" + - "A\003\372A@\n>googleads.googleapis.com/AndroidP" + - "rivacySharedKeyGoogleCampaign\022\030\n\013campaig" + - "n_id\030\002 \001(\003B\003\340A\003\022\216\001\n android_privacy_inte" + - "raction_type\030\003 \001(\0162_.google.ads.googlead" + - "s.v26.enums.AndroidPrivacyInteractionTyp" + - "eEnum.AndroidPrivacyInteractionTypeB\003\340A\003" + - "\022-\n android_privacy_interaction_date\030\004 \001" + - "(\tB\003\340A\003\022 \n\023shared_campaign_key\030\005 \001(\tB\003\340A" + - "\003:\331\001\352A\325\001\n>googleads.googleapis.com/Andro" + - "idPrivacySharedKeyGoogleCampaign\022\222\001custo" + - "mers/{customer_id}/androidPrivacySharedK" + - "eyGoogleCampaigns/{campaign_id}~{android" + - "_privacy_interaction_type}~{android_priv" + - "acy_interaction_date}B\234\002\n&com.google.ads" + - ".googleads.v26.resourcesB*AndroidPrivacy" + - "SharedKeyGoogleCampaignProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "source.proto\"\343\004\n%AndroidPrivacySharedKey" + + "GoogleCampaign\022^\n\rresource_name\030\001 \001(\tBG\342" + + "A\001\003\372A@\n>googleads.googleapis.com/Android" + + "PrivacySharedKeyGoogleCampaign\022\031\n\013campai" + + "gn_id\030\002 \001(\003B\004\342A\001\003\022\217\001\n android_privacy_in" + + "teraction_type\030\003 \001(\0162_.google.ads.google" + + "ads.v26.enums.AndroidPrivacyInteractionT" + + "ypeEnum.AndroidPrivacyInteractionTypeB\004\342" + + "A\001\003\022.\n android_privacy_interaction_date\030" + + "\004 \001(\tB\004\342A\001\003\022!\n\023shared_campaign_key\030\005 \001(\t" + + "B\004\342A\001\003:\331\001\352A\325\001\n>googleads.googleapis.com/" + + "AndroidPrivacySharedKeyGoogleCampaign\022\222\001" + + "customers/{customer_id}/androidPrivacySh" + + "aredKeyGoogleCampaigns/{campaign_id}~{an" + + "droid_privacy_interaction_type}~{android" + + "_privacy_interaction_date}B\234\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB*AndroidPr" + + "ivacySharedKeyGoogleCampaignProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java index 921af28191..df7689030a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java @@ -48,34 +48,34 @@ public static void registerAllExtensions( "ogle/ads/googleads/v26/enums/android_pri" + "vacy_network_type.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"\222\006\n(AndroidPrivacySharedKeyGoogleNet" + - "workType\022`\n\rresource_name\030\001 \001(\tBI\340A\003\372AC\n" + - "Agoogleads.googleapis.com/AndroidPrivacy" + - "SharedKeyGoogleNetworkType\022\030\n\013campaign_i" + - "d\030\002 \001(\003B\003\340A\003\022\216\001\n android_privacy_interac" + - "tion_type\030\003 \001(\0162_.google.ads.googleads.v" + - "26.enums.AndroidPrivacyInteractionTypeEn" + - "um.AndroidPrivacyInteractionTypeB\003\340A\003\022-\n" + - " android_privacy_interaction_date\030\004 \001(\tB" + - "\003\340A\003\022\202\001\n\034android_privacy_network_type\030\005 " + - "\001(\0162W.google.ads.googleads.v26.enums.And" + - "roidPrivacyNetworkTypeEnum.AndroidPrivac" + - "yNetworkTypeB\003\340A\003\022$\n\027shared_network_type" + - "_key\030\006 \001(\tB\003\340A\003:\376\001\352A\372\001\nAgoogleads.google" + - "apis.com/AndroidPrivacySharedKeyGoogleNe" + - "tworkType\022\264\001customers/{customer_id}/andr" + - "oidPrivacySharedKeyGoogleNetworkTypes/{c" + - "ampaign_id}~{android_privacy_interaction" + - "_type}~{android_privacy_network_type}~{a" + - "ndroid_privacy_interaction_date}B\237\002\n&com" + - ".google.ads.googleads.v26.resourcesB-And" + - "roidPrivacySharedKeyGoogleNetworkTypePro" + - "toP\001ZKgoogle.golang.org/genproto/googlea" + - "pis/ads/googleads/v26/resources;resource" + - "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + - "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + - "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + - "esb\006proto3" + "oto\"\230\006\n(AndroidPrivacySharedKeyGoogleNet" + + "workType\022a\n\rresource_name\030\001 \001(\tBJ\342A\001\003\372AC" + + "\nAgoogleads.googleapis.com/AndroidPrivac" + + "ySharedKeyGoogleNetworkType\022\031\n\013campaign_" + + "id\030\002 \001(\003B\004\342A\001\003\022\217\001\n android_privacy_inter" + + "action_type\030\003 \001(\0162_.google.ads.googleads" + + ".v26.enums.AndroidPrivacyInteractionType" + + "Enum.AndroidPrivacyInteractionTypeB\004\342A\001\003" + + "\022.\n android_privacy_interaction_date\030\004 \001" + + "(\tB\004\342A\001\003\022\203\001\n\034android_privacy_network_typ" + + "e\030\005 \001(\0162W.google.ads.googleads.v26.enums" + + ".AndroidPrivacyNetworkTypeEnum.AndroidPr" + + "ivacyNetworkTypeB\004\342A\001\003\022%\n\027shared_network" + + "_type_key\030\006 \001(\tB\004\342A\001\003:\376\001\352A\372\001\nAgoogleads." + + "googleapis.com/AndroidPrivacySharedKeyGo" + + "ogleNetworkType\022\264\001customers/{customer_id" + + "}/androidPrivacySharedKeyGoogleNetworkTy" + + "pes/{campaign_id}~{android_privacy_inter" + + "action_type}~{android_privacy_network_ty" + + "pe}~{android_privacy_interaction_date}B\237" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB-AndroidPrivacySharedKeyGoogleNetworkT" + + "ypeProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppTopCombinationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppTopCombinationViewProto.java index 015d66ad0e..92949ac613 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppTopCombinationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppTopCombinationViewProto.java @@ -50,28 +50,28 @@ public static void registerAllExtensions( "googleads.v26.resources\0321google/ads/goog" + "leads/v26/common/asset_usage.proto\032\037goog" + "le/api/field_behavior.proto\032\031google/api/" + - "resource.proto\"\240\003\n\025AppTopCombinationView" + - "\022M\n\rresource_name\030\001 \001(\tB6\340A\003\372A0\n.googlea" + - "ds.googleapis.com/AppTopCombinationView\022" + - "o\n\031ad_group_top_combinations\030\002 \003(\0132G.goo" + - "gle.ads.googleads.v26.resources.AdGroupC" + - "reativeAssetCombinationDataB\003\340A\003:\306\001\352A\302\001\n" + - ".googleads.googleapis.com/AppTopCombinat" + - "ionView\022acustomers/{customer_id}/appTopC" + - "ombinationViews/{ad_group_id}~{ad_id}~{a" + - "sset_combination_category}*\026appTopCombin" + - "ationViews2\025appTopCombinationView\"\200\001\n#Ad" + - "GroupCreativeAssetCombinationData\022Y\n\037ass" + - "et_combination_served_assets\030\001 \003(\0132+.goo" + - "gle.ads.googleads.v26.common.AssetUsageB" + - "\003\340A\003B\214\002\n&com.google.ads.googleads.v26.re" + - "sourcesB\032AppTopCombinationViewProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "resource.proto\"\242\003\n\025AppTopCombinationView" + + "\022N\n\rresource_name\030\001 \001(\tB7\342A\001\003\372A0\n.google" + + "ads.googleapis.com/AppTopCombinationView" + + "\022p\n\031ad_group_top_combinations\030\002 \003(\0132G.go" + + "ogle.ads.googleads.v26.resources.AdGroup" + + "CreativeAssetCombinationDataB\004\342A\001\003:\306\001\352A\302" + + "\001\n.googleads.googleapis.com/AppTopCombin" + + "ationView\022acustomers/{customer_id}/appTo" + + "pCombinationViews/{ad_group_id}~{ad_id}~" + + "{asset_combination_category}*\026appTopComb" + + "inationViews2\025appTopCombinationView\"\201\001\n#" + + "AdGroupCreativeAssetCombinationData\022Z\n\037a" + + "sset_combination_served_assets\030\001 \003(\0132+.g" + + "oogle.ads.googleads.v26.common.AssetUsag" + + "eB\004\342A\001\003B\214\002\n&com.google.ads.googleads.v26" + + ".resourcesB\032AppTopCombinationViewProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppliedIncentiveProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppliedIncentiveProto.java index 1dae5f0ec4..76be2c910e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppliedIncentiveProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AppliedIncentiveProto.java @@ -45,42 +45,42 @@ public static void registerAllExtensions( "ds.v26.resources\0324google/ads/googleads/v" + "26/enums/incentive_state.proto\032\037google/a" + "pi/field_behavior.proto\032\031google/api/reso" + - "urce.proto\"\336\010\n\020AppliedIncentive\022H\n\rresou" + - "rce_name\030\001 \001(\tB1\340A\003\372A+\n)googleads.google" + - "apis.com/AppliedIncentive\022\035\n\013coupon_code" + - "\030\002 \001(\tB\003\340A\003H\000\210\001\001\022d\n\017incentive_state\030\003 \001(" + - "\0162A.google.ads.googleads.v26.enums.Incen" + - "tiveStateEnum.IncentiveStateB\003\340A\003H\001\210\001\001\022&" + - "\n\024redemption_date_time\030\004 \001(\tB\003\340A\003H\002\210\001\001\0222" + - "\n fulfillment_expiration_date_time\030\005 \001(\t" + - "B\003\340A\003H\003\210\001\001\022(\n\026reward_grant_date_time\030\006 \001" + - "(\tB\003\340A\003H\004\210\001\001\022-\n\033reward_expiration_date_t" + - "ime\030\007 \001(\tB\003\340A\003H\005\210\001\001\022\037\n\rcurrency_code\030\010 \001" + - "(\tB\003\340A\003H\006\210\001\001\022&\n\024reward_amount_micros\030\t \001" + - "(\003B\003\340A\003H\007\210\001\001\022\'\n\025granted_amount_micros\030\n " + - "\001(\003B\003\340A\003H\010\210\001\001\022+\n\031required_min_spend_micr" + - "os\030\013 \001(\003B\003\340A\003H\t\210\001\001\022:\n(current_spend_towa" + - "rds_fulfillment_micros\030\014 \001(\003B\003\340A\003H\n\210\001\001\0221" + - "\n\037reward_balance_remaining_micros\030\r \001(\003B" + - "\003\340A\003H\013\210\001\001:g\352Ad\n)googleads.googleapis.com" + - "/AppliedIncentive\0227customers/{customer_i" + - "d}/appliedIncentives/{coupon_code}B\016\n\014_c" + - "oupon_codeB\022\n\020_incentive_stateB\027\n\025_redem" + - "ption_date_timeB#\n!_fulfillment_expirati" + - "on_date_timeB\031\n\027_reward_grant_date_timeB" + - "\036\n\034_reward_expiration_date_timeB\020\n\016_curr" + - "ency_codeB\027\n\025_reward_amount_microsB\030\n\026_g" + - "ranted_amount_microsB\034\n\032_required_min_sp" + - "end_microsB+\n)_current_spend_towards_ful" + - "fillment_microsB\"\n _reward_balance_remai" + - "ning_microsB\207\002\n&com.google.ads.googleads" + - ".v26.resourcesB\025AppliedIncentiveProtoP\001Z" + - "Kgoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/resources;resources\242\002\003G" + - "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + - "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + - "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + - "roto3" + "urce.proto\"\353\010\n\020AppliedIncentive\022I\n\rresou" + + "rce_name\030\001 \001(\tB2\342A\001\003\372A+\n)googleads.googl" + + "eapis.com/AppliedIncentive\022\036\n\013coupon_cod" + + "e\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022e\n\017incentive_state\030\003 " + + "\001(\0162A.google.ads.googleads.v26.enums.Inc" + + "entiveStateEnum.IncentiveStateB\004\342A\001\003H\001\210\001" + + "\001\022\'\n\024redemption_date_time\030\004 \001(\tB\004\342A\001\003H\002\210" + + "\001\001\0223\n fulfillment_expiration_date_time\030\005" + + " \001(\tB\004\342A\001\003H\003\210\001\001\022)\n\026reward_grant_date_tim" + + "e\030\006 \001(\tB\004\342A\001\003H\004\210\001\001\022.\n\033reward_expiration_" + + "date_time\030\007 \001(\tB\004\342A\001\003H\005\210\001\001\022 \n\rcurrency_c" + + "ode\030\010 \001(\tB\004\342A\001\003H\006\210\001\001\022\'\n\024reward_amount_mi" + + "cros\030\t \001(\003B\004\342A\001\003H\007\210\001\001\022(\n\025granted_amount_" + + "micros\030\n \001(\003B\004\342A\001\003H\010\210\001\001\022,\n\031required_min_" + + "spend_micros\030\013 \001(\003B\004\342A\001\003H\t\210\001\001\022;\n(current" + + "_spend_towards_fulfillment_micros\030\014 \001(\003B" + + "\004\342A\001\003H\n\210\001\001\0222\n\037reward_balance_remaining_m" + + "icros\030\r \001(\003B\004\342A\001\003H\013\210\001\001:g\352Ad\n)googleads.g" + + "oogleapis.com/AppliedIncentive\0227customer" + + "s/{customer_id}/appliedIncentives/{coupo" + + "n_code}B\016\n\014_coupon_codeB\022\n\020_incentive_st" + + "ateB\027\n\025_redemption_date_timeB#\n!_fulfill" + + "ment_expiration_date_timeB\031\n\027_reward_gra" + + "nt_date_timeB\036\n\034_reward_expiration_date_" + + "timeB\020\n\016_currency_codeB\027\n\025_reward_amount" + + "_microsB\030\n\026_granted_amount_microsB\034\n\032_re" + + "quired_min_spend_microsB+\n)_current_spen" + + "d_towards_fulfillment_microsB\"\n _reward_" + + "balance_remaining_microsB\207\002\n&com.google." + + "ads.googleads.v26.resourcesB\025AppliedInce" + + "ntiveProtoP\001ZKgoogle.golang.org/genproto" + + "/googleapis/ads/googleads/v26/resources;" + + "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + + "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + + "Resources\352\002&Google::Ads::GoogleAds::V26:" + + ":Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetFieldTypeViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetFieldTypeViewProto.java index be0b361476..e558c64f41 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetFieldTypeViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetFieldTypeViewProto.java @@ -45,21 +45,21 @@ public static void registerAllExtensions( "gleads.v26.resources\0325google/ads/googlea" + "ds/v26/enums/asset_field_type.proto\032\037goo" + "gle/api/field_behavior.proto\032\031google/api" + - "/resource.proto\"\250\002\n\022AssetFieldTypeView\022J" + - "\n\rresource_name\030\001 \001(\tB3\340A\003\372A-\n+googleads" + - ".googleapis.com/AssetFieldTypeView\022Z\n\nfi" + - "eld_type\030\003 \001(\0162A.google.ads.googleads.v2" + - "6.enums.AssetFieldTypeEnum.AssetFieldTyp" + - "eB\003\340A\003:j\352Ag\n+googleads.googleapis.com/As" + - "setFieldTypeView\0228customers/{customer_id" + - "}/assetFieldTypeViews/{field_type}B\211\002\n&c" + - "om.google.ads.googleads.v26.resourcesB\027A" + - "ssetFieldTypeViewProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "/resource.proto\"\252\002\n\022AssetFieldTypeView\022K" + + "\n\rresource_name\030\001 \001(\tB4\342A\001\003\372A-\n+googlead" + + "s.googleapis.com/AssetFieldTypeView\022[\n\nf" + + "ield_type\030\003 \001(\0162A.google.ads.googleads.v" + + "26.enums.AssetFieldTypeEnum.AssetFieldTy" + + "peB\004\342A\001\003:j\352Ag\n+googleads.googleapis.com/" + + "AssetFieldTypeView\0228customers/{customer_" + + "id}/assetFieldTypeViews/{field_type}B\211\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\027AssetFieldTypeViewProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupAssetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupAssetProto.java index 01ff376a32..7af585701f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupAssetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupAssetProto.java @@ -54,39 +54,39 @@ public static void registerAllExtensions( "us.proto\0321google/ads/googleads/v26/enums" + "/asset_source.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\"" + - "\373\007\n\017AssetGroupAsset\022G\n\rresource_name\030\001 \001" + - "(\tB0\340A\005\372A*\n(googleads.googleapis.com/Ass" + - "etGroupAsset\022@\n\013asset_group\030\002 \001(\tB+\340A\005\372A" + - "%\n#googleads.googleapis.com/AssetGroup\0225" + - "\n\005asset\030\003 \001(\tB&\340A\005\372A \n\036googleads.googlea" + - "pis.com/Asset\022U\n\nfield_type\030\004 \001(\0162A.goog" + - "le.ads.googleads.v26.enums.AssetFieldTyp" + - "eEnum.AssetFieldType\022S\n\006status\030\005 \001(\0162C.g" + - "oogle.ads.googleads.v26.enums.AssetLinkS" + - "tatusEnum.AssetLinkStatus\022n\n\016primary_sta" + - "tus\030\010 \001(\0162Q.google.ads.googleads.v26.enu" + - "ms.AssetLinkPrimaryStatusEnum.AssetLinkP" + - "rimaryStatusB\003\340A\003\022\202\001\n\026primary_status_rea" + - "sons\030\t \003(\0162].google.ads.googleads.v26.en" + - "ums.AssetLinkPrimaryStatusReasonEnum.Ass" + - "etLinkPrimaryStatusReasonB\003\340A\003\022c\n\026primar" + - "y_status_details\030\n \003(\0132>.google.ads.goog" + - "leads.v26.common.AssetLinkPrimaryStatusD" + - "etailsB\003\340A\003\022K\n\016policy_summary\030\007 \001(\0132..go" + - "ogle.ads.googleads.v26.common.PolicySumm" + - "aryB\003\340A\003\022P\n\006source\030\013 \001(\0162;.google.ads.go" + - "ogleads.v26.enums.AssetSourceEnum.AssetS" + - "ourceB\003\340A\003:\200\001\352A}\n(googleads.googleapis.c" + - "om/AssetGroupAsset\022Qcustomers/{customer_" + - "id}/assetGroupAssets/{asset_group_id}~{a" + - "sset_id}~{field_type}B\206\002\n&com.google.ads" + - ".googleads.v26.resourcesB\024AssetGroupAsse" + - "tProtoP\001ZKgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/resources;reso" + - "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + - "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + - "urces\352\002&Google::Ads::GoogleAds::V26::Res" + - "ourcesb\006proto3" + "\203\010\n\017AssetGroupAsset\022H\n\rresource_name\030\001 \001" + + "(\tB1\342A\001\005\372A*\n(googleads.googleapis.com/As" + + "setGroupAsset\022A\n\013asset_group\030\002 \001(\tB,\342A\001\005" + + "\372A%\n#googleads.googleapis.com/AssetGroup" + + "\0226\n\005asset\030\003 \001(\tB\'\342A\001\005\372A \n\036googleads.goog" + + "leapis.com/Asset\022U\n\nfield_type\030\004 \001(\0162A.g" + + "oogle.ads.googleads.v26.enums.AssetField" + + "TypeEnum.AssetFieldType\022S\n\006status\030\005 \001(\0162" + + "C.google.ads.googleads.v26.enums.AssetLi" + + "nkStatusEnum.AssetLinkStatus\022o\n\016primary_" + + "status\030\010 \001(\0162Q.google.ads.googleads.v26." + + "enums.AssetLinkPrimaryStatusEnum.AssetLi" + + "nkPrimaryStatusB\004\342A\001\003\022\203\001\n\026primary_status" + + "_reasons\030\t \003(\0162].google.ads.googleads.v2" + + "6.enums.AssetLinkPrimaryStatusReasonEnum" + + ".AssetLinkPrimaryStatusReasonB\004\342A\001\003\022d\n\026p" + + "rimary_status_details\030\n \003(\0132>.google.ads" + + ".googleads.v26.common.AssetLinkPrimarySt" + + "atusDetailsB\004\342A\001\003\022L\n\016policy_summary\030\007 \001(" + + "\0132..google.ads.googleads.v26.common.Poli" + + "cySummaryB\004\342A\001\003\022Q\n\006source\030\013 \001(\0162;.google" + + ".ads.googleads.v26.enums.AssetSourceEnum" + + ".AssetSourceB\004\342A\001\003:\200\001\352A}\n(googleads.goog" + + "leapis.com/AssetGroupAsset\022Qcustomers/{c" + + "ustomer_id}/assetGroupAssets/{asset_grou" + + "p_id}~{asset_id}~{field_type}B\206\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\024AssetG" + + "roupAssetProtoP\001ZKgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/resour" + + "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + + "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + + "V26\\Resources\352\002&Google::Ads::GoogleAds::" + + "V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupListingGroupFilterProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupListingGroupFilterProto.java index d520242073..f537736f27 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupListingGroupFilterProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupListingGroupFilterProto.java @@ -117,95 +117,95 @@ public static void registerAllExtensions( "ct_type_level.proto\032Cgoogle/ads/googlead" + "s/v26/enums/listing_group_filter_type_en" + "um.proto\032\037google/api/field_behavior.prot" + - "o\032\031google/api/resource.proto\"\341\006\n\034AssetGr" + - "oupListingGroupFilter\022T\n\rresource_name\030\001" + - " \001(\tB=\340A\005\372A7\n5googleads.googleapis.com/A" + - "ssetGroupListingGroupFilter\022@\n\013asset_gro" + - "up\030\002 \001(\tB+\340A\005\372A%\n#googleads.googleapis.c" + - "om/AssetGroup\022\017\n\002id\030\003 \001(\003B\003\340A\003\022d\n\004type\030\004" + - " \001(\0162Q.google.ads.googleads.v26.enums.Li" + - "stingGroupFilterTypeEnum.ListingGroupFil" + - "terTypeB\003\340A\005\022\200\001\n\016listing_source\030\t \001(\0162c." + - "google.ads.googleads.v26.enums.ListingGr" + - "oupFilterListingSourceEnum.ListingGroupF" + - "ilterListingSourceB\003\340A\005\022S\n\ncase_value\030\006 " + - "\001(\0132?.google.ads.googleads.v26.resources" + - ".ListingGroupFilterDimension\022b\n\033parent_l" + - "isting_group_filter\030\007 \001(\tB=\340A\005\372A7\n5googl" + - "eads.googleapis.com/AssetGroupListingGro" + - "upFilter\022V\n\004path\030\010 \001(\0132C.google.ads.goog" + - "leads.v26.resources.ListingGroupFilterDi" + - "mensionPathB\003\340A\003:\235\001\352A\231\001\n5googleads.googl" + - "eapis.com/AssetGroupListingGroupFilter\022`" + - "customers/{customer_id}/assetGroupListin" + - "gGroupFilters/{asset_group_id}~{listing_" + - "group_filter_id}\"{\n\037ListingGroupFilterDi" + - "mensionPath\022X\n\ndimensions\030\001 \003(\0132?.google" + - ".ads.googleads.v26.resources.ListingGrou" + - "pFilterDimensionB\003\340A\003\"\274\021\n\033ListingGroupFi" + - "lterDimension\022k\n\020product_category\030\n \001(\0132" + - "O.google.ads.googleads.v26.resources.Lis" + - "tingGroupFilterDimension.ProductCategory" + - "H\000\022e\n\rproduct_brand\030\002 \001(\0132L.google.ads.g" + - "oogleads.v26.resources.ListingGroupFilte" + - "rDimension.ProductBrandH\000\022i\n\017product_cha" + - "nnel\030\003 \001(\0132N.google.ads.googleads.v26.re" + - "sources.ListingGroupFilterDimension.Prod" + - "uctChannelH\000\022m\n\021product_condition\030\004 \001(\0132" + - "P.google.ads.googleads.v26.resources.Lis" + - "tingGroupFilterDimension.ProductConditio" + - "nH\000\022z\n\030product_custom_attribute\030\005 \001(\0132V." + - "google.ads.googleads.v26.resources.Listi" + - "ngGroupFilterDimension.ProductCustomAttr" + - "ibuteH\000\022h\n\017product_item_id\030\006 \001(\0132M.googl" + - "e.ads.googleads.v26.resources.ListingGro" + - "upFilterDimension.ProductItemIdH\000\022c\n\014pro" + - "duct_type\030\007 \001(\0132K.google.ads.googleads.v" + - "26.resources.ListingGroupFilterDimension" + - ".ProductTypeH\000\022Z\n\007webpage\030\t \001(\0132G.google" + - ".ads.googleads.v26.resources.ListingGrou" + - "pFilterDimension.WebpageH\000\022r\n\024retail_fil" + - "ter_bundle\030\013 \001(\0132R.google.ads.googleads." + - "v26.resources.ListingGroupFilterDimensio" + - "n.RetailFilterBundleH\000\032\276\001\n\017ProductCatego" + - "ry\022\030\n\013category_id\030\001 \001(\003H\000\210\001\001\022\200\001\n\005level\030\002" + - " \001(\0162q.google.ads.googleads.v26.enums.Li" + - "stingGroupFilterProductCategoryLevelEnum" + - ".ListingGroupFilterProductCategoryLevelB" + - "\016\n\014_category_id\032,\n\014ProductBrand\022\022\n\005value" + - "\030\001 \001(\tH\000\210\001\001B\010\n\006_value\032\210\001\n\016ProductChannel" + - "\022v\n\007channel\030\001 \001(\0162e.google.ads.googleads" + - ".v26.enums.ListingGroupFilterProductChan" + - "nelEnum.ListingGroupFilterProductChannel" + - "\032\220\001\n\020ProductCondition\022|\n\tcondition\030\001 \001(\016" + - "2i.google.ads.googleads.v26.enums.Listin" + - "gGroupFilterProductConditionEnum.Listing" + - "GroupFilterProductCondition\032\271\001\n\026ProductC" + - "ustomAttribute\022\022\n\005value\030\001 \001(\tH\000\210\001\001\022\200\001\n\005i" + - "ndex\030\002 \001(\0162q.google.ads.googleads.v26.en" + - "ums.ListingGroupFilterCustomAttributeInd" + - "exEnum.ListingGroupFilterCustomAttribute" + - "IndexB\010\n\006_value\032-\n\rProductItemId\022\022\n\005valu" + - "e\030\001 \001(\tH\000\210\001\001B\010\n\006_value\032\245\001\n\013ProductType\022\022" + - "\n\005value\030\001 \001(\tH\000\210\001\001\022x\n\005level\030\002 \001(\0162i.goog" + - "le.ads.googleads.v26.enums.ListingGroupF" + - "ilterProductTypeLevelEnum.ListingGroupFi" + - "lterProductTypeLevelB\010\n\006_value\032o\n\007Webpag" + - "e\022d\n\nconditions\030\001 \003(\0132P.google.ads.googl" + - "eads.v26.resources.ListingGroupFilterDim" + - "ension.WebpageCondition\032O\n\020WebpageCondit" + - "ion\022\026\n\014custom_label\030\001 \001(\tH\000\022\026\n\014url_conta" + - "ins\030\002 \001(\tH\000B\013\n\tcondition\032e\n\022RetailFilter" + - "Bundle\022@\n\nshared_set\030\001 \001(\tB\'\372A$\n\"googlea" + - "ds.googleapis.com/SharedSetH\000\210\001\001B\r\n\013_sha" + - "red_setB\013\n\tdimensionB\223\002\n&com.google.ads." + - "googleads.v26.resourcesB!AssetGroupListi" + - "ngGroupFilterProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + "o\032\031google/api/resource.proto\"\350\006\n\034AssetGr" + + "oupListingGroupFilter\022U\n\rresource_name\030\001" + + " \001(\tB>\342A\001\005\372A7\n5googleads.googleapis.com/" + + "AssetGroupListingGroupFilter\022A\n\013asset_gr" + + "oup\030\002 \001(\tB,\342A\001\005\372A%\n#googleads.googleapis" + + ".com/AssetGroup\022\020\n\002id\030\003 \001(\003B\004\342A\001\003\022e\n\004typ" + + "e\030\004 \001(\0162Q.google.ads.googleads.v26.enums" + + ".ListingGroupFilterTypeEnum.ListingGroup" + + "FilterTypeB\004\342A\001\005\022\201\001\n\016listing_source\030\t \001(" + + "\0162c.google.ads.googleads.v26.enums.Listi" + + "ngGroupFilterListingSourceEnum.ListingGr" + + "oupFilterListingSourceB\004\342A\001\005\022S\n\ncase_val" + + "ue\030\006 \001(\0132?.google.ads.googleads.v26.reso" + + "urces.ListingGroupFilterDimension\022c\n\033par" + + "ent_listing_group_filter\030\007 \001(\tB>\342A\001\005\372A7\n" + + "5googleads.googleapis.com/AssetGroupList" + + "ingGroupFilter\022W\n\004path\030\010 \001(\0132C.google.ad" + + "s.googleads.v26.resources.ListingGroupFi" + + "lterDimensionPathB\004\342A\001\003:\235\001\352A\231\001\n5googlead" + + "s.googleapis.com/AssetGroupListingGroupF" + + "ilter\022`customers/{customer_id}/assetGrou" + + "pListingGroupFilters/{asset_group_id}~{l" + + "isting_group_filter_id}\"|\n\037ListingGroupF" + + "ilterDimensionPath\022Y\n\ndimensions\030\001 \003(\0132?" + + ".google.ads.googleads.v26.resources.List" + + "ingGroupFilterDimensionB\004\342A\001\003\"\274\021\n\033Listin" + + "gGroupFilterDimension\022k\n\020product_categor" + + "y\030\n \001(\0132O.google.ads.googleads.v26.resou" + + "rces.ListingGroupFilterDimension.Product" + + "CategoryH\000\022e\n\rproduct_brand\030\002 \001(\0132L.goog" + + "le.ads.googleads.v26.resources.ListingGr" + + "oupFilterDimension.ProductBrandH\000\022i\n\017pro" + + "duct_channel\030\003 \001(\0132N.google.ads.googlead" + + "s.v26.resources.ListingGroupFilterDimens" + + "ion.ProductChannelH\000\022m\n\021product_conditio" + + "n\030\004 \001(\0132P.google.ads.googleads.v26.resou" + + "rces.ListingGroupFilterDimension.Product" + + "ConditionH\000\022z\n\030product_custom_attribute\030" + + "\005 \001(\0132V.google.ads.googleads.v26.resourc" + + "es.ListingGroupFilterDimension.ProductCu" + + "stomAttributeH\000\022h\n\017product_item_id\030\006 \001(\013" + + "2M.google.ads.googleads.v26.resources.Li" + + "stingGroupFilterDimension.ProductItemIdH" + + "\000\022c\n\014product_type\030\007 \001(\0132K.google.ads.goo" + + "gleads.v26.resources.ListingGroupFilterD" + + "imension.ProductTypeH\000\022Z\n\007webpage\030\t \001(\0132" + + "G.google.ads.googleads.v26.resources.Lis" + + "tingGroupFilterDimension.WebpageH\000\022r\n\024re" + + "tail_filter_bundle\030\013 \001(\0132R.google.ads.go" + + "ogleads.v26.resources.ListingGroupFilter" + + "Dimension.RetailFilterBundleH\000\032\276\001\n\017Produ" + + "ctCategory\022\030\n\013category_id\030\001 \001(\003H\000\210\001\001\022\200\001\n" + + "\005level\030\002 \001(\0162q.google.ads.googleads.v26." + + "enums.ListingGroupFilterProductCategoryL" + + "evelEnum.ListingGroupFilterProductCatego" + + "ryLevelB\016\n\014_category_id\032,\n\014ProductBrand\022" + + "\022\n\005value\030\001 \001(\tH\000\210\001\001B\010\n\006_value\032\210\001\n\016Produc" + + "tChannel\022v\n\007channel\030\001 \001(\0162e.google.ads.g" + + "oogleads.v26.enums.ListingGroupFilterPro" + + "ductChannelEnum.ListingGroupFilterProduc" + + "tChannel\032\220\001\n\020ProductCondition\022|\n\tconditi" + + "on\030\001 \001(\0162i.google.ads.googleads.v26.enum" + + "s.ListingGroupFilterProductConditionEnum" + + ".ListingGroupFilterProductCondition\032\271\001\n\026" + + "ProductCustomAttribute\022\022\n\005value\030\001 \001(\tH\000\210" + + "\001\001\022\200\001\n\005index\030\002 \001(\0162q.google.ads.googlead" + + "s.v26.enums.ListingGroupFilterCustomAttr" + + "ibuteIndexEnum.ListingGroupFilterCustomA" + + "ttributeIndexB\010\n\006_value\032-\n\rProductItemId" + + "\022\022\n\005value\030\001 \001(\tH\000\210\001\001B\010\n\006_value\032\245\001\n\013Produ" + + "ctType\022\022\n\005value\030\001 \001(\tH\000\210\001\001\022x\n\005level\030\002 \001(" + + "\0162i.google.ads.googleads.v26.enums.Listi" + + "ngGroupFilterProductTypeLevelEnum.Listin" + + "gGroupFilterProductTypeLevelB\010\n\006_value\032o" + + "\n\007Webpage\022d\n\nconditions\030\001 \003(\0132P.google.a" + + "ds.googleads.v26.resources.ListingGroupF" + + "ilterDimension.WebpageCondition\032O\n\020Webpa" + + "geCondition\022\026\n\014custom_label\030\001 \001(\tH\000\022\026\n\014u" + + "rl_contains\030\002 \001(\tH\000B\013\n\tcondition\032e\n\022Reta" + + "ilFilterBundle\022@\n\nshared_set\030\001 \001(\tB\'\372A$\n" + + "\"googleads.googleapis.com/SharedSetH\000\210\001\001" + + "B\r\n\013_shared_setB\013\n\tdimensionB\223\002\n&com.goo" + + "gle.ads.googleads.v26.resourcesB!AssetGr" + + "oupListingGroupFilterProtoP\001ZKgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + + ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + + "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + + ":GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProductGroupViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProductGroupViewProto.java index f25f28ce0d..764724d176 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProductGroupViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProductGroupViewProto.java @@ -44,25 +44,25 @@ public static void registerAllExtensions( "et_group_product_group_view.proto\022\"googl" + "e.ads.googleads.v26.resources\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\267\003\n\032AssetGroupProductGroupView" + - "\022R\n\rresource_name\030\001 \001(\tB;\340A\003\372A5\n3googlea" + - "ds.googleapis.com/AssetGroupProductGroup" + - "View\022@\n\013asset_group\030\002 \001(\tB+\340A\003\372A%\n#googl" + - "eads.googleapis.com/AssetGroup\022g\n asset_" + - "group_listing_group_filter\030\004 \001(\tB=\340A\003\372A7" + - "\n5googleads.googleapis.com/AssetGroupLis" + - "tingGroupFilter:\231\001\352A\225\001\n3googleads.google" + - "apis.com/AssetGroupProductGroupView\022^cus" + - "tomers/{customer_id}/assetGroupProductGr" + - "oupViews/{asset_group_id}~{listing_group" + - "_filter_id}B\221\002\n&com.google.ads.googleads" + - ".v26.resourcesB\037AssetGroupProductGroupVi" + - "ewProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "rce.proto\"\272\003\n\032AssetGroupProductGroupView" + + "\022S\n\rresource_name\030\001 \001(\tB<\342A\001\003\372A5\n3google" + + "ads.googleapis.com/AssetGroupProductGrou" + + "pView\022A\n\013asset_group\030\002 \001(\tB,\342A\001\003\372A%\n#goo" + + "gleads.googleapis.com/AssetGroup\022h\n asse" + + "t_group_listing_group_filter\030\004 \001(\tB>\342A\001\003" + + "\372A7\n5googleads.googleapis.com/AssetGroup" + + "ListingGroupFilter:\231\001\352A\225\001\n3googleads.goo" + + "gleapis.com/AssetGroupProductGroupView\022^" + + "customers/{customer_id}/assetGroupProduc" + + "tGroupViews/{asset_group_id}~{listing_gr" + + "oup_filter_id}B\221\002\n&com.google.ads.google" + + "ads.v26.resourcesB\037AssetGroupProductGrou" + + "pViewProtoP\001ZKgoogle.golang.org/genproto" + + "/googleapis/ads/googleads/v26/resources;" + + "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + + "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + + "Resources\352\002&Google::Ads::GoogleAds::V26:" + + ":Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProto.java index 856d7b92a8..653ae8cd77 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupProto.java @@ -81,66 +81,66 @@ public static void registerAllExtensions( "status_reason.proto\0327google/ads/googlead" + "s/v26/enums/asset_group_status.proto\032\037go" + "ogle/api/field_behavior.proto\032\031google/ap" + - "i/resource.proto\"\327\010\n\nAssetGroup\022B\n\rresou" + - "rce_name\030\001 \001(\tB+\340A\005\372A%\n#googleads.google" + - "apis.com/AssetGroup\022\017\n\002id\030\t \001(\003B\003\340A\003\022;\n\010" + - "campaign\030\002 \001(\tB)\340A\005\372A#\n!googleads.google" + - "apis.com/Campaign\022\021\n\004name\030\003 \001(\tB\003\340A\002\022\022\n\n" + - "final_urls\030\004 \003(\t\022\031\n\021final_mobile_urls\030\005 " + - "\003(\t\022U\n\006status\030\006 \001(\0162E.google.ads.googlea" + - "ds.v26.enums.AssetGroupStatusEnum.AssetG" + - "roupStatus\022p\n\016primary_status\030\013 \001(\0162S.goo" + - "gle.ads.googleads.v26.enums.AssetGroupPr" + - "imaryStatusEnum.AssetGroupPrimaryStatusB" + - "\003\340A\003\022\204\001\n\026primary_status_reasons\030\014 \003(\0162_." + - "google.ads.googleads.v26.enums.AssetGrou" + - "pPrimaryStatusReasonEnum.AssetGroupPrima" + - "ryStatusReasonB\003\340A\003\022\r\n\005path1\030\007 \001(\t\022\r\n\005pa" + - "th2\030\010 \001(\t\022S\n\013ad_strength\030\n \001(\01629.google." + - "ads.googleads.v26.enums.AdStrengthEnum.A" + - "dStrengthB\003\340A\003\022N\n\016asset_coverage\030\r \001(\01321" + - ".google.ads.googleads.v26.resources.Asse" + - "tCoverageB\003\340A\003\022_\n\032google_local_services_" + - "info\030\016 \001(\0132;.google.ads.googleads.v26.re" + - "sources.GoogleLocalServicesInfo\022\035\n\025track" + - "ing_url_template\030\017 \001(\t\022O\n\025url_custom_par" + - "ameters\030\020 \003(\01320.google.ads.googleads.v26" + - ".common.CustomParameter\022\030\n\020final_url_suf" + - "fix\030\021 \001(\t:w\352At\n#googleads.googleapis.com" + - "/AssetGroup\0224customers/{customer_id}/ass" + - "etGroups/{asset_group_id}*\013assetGroups2\n" + - "assetGroup\"p\n\rAssetCoverage\022_\n\030ad_streng" + - "th_action_items\030\001 \003(\01328.google.ads.googl" + - "eads.v26.resources.AdStrengthActionItemB" + - "\003\340A\003\"\374\004\n\024AdStrengthActionItem\022t\n\020action_" + - "item_type\030\001 \001(\0162U.google.ads.googleads.v" + - "26.enums.AdStrengthActionItemTypeEnum.Ad" + - "StrengthActionItemTypeB\003\340A\003\022j\n\021add_asset" + - "_details\030\002 \001(\0132H.google.ads.googleads.v2" + - "6.resources.AdStrengthActionItem.AddAsse" + - "tDetailsB\003\340A\003H\000\032\357\002\n\017AddAssetDetails\022`\n\020a" + - "sset_field_type\030\001 \001(\0162A.google.ads.googl" + - "eads.v26.enums.AssetFieldTypeEnum.AssetF" + - "ieldTypeB\003\340A\003\022\035\n\013asset_count\030\002 \001(\005B\003\340A\003H" + - "\000\210\001\001\022\247\001\n\036video_aspect_ratio_requirement\030" + - "\003 \001(\0162u.google.ads.googleads.v26.enums.A" + - "ssetCoverageVideoAspectRatioRequirementE" + - "num.AssetCoverageVideoAspectRatioRequire" + - "mentB\003\340A\003H\001\210\001\001B\016\n\014_asset_countB!\n\037_video" + - "_aspect_ratio_requirementB\020\n\016action_deta" + - "ils\"\224\001\n\027GoogleLocalServicesInfo\022\035\n\013categ" + - "ory_id\030\001 \001(\tB\003\340A\005H\000\210\001\001\022J\n\010callouts\030\002 \003(\013" + - "28.google.ads.googleads.v26.resources.Lo" + - "calServicesCalloutB\016\n\014_category_id\"C\n\024Lo" + - "calServicesCallout\022\034\n\ncallout_id\030\001 \001(\tB\003" + - "\340A\002H\000\210\001\001B\r\n\013_callout_idB\201\002\n&com.google.a" + - "ds.googleads.v26.resourcesB\017AssetGroupPr" + - "otoP\001ZKgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/resources;resourc" + - "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + - "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + - "es\352\002&Google::Ads::GoogleAds::V26::Resour" + - "cesb\006proto3" + "i/resource.proto\"\337\010\n\nAssetGroup\022C\n\rresou" + + "rce_name\030\001 \001(\tB,\342A\001\005\372A%\n#googleads.googl" + + "eapis.com/AssetGroup\022\020\n\002id\030\t \001(\003B\004\342A\001\003\022<" + + "\n\010campaign\030\002 \001(\tB*\342A\001\005\372A#\n!googleads.goo" + + "gleapis.com/Campaign\022\022\n\004name\030\003 \001(\tB\004\342A\001\002" + + "\022\022\n\nfinal_urls\030\004 \003(\t\022\031\n\021final_mobile_url" + + "s\030\005 \003(\t\022U\n\006status\030\006 \001(\0162E.google.ads.goo" + + "gleads.v26.enums.AssetGroupStatusEnum.As" + + "setGroupStatus\022q\n\016primary_status\030\013 \001(\0162S" + + ".google.ads.googleads.v26.enums.AssetGro" + + "upPrimaryStatusEnum.AssetGroupPrimarySta" + + "tusB\004\342A\001\003\022\205\001\n\026primary_status_reasons\030\014 \003" + + "(\0162_.google.ads.googleads.v26.enums.Asse" + + "tGroupPrimaryStatusReasonEnum.AssetGroup" + + "PrimaryStatusReasonB\004\342A\001\003\022\r\n\005path1\030\007 \001(\t" + + "\022\r\n\005path2\030\010 \001(\t\022T\n\013ad_strength\030\n \001(\01629.g" + + "oogle.ads.googleads.v26.enums.AdStrength" + + "Enum.AdStrengthB\004\342A\001\003\022O\n\016asset_coverage\030" + + "\r \001(\01321.google.ads.googleads.v26.resourc" + + "es.AssetCoverageB\004\342A\001\003\022_\n\032google_local_s" + + "ervices_info\030\016 \001(\0132;.google.ads.googlead" + + "s.v26.resources.GoogleLocalServicesInfo\022" + + "\035\n\025tracking_url_template\030\017 \001(\t\022O\n\025url_cu" + + "stom_parameters\030\020 \003(\01320.google.ads.googl" + + "eads.v26.common.CustomParameter\022\030\n\020final" + + "_url_suffix\030\021 \001(\t:w\352At\n#googleads.google" + + "apis.com/AssetGroup\0224customers/{customer" + + "_id}/assetGroups/{asset_group_id}*\013asset" + + "Groups2\nassetGroup\"q\n\rAssetCoverage\022`\n\030a" + + "d_strength_action_items\030\001 \003(\01328.google.a" + + "ds.googleads.v26.resources.AdStrengthAct" + + "ionItemB\004\342A\001\003\"\201\005\n\024AdStrengthActionItem\022u" + + "\n\020action_item_type\030\001 \001(\0162U.google.ads.go" + + "ogleads.v26.enums.AdStrengthActionItemTy" + + "peEnum.AdStrengthActionItemTypeB\004\342A\001\003\022k\n" + + "\021add_asset_details\030\002 \001(\0132H.google.ads.go" + + "ogleads.v26.resources.AdStrengthActionIt" + + "em.AddAssetDetailsB\004\342A\001\003H\000\032\362\002\n\017AddAssetD" + + "etails\022a\n\020asset_field_type\030\001 \001(\0162A.googl" + + "e.ads.googleads.v26.enums.AssetFieldType" + + "Enum.AssetFieldTypeB\004\342A\001\003\022\036\n\013asset_count" + + "\030\002 \001(\005B\004\342A\001\003H\000\210\001\001\022\250\001\n\036video_aspect_ratio" + + "_requirement\030\003 \001(\0162u.google.ads.googlead" + + "s.v26.enums.AssetCoverageVideoAspectRati" + + "oRequirementEnum.AssetCoverageVideoAspec" + + "tRatioRequirementB\004\342A\001\003H\001\210\001\001B\016\n\014_asset_c" + + "ountB!\n\037_video_aspect_ratio_requirementB" + + "\020\n\016action_details\"\225\001\n\027GoogleLocalService" + + "sInfo\022\036\n\013category_id\030\001 \001(\tB\004\342A\001\005H\000\210\001\001\022J\n" + + "\010callouts\030\002 \003(\01328.google.ads.googleads.v" + + "26.resources.LocalServicesCalloutB\016\n\014_ca" + + "tegory_id\"D\n\024LocalServicesCallout\022\035\n\ncal" + + "lout_id\030\001 \001(\tB\004\342A\001\002H\000\210\001\001B\r\n\013_callout_idB" + + "\201\002\n&com.google.ads.googleads.v26.resourc" + + "esB\017AssetGroupProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupSignalProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupSignalProto.java index 92c0950d08..403eefb155 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupSignalProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupSignalProto.java @@ -46,35 +46,35 @@ public static void registerAllExtensions( "v26/common/criteria.proto\032Ggoogle/ads/go" + "ogleads/v26/enums/asset_group_signal_app" + "roval_status.proto\032\037google/api/field_beh" + - "avior.proto\032\031google/api/resource.proto\"\251" + - "\006\n\020AssetGroupSignal\022H\n\rresource_name\030\001 \001" + - "(\tB1\340A\005\372A+\n)googleads.googleapis.com/Ass" + - "etGroupSignal\022@\n\013asset_group\030\002 \001(\tB+\340A\005\372" + - "A%\n#googleads.googleapis.com/AssetGroup\022" + - "\177\n\017approval_status\030\006 \001(\0162a.google.ads.go" + - "ogleads.v26.enums.AssetGroupSignalApprov" + - "alStatusEnum.AssetGroupSignalApprovalSta" + - "tusB\003\340A\003\022 \n\023disapproval_reasons\030\007 \003(\tB\003\340" + - "A\003\022F\n\010audience\030\004 \001(\0132-.google.ads.google" + - "ads.v26.common.AudienceInfoB\003\340A\005H\000\022M\n\014se" + - "arch_theme\030\005 \001(\01320.google.ads.googleads." + - "v26.common.SearchThemeInfoB\003\340A\005H\000\022U\n\021loc" + - "al_services_id\030\010 \001(\01323.google.ads.google" + - "ads.v26.common.LocalServiceIdInfoB\003\340A\005H\000" + - "\022s\n!vertical_ads_item_group_rule_list\030\t " + - "\001(\0132A.google.ads.googleads.v26.common.Ve" + - "rticalAdsItemGroupRuleListInfoB\003\340A\005H\000:y\352" + - "Av\n)googleads.googleapis.com/AssetGroupS" + - "ignal\022Icustomers/{customer_id}/assetGrou" + - "pSignals/{asset_group_id}~{criterion_id}" + - "B\010\n\006signalB\207\002\n&com.google.ads.googleads." + - "v26.resourcesB\025AssetGroupSignalProtoP\001ZK" + - "google.golang.org/genproto/googleapis/ad" + - "s/googleads/v26/resources;resources\242\002\003GA" + - "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + - "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + - "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + - "oto3" + "avior.proto\032\031google/api/resource.proto\"\262" + + "\006\n\020AssetGroupSignal\022I\n\rresource_name\030\001 \001" + + "(\tB2\342A\001\005\372A+\n)googleads.googleapis.com/As" + + "setGroupSignal\022A\n\013asset_group\030\002 \001(\tB,\342A\001" + + "\005\372A%\n#googleads.googleapis.com/AssetGrou" + + "p\022\200\001\n\017approval_status\030\006 \001(\0162a.google.ads" + + ".googleads.v26.enums.AssetGroupSignalApp" + + "rovalStatusEnum.AssetGroupSignalApproval" + + "StatusB\004\342A\001\003\022!\n\023disapproval_reasons\030\007 \003(" + + "\tB\004\342A\001\003\022G\n\010audience\030\004 \001(\0132-.google.ads.g" + + "oogleads.v26.common.AudienceInfoB\004\342A\001\005H\000" + + "\022N\n\014search_theme\030\005 \001(\01320.google.ads.goog" + + "leads.v26.common.SearchThemeInfoB\004\342A\001\005H\000" + + "\022V\n\021local_services_id\030\010 \001(\01323.google.ads" + + ".googleads.v26.common.LocalServiceIdInfo" + + "B\004\342A\001\005H\000\022t\n!vertical_ads_item_group_rule" + + "_list\030\t \001(\0132A.google.ads.googleads.v26.c" + + "ommon.VerticalAdsItemGroupRuleListInfoB\004" + + "\342A\001\005H\000:y\352Av\n)googleads.googleapis.com/As" + + "setGroupSignal\022Icustomers/{customer_id}/" + + "assetGroupSignals/{asset_group_id}~{crit" + + "erion_id}B\010\n\006signalB\207\002\n&com.google.ads.g" + + "oogleads.v26.resourcesB\025AssetGroupSignal" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupTopCombinationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupTopCombinationViewProto.java index 7e3e067b21..3f8388077d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupTopCombinationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetGroupTopCombinationViewProto.java @@ -50,27 +50,27 @@ public static void registerAllExtensions( "gle.ads.googleads.v26.resources\0321google/" + "ads/googleads/v26/common/asset_usage.pro" + "to\032\037google/api/field_behavior.proto\032\031goo" + - "gle/api/resource.proto\"\206\003\n\034AssetGroupTop" + - "CombinationView\022T\n\rresource_name\030\001 \001(\tB=" + - "\340A\003\372A7\n5googleads.googleapis.com/AssetGr" + - "oupTopCombinationView\022m\n\034asset_group_top" + - "_combinations\030\002 \003(\0132B.google.ads.googlea" + - "ds.v26.resources.AssetGroupAssetCombinat" + - "ionDataB\003\340A\003:\240\001\352A\234\001\n5googleads.googleapi" + - "s.com/AssetGroupTopCombinationView\022ccust" + - "omers/{customer_id}/assetGroupTopCombina" + - "tionViews/{asset_group_id}~{asset_combin" + - "ation_category}\"{\n\036AssetGroupAssetCombin" + - "ationData\022Y\n\037asset_combination_served_as" + - "sets\030\001 \003(\0132+.google.ads.googleads.v26.co" + - "mmon.AssetUsageB\003\340A\003B\223\002\n&com.google.ads." + - "googleads.v26.resourcesB!AssetGroupTopCo" + - "mbinationViewProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + "gle/api/resource.proto\"\210\003\n\034AssetGroupTop" + + "CombinationView\022U\n\rresource_name\030\001 \001(\tB>" + + "\342A\001\003\372A7\n5googleads.googleapis.com/AssetG" + + "roupTopCombinationView\022n\n\034asset_group_to" + + "p_combinations\030\002 \003(\0132B.google.ads.google" + + "ads.v26.resources.AssetGroupAssetCombina" + + "tionDataB\004\342A\001\003:\240\001\352A\234\001\n5googleads.googlea" + + "pis.com/AssetGroupTopCombinationView\022ccu" + + "stomers/{customer_id}/assetGroupTopCombi" + + "nationViews/{asset_group_id}~{asset_comb" + + "ination_category}\"|\n\036AssetGroupAssetComb" + + "inationData\022Z\n\037asset_combination_served_" + + "assets\030\001 \003(\0132+.google.ads.googleads.v26." + + "common.AssetUsageB\004\342A\001\003B\223\002\n&com.google.a" + + "ds.googleads.v26.resourcesB!AssetGroupTo" + + "pCombinationViewProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetProto.java index 8ab52b3e01..7f63dbc39f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetProto.java @@ -67,119 +67,120 @@ public static void registerAllExtensions( "tatus.proto\0329google/ads/googleads/v26/en" + "ums/policy_review_status.proto\032\037google/a" + "pi/field_behavior.proto\032\031google/api/reso" + - "urce.proto\"\313\033\n\005Asset\022=\n\rresource_name\030\001 " + - "\001(\tB&\340A\005\372A \n\036googleads.googleapis.com/As" + - "set\022\024\n\002id\030\013 \001(\003B\003\340A\003H\001\210\001\001\022\021\n\004name\030\014 \001(\tH" + - "\002\210\001\001\022J\n\004type\030\004 \001(\01627.google.ads.googlead" + - "s.v26.enums.AssetTypeEnum.AssetTypeB\003\340A\003" + - "\022\022\n\nfinal_urls\030\016 \003(\t\022\031\n\021final_mobile_url" + - "s\030\020 \003(\t\022\"\n\025tracking_url_template\030\021 \001(\tH\003" + - "\210\001\001\022O\n\025url_custom_parameters\030\022 \003(\01320.goo" + - "gle.ads.googleads.v26.common.CustomParam" + - "eter\022\035\n\020final_url_suffix\030\023 \001(\tH\004\210\001\001\022P\n\006s" + - "ource\030& \001(\0162;.google.ads.googleads.v26.e" + - "nums.AssetSourceEnum.AssetSourceB\003\340A\003\022S\n" + - "\016policy_summary\030\r \001(\01326.google.ads.googl" + - "eads.v26.resources.AssetPolicySummaryB\003\340" + - "A\003\022i\n\033field_type_policy_summaries\030( \003(\0132" + - "?.google.ads.googleads.v26.resources.Ass" + - "etFieldTypePolicySummaryB\003\340A\003\022d\n\013orienta" + - "tion\0306 \001(\0162E.google.ads.googleads.v26.en" + - "ums.AssetOrientationEnum.AssetOrientatio" + - "nB\003\340A\003H\005\210\001\001\022U\n\026synthetic_content_info\0307 " + - "\001(\01325.google.ads.googleads.v26.common.Sy" + - "ntheticContentInfo\022V\n\023youtube_video_asse" + - "t\030\005 \001(\01322.google.ads.googleads.v26.commo" + - "n.YoutubeVideoAssetB\003\340A\005H\000\022T\n\022media_bund" + - "le_asset\030\006 \001(\01321.google.ads.googleads.v2" + - "6.common.MediaBundleAssetB\003\340A\005H\000\022G\n\013imag" + - "e_asset\030\007 \001(\0132+.google.ads.googleads.v26" + - ".common.ImageAssetB\003\340A\003H\000\022E\n\ntext_asset\030" + - "\010 \001(\0132*.google.ads.googleads.v26.common." + - "TextAssetB\003\340A\005H\000\022I\n\017lead_form_asset\030\t \001(" + - "\0132..google.ads.googleads.v26.common.Lead" + - "FormAssetH\000\022R\n\024book_on_google_asset\030\n \001(" + - "\01322.google.ads.googleads.v26.common.Book" + - "OnGoogleAssetH\000\022J\n\017promotion_asset\030\017 \001(\013" + - "2/.google.ads.googleads.v26.common.Promo" + - "tionAssetH\000\022F\n\rcallout_asset\030\024 \001(\0132-.goo" + - "gle.ads.googleads.v26.common.CalloutAsse" + - "tH\000\022[\n\030structured_snippet_asset\030\025 \001(\01327." + - "google.ads.googleads.v26.common.Structur" + - "edSnippetAssetH\000\022H\n\016sitelink_asset\030\026 \001(\013" + - "2..google.ads.googleads.v26.common.Sitel" + - "inkAssetH\000\022I\n\017page_feed_asset\030\027 \001(\0132..go" + - "ogle.ads.googleads.v26.common.PageFeedAs" + - "setH\000\022Y\n\027dynamic_education_asset\030\030 \001(\01326" + - ".google.ads.googleads.v26.common.Dynamic" + - "EducationAssetH\000\022K\n\020mobile_app_asset\030\031 \001" + - "(\0132/.google.ads.googleads.v26.common.Mob" + - "ileAppAssetH\000\022Q\n\023hotel_callout_asset\030\032 \001" + - "(\01322.google.ads.googleads.v26.common.Hot" + - "elCalloutAssetH\000\022@\n\ncall_asset\030\033 \001(\0132*.g" + - "oogle.ads.googleads.v26.common.CallAsset" + - "H\000\022B\n\013price_asset\030\034 \001(\0132+.google.ads.goo" + - "gleads.v26.common.PriceAssetH\000\022W\n\024call_t" + - "o_action_asset\030\035 \001(\01322.google.ads.google" + - "ads.v26.common.CallToActionAssetB\003\340A\005H\000\022" + - "\\\n\031dynamic_real_estate_asset\030\036 \001(\01327.goo" + - "gle.ads.googleads.v26.common.DynamicReal" + - "EstateAssetH\000\022S\n\024dynamic_custom_asset\030\037 " + + "urce.proto\"\334\033\n\005Asset\022>\n\rresource_name\030\001 " + + "\001(\tB\'\342A\001\005\372A \n\036googleads.googleapis.com/A" + + "sset\022\025\n\002id\030\013 \001(\003B\004\342A\001\003H\001\210\001\001\022\021\n\004name\030\014 \001(" + + "\tH\002\210\001\001\022K\n\004type\030\004 \001(\01627.google.ads.google" + + "ads.v26.enums.AssetTypeEnum.AssetTypeB\004\342" + + "A\001\003\022\022\n\nfinal_urls\030\016 \003(\t\022\031\n\021final_mobile_" + + "urls\030\020 \003(\t\022\"\n\025tracking_url_template\030\021 \001(" + + "\tH\003\210\001\001\022O\n\025url_custom_parameters\030\022 \003(\01320." + + "google.ads.googleads.v26.common.CustomPa" + + "rameter\022\035\n\020final_url_suffix\030\023 \001(\tH\004\210\001\001\022Q" + + "\n\006source\030& \001(\0162;.google.ads.googleads.v2" + + "6.enums.AssetSourceEnum.AssetSourceB\004\342A\001" + + "\003\022T\n\016policy_summary\030\r \001(\01326.google.ads.g" + + "oogleads.v26.resources.AssetPolicySummar" + + "yB\004\342A\001\003\022j\n\033field_type_policy_summaries\030(" + + " \003(\0132?.google.ads.googleads.v26.resource" + + "s.AssetFieldTypePolicySummaryB\004\342A\001\003\022e\n\013o" + + "rientation\0306 \001(\0162E.google.ads.googleads." + + "v26.enums.AssetOrientationEnum.AssetOrie" + + "ntationB\004\342A\001\003H\005\210\001\001\022U\n\026synthetic_content_" + + "info\0307 \001(\01325.google.ads.googleads.v26.co" + + "mmon.SyntheticContentInfo\022W\n\023youtube_vid" + + "eo_asset\030\005 \001(\01322.google.ads.googleads.v2" + + "6.common.YoutubeVideoAssetB\004\342A\001\005H\000\022U\n\022me" + + "dia_bundle_asset\030\006 \001(\01321.google.ads.goog" + + "leads.v26.common.MediaBundleAssetB\004\342A\001\005H" + + "\000\022H\n\013image_asset\030\007 \001(\0132+.google.ads.goog" + + "leads.v26.common.ImageAssetB\004\342A\001\003H\000\022F\n\nt" + + "ext_asset\030\010 \001(\0132*.google.ads.googleads.v" + + "26.common.TextAssetB\004\342A\001\005H\000\022I\n\017lead_form" + + "_asset\030\t \001(\0132..google.ads.googleads.v26." + + "common.LeadFormAssetH\000\022R\n\024book_on_google" + + "_asset\030\n \001(\01322.google.ads.googleads.v26." + + "common.BookOnGoogleAssetH\000\022J\n\017promotion_" + + "asset\030\017 \001(\0132/.google.ads.googleads.v26.c" + + "ommon.PromotionAssetH\000\022F\n\rcallout_asset\030" + + "\024 \001(\0132-.google.ads.googleads.v26.common." + + "CalloutAssetH\000\022[\n\030structured_snippet_ass" + + "et\030\025 \001(\01327.google.ads.googleads.v26.comm" + + "on.StructuredSnippetAssetH\000\022H\n\016sitelink_" + + "asset\030\026 \001(\0132..google.ads.googleads.v26.c" + + "ommon.SitelinkAssetH\000\022I\n\017page_feed_asset" + + "\030\027 \001(\0132..google.ads.googleads.v26.common" + + ".PageFeedAssetH\000\022Y\n\027dynamic_education_as" + + "set\030\030 \001(\01326.google.ads.googleads.v26.com" + + "mon.DynamicEducationAssetH\000\022K\n\020mobile_ap" + + "p_asset\030\031 \001(\0132/.google.ads.googleads.v26" + + ".common.MobileAppAssetH\000\022Q\n\023hotel_callou" + + "t_asset\030\032 \001(\01322.google.ads.googleads.v26" + + ".common.HotelCalloutAssetH\000\022@\n\ncall_asse" + + "t\030\033 \001(\0132*.google.ads.googleads.v26.commo" + + "n.CallAssetH\000\022B\n\013price_asset\030\034 \001(\0132+.goo" + + "gle.ads.googleads.v26.common.PriceAssetH" + + "\000\022X\n\024call_to_action_asset\030\035 \001(\01322.google" + + ".ads.googleads.v26.common.CallToActionAs" + + "setB\004\342A\001\005H\000\022\\\n\031dynamic_real_estate_asset" + + "\030\036 \001(\01327.google.ads.googleads.v26.common" + + ".DynamicRealEstateAssetH\000\022S\n\024dynamic_cus" + + "tom_asset\030\037 \001(\01323.google.ads.googleads.v" + + "26.common.DynamicCustomAssetH\000\022i\n dynami" + + "c_hotels_and_rentals_asset\030 \001(\0132=.googl" + + "e.ads.googleads.v26.common.DynamicHotels" + + "AndRentalsAssetH\000\022U\n\025dynamic_flights_ass" + + "et\030! \001(\01324.google.ads.googleads.v26.comm" + + "on.DynamicFlightsAssetH\000\022k\n\036demand_gen_c" + + "arousel_card_asset\0302 \001(\0132;.google.ads.go" + + "ogleads.v26.common.DemandGenCarouselCard" + + "AssetB\004\342A\001\005H\000\022S\n\024dynamic_travel_asset\030# " + "\001(\01323.google.ads.googleads.v26.common.Dy" + - "namicCustomAssetH\000\022i\n dynamic_hotels_and" + - "_rentals_asset\030 \001(\0132=.google.ads.google" + - "ads.v26.common.DynamicHotelsAndRentalsAs" + - "setH\000\022U\n\025dynamic_flights_asset\030! \001(\01324.g" + - "oogle.ads.googleads.v26.common.DynamicFl" + - "ightsAssetH\000\022j\n\036demand_gen_carousel_card" + - "_asset\0302 \001(\0132;.google.ads.googleads.v26." + - "common.DemandGenCarouselCardAssetB\003\340A\005H\000" + - "\022S\n\024dynamic_travel_asset\030# \001(\01323.google." + - "ads.googleads.v26.common.DynamicTravelAs" + - "setH\000\022Q\n\023dynamic_local_asset\030$ \001(\01322.goo" + - "gle.ads.googleads.v26.common.DynamicLoca" + - "lAssetH\000\022O\n\022dynamic_jobs_asset\030% \001(\01321.g" + - "oogle.ads.googleads.v26.common.DynamicJo" + - "bsAssetH\000\022M\n\016location_asset\030\' \001(\0132..goog" + - "le.ads.googleads.v26.common.LocationAsse" + - "tB\003\340A\003H\000\022X\n\024hotel_property_asset\030) \001(\01323" + - ".google.ads.googleads.v26.common.HotelPr" + - "opertyAssetB\003\340A\005H\000\022W\n\026business_message_a" + - "sset\0303 \001(\01325.google.ads.googleads.v26.co" + - "mmon.BusinessMessageAssetH\000\022U\n\023app_deep_" + - "link_asset\0304 \001(\01321.google.ads.googleads." + - "v26.common.AppDeepLinkAssetB\003\340A\005H\000\022_\n\030yo" + - "utube_video_list_asset\0305 \001(\01326.google.ad" + - "s.googleads.v26.common.YouTubeVideoListA" + - "ssetB\003\340A\005H\000:N\352AK\n\036googleads.googleapis.c" + - "om/Asset\022)customers/{customer_id}/assets" + - "/{asset_id}B\014\n\nasset_dataB\005\n\003_idB\007\n\005_nam" + - "eB\030\n\026_tracking_url_templateB\023\n\021_final_ur" + - "l_suffixB\016\n\014_orientation\"\376\002\n\033AssetFieldT" + - "ypePolicySummary\022e\n\020asset_field_type\030\001 \001" + - "(\0162A.google.ads.googleads.v26.enums.Asse" + - "tFieldTypeEnum.AssetFieldTypeB\003\340A\003H\000\210\001\001\022" + - "[\n\014asset_source\030\002 \001(\0162;.google.ads.googl" + - "eads.v26.enums.AssetSourceEnum.AssetSour" + - "ceB\003\340A\003H\001\210\001\001\022]\n\023policy_summary_info\030\003 \001(" + - "\01326.google.ads.googleads.v26.resources.A" + - "ssetPolicySummaryB\003\340A\003H\002\210\001\001B\023\n\021_asset_fi" + - "eld_typeB\017\n\r_asset_sourceB\026\n\024_policy_sum" + - "mary_info\"\276\002\n\022AssetPolicySummary\022T\n\024poli" + - "cy_topic_entries\030\001 \003(\01321.google.ads.goog" + - "leads.v26.common.PolicyTopicEntryB\003\340A\003\022e" + - "\n\rreview_status\030\002 \001(\0162I.google.ads.googl" + - "eads.v26.enums.PolicyReviewStatusEnum.Po" + - "licyReviewStatusB\003\340A\003\022k\n\017approval_status" + - "\030\003 \001(\0162M.google.ads.googleads.v26.enums." + - "PolicyApprovalStatusEnum.PolicyApprovalS" + - "tatusB\003\340A\003B\374\001\n&com.google.ads.googleads." + - "v26.resourcesB\nAssetProtoP\001ZKgoogle.gola" + - "ng.org/genproto/googleapis/ads/googleads" + - "/v26/resources;resources\242\002\003GAA\252\002\"Google." + - "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + - "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + - "GoogleAds::V26::Resourcesb\006proto3" + "namicTravelAssetH\000\022Q\n\023dynamic_local_asse" + + "t\030$ \001(\01322.google.ads.googleads.v26.commo" + + "n.DynamicLocalAssetH\000\022O\n\022dynamic_jobs_as" + + "set\030% \001(\01321.google.ads.googleads.v26.com" + + "mon.DynamicJobsAssetH\000\022N\n\016location_asset" + + "\030\' \001(\0132..google.ads.googleads.v26.common" + + ".LocationAssetB\004\342A\001\003H\000\022Y\n\024hotel_property" + + "_asset\030) \001(\01323.google.ads.googleads.v26." + + "common.HotelPropertyAssetB\004\342A\001\005H\000\022W\n\026bus" + + "iness_message_asset\0303 \001(\01325.google.ads.g" + + "oogleads.v26.common.BusinessMessageAsset" + + "H\000\022V\n\023app_deep_link_asset\0304 \001(\01321.google" + + ".ads.googleads.v26.common.AppDeepLinkAss" + + "etB\004\342A\001\005H\000\022`\n\030youtube_video_list_asset\0305" + + " \001(\01326.google.ads.googleads.v26.common.Y" + + "ouTubeVideoListAssetB\004\342A\001\005H\000:N\352AK\n\036googl" + + "eads.googleapis.com/Asset\022)customers/{cu" + + "stomer_id}/assets/{asset_id}B\014\n\nasset_da" + + "taB\005\n\003_idB\007\n\005_nameB\030\n\026_tracking_url_temp" + + "lateB\023\n\021_final_url_suffixB\016\n\014_orientatio" + + "n\"\201\003\n\033AssetFieldTypePolicySummary\022f\n\020ass" + + "et_field_type\030\001 \001(\0162A.google.ads.googlea" + + "ds.v26.enums.AssetFieldTypeEnum.AssetFie" + + "ldTypeB\004\342A\001\003H\000\210\001\001\022\\\n\014asset_source\030\002 \001(\0162" + + ";.google.ads.googleads.v26.enums.AssetSo" + + "urceEnum.AssetSourceB\004\342A\001\003H\001\210\001\001\022^\n\023polic" + + "y_summary_info\030\003 \001(\01326.google.ads.google" + + "ads.v26.resources.AssetPolicySummaryB\004\342A" + + "\001\003H\002\210\001\001B\023\n\021_asset_field_typeB\017\n\r_asset_s" + + "ourceB\026\n\024_policy_summary_info\"\301\002\n\022AssetP" + + "olicySummary\022U\n\024policy_topic_entries\030\001 \003" + + "(\01321.google.ads.googleads.v26.common.Pol" + + "icyTopicEntryB\004\342A\001\003\022f\n\rreview_status\030\002 \001" + + "(\0162I.google.ads.googleads.v26.enums.Poli" + + "cyReviewStatusEnum.PolicyReviewStatusB\004\342" + + "A\001\003\022l\n\017approval_status\030\003 \001(\0162M.google.ad" + + "s.googleads.v26.enums.PolicyApprovalStat" + + "usEnum.PolicyApprovalStatusB\004\342A\001\003B\374\001\n&co" + + "m.google.ads.googleads.v26.resourcesB\nAs" + + "setProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetAssetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetAssetProto.java index a035b0751a..a901eff095 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetAssetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetAssetProto.java @@ -45,24 +45,24 @@ public static void registerAllExtensions( ".v26.resources\032;google/ads/googleads/v26" + "/enums/asset_set_asset_status.proto\032\037goo" + "gle/api/field_behavior.proto\032\031google/api" + - "/resource.proto\"\234\003\n\rAssetSetAsset\022E\n\rres" + - "ource_name\030\001 \001(\tB.\340A\005\372A(\n&googleads.goog" + - "leapis.com/AssetSetAsset\022<\n\tasset_set\030\002 " + - "\001(\tB)\340A\005\372A#\n!googleads.googleapis.com/As" + - "setSet\0225\n\005asset\030\003 \001(\tB&\340A\005\372A \n\036googleads" + - ".googleapis.com/Asset\022`\n\006status\030\004 \001(\0162K." + - "google.ads.googleads.v26.enums.AssetSetA" + - "ssetStatusEnum.AssetSetAssetStatusB\003\340A\003:" + - "m\352Aj\n&googleads.googleapis.com/AssetSetA" + - "sset\022@customers/{customer_id}/assetSetAs" + - "sets/{asset_set_id}~{asset_id}B\204\002\n&com.g" + - "oogle.ads.googleads.v26.resourcesB\022Asset" + - "SetAssetProtoP\001ZKgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/resourc" + - "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + - "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + - "26\\Resources\352\002&Google::Ads::GoogleAds::V" + - "26::Resourcesb\006proto3" + "/resource.proto\"\240\003\n\rAssetSetAsset\022F\n\rres" + + "ource_name\030\001 \001(\tB/\342A\001\005\372A(\n&googleads.goo" + + "gleapis.com/AssetSetAsset\022=\n\tasset_set\030\002" + + " \001(\tB*\342A\001\005\372A#\n!googleads.googleapis.com/" + + "AssetSet\0226\n\005asset\030\003 \001(\tB\'\342A\001\005\372A \n\036google" + + "ads.googleapis.com/Asset\022a\n\006status\030\004 \001(\016" + + "2K.google.ads.googleads.v26.enums.AssetS" + + "etAssetStatusEnum.AssetSetAssetStatusB\004\342" + + "A\001\003:m\352Aj\n&googleads.googleapis.com/Asset" + + "SetAsset\022@customers/{customer_id}/assetS" + + "etAssets/{asset_set_id}~{asset_id}B\204\002\n&c" + + "om.google.ads.googleads.v26.resourcesB\022A" + + "ssetSetAssetProtoP\001ZKgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v26/res" + + "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + + "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + + "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + + "s::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetProto.java index 7f278b0cc0..56f9347e83 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetProto.java @@ -64,52 +64,52 @@ public static void registerAllExtensions( "_type.proto\032Dgoogle/ads/googleads/v26/en" + "ums/vertical_ads_item_vertical_type.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + - "le/api/resource.proto\"\350\013\n\010AssetSet\022\017\n\002id" + - "\030\006 \001(\003B\003\340A\003\022@\n\rresource_name\030\001 \001(\tB)\340A\005\372" + - "A#\n!googleads.googleapis.com/AssetSet\022\021\n" + - "\004name\030\002 \001(\tB\003\340A\002\022S\n\004type\030\003 \001(\0162=.google." + - "ads.googleads.v26.enums.AssetSetTypeEnum" + - ".AssetSetTypeB\006\340A\002\340A\005\022V\n\006status\030\004 \001(\0162A." + - "google.ads.googleads.v26.enums.AssetSetS" + - "tatusEnum.AssetSetStatusB\003\340A\003\022]\n\024merchan" + - "t_center_feed\030\005 \001(\0132?.google.ads.googlea" + - "ds.v26.resources.AssetSet.MerchantCenter" + - "Feed\022/\n\"location_group_parent_asset_set_" + - "id\030\n \001(\003B\003\340A\005\022`\n\023hotel_property_data\030\013 \001" + - "(\0132>.google.ads.googleads.v26.resources." + - "AssetSet.HotelPropertyDataB\003\340A\003\022Z\n\020trave" + - "l_feed_data\030\014 \001(\0132;.google.ads.googleads" + - ".v26.resources.AssetSet.TravelFeedDataB\003" + - "\340A\003\022D\n\014location_set\030\007 \001(\0132,.google.ads.g" + - "oogleads.v26.common.LocationSetH\000\022h\n\037bus" + - "iness_profile_location_group\030\010 \001(\0132=.goo" + - "gle.ads.googleads.v26.common.BusinessPro" + - "fileLocationGroupH\000\022S\n\024chain_location_gr" + - "oup\030\t \001(\01323.google.ads.googleads.v26.com" + - "mon.ChainLocationGroupH\000\032[\n\022MerchantCent" + - "erFeed\022\030\n\013merchant_id\030\001 \001(\003B\003\340A\002\022\034\n\nfeed" + - "_label\030\002 \001(\tB\003\340A\001H\000\210\001\001B\r\n\013_feed_label\032{\n" + - "\021HotelPropertyData\022!\n\017hotel_center_id\030\001 " + - "\001(\003B\003\340A\003H\000\210\001\001\022\036\n\014partner_name\030\002 \001(\tB\003\340A\003" + - "H\001\210\001\001B\022\n\020_hotel_center_idB\017\n\r_partner_na" + - "me\032\255\002\n\016TravelFeedData\022\026\n\tsubset_id\030\003 \001(\003" + - "B\003\340A\003\022\203\001\n\031travel_feed_vertical_type\030\006 \001(" + - "\0162[.google.ads.googleads.v26.enums.Verti" + - "calAdsItemVerticalTypeEnum.VerticalAdsIt" + - "emVerticalTypeB\003\340A\003\022&\n\027hotel_center_acco" + - "unt_id\030\001 \001(\003B\003\340A\003H\000\022!\n\022merchant_center_i" + - "d\030\002 \001(\003B\003\340A\003H\000\022 \n\021partner_center_id\030\005 \001(" + - "\003B\003\340A\003H\000B\020\n\016travel_feed_id:X\352AU\n!googlea" + - "ds.googleapis.com/AssetSet\0220customers/{c" + - "ustomer_id}/assetSets/{asset_set_id}B\022\n\020" + - "asset_set_sourceB\377\001\n&com.google.ads.goog" + - "leads.v26.resourcesB\rAssetSetProtoP\001ZKgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/resources;resources\242\002\003GAA\252" + - "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + - "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + - "le::Ads::GoogleAds::V26::Resourcesb\006prot" + - "o3" + "le/api/resource.proto\"\367\013\n\010AssetSet\022\020\n\002id" + + "\030\006 \001(\003B\004\342A\001\003\022A\n\rresource_name\030\001 \001(\tB*\342A\001" + + "\005\372A#\n!googleads.googleapis.com/AssetSet\022" + + "\022\n\004name\030\002 \001(\tB\004\342A\001\002\022R\n\004type\030\003 \001(\0162=.goog" + + "le.ads.googleads.v26.enums.AssetSetTypeE" + + "num.AssetSetTypeB\005\342A\002\002\005\022W\n\006status\030\004 \001(\0162" + + "A.google.ads.googleads.v26.enums.AssetSe" + + "tStatusEnum.AssetSetStatusB\004\342A\001\003\022]\n\024merc" + + "hant_center_feed\030\005 \001(\0132?.google.ads.goog" + + "leads.v26.resources.AssetSet.MerchantCen" + + "terFeed\0220\n\"location_group_parent_asset_s" + + "et_id\030\n \001(\003B\004\342A\001\005\022a\n\023hotel_property_data" + + "\030\013 \001(\0132>.google.ads.googleads.v26.resour" + + "ces.AssetSet.HotelPropertyDataB\004\342A\001\003\022[\n\020" + + "travel_feed_data\030\014 \001(\0132;.google.ads.goog" + + "leads.v26.resources.AssetSet.TravelFeedD" + + "ataB\004\342A\001\003\022D\n\014location_set\030\007 \001(\0132,.google" + + ".ads.googleads.v26.common.LocationSetH\000\022" + + "h\n\037business_profile_location_group\030\010 \001(\013" + + "2=.google.ads.googleads.v26.common.Busin" + + "essProfileLocationGroupH\000\022S\n\024chain_locat" + + "ion_group\030\t \001(\01323.google.ads.googleads.v" + + "26.common.ChainLocationGroupH\000\032]\n\022Mercha" + + "ntCenterFeed\022\031\n\013merchant_id\030\001 \001(\003B\004\342A\001\002\022" + + "\035\n\nfeed_label\030\002 \001(\tB\004\342A\001\001H\000\210\001\001B\r\n\013_feed_" + + "label\032}\n\021HotelPropertyData\022\"\n\017hotel_cent" + + "er_id\030\001 \001(\003B\004\342A\001\003H\000\210\001\001\022\037\n\014partner_name\030\002" + + " \001(\tB\004\342A\001\003H\001\210\001\001B\022\n\020_hotel_center_idB\017\n\r_" + + "partner_name\032\262\002\n\016TravelFeedData\022\027\n\tsubse" + + "t_id\030\003 \001(\003B\004\342A\001\003\022\204\001\n\031travel_feed_vertica" + + "l_type\030\006 \001(\0162[.google.ads.googleads.v26." + + "enums.VerticalAdsItemVerticalTypeEnum.Ve" + + "rticalAdsItemVerticalTypeB\004\342A\001\003\022\'\n\027hotel" + + "_center_account_id\030\001 \001(\003B\004\342A\001\003H\000\022\"\n\022merc" + + "hant_center_id\030\002 \001(\003B\004\342A\001\003H\000\022!\n\021partner_" + + "center_id\030\005 \001(\003B\004\342A\001\003H\000B\020\n\016travel_feed_i" + + "d:X\352AU\n!googleads.googleapis.com/AssetSe" + + "t\0220customers/{customer_id}/assetSets/{as" + + "set_set_id}B\022\n\020asset_set_sourceB\377\001\n&com." + + "google.ads.googleads.v26.resourcesB\rAsse" + + "tSetProtoP\001ZKgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/resources;r" + + "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + + "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + + "esources\352\002&Google::Ads::GoogleAds::V26::" + + "Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetTypeViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetTypeViewProto.java index 9153ace342..4b1cf591e2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetTypeViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AssetSetTypeViewProto.java @@ -45,21 +45,21 @@ public static void registerAllExtensions( "eads.v26.resources\0323google/ads/googleads" + "/v26/enums/asset_set_type.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\244\002\n\020AssetSetTypeView\022H\n\rreso" + - "urce_name\030\001 \001(\tB1\340A\003\372A+\n)googleads.googl" + - "eapis.com/AssetSetTypeView\022Z\n\016asset_set_" + - "type\030\003 \001(\0162=.google.ads.googleads.v26.en" + - "ums.AssetSetTypeEnum.AssetSetTypeB\003\340A\003:j" + - "\352Ag\n)googleads.googleapis.com/AssetSetTy" + - "peView\022:customers/{customer_id}/assetSet" + - "TypeViews/{asset_set_type}B\207\002\n&com.googl" + - "e.ads.googleads.v26.resourcesB\025AssetSetT" + - "ypeViewProtoP\001ZKgoogle.golang.org/genpro" + - "to/googleapis/ads/googleads/v26/resource" + - "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + - ".V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + - "6\\Resources\352\002&Google::Ads::GoogleAds::V2" + - "6::Resourcesb\006proto3" + "ource.proto\"\246\002\n\020AssetSetTypeView\022I\n\rreso" + + "urce_name\030\001 \001(\tB2\342A\001\003\372A+\n)googleads.goog" + + "leapis.com/AssetSetTypeView\022[\n\016asset_set" + + "_type\030\003 \001(\0162=.google.ads.googleads.v26.e" + + "nums.AssetSetTypeEnum.AssetSetTypeB\004\342A\001\003" + + ":j\352Ag\n)googleads.googleapis.com/AssetSet" + + "TypeView\022:customers/{customer_id}/assetS" + + "etTypeViews/{asset_set_type}B\207\002\n&com.goo" + + "gle.ads.googleads.v26.resourcesB\025AssetSe" + + "tTypeViewProtoP\001ZKgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/resour" + + "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + + "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + + "V26\\Resources\352\002&Google::Ads::GoogleAds::" + + "V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AudienceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AudienceProto.java index 2c3b32bd49..c44dc112c9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AudienceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/AudienceProto.java @@ -47,29 +47,30 @@ public static void registerAllExtensions( "26/enums/audience_scope.proto\0324google/ad" + "s/googleads/v26/enums/audience_status.pr" + "oto\032\037google/api/field_behavior.proto\032\031go" + - "ogle/api/resource.proto\"\363\004\n\010Audience\022@\n\r" + - "resource_name\030\001 \001(\tB)\340A\005\372A#\n!googleads.g" + - "oogleapis.com/Audience\022\017\n\002id\030\002 \001(\003B\003\340A\003\022" + - "V\n\006status\030\003 \001(\0162A.google.ads.googleads.v" + - "26.enums.AudienceStatusEnum.AudienceStat" + - "usB\003\340A\003\022\021\n\004name\030\n \001(\tH\000\210\001\001\022\023\n\013descriptio" + - "n\030\005 \001(\t\022F\n\ndimensions\030\006 \003(\01322.google.ads" + - ".googleads.v26.common.AudienceDimension\022" + - "X\n\023exclusion_dimension\030\007 \001(\0132;.google.ad" + - "s.googleads.v26.common.AudienceExclusion" + - "Dimension\022N\n\005scope\030\010 \001(\0162?.google.ads.go" + - "ogleads.v26.enums.AudienceScopeEnum.Audi" + - "enceScope\022@\n\013asset_group\030\t \001(\tB+\340A\005\372A%\n#" + - "googleads.googleapis.com/AssetGroup:W\352AT" + - "\n!googleads.googleapis.com/Audience\022/cus" + - "tomers/{customer_id}/audiences/{audience" + - "_id}B\007\n\005_nameB\377\001\n&com.google.ads.googlea" + - "ds.v26.resourcesB\rAudienceProtoP\001ZKgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + - "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + - "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + - ":Ads::GoogleAds::V26::Resourcesb\006proto3" + "ogle/api/resource.proto\"\367\004\n\010Audience\022A\n\r" + + "resource_name\030\001 \001(\tB*\342A\001\005\372A#\n!googleads." + + "googleapis.com/Audience\022\020\n\002id\030\002 \001(\003B\004\342A\001" + + "\003\022W\n\006status\030\003 \001(\0162A.google.ads.googleads" + + ".v26.enums.AudienceStatusEnum.AudienceSt" + + "atusB\004\342A\001\003\022\021\n\004name\030\n \001(\tH\000\210\001\001\022\023\n\013descrip" + + "tion\030\005 \001(\t\022F\n\ndimensions\030\006 \003(\01322.google." + + "ads.googleads.v26.common.AudienceDimensi" + + "on\022X\n\023exclusion_dimension\030\007 \001(\0132;.google" + + ".ads.googleads.v26.common.AudienceExclus" + + "ionDimension\022N\n\005scope\030\010 \001(\0162?.google.ads" + + ".googleads.v26.enums.AudienceScopeEnum.A" + + "udienceScope\022A\n\013asset_group\030\t \001(\tB,\342A\001\005\372" + + "A%\n#googleads.googleapis.com/AssetGroup:" + + "W\352AT\n!googleads.googleapis.com/Audience\022" + + "/customers/{customer_id}/audiences/{audi" + + "ence_id}B\007\n\005_nameB\377\001\n&com.google.ads.goo" + + "gleads.v26.resourcesB\rAudienceProtoP\001ZKg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v26/resources;resources\242\002\003GAA" + + "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + + "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + + "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BatchJobProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BatchJobProto.java index 494bb277aa..626e0a943a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BatchJobProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BatchJobProto.java @@ -50,38 +50,38 @@ public static void registerAllExtensions( "esources\0325google/ads/googleads/v26/enums" + "/batch_job_status.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"\333\007\n\010BatchJob\022@\n\rresource_name\030\001 \001(\tB" + - ")\340A\005\372A#\n!googleads.googleapis.com/BatchJ" + - "ob\022\024\n\002id\030\007 \001(\003B\003\340A\003H\000\210\001\001\022)\n\027next_add_seq" + - "uence_token\030\010 \001(\tB\003\340A\003H\001\210\001\001\022T\n\010metadata\030" + - "\004 \001(\0132=.google.ads.googleads.v26.resourc" + - "es.BatchJob.BatchJobMetadataB\003\340A\003\022V\n\006sta" + - "tus\030\005 \001(\0162A.google.ads.googleads.v26.enu" + - "ms.BatchJobStatusEnum.BatchJobStatusB\003\340A" + - "\003\022(\n\026long_running_operation\030\t \001(\tB\003\340A\003H\002" + - "\210\001\001\032\333\003\n\020BatchJobMetadata\022$\n\022creation_dat" + - "e_time\030\010 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017start_date_tim" + - "e\030\007 \001(\tB\003\340A\003H\001\210\001\001\022&\n\024completion_date_tim" + - "e\030\t \001(\tB\003\340A\003H\002\210\001\001\022,\n\032estimated_completio" + - "n_ratio\030\n \001(\001B\003\340A\003H\003\210\001\001\022!\n\017operation_cou" + - "nt\030\013 \001(\003B\003\340A\003H\004\210\001\001\022*\n\030executed_operation" + - "_count\030\014 \001(\003B\003\340A\003H\005\210\001\001\022)\n\027execution_limi" + - "t_seconds\030\r \001(\005B\003\340A\005H\006\210\001\001B\025\n\023_creation_d" + - "ate_timeB\022\n\020_start_date_timeB\027\n\025_complet" + - "ion_date_timeB\035\n\033_estimated_completion_r" + - "atioB\022\n\020_operation_countB\033\n\031_executed_op" + - "eration_countB\032\n\030_execution_limit_second" + - "s:X\352AU\n!googleads.googleapis.com/BatchJo" + - "b\0220customers/{customer_id}/batchJobs/{ba" + - "tch_job_id}B\005\n\003_idB\032\n\030_next_add_sequence" + - "_tokenB\031\n\027_long_running_operationB\377\001\n&co" + - "m.google.ads.googleads.v26.resourcesB\rBa" + - "tchJobProtoP\001ZKgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/resources" + - ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + - "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + - "\\Resources\352\002&Google::Ads::GoogleAds::V26" + - "::Resourcesb\006proto3" + "oto\"\350\007\n\010BatchJob\022A\n\rresource_name\030\001 \001(\tB" + + "*\342A\001\005\372A#\n!googleads.googleapis.com/Batch" + + "Job\022\025\n\002id\030\007 \001(\003B\004\342A\001\003H\000\210\001\001\022*\n\027next_add_s" + + "equence_token\030\010 \001(\tB\004\342A\001\003H\001\210\001\001\022U\n\010metada" + + "ta\030\004 \001(\0132=.google.ads.googleads.v26.reso" + + "urces.BatchJob.BatchJobMetadataB\004\342A\001\003\022W\n" + + "\006status\030\005 \001(\0162A.google.ads.googleads.v26" + + ".enums.BatchJobStatusEnum.BatchJobStatus" + + "B\004\342A\001\003\022)\n\026long_running_operation\030\t \001(\tB\004" + + "\342A\001\003H\002\210\001\001\032\342\003\n\020BatchJobMetadata\022%\n\022creati" + + "on_date_time\030\010 \001(\tB\004\342A\001\003H\000\210\001\001\022\"\n\017start_d" + + "ate_time\030\007 \001(\tB\004\342A\001\003H\001\210\001\001\022\'\n\024completion_" + + "date_time\030\t \001(\tB\004\342A\001\003H\002\210\001\001\022-\n\032estimated_" + + "completion_ratio\030\n \001(\001B\004\342A\001\003H\003\210\001\001\022\"\n\017ope" + + "ration_count\030\013 \001(\003B\004\342A\001\003H\004\210\001\001\022+\n\030execute" + + "d_operation_count\030\014 \001(\003B\004\342A\001\003H\005\210\001\001\022*\n\027ex" + + "ecution_limit_seconds\030\r \001(\005B\004\342A\001\005H\006\210\001\001B\025" + + "\n\023_creation_date_timeB\022\n\020_start_date_tim" + + "eB\027\n\025_completion_date_timeB\035\n\033_estimated" + + "_completion_ratioB\022\n\020_operation_countB\033\n" + + "\031_executed_operation_countB\032\n\030_execution" + + "_limit_seconds:X\352AU\n!googleads.googleapi" + + "s.com/BatchJob\0220customers/{customer_id}/" + + "batchJobs/{batch_job_id}B\005\n\003_idB\032\n\030_next" + + "_add_sequence_tokenB\031\n\027_long_running_ope" + + "rationB\377\001\n&com.google.ads.googleads.v26." + + "resourcesB\rBatchJobProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingDataExclusionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingDataExclusionProto.java index 1022475be0..a8fb043995 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingDataExclusionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingDataExclusionProto.java @@ -49,34 +49,34 @@ public static void registerAllExtensions( "s/seasonality_event_scope.proto\032=google/" + "ads/googleads/v26/enums/seasonality_even" + "t_status.proto\032\037google/api/field_behavio" + - "r.proto\032\031google/api/resource.proto\"\230\006\n\024B" + - "iddingDataExclusion\022L\n\rresource_name\030\001 \001" + - "(\tB5\340A\005\372A/\n-googleads.googleapis.com/Bid" + - "dingDataExclusion\022\036\n\021data_exclusion_id\030\002" + - " \001(\003B\003\340A\003\022^\n\005scope\030\003 \001(\0162O.google.ads.go" + - "ogleads.v26.enums.SeasonalityEventScopeE" + - "num.SeasonalityEventScope\022f\n\006status\030\004 \001(" + - "\0162Q.google.ads.googleads.v26.enums.Seaso" + - "nalityEventStatusEnum.SeasonalityEventSt" + - "atusB\003\340A\003\022\034\n\017start_date_time\030\005 \001(\tB\003\340A\002\022" + - "\032\n\rend_date_time\030\006 \001(\tB\003\340A\002\022\014\n\004name\030\007 \001(" + - "\t\022\023\n\013description\030\010 \001(\t\022B\n\007devices\030\t \003(\0162" + - "1.google.ads.googleads.v26.enums.DeviceE" + - "num.Device\0229\n\tcampaigns\030\n \003(\tB&\372A#\n!goog" + - "leads.googleapis.com/Campaign\022t\n\031adverti" + - "sing_channel_types\030\013 \003(\0162Q.google.ads.go" + - "ogleads.v26.enums.AdvertisingChannelType" + - "Enum.AdvertisingChannelType:x\352Au\n-google" + - "ads.googleapis.com/BiddingDataExclusion\022" + - "Dcustomers/{customer_id}/biddingDataExcl" + - "usions/{seasonality_event_id}B\213\002\n&com.go" + - "ogle.ads.googleads.v26.resourcesB\031Biddin" + - "gDataExclusionProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "r.proto\032\031google/api/resource.proto\"\235\006\n\024B" + + "iddingDataExclusion\022M\n\rresource_name\030\001 \001" + + "(\tB6\342A\001\005\372A/\n-googleads.googleapis.com/Bi" + + "ddingDataExclusion\022\037\n\021data_exclusion_id\030" + + "\002 \001(\003B\004\342A\001\003\022^\n\005scope\030\003 \001(\0162O.google.ads." + + "googleads.v26.enums.SeasonalityEventScop" + + "eEnum.SeasonalityEventScope\022g\n\006status\030\004 " + + "\001(\0162Q.google.ads.googleads.v26.enums.Sea" + + "sonalityEventStatusEnum.SeasonalityEvent" + + "StatusB\004\342A\001\003\022\035\n\017start_date_time\030\005 \001(\tB\004\342" + + "A\001\002\022\033\n\rend_date_time\030\006 \001(\tB\004\342A\001\002\022\014\n\004name" + + "\030\007 \001(\t\022\023\n\013description\030\010 \001(\t\022B\n\007devices\030\t" + + " \003(\01621.google.ads.googleads.v26.enums.De" + + "viceEnum.Device\0229\n\tcampaigns\030\n \003(\tB&\372A#\n" + + "!googleads.googleapis.com/Campaign\022t\n\031ad" + + "vertising_channel_types\030\013 \003(\0162Q.google.a" + + "ds.googleads.v26.enums.AdvertisingChanne" + + "lTypeEnum.AdvertisingChannelType:x\352Au\n-g" + + "oogleads.googleapis.com/BiddingDataExclu" + + "sion\022Dcustomers/{customer_id}/biddingDat" + + "aExclusions/{seasonality_event_id}B\213\002\n&c" + + "om.google.ads.googleads.v26.resourcesB\031B" + + "iddingDataExclusionProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingSeasonalityAdjustmentProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingSeasonalityAdjustmentProto.java index e4138fb453..3ac907ac81 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingSeasonalityAdjustmentProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingSeasonalityAdjustmentProto.java @@ -50,35 +50,36 @@ public static void registerAllExtensions( "=google/ads/googleads/v26/enums/seasonal" + "ity_event_status.proto\032\037google/api/field" + "_behavior.proto\032\031google/api/resource.pro" + - "to\"\344\006\n\034BiddingSeasonalityAdjustment\022T\n\rr" + - "esource_name\030\001 \001(\tB=\340A\005\372A7\n5googleads.go" + - "ogleapis.com/BiddingSeasonalityAdjustmen" + - "t\022&\n\031seasonality_adjustment_id\030\002 \001(\003B\003\340A" + - "\003\022^\n\005scope\030\003 \001(\0162O.google.ads.googleads." + - "v26.enums.SeasonalityEventScopeEnum.Seas" + - "onalityEventScope\022f\n\006status\030\004 \001(\0162Q.goog" + - "le.ads.googleads.v26.enums.SeasonalityEv" + - "entStatusEnum.SeasonalityEventStatusB\003\340A" + - "\003\022\034\n\017start_date_time\030\005 \001(\tB\003\340A\002\022\032\n\rend_d" + - "ate_time\030\006 \001(\tB\003\340A\002\022\014\n\004name\030\007 \001(\t\022\023\n\013des" + - "cription\030\010 \001(\t\022B\n\007devices\030\t \003(\01621.google" + - ".ads.googleads.v26.enums.DeviceEnum.Devi" + - "ce\022 \n\030conversion_rate_modifier\030\n \001(\001\0229\n\t" + - "campaigns\030\013 \003(\tB&\372A#\n!googleads.googleap" + - "is.com/Campaign\022t\n\031advertising_channel_t" + - "ypes\030\014 \003(\0162Q.google.ads.googleads.v26.en" + - "ums.AdvertisingChannelTypeEnum.Advertisi" + - "ngChannelType:\211\001\352A\205\001\n5googleads.googleap" + - "is.com/BiddingSeasonalityAdjustment\022Lcus" + - "tomers/{customer_id}/biddingSeasonalityA" + - "djustments/{seasonality_event_id}B\223\002\n&co" + - "m.google.ads.googleads.v26.resourcesB!Bi" + - "ddingSeasonalityAdjustmentProtoP\001ZKgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + - "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + - "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + - ":Ads::GoogleAds::V26::Resourcesb\006proto3" + "to\"\351\006\n\034BiddingSeasonalityAdjustment\022U\n\rr" + + "esource_name\030\001 \001(\tB>\342A\001\005\372A7\n5googleads.g" + + "oogleapis.com/BiddingSeasonalityAdjustme" + + "nt\022\'\n\031seasonality_adjustment_id\030\002 \001(\003B\004\342" + + "A\001\003\022^\n\005scope\030\003 \001(\0162O.google.ads.googlead" + + "s.v26.enums.SeasonalityEventScopeEnum.Se" + + "asonalityEventScope\022g\n\006status\030\004 \001(\0162Q.go" + + "ogle.ads.googleads.v26.enums.Seasonality" + + "EventStatusEnum.SeasonalityEventStatusB\004" + + "\342A\001\003\022\035\n\017start_date_time\030\005 \001(\tB\004\342A\001\002\022\033\n\re" + + "nd_date_time\030\006 \001(\tB\004\342A\001\002\022\014\n\004name\030\007 \001(\t\022\023" + + "\n\013description\030\010 \001(\t\022B\n\007devices\030\t \003(\01621.g" + + "oogle.ads.googleads.v26.enums.DeviceEnum" + + ".Device\022 \n\030conversion_rate_modifier\030\n \001(" + + "\001\0229\n\tcampaigns\030\013 \003(\tB&\372A#\n!googleads.goo" + + "gleapis.com/Campaign\022t\n\031advertising_chan" + + "nel_types\030\014 \003(\0162Q.google.ads.googleads.v" + + "26.enums.AdvertisingChannelTypeEnum.Adve" + + "rtisingChannelType:\211\001\352A\205\001\n5googleads.goo" + + "gleapis.com/BiddingSeasonalityAdjustment" + + "\022Lcustomers/{customer_id}/biddingSeasona" + + "lityAdjustments/{seasonality_event_id}B\223" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB!BiddingSeasonalityAdjustmentProtoP\001ZK" + + "google.golang.org/genproto/googleapis/ad" + + "s/googleads/v26/resources;resources\242\002\003GA" + + "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + + "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + + "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategyProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategyProto.java index 7905c0fd1f..7ee977800f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategyProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategyProto.java @@ -48,45 +48,46 @@ public static void registerAllExtensions( "roto\032:google/ads/googleads/v26/enums/bid" + "ding_strategy_type.proto\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\376\t\n\017BiddingStrategy\022G\n\rresource_nam" + - "e\030\001 \001(\tB0\340A\005\372A*\n(googleads.googleapis.co" + - "m/BiddingStrategy\022\024\n\002id\030\020 \001(\003B\003\340A\003H\001\210\001\001\022" + - "\021\n\004name\030\021 \001(\tH\002\210\001\001\022d\n\006status\030\017 \001(\0162O.goo" + - "gle.ads.googleads.v26.enums.BiddingStrat" + - "egyStatusEnum.BiddingStrategyStatusB\003\340A\003" + - "\022^\n\004type\030\005 \001(\0162K.google.ads.googleads.v2" + - "6.enums.BiddingStrategyTypeEnum.BiddingS" + - "trategyTypeB\003\340A\003\022\032\n\rcurrency_code\030\027 \001(\tB" + - "\003\340A\005\022)\n\027effective_currency_code\030\024 \001(\tB\003\340" + - "A\003H\003\210\001\001\022\"\n\032aligned_campaign_budget_id\030\031 " + - "\001(\003\022 \n\016campaign_count\030\022 \001(\003B\003\340A\003H\004\210\001\001\022,\n" + - "\032non_removed_campaign_count\030\023 \001(\003B\003\340A\003H\005" + - "\210\001\001\022D\n\014enhanced_cpc\030\007 \001(\0132,.google.ads.g" + - "oogleads.v26.common.EnhancedCpcH\000\022]\n\031max" + - "imize_conversion_value\030\025 \001(\01328.google.ad" + - "s.googleads.v26.common.MaximizeConversio" + - "nValueH\000\022T\n\024maximize_conversions\030\026 \001(\01324" + - ".google.ads.googleads.v26.common.Maximiz" + - "eConversionsH\000\022@\n\ntarget_cpa\030\t \001(\0132*.goo" + - "gle.ads.googleads.v26.common.TargetCpaH\000" + - "\022Y\n\027target_impression_share\0300 \001(\01326.goog" + - "le.ads.googleads.v26.common.TargetImpres" + - "sionShareH\000\022B\n\013target_roas\030\013 \001(\0132+.googl" + - "e.ads.googleads.v26.common.TargetRoasH\000\022" + - "D\n\014target_spend\030\014 \001(\0132,.google.ads.googl" + - "eads.v26.common.TargetSpendH\000:n\352Ak\n(goog" + - "leads.googleapis.com/BiddingStrategy\022?cu" + - "stomers/{customer_id}/biddingStrategies/" + - "{bidding_strategy_id}B\010\n\006schemeB\005\n\003_idB\007" + - "\n\005_nameB\032\n\030_effective_currency_codeB\021\n\017_" + - "campaign_countB\035\n\033_non_removed_campaign_" + - "countB\206\002\n&com.google.ads.googleads.v26.r" + - "esourcesB\024BiddingStrategyProtoP\001ZKgoogle" + - ".golang.org/genproto/googleapis/ads/goog" + - "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + - "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + - "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + - "Ads::GoogleAds::V26::Resourcesb\006proto3" + "roto\"\206\n\n\017BiddingStrategy\022H\n\rresource_nam" + + "e\030\001 \001(\tB1\342A\001\005\372A*\n(googleads.googleapis.c" + + "om/BiddingStrategy\022\025\n\002id\030\020 \001(\003B\004\342A\001\003H\001\210\001" + + "\001\022\021\n\004name\030\021 \001(\tH\002\210\001\001\022e\n\006status\030\017 \001(\0162O.g" + + "oogle.ads.googleads.v26.enums.BiddingStr" + + "ategyStatusEnum.BiddingStrategyStatusB\004\342" + + "A\001\003\022_\n\004type\030\005 \001(\0162K.google.ads.googleads" + + ".v26.enums.BiddingStrategyTypeEnum.Biddi" + + "ngStrategyTypeB\004\342A\001\003\022\033\n\rcurrency_code\030\027 " + + "\001(\tB\004\342A\001\005\022*\n\027effective_currency_code\030\024 \001" + + "(\tB\004\342A\001\003H\003\210\001\001\022\"\n\032aligned_campaign_budget" + + "_id\030\031 \001(\003\022!\n\016campaign_count\030\022 \001(\003B\004\342A\001\003H" + + "\004\210\001\001\022-\n\032non_removed_campaign_count\030\023 \001(\003" + + "B\004\342A\001\003H\005\210\001\001\022D\n\014enhanced_cpc\030\007 \001(\0132,.goog" + + "le.ads.googleads.v26.common.EnhancedCpcH" + + "\000\022]\n\031maximize_conversion_value\030\025 \001(\01328.g" + + "oogle.ads.googleads.v26.common.MaximizeC" + + "onversionValueH\000\022T\n\024maximize_conversions" + + "\030\026 \001(\01324.google.ads.googleads.v26.common" + + ".MaximizeConversionsH\000\022@\n\ntarget_cpa\030\t \001" + + "(\0132*.google.ads.googleads.v26.common.Tar" + + "getCpaH\000\022Y\n\027target_impression_share\0300 \001(" + + "\01326.google.ads.googleads.v26.common.Targ" + + "etImpressionShareH\000\022B\n\013target_roas\030\013 \001(\013" + + "2+.google.ads.googleads.v26.common.Targe" + + "tRoasH\000\022D\n\014target_spend\030\014 \001(\0132,.google.a" + + "ds.googleads.v26.common.TargetSpendH\000:n\352" + + "Ak\n(googleads.googleapis.com/BiddingStra" + + "tegy\022?customers/{customer_id}/biddingStr" + + "ategies/{bidding_strategy_id}B\010\n\006schemeB" + + "\005\n\003_idB\007\n\005_nameB\032\n\030_effective_currency_c" + + "odeB\021\n\017_campaign_countB\035\n\033_non_removed_c" + + "ampaign_countB\206\002\n&com.google.ads.googlea" + + "ds.v26.resourcesB\024BiddingStrategyProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategySimulationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategySimulationProto.java index 25c231c935..a4134e35d1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategySimulationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BiddingStrategySimulationProto.java @@ -48,34 +48,35 @@ public static void registerAllExtensions( "modification_method.proto\0324google/ads/go" + "ogleads/v26/enums/simulation_type.proto\032" + "\037google/api/field_behavior.proto\032\031google" + - "/api/resource.proto\"\253\006\n\031BiddingStrategyS" + - "imulation\022Q\n\rresource_name\030\001 \001(\tB:\340A\003\372A4" + - "\n2googleads.googleapis.com/BiddingStrate" + - "gySimulation\022 \n\023bidding_strategy_id\030\002 \001(" + - "\003B\003\340A\003\022T\n\004type\030\003 \001(\0162A.google.ads.google" + - "ads.v26.enums.SimulationTypeEnum.Simulat" + - "ionTypeB\003\340A\003\022\177\n\023modification_method\030\004 \001(" + - "\0162].google.ads.googleads.v26.enums.Simul" + - "ationModificationMethodEnum.SimulationMo" + - "dificationMethodB\003\340A\003\022\027\n\nstart_date\030\005 \001(" + - "\tB\003\340A\003\022\025\n\010end_date\030\006 \001(\tB\003\340A\003\022c\n\025target_" + - "cpa_point_list\030\007 \001(\0132=.google.ads.google" + - "ads.v26.common.TargetCpaSimulationPointL" + - "istB\003\340A\003H\000\022e\n\026target_roas_point_list\030\010 \001" + - "(\0132>.google.ads.googleads.v26.common.Tar" + - "getRoasSimulationPointListB\003\340A\003H\000:\267\001\352A\263\001" + - "\n2googleads.googleapis.com/BiddingStrate" + - "gySimulation\022}customers/{customer_id}/bi" + - "ddingStrategySimulations/{bidding_strate" + - "gy_id}~{type}~{modification_method}~{sta" + - "rt_date}~{end_date}B\014\n\npoint_listB\220\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\036Bi" + - "ddingStrategySimulationProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "/api/resource.proto\"\264\006\n\031BiddingStrategyS" + + "imulation\022R\n\rresource_name\030\001 \001(\tB;\342A\001\003\372A" + + "4\n2googleads.googleapis.com/BiddingStrat" + + "egySimulation\022!\n\023bidding_strategy_id\030\002 \001" + + "(\003B\004\342A\001\003\022U\n\004type\030\003 \001(\0162A.google.ads.goog" + + "leads.v26.enums.SimulationTypeEnum.Simul" + + "ationTypeB\004\342A\001\003\022\200\001\n\023modification_method\030" + + "\004 \001(\0162].google.ads.googleads.v26.enums.S" + + "imulationModificationMethodEnum.Simulati" + + "onModificationMethodB\004\342A\001\003\022\030\n\nstart_date" + + "\030\005 \001(\tB\004\342A\001\003\022\026\n\010end_date\030\006 \001(\tB\004\342A\001\003\022d\n\025" + + "target_cpa_point_list\030\007 \001(\0132=.google.ads" + + ".googleads.v26.common.TargetCpaSimulatio" + + "nPointListB\004\342A\001\003H\000\022f\n\026target_roas_point_" + + "list\030\010 \001(\0132>.google.ads.googleads.v26.co" + + "mmon.TargetRoasSimulationPointListB\004\342A\001\003" + + "H\000:\267\001\352A\263\001\n2googleads.googleapis.com/Bidd" + + "ingStrategySimulation\022}customers/{custom" + + "er_id}/biddingStrategySimulations/{biddi" + + "ng_strategy_id}~{type}~{modification_met" + + "hod}~{start_date}~{end_date}B\014\n\npoint_li" + + "stB\220\002\n&com.google.ads.googleads.v26.reso" + + "urcesB\036BiddingStrategySimulationProtoP\001Z" + + "Kgoogle.golang.org/genproto/googleapis/a" + + "ds/googleads/v26/resources;resources\242\002\003G" + + "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + + "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + + "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BillingSetupProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BillingSetupProto.java index 86ea310d53..de04f606e3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BillingSetupProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/BillingSetupProto.java @@ -51,42 +51,43 @@ public static void registerAllExtensions( "nums/billing_setup_status.proto\032.google/" + "ads/googleads/v26/enums/time_type.proto\032" + "\037google/api/field_behavior.proto\032\031google" + - "/api/resource.proto\"\372\010\n\014BillingSetup\022D\n\r" + - "resource_name\030\001 \001(\tB-\340A\005\372A\'\n%googleads.g" + - "oogleapis.com/BillingSetup\022\024\n\002id\030\017 \001(\003B\003" + - "\340A\003H\002\210\001\001\022^\n\006status\030\003 \001(\0162I.google.ads.go" + - "ogleads.v26.enums.BillingSetupStatusEnum" + - ".BillingSetupStatusB\003\340A\003\022O\n\020payments_acc" + - "ount\030\022 \001(\tB0\340A\005\372A*\n(googleads.googleapis" + - ".com/PaymentsAccountH\003\210\001\001\022h\n\025payments_ac" + - "count_info\030\014 \001(\0132D.google.ads.googleads." + - "v26.resources.BillingSetup.PaymentsAccou" + - "ntInfoB\003\340A\005\022\036\n\017start_date_time\030\020 \001(\tB\003\340A" + - "\005H\000\022U\n\017start_time_type\030\n \001(\01625.google.ad" + - "s.googleads.v26.enums.TimeTypeEnum.TimeT" + - "ypeB\003\340A\005H\000\022\034\n\rend_date_time\030\021 \001(\tB\003\340A\003H\001" + - "\022S\n\rend_time_type\030\016 \001(\01625.google.ads.goo" + - "gleads.v26.enums.TimeTypeEnum.TimeTypeB\003" + - "\340A\003H\001\032\354\002\n\023PaymentsAccountInfo\022%\n\023payment" + - "s_account_id\030\006 \001(\tB\003\340A\003H\000\210\001\001\022\'\n\025payments" + - "_account_name\030\007 \001(\tB\003\340A\005H\001\210\001\001\022%\n\023payment" + - "s_profile_id\030\010 \001(\tB\003\340A\005H\002\210\001\001\022\'\n\025payments" + - "_profile_name\030\t \001(\tB\003\340A\003H\003\210\001\001\022/\n\035seconda" + - "ry_payments_profile_id\030\n \001(\tB\003\340A\003H\004\210\001\001B\026" + - "\n\024_payments_account_idB\030\n\026_payments_acco" + - "unt_nameB\026\n\024_payments_profile_idB\030\n\026_pay" + - "ments_profile_nameB \n\036_secondary_payment" + - "s_profile_id:d\352Aa\n%googleads.googleapis." + - "com/BillingSetup\0228customers/{customer_id" + - "}/billingSetups/{billing_setup_id}B\014\n\nst" + - "art_timeB\n\n\010end_timeB\005\n\003_idB\023\n\021_payments" + - "_accountB\203\002\n&com.google.ads.googleads.v2" + - "6.resourcesB\021BillingSetupProtoP\001ZKgoogle" + - ".golang.org/genproto/googleapis/ads/goog" + - "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + - "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + - "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + - "Ads::GoogleAds::V26::Resourcesb\006proto3" + "/api/resource.proto\"\210\t\n\014BillingSetup\022E\n\r" + + "resource_name\030\001 \001(\tB.\342A\001\005\372A\'\n%googleads." + + "googleapis.com/BillingSetup\022\025\n\002id\030\017 \001(\003B" + + "\004\342A\001\003H\002\210\001\001\022_\n\006status\030\003 \001(\0162I.google.ads." + + "googleads.v26.enums.BillingSetupStatusEn" + + "um.BillingSetupStatusB\004\342A\001\003\022P\n\020payments_" + + "account\030\022 \001(\tB1\342A\001\005\372A*\n(googleads.google" + + "apis.com/PaymentsAccountH\003\210\001\001\022i\n\025payment" + + "s_account_info\030\014 \001(\0132D.google.ads.google" + + "ads.v26.resources.BillingSetup.PaymentsA" + + "ccountInfoB\004\342A\001\005\022\037\n\017start_date_time\030\020 \001(" + + "\tB\004\342A\001\005H\000\022V\n\017start_time_type\030\n \001(\01625.goo" + + "gle.ads.googleads.v26.enums.TimeTypeEnum" + + ".TimeTypeB\004\342A\001\005H\000\022\035\n\rend_date_time\030\021 \001(\t" + + "B\004\342A\001\003H\001\022T\n\rend_time_type\030\016 \001(\01625.google" + + ".ads.googleads.v26.enums.TimeTypeEnum.Ti" + + "meTypeB\004\342A\001\003H\001\032\361\002\n\023PaymentsAccountInfo\022&" + + "\n\023payments_account_id\030\006 \001(\tB\004\342A\001\003H\000\210\001\001\022(" + + "\n\025payments_account_name\030\007 \001(\tB\004\342A\001\005H\001\210\001\001" + + "\022&\n\023payments_profile_id\030\010 \001(\tB\004\342A\001\005H\002\210\001\001" + + "\022(\n\025payments_profile_name\030\t \001(\tB\004\342A\001\003H\003\210" + + "\001\001\0220\n\035secondary_payments_profile_id\030\n \001(" + + "\tB\004\342A\001\003H\004\210\001\001B\026\n\024_payments_account_idB\030\n\026" + + "_payments_account_nameB\026\n\024_payments_prof" + + "ile_idB\030\n\026_payments_profile_nameB \n\036_sec" + + "ondary_payments_profile_id:d\352Aa\n%googlea" + + "ds.googleapis.com/BillingSetup\0228customer" + + "s/{customer_id}/billingSetups/{billing_s" + + "etup_id}B\014\n\nstart_timeB\n\n\010end_timeB\005\n\003_i" + + "dB\023\n\021_payments_accountB\203\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\021BillingSetupP" + + "rotoP\001ZKgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/resources;resour" + + "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + + "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + + "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + + "rcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CallViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CallViewProto.java index 52222790f2..f28019f723 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CallViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CallViewProto.java @@ -48,30 +48,30 @@ public static void registerAllExtensions( "proto\032=google/ads/googleads/v26/enums/go" + "ogle_voice_call_status.proto\032\037google/api" + "/field_behavior.proto\032\031google/api/resour" + - "ce.proto\"\221\005\n\010CallView\022@\n\rresource_name\030\001" + - " \001(\tB)\340A\003\372A#\n!googleads.googleapis.com/C" + - "allView\022 \n\023caller_country_code\030\002 \001(\tB\003\340A" + - "\003\022\035\n\020caller_area_code\030\003 \001(\tB\003\340A\003\022\"\n\025call" + - "_duration_seconds\030\004 \001(\003B\003\340A\003\022!\n\024start_ca" + - "ll_date_time\030\005 \001(\tB\003\340A\003\022\037\n\022end_call_date" + - "_time\030\006 \001(\tB\003\340A\003\022\210\001\n\036call_tracking_displ" + - "ay_location\030\007 \001(\0162[.google.ads.googleads" + - ".v26.enums.CallTrackingDisplayLocationEn" + - "um.CallTrackingDisplayLocationB\003\340A\003\022H\n\004t" + - "ype\030\010 \001(\01625.google.ads.googleads.v26.enu" + - "ms.CallTypeEnum.CallTypeB\003\340A\003\022i\n\013call_st" + - "atus\030\t \001(\0162O.google.ads.googleads.v26.en" + - "ums.GoogleVoiceCallStatusEnum.GoogleVoic" + - "eCallStatusB\003\340A\003:Z\352AW\n!googleads.googlea" + - "pis.com/CallView\0222customers/{customer_id" + - "}/callViews/{call_detail_id}B\377\001\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\rCallVie" + - "wProtoP\001ZKgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/resources;reso" + - "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + - "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + - "urces\352\002&Google::Ads::GoogleAds::V26::Res" + - "ourcesb\006proto3" + "ce.proto\"\232\005\n\010CallView\022A\n\rresource_name\030\001" + + " \001(\tB*\342A\001\003\372A#\n!googleads.googleapis.com/" + + "CallView\022!\n\023caller_country_code\030\002 \001(\tB\004\342" + + "A\001\003\022\036\n\020caller_area_code\030\003 \001(\tB\004\342A\001\003\022#\n\025c" + + "all_duration_seconds\030\004 \001(\003B\004\342A\001\003\022\"\n\024star" + + "t_call_date_time\030\005 \001(\tB\004\342A\001\003\022 \n\022end_call" + + "_date_time\030\006 \001(\tB\004\342A\001\003\022\211\001\n\036call_tracking" + + "_display_location\030\007 \001(\0162[.google.ads.goo" + + "gleads.v26.enums.CallTrackingDisplayLoca" + + "tionEnum.CallTrackingDisplayLocationB\004\342A" + + "\001\003\022I\n\004type\030\010 \001(\01625.google.ads.googleads." + + "v26.enums.CallTypeEnum.CallTypeB\004\342A\001\003\022j\n" + + "\013call_status\030\t \001(\0162O.google.ads.googlead" + + "s.v26.enums.GoogleVoiceCallStatusEnum.Go" + + "ogleVoiceCallStatusB\004\342A\001\003:Z\352AW\n!googlead" + + "s.googleapis.com/CallView\0222customers/{cu" + + "stomer_id}/callViews/{call_detail_id}B\377\001" + + "\n&com.google.ads.googleads.v26.resources" + + "B\rCallViewProtoP\001ZKgoogle.golang.org/gen" + + "proto/googleapis/ads/googleads/v26/resou" + + "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + + "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + + "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + + ":V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/Campaign.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/Campaign.java index c3b4c4d075..ea381376e3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/Campaign.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/Campaign.java @@ -3803,8 +3803,6 @@ public interface ShoppingSettingOrBuilder extends * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -3817,8 +3815,6 @@ public interface ShoppingSettingOrBuilder extends * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -3847,9 +3843,9 @@ public interface ShoppingSettingOrBuilder extends /** *
-     * Immutable. Whether to target Vehicle Listing inventory. This field is
-     * supported only in Smart Shopping Campaigns. For setting Vehicle Listing
-     * inventory in Performance Max campaigns, use `listing_type` instead.
+     * Immutable. Whether to target Vehicle Listing inventory. This field is no
+     * longer supported. Use Performance Max or Shopping campaigns with
+     * `listing_type` to target Vehicle Listing inventory.
      * 
* * bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE]; @@ -4093,8 +4089,6 @@ public java.lang.String getFeedLabel() { * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -4110,8 +4104,6 @@ public boolean hasCampaignPriority() { * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -4153,9 +4145,9 @@ public boolean getEnableLocal() { private boolean useVehicleInventory_ = false; /** *
-     * Immutable. Whether to target Vehicle Listing inventory. This field is
-     * supported only in Smart Shopping Campaigns. For setting Vehicle Listing
-     * inventory in Performance Max campaigns, use `listing_type` instead.
+     * Immutable. Whether to target Vehicle Listing inventory. This field is no
+     * longer supported. Use Performance Max or Shopping campaigns with
+     * `listing_type` to target Vehicle Listing inventory.
      * 
* * bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE]; @@ -5018,8 +5010,6 @@ public Builder setFeedLabelBytes( * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -5035,8 +5025,6 @@ public boolean hasCampaignPriority() { * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -5052,8 +5040,6 @@ public int getCampaignPriority() { * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -5073,8 +5059,6 @@ public Builder setCampaignPriority(int value) { * take precedence over those with lower priorities. * This field is required for Shopping campaigns, with values between 0 and * 2, inclusive. - * This field is optional for Smart Shopping campaigns, but must be equal to - * 3 if set. *
* * optional int32 campaign_priority = 7; @@ -5146,9 +5130,9 @@ public Builder clearEnableLocal() { private boolean useVehicleInventory_ ; /** *
-       * Immutable. Whether to target Vehicle Listing inventory. This field is
-       * supported only in Smart Shopping Campaigns. For setting Vehicle Listing
-       * inventory in Performance Max campaigns, use `listing_type` instead.
+       * Immutable. Whether to target Vehicle Listing inventory. This field is no
+       * longer supported. Use Performance Max or Shopping campaigns with
+       * `listing_type` to target Vehicle Listing inventory.
        * 
* * bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE]; @@ -5160,9 +5144,9 @@ public boolean getUseVehicleInventory() { } /** *
-       * Immutable. Whether to target Vehicle Listing inventory. This field is
-       * supported only in Smart Shopping Campaigns. For setting Vehicle Listing
-       * inventory in Performance Max campaigns, use `listing_type` instead.
+       * Immutable. Whether to target Vehicle Listing inventory. This field is no
+       * longer supported. Use Performance Max or Shopping campaigns with
+       * `listing_type` to target Vehicle Listing inventory.
        * 
* * bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE]; @@ -5178,9 +5162,9 @@ public Builder setUseVehicleInventory(boolean value) { } /** *
-       * Immutable. Whether to target Vehicle Listing inventory. This field is
-       * supported only in Smart Shopping Campaigns. For setting Vehicle Listing
-       * inventory in Performance Max campaigns, use `listing_type` instead.
+       * Immutable. Whether to target Vehicle Listing inventory. This field is no
+       * longer supported. Use Performance Max or Shopping campaigns with
+       * `listing_type` to target Vehicle Listing inventory.
        * 
* * bool use_vehicle_inventory = 9 [(.google.api.field_behavior) = IMMUTABLE]; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAggregateAssetViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAggregateAssetViewProto.java index 8888fce7c1..c87452f261 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAggregateAssetViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAggregateAssetViewProto.java @@ -46,31 +46,31 @@ public static void registerAllExtensions( "/googleads/v26/enums/asset_field_type.pr" + "oto\0321google/ads/googleads/v26/enums/asse" + "t_source.proto\032\037google/api/field_behavio" + - "r.proto\032\031google/api/resource.proto\"\216\005\n\032C" + - "ampaignAggregateAssetView\022R\n\rresource_na" + - "me\030\001 \001(\tB;\340A\003\372A5\n3googleads.googleapis.c" + - "om/CampaignAggregateAssetView\022@\n\010campaig" + - "n\030\002 \001(\tB)\340A\003\372A#\n!googleads.googleapis.co" + - "m/CampaignH\000\210\001\001\022:\n\005asset\030\003 \001(\tB&\340A\003\372A \n\036" + - "googleads.googleapis.com/AssetH\001\210\001\001\022[\n\014a" + - "sset_source\030\004 \001(\0162;.google.ads.googleads" + - ".v26.enums.AssetSourceEnum.AssetSourceB\003" + - "\340A\003H\002\210\001\001\022_\n\nfield_type\030\005 \001(\0162A.google.ad" + - "s.googleads.v26.enums.AssetFieldTypeEnum" + - ".AssetFieldTypeB\003\340A\003H\003\210\001\001:\250\001\352A\244\001\n3google" + - "ads.googleapis.com/CampaignAggregateAsse" + - "tView\022mcustomers/{customer_id}/campaignA" + - "ggregateAssetViews/{campaign_id}~{asset_" + - "id}~{asset_link_source}~{field_type}B\013\n\t" + - "_campaignB\010\n\006_assetB\017\n\r_asset_sourceB\r\n\013" + - "_field_typeB\221\002\n&com.google.ads.googleads" + - ".v26.resourcesB\037CampaignAggregateAssetVi" + - "ewProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "r.proto\032\031google/api/resource.proto\"\223\005\n\032C" + + "ampaignAggregateAssetView\022S\n\rresource_na" + + "me\030\001 \001(\tB<\342A\001\003\372A5\n3googleads.googleapis." + + "com/CampaignAggregateAssetView\022A\n\010campai" + + "gn\030\002 \001(\tB*\342A\001\003\372A#\n!googleads.googleapis." + + "com/CampaignH\000\210\001\001\022;\n\005asset\030\003 \001(\tB\'\342A\001\003\372A" + + " \n\036googleads.googleapis.com/AssetH\001\210\001\001\022\\" + + "\n\014asset_source\030\004 \001(\0162;.google.ads.google" + + "ads.v26.enums.AssetSourceEnum.AssetSourc" + + "eB\004\342A\001\003H\002\210\001\001\022`\n\nfield_type\030\005 \001(\0162A.googl" + + "e.ads.googleads.v26.enums.AssetFieldType" + + "Enum.AssetFieldTypeB\004\342A\001\003H\003\210\001\001:\250\001\352A\244\001\n3g" + + "oogleads.googleapis.com/CampaignAggregat" + + "eAssetView\022mcustomers/{customer_id}/camp" + + "aignAggregateAssetViews/{campaign_id}~{a" + + "sset_id}~{asset_link_source}~{field_type" + + "}B\013\n\t_campaignB\010\n\006_assetB\017\n\r_asset_sourc" + + "eB\r\n\013_field_typeB\221\002\n&com.google.ads.goog" + + "leads.v26.resourcesB\037CampaignAggregateAs" + + "setViewProtoP\001ZKgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/resource" + + "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + + ".V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + + "6\\Resources\352\002&Google::Ads::GoogleAds::V2" + + "6::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetProto.java index dea782d991..1e578abb2f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetProto.java @@ -52,38 +52,38 @@ public static void registerAllExtensions( "6/enums/asset_link_status.proto\0321google/" + "ads/googleads/v26/enums/asset_source.pro" + "to\032\037google/api/field_behavior.proto\032\031goo" + - "gle/api/resource.proto\"\303\007\n\rCampaignAsset" + - "\022E\n\rresource_name\030\001 \001(\tB.\340A\005\372A(\n&googlea" + - "ds.googleapis.com/CampaignAsset\022@\n\010campa" + - "ign\030\006 \001(\tB)\340A\005\372A#\n!googleads.googleapis." + - "com/CampaignH\000\210\001\001\022:\n\005asset\030\007 \001(\tB&\340A\005\372A " + - "\n\036googleads.googleapis.com/AssetH\001\210\001\001\022Z\n" + - "\nfield_type\030\004 \001(\0162A.google.ads.googleads" + - ".v26.enums.AssetFieldTypeEnum.AssetField" + - "TypeB\003\340A\005\022P\n\006source\030\010 \001(\0162;.google.ads.g" + - "oogleads.v26.enums.AssetSourceEnum.Asset" + - "SourceB\003\340A\003\022S\n\006status\030\005 \001(\0162C.google.ads" + - ".googleads.v26.enums.AssetLinkStatusEnum" + - ".AssetLinkStatus\022n\n\016primary_status\030\t \001(\016" + - "2Q.google.ads.googleads.v26.enums.AssetL" + - "inkPrimaryStatusEnum.AssetLinkPrimarySta" + - "tusB\003\340A\003\022c\n\026primary_status_details\030\n \003(\013" + - "2>.google.ads.googleads.v26.common.Asset" + - "LinkPrimaryStatusDetailsB\003\340A\003\022\202\001\n\026primar" + - "y_status_reasons\030\013 \003(\0162].google.ads.goog" + - "leads.v26.enums.AssetLinkPrimaryStatusRe" + - "asonEnum.AssetLinkPrimaryStatusReasonB\003\340" + - "A\003:y\352Av\n&googleads.googleapis.com/Campai" + - "gnAsset\022Lcustomers/{customer_id}/campaig" + - "nAssets/{campaign_id}~{asset_id}~{field_" + - "type}B\013\n\t_campaignB\010\n\006_assetB\204\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\022Campaig" + - "nAssetProtoP\001ZKgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/resources" + - ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + - "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + - "\\Resources\352\002&Google::Ads::GoogleAds::V26" + - "::Resourcesb\006proto3" + "gle/api/resource.proto\"\313\007\n\rCampaignAsset" + + "\022F\n\rresource_name\030\001 \001(\tB/\342A\001\005\372A(\n&google" + + "ads.googleapis.com/CampaignAsset\022A\n\010camp" + + "aign\030\006 \001(\tB*\342A\001\005\372A#\n!googleads.googleapi" + + "s.com/CampaignH\000\210\001\001\022;\n\005asset\030\007 \001(\tB\'\342A\001\005" + + "\372A \n\036googleads.googleapis.com/AssetH\001\210\001\001" + + "\022[\n\nfield_type\030\004 \001(\0162A.google.ads.google" + + "ads.v26.enums.AssetFieldTypeEnum.AssetFi" + + "eldTypeB\004\342A\001\005\022Q\n\006source\030\010 \001(\0162;.google.a" + + "ds.googleads.v26.enums.AssetSourceEnum.A" + + "ssetSourceB\004\342A\001\003\022S\n\006status\030\005 \001(\0162C.googl" + + "e.ads.googleads.v26.enums.AssetLinkStatu" + + "sEnum.AssetLinkStatus\022o\n\016primary_status\030" + + "\t \001(\0162Q.google.ads.googleads.v26.enums.A" + + "ssetLinkPrimaryStatusEnum.AssetLinkPrima" + + "ryStatusB\004\342A\001\003\022d\n\026primary_status_details" + + "\030\n \003(\0132>.google.ads.googleads.v26.common" + + ".AssetLinkPrimaryStatusDetailsB\004\342A\001\003\022\203\001\n" + + "\026primary_status_reasons\030\013 \003(\0162].google.a" + + "ds.googleads.v26.enums.AssetLinkPrimaryS" + + "tatusReasonEnum.AssetLinkPrimaryStatusRe" + + "asonB\004\342A\001\003:y\352Av\n&googleads.googleapis.co" + + "m/CampaignAsset\022Lcustomers/{customer_id}" + + "/campaignAssets/{campaign_id}~{asset_id}" + + "~{field_type}B\013\n\t_campaignB\010\n\006_assetB\204\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\022CampaignAssetProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetSetProto.java index 5738877326..271c78927e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAssetSetProto.java @@ -45,25 +45,25 @@ public static void registerAllExtensions( "ads.v26.resources\032:google/ads/googleads/" + "v26/enums/asset_set_link_status.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\257\003\n\020CampaignAssetSet\022H" + - "\n\rresource_name\030\001 \001(\tB1\340A\005\372A+\n)googleads" + - ".googleapis.com/CampaignAssetSet\022;\n\010camp" + - "aign\030\002 \001(\tB)\340A\005\372A#\n!googleads.googleapis" + - ".com/Campaign\022<\n\tasset_set\030\003 \001(\tB)\340A\005\372A#" + - "\n!googleads.googleapis.com/AssetSet\022^\n\006s" + - "tatus\030\004 \001(\0162I.google.ads.googleads.v26.e" + - "nums.AssetSetLinkStatusEnum.AssetSetLink" + - "StatusB\003\340A\003:v\352As\n)googleads.googleapis.c" + - "om/CampaignAssetSet\022Fcustomers/{customer" + - "_id}/campaignAssetSets/{campaign_id}~{as" + - "set_set_id}B\207\002\n&com.google.ads.googleads" + - ".v26.resourcesB\025CampaignAssetSetProtoP\001Z" + - "Kgoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/resources;resources\242\002\003G" + - "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + - "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + - "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + - "roto3" + "pi/resource.proto\"\263\003\n\020CampaignAssetSet\022I" + + "\n\rresource_name\030\001 \001(\tB2\342A\001\005\372A+\n)googlead" + + "s.googleapis.com/CampaignAssetSet\022<\n\010cam" + + "paign\030\002 \001(\tB*\342A\001\005\372A#\n!googleads.googleap" + + "is.com/Campaign\022=\n\tasset_set\030\003 \001(\tB*\342A\001\005" + + "\372A#\n!googleads.googleapis.com/AssetSet\022_" + + "\n\006status\030\004 \001(\0162I.google.ads.googleads.v2" + + "6.enums.AssetSetLinkStatusEnum.AssetSetL" + + "inkStatusB\004\342A\001\003:v\352As\n)googleads.googleap" + + "is.com/CampaignAssetSet\022Fcustomers/{cust" + + "omer_id}/campaignAssetSets/{campaign_id}" + + "~{asset_set_id}B\207\002\n&com.google.ads.googl" + + "eads.v26.resourcesB\025CampaignAssetSetProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAudienceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAudienceViewProto.java index 0b84c55b55..e404790f07 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAudienceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignAudienceViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "paign_audience_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\344\001\n\024CampaignAudienceView\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/CampaignAudienceView:~\352A{\n-googleads" + - ".googleapis.com/CampaignAudienceView\022Jcu" + - "stomers/{customer_id}/campaignAudienceVi" + - "ews/{campaign_id}~{criterion_id}B\213\002\n&com" + - ".google.ads.googleads.v26.resourcesB\031Cam" + - "paignAudienceViewProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "o\"\345\001\n\024CampaignAudienceView\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/CampaignAudienceView:~\352A{\n-googlead" + + "s.googleapis.com/CampaignAudienceView\022Jc" + + "ustomers/{customer_id}/campaignAudienceV" + + "iews/{campaign_id}~{criterion_id}B\213\002\n&co" + + "m.google.ads.googleads.v26.resourcesB\031Ca" + + "mpaignAudienceViewProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBidModifierProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBidModifierProto.java index e56c5ed172..07005ae865 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBidModifierProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBidModifierProto.java @@ -45,26 +45,26 @@ public static void registerAllExtensions( "gleads.v26.resources\032.google/ads/googlea" + "ds/v26/common/criteria.proto\032\037google/api" + "/field_behavior.proto\032\031google/api/resour" + - "ce.proto\"\360\003\n\023CampaignBidModifier\022K\n\rreso" + - "urce_name\030\001 \001(\tB4\340A\005\372A.\n,googleads.googl" + - "eapis.com/CampaignBidModifier\022@\n\010campaig" + - "n\030\006 \001(\tB)\340A\003\372A#\n!googleads.googleapis.co" + - "m/CampaignH\001\210\001\001\022\036\n\014criterion_id\030\007 \001(\003B\003\340" + - "A\003H\002\210\001\001\022\031\n\014bid_modifier\030\010 \001(\001H\003\210\001\001\022U\n\020in" + - "teraction_type\030\005 \001(\01324.google.ads.google" + - "ads.v26.common.InteractionTypeInfoB\003\340A\005H" + - "\000:|\352Ay\n,googleads.googleapis.com/Campaig" + - "nBidModifier\022Icustomers/{customer_id}/ca" + - "mpaignBidModifiers/{campaign_id}~{criter" + - "ion_id}B\013\n\tcriterionB\013\n\t_campaignB\017\n\r_cr" + - "iterion_idB\017\n\r_bid_modifierB\212\002\n&com.goog" + - "le.ads.googleads.v26.resourcesB\030Campaign" + - "BidModifierProtoP\001ZKgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/reso" + - "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + - "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + - "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + - "::V26::Resourcesb\006proto3" + "ce.proto\"\364\003\n\023CampaignBidModifier\022L\n\rreso" + + "urce_name\030\001 \001(\tB5\342A\001\005\372A.\n,googleads.goog" + + "leapis.com/CampaignBidModifier\022A\n\010campai" + + "gn\030\006 \001(\tB*\342A\001\003\372A#\n!googleads.googleapis." + + "com/CampaignH\001\210\001\001\022\037\n\014criterion_id\030\007 \001(\003B" + + "\004\342A\001\003H\002\210\001\001\022\031\n\014bid_modifier\030\010 \001(\001H\003\210\001\001\022V\n" + + "\020interaction_type\030\005 \001(\01324.google.ads.goo" + + "gleads.v26.common.InteractionTypeInfoB\004\342" + + "A\001\005H\000:|\352Ay\n,googleads.googleapis.com/Cam" + + "paignBidModifier\022Icustomers/{customer_id" + + "}/campaignBidModifiers/{campaign_id}~{cr" + + "iterion_id}B\013\n\tcriterionB\013\n\t_campaignB\017\n" + + "\r_criterion_idB\017\n\r_bid_modifierB\212\002\n&com." + + "google.ads.googleads.v26.resourcesB\030Camp" + + "aignBidModifierProtoP\001ZKgoogle.golang.or" + + "g/genproto/googleapis/ads/googleads/v26/" + + "resources;resources\242\002\003GAA\252\002\"Google.Ads.G" + + "oogleAds.V26.Resources\312\002\"Google\\Ads\\Goog" + + "leAds\\V26\\Resources\352\002&Google::Ads::Googl" + + "eAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudget.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudget.java index 81e71c0eb4..a141400962 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudget.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudget.java @@ -734,6 +734,91 @@ public long getAlignedBiddingStrategyId() { return alignedBiddingStrategyId_; } + public static final int BUDGET_NETWORK_SETTINGS_FIELD_NUMBER = 32; + private com.google.ads.googleads.v26.common.BudgetNetworkSettings budgetNetworkSettings_; + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return Whether the budgetNetworkSettings field is set. + */ + @java.lang.Override + public boolean hasBudgetNetworkSettings() { + return ((bitField0_ & 0x00001000) != 0); + } + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return The budgetNetworkSettings. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings() { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder() { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + + public static final int BUDGET_NETWORK_ELIGIBILITY_FIELD_NUMBER = 33; + private com.google.ads.googleads.v26.common.BudgetNetworkEligibility budgetNetworkEligibility_; + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the budgetNetworkEligibility field is set. + */ + @java.lang.Override + public boolean hasBudgetNetworkEligibility() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The budgetNetworkEligibility. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility getBudgetNetworkEligibility() { + return budgetNetworkEligibility_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance() : budgetNetworkEligibility_; + } + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder getBudgetNetworkEligibilityOrBuilder() { + return budgetNetworkEligibility_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance() : budgetNetworkEligibility_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -802,6 +887,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (alignedBiddingStrategyId_ != 0L) { output.writeInt64(31, alignedBiddingStrategyId_); } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeMessage(32, getBudgetNetworkSettings()); + } + if (((bitField0_ & 0x00002000) != 0)) { + output.writeMessage(33, getBudgetNetworkEligibility()); + } getUnknownFields().writeTo(output); } @@ -881,6 +972,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt64Size(31, alignedBiddingStrategyId_); } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(32, getBudgetNetworkSettings()); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(33, getBudgetNetworkEligibility()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -964,6 +1063,16 @@ public boolean equals(final java.lang.Object obj) { if (type_ != other.type_) return false; if (getAlignedBiddingStrategyId() != other.getAlignedBiddingStrategyId()) return false; + if (hasBudgetNetworkSettings() != other.hasBudgetNetworkSettings()) return false; + if (hasBudgetNetworkSettings()) { + if (!getBudgetNetworkSettings() + .equals(other.getBudgetNetworkSettings())) return false; + } + if (hasBudgetNetworkEligibility() != other.hasBudgetNetworkEligibility()) return false; + if (hasBudgetNetworkEligibility()) { + if (!getBudgetNetworkEligibility() + .equals(other.getBudgetNetworkEligibility())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1047,6 +1156,14 @@ public int hashCode() { hash = (37 * hash) + ALIGNED_BIDDING_STRATEGY_ID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getAlignedBiddingStrategyId()); + if (hasBudgetNetworkSettings()) { + hash = (37 * hash) + BUDGET_NETWORK_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getBudgetNetworkSettings().hashCode(); + } + if (hasBudgetNetworkEligibility()) { + hash = (37 * hash) + BUDGET_NETWORK_ELIGIBILITY_FIELD_NUMBER; + hash = (53 * hash) + getBudgetNetworkEligibility().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1170,13 +1287,20 @@ public static final class Builder extends // Construct using com.google.ads.googleads.v26.resources.CampaignBudget.newBuilder() private Builder() { - + maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetBudgetNetworkSettingsFieldBuilder(); + internalGetBudgetNetworkEligibilityFieldBuilder(); + } } @java.lang.Override public Builder clear() { @@ -1200,6 +1324,16 @@ public Builder clear() { recommendedBudgetEstimatedChangeWeeklyViews_ = 0L; type_ = 0; alignedBiddingStrategyId_ = 0L; + budgetNetworkSettings_ = null; + if (budgetNetworkSettingsBuilder_ != null) { + budgetNetworkSettingsBuilder_.dispose(); + budgetNetworkSettingsBuilder_ = null; + } + budgetNetworkEligibility_ = null; + if (budgetNetworkEligibilityBuilder_ != null) { + budgetNetworkEligibilityBuilder_.dispose(); + budgetNetworkEligibilityBuilder_ = null; + } return this; } @@ -1300,6 +1434,18 @@ private void buildPartial0(com.google.ads.googleads.v26.resources.CampaignBudget if (((from_bitField0_ & 0x00020000) != 0)) { result.alignedBiddingStrategyId_ = alignedBiddingStrategyId_; } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.budgetNetworkSettings_ = budgetNetworkSettingsBuilder_ == null + ? budgetNetworkSettings_ + : budgetNetworkSettingsBuilder_.build(); + to_bitField0_ |= 0x00001000; + } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.budgetNetworkEligibility_ = budgetNetworkEligibilityBuilder_ == null + ? budgetNetworkEligibility_ + : budgetNetworkEligibilityBuilder_.build(); + to_bitField0_ |= 0x00002000; + } result.bitField0_ |= to_bitField0_; } @@ -1373,6 +1519,12 @@ public Builder mergeFrom(com.google.ads.googleads.v26.resources.CampaignBudget o if (other.getAlignedBiddingStrategyId() != 0L) { setAlignedBiddingStrategyId(other.getAlignedBiddingStrategyId()); } + if (other.hasBudgetNetworkSettings()) { + mergeBudgetNetworkSettings(other.getBudgetNetworkSettings()); + } + if (other.hasBudgetNetworkEligibility()) { + mergeBudgetNetworkEligibility(other.getBudgetNetworkEligibility()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1489,6 +1641,20 @@ public Builder mergeFrom( bitField0_ |= 0x00020000; break; } // case 248 + case 258: { + input.readMessage( + internalGetBudgetNetworkSettingsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00040000; + break; + } // case 258 + case 266: { + input.readMessage( + internalGetBudgetNetworkEligibilityFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00080000; + break; + } // case 266 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -2972,6 +3138,347 @@ public Builder clearAlignedBiddingStrategyId() { return this; } + private com.google.ads.googleads.v26.common.BudgetNetworkSettings budgetNetworkSettings_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder> budgetNetworkSettingsBuilder_; + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return Whether the budgetNetworkSettings field is set. + */ + public boolean hasBudgetNetworkSettings() { + return ((bitField0_ & 0x00040000) != 0); + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return The budgetNetworkSettings. + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings() { + if (budgetNetworkSettingsBuilder_ == null) { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } else { + return budgetNetworkSettingsBuilder_.getMessage(); + } + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public Builder setBudgetNetworkSettings(com.google.ads.googleads.v26.common.BudgetNetworkSettings value) { + if (budgetNetworkSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + budgetNetworkSettings_ = value; + } else { + budgetNetworkSettingsBuilder_.setMessage(value); + } + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public Builder setBudgetNetworkSettings( + com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder builderForValue) { + if (budgetNetworkSettingsBuilder_ == null) { + budgetNetworkSettings_ = builderForValue.build(); + } else { + budgetNetworkSettingsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public Builder mergeBudgetNetworkSettings(com.google.ads.googleads.v26.common.BudgetNetworkSettings value) { + if (budgetNetworkSettingsBuilder_ == null) { + if (((bitField0_ & 0x00040000) != 0) && + budgetNetworkSettings_ != null && + budgetNetworkSettings_ != com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance()) { + getBudgetNetworkSettingsBuilder().mergeFrom(value); + } else { + budgetNetworkSettings_ = value; + } + } else { + budgetNetworkSettingsBuilder_.mergeFrom(value); + } + if (budgetNetworkSettings_ != null) { + bitField0_ |= 0x00040000; + onChanged(); + } + return this; + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public Builder clearBudgetNetworkSettings() { + bitField0_ = (bitField0_ & ~0x00040000); + budgetNetworkSettings_ = null; + if (budgetNetworkSettingsBuilder_ != null) { + budgetNetworkSettingsBuilder_.dispose(); + budgetNetworkSettingsBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder getBudgetNetworkSettingsBuilder() { + bitField0_ |= 0x00040000; + onChanged(); + return internalGetBudgetNetworkSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder() { + if (budgetNetworkSettingsBuilder_ != null) { + return budgetNetworkSettingsBuilder_.getMessageOrBuilder(); + } else { + return budgetNetworkSettings_ == null ? + com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + } + /** + *
+     * Waterfall channel priorities and budget caps for this budget, at most one
+     * entry per advertising channel type. When unset, the customer-level
+     * defaults in `CustomerBudgetNetworkSetting` apply.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder> + internalGetBudgetNetworkSettingsFieldBuilder() { + if (budgetNetworkSettingsBuilder_ == null) { + budgetNetworkSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder>( + getBudgetNetworkSettings(), + getParentForChildren(), + isClean()); + budgetNetworkSettings_ = null; + } + return budgetNetworkSettingsBuilder_; + } + + private com.google.ads.googleads.v26.common.BudgetNetworkEligibility budgetNetworkEligibility_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkEligibility, com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder, com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder> budgetNetworkEligibilityBuilder_; + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the budgetNetworkEligibility field is set. + */ + public boolean hasBudgetNetworkEligibility() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The budgetNetworkEligibility. + */ + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility getBudgetNetworkEligibility() { + if (budgetNetworkEligibilityBuilder_ == null) { + return budgetNetworkEligibility_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance() : budgetNetworkEligibility_; + } else { + return budgetNetworkEligibilityBuilder_.getMessage(); + } + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setBudgetNetworkEligibility(com.google.ads.googleads.v26.common.BudgetNetworkEligibility value) { + if (budgetNetworkEligibilityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + budgetNetworkEligibility_ = value; + } else { + budgetNetworkEligibilityBuilder_.setMessage(value); + } + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setBudgetNetworkEligibility( + com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder builderForValue) { + if (budgetNetworkEligibilityBuilder_ == null) { + budgetNetworkEligibility_ = builderForValue.build(); + } else { + budgetNetworkEligibilityBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeBudgetNetworkEligibility(com.google.ads.googleads.v26.common.BudgetNetworkEligibility value) { + if (budgetNetworkEligibilityBuilder_ == null) { + if (((bitField0_ & 0x00080000) != 0) && + budgetNetworkEligibility_ != null && + budgetNetworkEligibility_ != com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance()) { + getBudgetNetworkEligibilityBuilder().mergeFrom(value); + } else { + budgetNetworkEligibility_ = value; + } + } else { + budgetNetworkEligibilityBuilder_.mergeFrom(value); + } + if (budgetNetworkEligibility_ != null) { + bitField0_ |= 0x00080000; + onChanged(); + } + return this; + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearBudgetNetworkEligibility() { + bitField0_ = (bitField0_ & ~0x00080000); + budgetNetworkEligibility_ = null; + if (budgetNetworkEligibilityBuilder_ != null) { + budgetNetworkEligibilityBuilder_.dispose(); + budgetNetworkEligibilityBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder getBudgetNetworkEligibilityBuilder() { + bitField0_ |= 0x00080000; + onChanged(); + return internalGetBudgetNetworkEligibilityFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder getBudgetNetworkEligibilityOrBuilder() { + if (budgetNetworkEligibilityBuilder_ != null) { + return budgetNetworkEligibilityBuilder_.getMessageOrBuilder(); + } else { + return budgetNetworkEligibility_ == null ? + com.google.ads.googleads.v26.common.BudgetNetworkEligibility.getDefaultInstance() : budgetNetworkEligibility_; + } + } + /** + *
+     * Output only. Whether this budget is eligible for waterfall channel
+     * prioritization and budget caps, and if not, why.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkEligibility, com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder, com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder> + internalGetBudgetNetworkEligibilityFieldBuilder() { + if (budgetNetworkEligibilityBuilder_ == null) { + budgetNetworkEligibilityBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkEligibility, com.google.ads.googleads.v26.common.BudgetNetworkEligibility.Builder, com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder>( + getBudgetNetworkEligibility(), + getParentForChildren(), + isClean()); + budgetNetworkEligibility_ = null; + } + return budgetNetworkEligibilityBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.CampaignBudget) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetOrBuilder.java index 9f3de3f4a1..fb7c0ba347 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetOrBuilder.java @@ -511,4 +511,67 @@ public interface CampaignBudgetOrBuilder extends * @return The alignedBiddingStrategyId. */ long getAlignedBiddingStrategyId(); + + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return Whether the budgetNetworkSettings field is set. + */ + boolean hasBudgetNetworkSettings(); + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + * @return The budgetNetworkSettings. + */ + com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings(); + /** + *
+   * Waterfall channel priorities and budget caps for this budget, at most one
+   * entry per advertising channel type. When unset, the customer-level
+   * defaults in `CustomerBudgetNetworkSetting` apply.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 32; + */ + com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder(); + + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the budgetNetworkEligibility field is set. + */ + boolean hasBudgetNetworkEligibility(); + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The budgetNetworkEligibility. + */ + com.google.ads.googleads.v26.common.BudgetNetworkEligibility getBudgetNetworkEligibility(); + /** + *
+   * Output only. Whether this budget is eligible for waterfall channel
+   * prioritization and budget caps, and if not, why.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkEligibility budget_network_eligibility = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v26.common.BudgetNetworkEligibilityOrBuilder getBudgetNetworkEligibilityOrBuilder(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetProto.java index 13d67ea90e..662de2533f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignBudgetProto.java @@ -43,62 +43,69 @@ public static void registerAllExtensions( "\n8google/ads/googleads/v26/resources/cam" + "paign_budget.proto\022\"google.ads.googleads" + ".v26.resources\032;google/ads/googleads/v26" + - "/enums/budget_delivery_method.proto\0322goo" + - "gle/ads/googleads/v26/enums/budget_perio" + - "d.proto\0322google/ads/googleads/v26/enums/" + - "budget_status.proto\0320google/ads/googlead" + - "s/v26/enums/budget_type.proto\032\037google/ap" + - "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\363\013\n\016CampaignBudget\022F\n\rresource" + - "_name\030\001 \001(\tB/\340A\005\372A)\n\'googleads.googleapi" + - "s.com/CampaignBudget\022\024\n\002id\030\023 \001(\003B\003\340A\003H\000\210" + - "\001\001\022\021\n\004name\030\024 \001(\tH\001\210\001\001\022\032\n\ramount_micros\030\025" + - " \001(\003H\002\210\001\001\022 \n\023total_amount_micros\030\026 \001(\003H\003" + - "\210\001\001\022R\n\006status\030\006 \001(\0162=.google.ads.googlea" + - "ds.v26.enums.BudgetStatusEnum.BudgetStat" + - "usB\003\340A\003\022f\n\017delivery_method\030\007 \001(\0162M.googl" + - "e.ads.googleads.v26.enums.BudgetDelivery" + - "MethodEnum.BudgetDeliveryMethod\022\036\n\021expli" + - "citly_shared\030\027 \001(\010H\004\210\001\001\022!\n\017reference_cou" + - "nt\030\030 \001(\003B\003\340A\003H\005\210\001\001\022(\n\026has_recommended_bu" + - "dget\030\031 \001(\010B\003\340A\003H\006\210\001\001\0222\n recommended_budg" + - "et_amount_micros\030\032 \001(\003B\003\340A\003H\007\210\001\001\022R\n\006peri" + - "od\030\r \001(\0162=.google.ads.googleads.v26.enum" + - "s.BudgetPeriodEnum.BudgetPeriodB\003\340A\005\022C\n1" + - "recommended_budget_estimated_change_week" + - "ly_clicks\030\033 \001(\003B\003\340A\003H\010\210\001\001\022H\n6recommended" + - "_budget_estimated_change_weekly_cost_mic" + - "ros\030\034 \001(\003B\003\340A\003H\t\210\001\001\022I\n7recommended_budge" + - "t_estimated_change_weekly_interactions\030\035" + - " \001(\003B\003\340A\003H\n\210\001\001\022B\n0recommended_budget_est" + - "imated_change_weekly_views\030\036 \001(\003B\003\340A\003H\013\210" + - "\001\001\022L\n\004type\030\022 \001(\01629.google.ads.googleads." + - "v26.enums.BudgetTypeEnum.BudgetTypeB\003\340A\005" + - "\022#\n\033aligned_bidding_strategy_id\030\037 \001(\003:j\352" + - "Ag\n\'googleads.googleapis.com/CampaignBud" + - "get\022\n,require_eu_p" + - "olitical_advertising_declaration\0305 \001(\010B\003" + - "\340A\003H\005\210\001\001\022D\n\007keyword\030\010 \001(\0132,.google.ads.g" + - "oogleads.v26.common.KeywordInfoB\003\340A\005H\000\022H" + - "\n\tplacement\030\t \001(\0132..google.ads.googleads" + - ".v26.common.PlacementInfoB\003\340A\005H\000\022Z\n\023mobi" + - "le_app_category\030\n \001(\01326.google.ads.googl" + - "eads.v26.common.MobileAppCategoryInfoB\003\340" + - "A\005H\000\022Y\n\022mobile_application\030\013 \001(\01326.googl" + - "e.ads.googleads.v26.common.MobileApplica" + - "tionInfoB\003\340A\005H\000\022F\n\010location\030\014 \001(\0132-.goog" + - "le.ads.googleads.v26.common.LocationInfo" + - "B\003\340A\005H\000\022B\n\006device\030\r \001(\0132+.google.ads.goo" + - "gleads.v26.common.DeviceInfoB\003\340A\005H\000\022K\n\013a" + - "d_schedule\030\017 \001(\0132/.google.ads.googleads." + - "v26.common.AdScheduleInfoB\003\340A\005H\000\022G\n\tage_" + - "range\030\020 \001(\0132-.google.ads.googleads.v26.c" + - "ommon.AgeRangeInfoB\003\340A\005H\000\022B\n\006gender\030\021 \001(" + - "\0132+.google.ads.googleads.v26.common.Gend" + - "erInfoB\003\340A\005H\000\022M\n\014income_range\030\022 \001(\01320.go" + - "ogle.ads.googleads.v26.common.IncomeRang" + - "eInfoB\003\340A\005H\000\022S\n\017parental_status\030\023 \001(\01323." + - "google.ads.googleads.v26.common.Parental" + - "StatusInfoB\003\340A\005H\000\022G\n\tuser_list\030\026 \001(\0132-.g" + - "oogle.ads.googleads.v26.common.UserListI" + - "nfoB\003\340A\005H\000\022O\n\ryoutube_video\030\024 \001(\01321.goog" + - "le.ads.googleads.v26.common.YouTubeVideo" + - "InfoB\003\340A\005H\000\022S\n\017youtube_channel\030\025 \001(\01323.g" + - "oogle.ads.googleads.v26.common.YouTubeCh" + - "annelInfoB\003\340A\005H\000\022H\n\tproximity\030\027 \001(\0132..go" + - "ogle.ads.googleads.v26.common.ProximityI" + - "nfoB\003\340A\005H\000\022@\n\005topic\030\030 \001(\0132*.google.ads.g" + - "oogleads.v26.common.TopicInfoB\003\340A\005H\000\022O\n\r" + - "listing_scope\030\031 \001(\01321.google.ads.googlea" + - "ds.v26.common.ListingScopeInfoB\003\340A\005H\000\022F\n" + - "\010language\030\032 \001(\0132-.google.ads.googleads.v" + - "26.common.LanguageInfoB\003\340A\005H\000\022E\n\010ip_bloc" + - "k\030\033 \001(\0132,.google.ads.googleads.v26.commo" + - "n.IpBlockInfoB\003\340A\005H\000\022O\n\rcontent_label\030\034 " + - "\001(\01321.google.ads.googleads.v26.common.Co" + - "ntentLabelInfoB\003\340A\005H\000\022D\n\007carrier\030\035 \001(\0132," + - ".google.ads.googleads.v26.common.Carrier" + - "InfoB\003\340A\005H\000\022O\n\ruser_interest\030\036 \001(\01321.goo" + - "gle.ads.googleads.v26.common.UserInteres" + - "tInfoB\003\340A\005H\000\022D\n\007webpage\030\037 \001(\0132,.google.a" + - "ds.googleads.v26.common.WebpageInfoB\003\340A\005" + - "H\000\022d\n\030operating_system_version\030 \001(\0132;.g" + - "oogle.ads.googleads.v26.common.Operating" + - "SystemVersionInfoB\003\340A\005H\000\022O\n\rmobile_devic" + - "e\030! \001(\01321.google.ads.googleads.v26.commo" + - "n.MobileDeviceInfoB\003\340A\005H\000\022Q\n\016location_gr" + - "oup\030\" \001(\01322.google.ads.googleads.v26.com" + - "mon.LocationGroupInfoB\003\340A\005H\000\022S\n\017custom_a" + - "ffinity\030$ \001(\01323.google.ads.googleads.v26" + - ".common.CustomAffinityInfoB\003\340A\005H\000\022S\n\017cus" + - "tom_audience\030) \001(\01323.google.ads.googlead" + - "s.v26.common.CustomAudienceInfoB\003\340A\005H\000\022W" + - "\n\021combined_audience\030* \001(\01325.google.ads.g" + - "oogleads.v26.common.CombinedAudienceInfo" + - "B\003\340A\005H\000\022O\n\rkeyword_theme\030- \001(\01321.google." + - "ads.googleads.v26.common.KeywordThemeInf" + - "oB\003\340A\005H\000\022T\n\020local_service_id\030. \001(\01323.goo" + - "gle.ads.googleads.v26.common.LocalServic" + - "eIdInfoB\003\340A\005H\000\022I\n\nbrand_list\030/ \001(\0132..goo" + - "gle.ads.googleads.v26.common.BrandListIn" + - "foB\003\340A\005H\000\022I\n\nlife_event\0300 \001(\0132..google.a" + - "ds.googleads.v26.common.LifeEventInfoB\003\340" + - "A\005H\000\022M\n\014webpage_list\0301 \001(\01320.google.ads." + - "googleads.v26.common.WebpageListInfoB\003\340A" + - "\005H\000\022M\n\014video_lineup\0302 \001(\01320.google.ads.g" + - "oogleads.v26.common.VideoLineupInfoB\003\340A\005" + - "H\000\022]\n\024extended_demographic\0304 \001(\01328.googl" + - "e.ads.googleads.v26.common.ExtendedDemog" + - "raphicInfoB\003\340A\005H\000:v\352As\n*googleads.google" + - "apis.com/CampaignCriterion\022Ecustomers/{c" + - "ustomer_id}/campaignCriteria/{campaign_i" + - "d}~{criterion_id}B\013\n\tcriterionB\013\n\t_campa" + - "ignB\017\n\r_criterion_idB\017\n\r_bid_modifierB\013\n" + - "\t_negativeB/\n-_require_eu_political_adve" + - "rtising_declarationB\210\002\n&com.google.ads.g" + - "oogleads.v26.resourcesB\026CampaignCriterio" + - "nProtoP\001ZKgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/resources;reso" + - "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + - "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + - "urces\352\002&Google::Ads::GoogleAds::V26::Res" + - "ourcesb\006proto3" + "to\"\311\034\n\021CampaignCriterion\022J\n\rresource_nam" + + "e\030\001 \001(\tB3\342A\001\005\372A,\n*googleads.googleapis.c" + + "om/CampaignCriterion\022A\n\010campaign\030% \001(\tB*" + + "\342A\001\005\372A#\n!googleads.googleapis.com/Campai" + + "gnH\001\210\001\001\022\037\n\014criterion_id\030& \001(\003B\004\342A\001\003H\002\210\001\001" + + "\022\032\n\014display_name\030+ \001(\tB\004\342A\001\003\022\031\n\014bid_modi" + + "fier\030\' \001(\002H\003\210\001\001\022\033\n\010negative\030( \001(\010B\004\342A\001\005H" + + "\004\210\001\001\022S\n\004type\030\006 \001(\0162?.google.ads.googlead" + + "s.v26.enums.CriterionTypeEnum.CriterionT" + + "ypeB\004\342A\001\003\022c\n\006status\030# \001(\0162S.google.ads.g" + + "oogleads.v26.enums.CampaignCriterionStat" + + "usEnum.CampaignCriterionStatus\022?\n,requir" + + "e_eu_political_advertising_declaration\0305" + + " \001(\010B\004\342A\001\003H\005\210\001\001\022E\n\007keyword\030\010 \001(\0132,.googl" + + "e.ads.googleads.v26.common.KeywordInfoB\004" + + "\342A\001\005H\000\022I\n\tplacement\030\t \001(\0132..google.ads.g" + + "oogleads.v26.common.PlacementInfoB\004\342A\001\005H" + + "\000\022[\n\023mobile_app_category\030\n \001(\01326.google." + + "ads.googleads.v26.common.MobileAppCatego" + + "ryInfoB\004\342A\001\005H\000\022Z\n\022mobile_application\030\013 \001" + + "(\01326.google.ads.googleads.v26.common.Mob" + + "ileApplicationInfoB\004\342A\001\005H\000\022G\n\010location\030\014" + + " \001(\0132-.google.ads.googleads.v26.common.L" + + "ocationInfoB\004\342A\001\005H\000\022C\n\006device\030\r \001(\0132+.go" + + "ogle.ads.googleads.v26.common.DeviceInfo" + + "B\004\342A\001\005H\000\022L\n\013ad_schedule\030\017 \001(\0132/.google.a" + + "ds.googleads.v26.common.AdScheduleInfoB\004" + + "\342A\001\005H\000\022H\n\tage_range\030\020 \001(\0132-.google.ads.g" + + "oogleads.v26.common.AgeRangeInfoB\004\342A\001\005H\000" + + "\022C\n\006gender\030\021 \001(\0132+.google.ads.googleads." + + "v26.common.GenderInfoB\004\342A\001\005H\000\022N\n\014income_" + + "range\030\022 \001(\01320.google.ads.googleads.v26.c" + + "ommon.IncomeRangeInfoB\004\342A\001\005H\000\022T\n\017parenta" + + "l_status\030\023 \001(\01323.google.ads.googleads.v2" + + "6.common.ParentalStatusInfoB\004\342A\001\005H\000\022H\n\tu" + + "ser_list\030\026 \001(\0132-.google.ads.googleads.v2" + + "6.common.UserListInfoB\004\342A\001\005H\000\022P\n\ryoutube" + + "_video\030\024 \001(\01321.google.ads.googleads.v26." + + "common.YouTubeVideoInfoB\004\342A\001\005H\000\022T\n\017youtu" + + "be_channel\030\025 \001(\01323.google.ads.googleads." + + "v26.common.YouTubeChannelInfoB\004\342A\001\005H\000\022I\n" + + "\tproximity\030\027 \001(\0132..google.ads.googleads." + + "v26.common.ProximityInfoB\004\342A\001\005H\000\022A\n\005topi" + + "c\030\030 \001(\0132*.google.ads.googleads.v26.commo" + + "n.TopicInfoB\004\342A\001\005H\000\022P\n\rlisting_scope\030\031 \001" + + "(\01321.google.ads.googleads.v26.common.Lis" + + "tingScopeInfoB\004\342A\001\005H\000\022G\n\010language\030\032 \001(\0132" + + "-.google.ads.googleads.v26.common.Langua" + + "geInfoB\004\342A\001\005H\000\022F\n\010ip_block\030\033 \001(\0132,.googl" + + "e.ads.googleads.v26.common.IpBlockInfoB\004" + + "\342A\001\005H\000\022P\n\rcontent_label\030\034 \001(\01321.google.a" + + "ds.googleads.v26.common.ContentLabelInfo" + + "B\004\342A\001\005H\000\022E\n\007carrier\030\035 \001(\0132,.google.ads.g" + + "oogleads.v26.common.CarrierInfoB\004\342A\001\005H\000\022" + + "P\n\ruser_interest\030\036 \001(\01321.google.ads.goog" + + "leads.v26.common.UserInterestInfoB\004\342A\001\005H" + + "\000\022E\n\007webpage\030\037 \001(\0132,.google.ads.googlead" + + "s.v26.common.WebpageInfoB\004\342A\001\005H\000\022e\n\030oper" + + "ating_system_version\030 \001(\0132;.google.ads." + + "googleads.v26.common.OperatingSystemVers" + + "ionInfoB\004\342A\001\005H\000\022P\n\rmobile_device\030! \001(\01321" + + ".google.ads.googleads.v26.common.MobileD" + + "eviceInfoB\004\342A\001\005H\000\022R\n\016location_group\030\" \001(" + + "\01322.google.ads.googleads.v26.common.Loca" + + "tionGroupInfoB\004\342A\001\005H\000\022T\n\017custom_affinity" + + "\030$ \001(\01323.google.ads.googleads.v26.common" + + ".CustomAffinityInfoB\004\342A\001\005H\000\022T\n\017custom_au" + + "dience\030) \001(\01323.google.ads.googleads.v26." + + "common.CustomAudienceInfoB\004\342A\001\005H\000\022X\n\021com" + + "bined_audience\030* \001(\01325.google.ads.google" + + "ads.v26.common.CombinedAudienceInfoB\004\342A\001" + + "\005H\000\022P\n\rkeyword_theme\030- \001(\01321.google.ads." + + "googleads.v26.common.KeywordThemeInfoB\004\342" + + "A\001\005H\000\022U\n\020local_service_id\030. \001(\01323.google" + + ".ads.googleads.v26.common.LocalServiceId" + + "InfoB\004\342A\001\005H\000\022J\n\nbrand_list\030/ \001(\0132..googl" + + "e.ads.googleads.v26.common.BrandListInfo" + + "B\004\342A\001\005H\000\022J\n\nlife_event\0300 \001(\0132..google.ad" + + "s.googleads.v26.common.LifeEventInfoB\004\342A" + + "\001\005H\000\022N\n\014webpage_list\0301 \001(\01320.google.ads." + + "googleads.v26.common.WebpageListInfoB\004\342A" + + "\001\005H\000\022N\n\014video_lineup\0302 \001(\01320.google.ads." + + "googleads.v26.common.VideoLineupInfoB\004\342A" + + "\001\005H\000\022^\n\024extended_demographic\0304 \001(\01328.goo" + + "gle.ads.googleads.v26.common.ExtendedDem" + + "ographicInfoB\004\342A\001\005H\000:v\352As\n*googleads.goo" + + "gleapis.com/CampaignCriterion\022Ecustomers" + + "/{customer_id}/campaignCriteria/{campaig" + + "n_id}~{criterion_id}B\013\n\tcriterionB\013\n\t_ca" + + "mpaignB\017\n\r_criterion_idB\017\n\r_bid_modifier" + + "B\013\n\t_negativeB/\n-_require_eu_political_a" + + "dvertising_declarationB\210\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\026CampaignCrite" + + "rionProtoP\001ZKgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/resources;r" + + "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + + "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + + "esources\352\002&Google::Ads::GoogleAds::V26::" + + "Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignCustomizerProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignCustomizerProto.java index e3f7aa742c..d0cf6859a0 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignCustomizerProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignCustomizerProto.java @@ -46,28 +46,28 @@ public static void registerAllExtensions( "/v26/common/customizer_value.proto\032 \001(\t" + + "B,\372A)\n\'googleads.googleapis.com/Campaign" + + "BudgetH\006\210\001\001\022p\n\025bidding_strategy_type\030\026 \001" + + "(\0162K.google.ads.googleads.v26.enums.Bidd" + + "ingStrategyTypeEnum.BiddingStrategyTypeB" + + "\004\342A\001\003\022`\n\033accessible_bidding_strategy\030G \001" + + "(\tB;\342A\001\003\372A4\n2googleads.googleapis.com/Ac" + + "cessibleBiddingStrategy\022H\n\016campaign_grou" + + "p\030L \001(\tB+\372A(\n&googleads.googleapis.com/C" + + "ampaignGroupH\007\210\001\001\022\034\n\017start_date_time\030h \001" + + "(\tH\010\210\001\001\022\032\n\rend_date_time\030i \001(\tH\t\210\001\001\022\035\n\020f" + + "inal_url_suffix\030A \001(\tH\n\210\001\001\022J\n\016frequency_" + + "caps\030( \003(\01322.google.ads.googleads.v26.co" + + "mmon.FrequencyCapEntry\022P\n\rvanity_pharma\030" + + ", \001(\01329.google.ads.googleads.v26.resourc" + + "es.Campaign.VanityPharma\022b\n\026selective_op" + + "timization\030- \001(\0132B.google.ads.googleads." + + "v26.resources.Campaign.SelectiveOptimiza" + + "tion\022g\n\031optimization_goal_setting\0306 \001(\0132" + + "D.google.ads.googleads.v26.resources.Cam" + + "paign.OptimizationGoalSetting\022\\\n\020trackin" + + "g_setting\030. \001(\0132<.google.ads.googleads.v" + + "26.resources.Campaign.TrackingSettingB\004\342" + + "A\001\003\022Q\n\014payment_mode\0304 \001(\0162;.google.ads.g" + + "oogleads.v26.enums.PaymentModeEnum.Payme" + + "ntMode\022%\n\022optimization_score\030B \001(\001B\004\342A\001\003" + + "H\013\210\001\001\022l\n!excluded_parent_asset_field_typ" + + "es\030E \003(\0162A.google.ads.googleads.v26.enum" + + "s.AssetFieldTypeEnum.AssetFieldType\022f\n\037e" + + "xcluded_parent_asset_set_types\030P \003(\0162=.g" + + "oogle.ads.googleads.v26.enums.AssetSetTy" + + "peEnum.AssetSetType\022i\n\027performance_max_u" + + "pgrade\030M \001(\0132B.google.ads.googleads.v26." + + "resources.Campaign.PerformanceMaxUpgrade" + + "B\004\342A\001\003\022Q\n\030hotel_property_asset_set\030S \001(\t" + + "B*\342A\001\005\372A#\n!googleads.googleapis.com/Asse" + + "tSetH\014\210\001\001\022\\\n\014listing_type\030V \001(\0162;.google" + + ".ads.googleads.v26.enums.ListingTypeEnum" + + ".ListingTypeB\004\342A\001\005H\r\210\001\001\022f\n\031asset_automat" + + "ion_settings\030X \003(\0132C.google.ads.googlead" + + "s.v26.resources.Campaign.AssetAutomation" + + "Setting\022q\n\022keyword_match_type\030Z \001(\0162U.go" + + "ogle.ads.googleads.v26.enums.CampaignKey" + + "wordMatchTypeEnum.CampaignKeywordMatchTy" + + "pe\022+\n\030brand_guidelines_enabled\030` \001(\010B\004\342A" + + "\001\005H\016\210\001\001\022V\n\020brand_guidelines\030b \001(\0132<.goog" + "le.ads.googleads.v26.resources.Campaign." + - "LocalCampaignSetting\022]\n\024app_campaign_set" + - "ting\0303 \001(\0132?.google.ads.googleads.v26.re" + - "sources.Campaign.AppCampaignSetting\022>\n\006l" + - "abels\030= \003(\tB.\340A\003\372A(\n&googleads.googleapi" + - "s.com/CampaignLabel\022o\n\017experiment_type\030\021" + - " \001(\0162Q.google.ads.googleads.v26.enums.Ca" + - "mpaignExperimentTypeEnum.CampaignExperim" + - "entTypeB\003\340A\003\022E\n\rbase_campaign\0308 \001(\tB)\340A\003" + - "\372A#\n!googleads.googleapis.com/CampaignH\005" + - "\210\001\001\022J\n\017campaign_budget\030> \001(\tB,\372A)\n\'googl" + - "eads.googleapis.com/CampaignBudgetH\006\210\001\001\022" + - "o\n\025bidding_strategy_type\030\026 \001(\0162K.google." + - "ads.googleads.v26.enums.BiddingStrategyT" + - "ypeEnum.BiddingStrategyTypeB\003\340A\003\022_\n\033acce" + - "ssible_bidding_strategy\030G \001(\tB:\340A\003\372A4\n2g" + - "oogleads.googleapis.com/AccessibleBiddin" + - "gStrategy\022H\n\016campaign_group\030L \001(\tB+\372A(\n&" + - "googleads.googleapis.com/CampaignGroupH\007" + - "\210\001\001\022\034\n\017start_date_time\030h \001(\tH\010\210\001\001\022\032\n\rend" + - "_date_time\030i \001(\tH\t\210\001\001\022\035\n\020final_url_suffi" + - "x\030A \001(\tH\n\210\001\001\022J\n\016frequency_caps\030( \003(\01322.g" + - "oogle.ads.googleads.v26.common.Frequency" + - "CapEntry\022P\n\rvanity_pharma\030, \001(\01329.google" + - ".ads.googleads.v26.resources.Campaign.Va" + - "nityPharma\022b\n\026selective_optimization\030- \001" + - "(\0132B.google.ads.googleads.v26.resources." + - "Campaign.SelectiveOptimization\022g\n\031optimi" + - "zation_goal_setting\0306 \001(\0132D.google.ads.g" + - "oogleads.v26.resources.Campaign.Optimiza" + - "tionGoalSetting\022[\n\020tracking_setting\030. \001(" + - "\0132<.google.ads.googleads.v26.resources.C" + - "ampaign.TrackingSettingB\003\340A\003\022Q\n\014payment_" + - "mode\0304 \001(\0162;.google.ads.googleads.v26.en" + - "ums.PaymentModeEnum.PaymentMode\022$\n\022optim" + - "ization_score\030B \001(\001B\003\340A\003H\013\210\001\001\022l\n!exclude" + - "d_parent_asset_field_types\030E \003(\0162A.googl" + - "e.ads.googleads.v26.enums.AssetFieldType" + - "Enum.AssetFieldType\022f\n\037excluded_parent_a" + - "sset_set_types\030P \003(\0162=.google.ads.google" + - "ads.v26.enums.AssetSetTypeEnum.AssetSetT" + - "ype\022h\n\027performance_max_upgrade\030M \001(\0132B.g" + + "BrandGuidelines\022T\n\017text_guidelines\030k \001(\013" + + "2;.google.ads.googleads.v26.resources.Ca" + + "mpaign.TextGuidelines\022p\n third_party_int" + + "egration_partners\030d \001(\0132F.google.ads.goo" + + "gleads.v26.common.CampaignThirdPartyInte" + + "grationPartners\022Q\n\016ai_max_setting\030e \001(\0132" + + "9.google.ads.googleads.v26.resources.Cam" + + "paign.AiMaxSetting\022\210\001\n!contains_eu_polit" + + "ical_advertising\030f \001(\0162].google.ads.goog" + + "leads.v26.enums.EuPoliticalAdvertisingSt" + + "atusEnum.EuPoliticalAdvertisingStatus\022W\n" + + "\nfeed_types\030g \003(\0162=.google.ads.googleads" + + ".v26.enums.AssetSetTypeEnum.AssetSetType" + + "B\004\342A\001\003\0229\n,view_through_conversion_optimi" + + "zation_enabled\030j \001(\010H\017\210\001\001\022:\n,missing_eu_" + + "political_advertising_declaration\030l \001(\010B" + + "\004\342A\001\003\022]\n\027lift_measurement_config\030o \001(\tB7" + + "\342A\001\003\372A0\n.googleads.googleapis.com/LiftMe" + + "asurementConfigH\020\210\001\001\022*\n\027aca_migration_da" + + "te_time\030p \001(\tB\004\342A\001\003H\021\210\001\001\0222\n\037broad_match_" + + "migration_date_time\030q \001(\tB\004\342A\001\003H\022\210\001\001\022I\n\020" + + "bidding_strategy\030C \001(\tB-\372A*\n(googleads.g" + + "oogleapis.com/BiddingStrategyH\000\022A\n\ncommi" + + "ssion\0301 \001(\0132+.google.ads.googleads.v26.c" + + "ommon.CommissionH\000\022@\n\nmanual_cpa\030J \001(\0132*" + + ".google.ads.googleads.v26.common.ManualC" + + "paH\000\022@\n\nmanual_cpc\030\030 \001(\0132*.google.ads.go" + + "ogleads.v26.common.ManualCpcH\000\022@\n\nmanual" + + "_cpm\030\031 \001(\0132*.google.ads.googleads.v26.co" + + "mmon.ManualCpmH\000\022@\n\nmanual_cpv\030% \001(\0132*.g" + + "oogle.ads.googleads.v26.common.ManualCpv" + + "H\000\022T\n\024maximize_conversions\030\036 \001(\01324.googl" + + "e.ads.googleads.v26.common.MaximizeConve" + + "rsionsH\000\022]\n\031maximize_conversion_value\030\037 " + + "\001(\01328.google.ads.googleads.v26.common.Ma" + + "ximizeConversionValueH\000\022@\n\ntarget_cpa\030\032 " + + "\001(\0132*.google.ads.googleads.v26.common.Ta" + + "rgetCpaH\000\022Y\n\027target_impression_share\0300 \001" + + "(\01326.google.ads.googleads.v26.common.Tar" + + "getImpressionShareH\000\022B\n\013target_roas\030\035 \001(" + + "\0132+.google.ads.googleads.v26.common.Targ" + + "etRoasH\000\022D\n\014target_spend\030\033 \001(\0132,.google." + + "ads.googleads.v26.common.TargetSpendH\000\022B" + + "\n\013percent_cpc\030\" \001(\0132+.google.ads.googlea" + + "ds.v26.common.PercentCpcH\000\022@\n\ntarget_cpm" + + "\030) \001(\0132*.google.ads.googleads.v26.common" + + ".TargetCpmH\000\022>\n\tfixed_cpm\030\\ \001(\0132).google" + + ".ads.googleads.v26.common.FixedCpmH\000\022@\n\n" + + "target_cpv\030] \001(\0132*.google.ads.googleads." + + "v26.common.TargetCpvH\000\022@\n\ntarget_cpc\030c \001" + + "(\0132*.google.ads.googleads.v26.common.Tar" + + "getCpcH\000\032\242\002\n\025PerformanceMaxUpgrade\022L\n\030pe" + + "rformance_max_campaign\030\001 \001(\tB*\342A\001\003\372A#\n!g" + + "oogleads.googleapis.com/Campaign\022H\n\024pre_" + + "upgrade_campaign\030\002 \001(\tB*\342A\001\003\372A#\n!googlea" + + "ds.googleapis.com/Campaign\022q\n\006status\030\003 \001" + + "(\0162[.google.ads.googleads.v26.enums.Perf" + + "ormanceMaxUpgradeStatusEnum.PerformanceM" + + "axUpgradeStatusB\004\342A\001\003\032\215\003\n\017NetworkSetting" + + "s\022!\n\024target_google_search\030\005 \001(\010H\000\210\001\001\022\"\n\025" + + "target_search_network\030\006 \001(\010H\001\210\001\001\022#\n\026targ" + + "et_content_network\030\007 \001(\010H\002\210\001\001\022*\n\035target_" + + "partner_search_network\030\010 \001(\010H\003\210\001\001\022\033\n\016tar" + + "get_youtube\030\t \001(\010H\004\210\001\001\022%\n\030target_google_" + + "tv_network\030\n \001(\010H\005\210\001\001B\027\n\025_target_google_" + + "searchB\030\n\026_target_search_networkB\031\n\027_tar" + + "get_content_networkB \n\036_target_partner_s" + + "earch_networkB\021\n\017_target_youtubeB\033\n\031_tar" + + "get_google_tv_network\032\202\001\n\020HotelSettingIn" + + "fo\022\034\n\017hotel_center_id\030\002 \001(\003H\000\210\001\001\022\"\n\025disa" + + "ble_hotel_setting\030\003 \001(\010H\001\210\001\001B\022\n\020_hotel_c" + + "enter_idB\030\n\026_disable_hotel_setting\032\221\001\n\027D" + + "ynamicSearchAdsSetting\022\031\n\013domain_name\030\006 " + + "\001(\tB\004\342A\001\002\022\033\n\rlanguage_code\030\007 \001(\tB\004\342A\001\002\022#" + + "\n\026use_supplied_urls_only\030\010 \001(\010H\000\210\001\001B\031\n\027_" + + "use_supplied_urls_only\032\223\003\n\017ShoppingSetti" + + "ng\022\030\n\013merchant_id\030\005 \001(\003H\000\210\001\001\022\022\n\nfeed_lab" + + "el\030\n \001(\t\022\036\n\021campaign_priority\030\007 \001(\005H\001\210\001\001" + + "\022\031\n\014enable_local\030\010 \001(\010H\002\210\001\001\022#\n\025use_vehic" + + "le_inventory\030\t \001(\010B\004\342A\001\005\022\037\n\027advertising_" + + "partner_ids\030\013 \003(\003\022!\n\024disable_product_fee" + + "d\030\014 \001(\010H\003\210\001\001\0223\n&ignore_brand_exclusion_i" + + "n_shopping_ads\030\r \001(\010H\004\210\001\001B\016\n\014_merchant_i" + + "dB\024\n\022_campaign_priorityB\017\n\r_enable_local" + + "B\027\n\025_disable_product_feedB)\n\'_ignore_bra" + + "nd_exclusion_in_shopping_ads\032C\n\017Tracking" + + "Setting\022\037\n\014tracking_url\030\002 \001(\tB\004\342A\001\003H\000\210\001\001" + + "B\017\n\r_tracking_url\032\374\001\n\024GeoTargetTypeSetti" + + "ng\022q\n\030positive_geo_target_type\030\001 \001(\0162O.g" + + "oogle.ads.googleads.v26.enums.PositiveGe" + + "oTargetTypeEnum.PositiveGeoTargetType\022q\n" + + "\030negative_geo_target_type\030\002 \001(\0162O.google" + + ".ads.googleads.v26.enums.NegativeGeoTarg" + + "etTypeEnum.NegativeGeoTargetType\032\177\n\024Loca" + + "lCampaignSetting\022g\n\024location_source_type" + + "\030\001 \001(\0162I.google.ads.googleads.v26.enums." + + "LocationSourceTypeEnum.LocationSourceTyp" + + "e\032\260\002\n\022AppCampaignSetting\022\215\001\n\032bidding_str" + + "ategy_goal_type\030\001 \001(\0162i.google.ads.googl" + + "eads.v26.enums.AppCampaignBiddingStrateg" + + "yGoalTypeEnum.AppCampaignBiddingStrategy" + + "GoalType\022\031\n\006app_id\030\004 \001(\tB\004\342A\001\005H\000\210\001\001\022d\n\ta" + + "pp_store\030\003 \001(\0162K.google.ads.googleads.v2" + + "6.enums.AppCampaignAppStoreEnum.AppCampa" + + "ignAppStoreB\004\342A\001\005B\t\n\007_app_id\032\365\001\n\014VanityP" + + "harma\022\201\001\n\036vanity_pharma_display_url_mode" + + "\030\001 \001(\0162Y.google.ads.googleads.v26.enums." + + "VanityPharmaDisplayUrlModeEnum.VanityPha" + + "rmaDisplayUrlMode\022a\n\022vanity_pharma_text\030" + + "\002 \001(\0162E.google.ads.googleads.v26.enums.V" + + "anityPharmaTextEnum.VanityPharmaText\032c\n\025" + + "SelectiveOptimization\022J\n\022conversion_acti" + + "ons\030\002 \003(\tB.\372A+\n)googleads.googleapis.com" + + "/ConversionAction\032\211\001\n\027OptimizationGoalSe" + + "tting\022n\n\027optimization_goal_types\030\001 \003(\0162M" + + ".google.ads.googleads.v26.enums.Optimiza" + + "tionGoalTypeEnum.OptimizationGoalType\032S\n" + + "\017AudienceSetting\022\'\n\024use_audience_grouped" + + "\030\001 \001(\010B\004\342A\001\005H\000\210\001\001B\027\n\025_use_audience_group" + + "ed\032p\n\035LocalServicesCampaignSettings\022O\n\rc" + + "ategory_bids\030\001 \003(\01328.google.ads.googlead" + + "s.v26.resources.Campaign.CategoryBid\032\331\002\n" + + "!LocalServicesPmaxCampaignSettings\022-\n na" + + "vigational_query_leads_enabled\030\001 \001(\010H\000\210\001" + + "\001\022\032\n\rfounding_year\030\002 \001(\003H\001\210\001\001\022 \n\014country" + + "_code\030\003 \001(\tB\005\342A\002\002\005H\002\210\001\001\022P\n\rphone_numbers" + + "\030\004 \003(\01329.google.ads.googleads.v26.common" + + ".LocalServicesPhoneNumber\022\036\n\nlisting_id\030" + + "\006 \001(\003B\005\342A\002\002\005H\003\210\001\001B#\n!_navigational_query" + + "_leads_enabledB\020\n\016_founding_yearB\017\n\r_cou" + + "ntry_codeB\r\n\013_listing_id\032\263\001\n\013CategoryBid" + + "\022\030\n\013category_id\030\001 \001(\tH\000\210\001\001\022\"\n\025manual_cpa" + + "_bid_micros\030\002 \001(\003H\001\210\001\001\022\"\n\025target_cpa_bid" + + "_micros\030\003 \001(\003H\002\210\001\001B\016\n\014_category_idB\030\n\026_m" + + "anual_cpa_bid_microsB\030\n\026_target_cpa_bid_" + + "micros\032T\n\026TravelCampaignSettings\022$\n\021trav" + + "el_account_id\030\001 \001(\003B\004\342A\001\005H\000\210\001\001B\024\n\022_trave" + + "l_account_id\032Y\n\031DemandGenCampaignSetting" + + "s\022%\n\022upgraded_targeting\030\001 \001(\010B\004\342A\001\005H\000\210\001\001" + + "B\025\n\023_upgraded_targeting\032\212\022\n\025VideoCampaig" + + "nSettings\022m\n\021video_ad_sequence\030\004 \001(\0132R.g" + "oogle.ads.googleads.v26.resources.Campai" + - "gn.PerformanceMaxUpgradeB\003\340A\003\022P\n\030hotel_p" + - "roperty_asset_set\030S \001(\tB)\340A\005\372A#\n!googlea" + - "ds.googleapis.com/AssetSetH\014\210\001\001\022[\n\014listi" + - "ng_type\030V \001(\0162;.google.ads.googleads.v26" + - ".enums.ListingTypeEnum.ListingTypeB\003\340A\005H" + - "\r\210\001\001\022f\n\031asset_automation_settings\030X \003(\0132" + - "C.google.ads.googleads.v26.resources.Cam" + - "paign.AssetAutomationSetting\022q\n\022keyword_" + - "match_type\030Z \001(\0162U.google.ads.googleads." + - "v26.enums.CampaignKeywordMatchTypeEnum.C" + - "ampaignKeywordMatchType\022*\n\030brand_guideli" + - "nes_enabled\030` \001(\010B\003\340A\005H\016\210\001\001\022V\n\020brand_gui" + - "delines\030b \001(\0132<.google.ads.googleads.v26" + - ".resources.Campaign.BrandGuidelines\022T\n\017t" + - "ext_guidelines\030k \001(\0132;.google.ads.google" + - "ads.v26.resources.Campaign.TextGuideline" + - "s\022p\n third_party_integration_partners\030d " + - "\001(\0132F.google.ads.googleads.v26.common.Ca" + - "mpaignThirdPartyIntegrationPartners\022Q\n\016a" + - "i_max_setting\030e \001(\01329.google.ads.googlea" + - "ds.v26.resources.Campaign.AiMaxSetting\022\210" + - "\001\n!contains_eu_political_advertising\030f \001" + - "(\0162].google.ads.googleads.v26.enums.EuPo" + - "liticalAdvertisingStatusEnum.EuPolitical" + - "AdvertisingStatus\022V\n\nfeed_types\030g \003(\0162=." + - "google.ads.googleads.v26.enums.AssetSetT" + - "ypeEnum.AssetSetTypeB\003\340A\003\0229\n,view_throug" + - "h_conversion_optimization_enabled\030j \001(\010H" + - "\017\210\001\001\0229\n,missing_eu_political_advertising" + - "_declaration\030l \001(\010B\003\340A\003\022\\\n\027lift_measurem" + - "ent_config\030o \001(\tB6\340A\003\372A0\n.googleads.goog" + - "leapis.com/LiftMeasurementConfigH\020\210\001\001\022)\n" + - "\027aca_migration_date_time\030p \001(\tB\003\340A\003H\021\210\001\001" + - "\0221\n\037broad_match_migration_date_time\030q \001(" + - "\tB\003\340A\003H\022\210\001\001\022I\n\020bidding_strategy\030C \001(\tB-\372" + - "A*\n(googleads.googleapis.com/BiddingStra" + - "tegyH\000\022A\n\ncommission\0301 \001(\0132+.google.ads." + - "googleads.v26.common.CommissionH\000\022@\n\nman" + - "ual_cpa\030J \001(\0132*.google.ads.googleads.v26" + - ".common.ManualCpaH\000\022@\n\nmanual_cpc\030\030 \001(\0132" + - "*.google.ads.googleads.v26.common.Manual" + - "CpcH\000\022@\n\nmanual_cpm\030\031 \001(\0132*.google.ads.g" + - "oogleads.v26.common.ManualCpmH\000\022@\n\nmanua" + - "l_cpv\030% \001(\0132*.google.ads.googleads.v26.c" + - "ommon.ManualCpvH\000\022T\n\024maximize_conversion" + - "s\030\036 \001(\01324.google.ads.googleads.v26.commo" + - "n.MaximizeConversionsH\000\022]\n\031maximize_conv" + - "ersion_value\030\037 \001(\01328.google.ads.googlead" + - "s.v26.common.MaximizeConversionValueH\000\022@" + - "\n\ntarget_cpa\030\032 \001(\0132*.google.ads.googlead" + - "s.v26.common.TargetCpaH\000\022Y\n\027target_impre" + - "ssion_share\0300 \001(\01326.google.ads.googleads" + - ".v26.common.TargetImpressionShareH\000\022B\n\013t" + - "arget_roas\030\035 \001(\0132+.google.ads.googleads." + - "v26.common.TargetRoasH\000\022D\n\014target_spend\030" + - "\033 \001(\0132,.google.ads.googleads.v26.common." + - "TargetSpendH\000\022B\n\013percent_cpc\030\" \001(\0132+.goo" + - "gle.ads.googleads.v26.common.PercentCpcH" + - "\000\022@\n\ntarget_cpm\030) \001(\0132*.google.ads.googl" + - "eads.v26.common.TargetCpmH\000\022>\n\tfixed_cpm" + - "\030\\ \001(\0132).google.ads.googleads.v26.common" + - ".FixedCpmH\000\022@\n\ntarget_cpv\030] \001(\0132*.google" + - ".ads.googleads.v26.common.TargetCpvH\000\022@\n" + - "\ntarget_cpc\030c \001(\0132*.google.ads.googleads" + - ".v26.common.TargetCpcH\000\032\237\002\n\025PerformanceM" + - "axUpgrade\022K\n\030performance_max_campaign\030\001 " + - "\001(\tB)\340A\003\372A#\n!googleads.googleapis.com/Ca" + - "mpaign\022G\n\024pre_upgrade_campaign\030\002 \001(\tB)\340A" + - "\003\372A#\n!googleads.googleapis.com/Campaign\022" + - "p\n\006status\030\003 \001(\0162[.google.ads.googleads.v" + - "26.enums.PerformanceMaxUpgradeStatusEnum" + - ".PerformanceMaxUpgradeStatusB\003\340A\003\032\215\003\n\017Ne" + - "tworkSettings\022!\n\024target_google_search\030\005 " + - "\001(\010H\000\210\001\001\022\"\n\025target_search_network\030\006 \001(\010H" + - "\001\210\001\001\022#\n\026target_content_network\030\007 \001(\010H\002\210\001" + - "\001\022*\n\035target_partner_search_network\030\010 \001(\010" + - "H\003\210\001\001\022\033\n\016target_youtube\030\t \001(\010H\004\210\001\001\022%\n\030ta" + - "rget_google_tv_network\030\n \001(\010H\005\210\001\001B\027\n\025_ta" + - "rget_google_searchB\030\n\026_target_search_net" + - "workB\031\n\027_target_content_networkB \n\036_targ" + - "et_partner_search_networkB\021\n\017_target_you" + - "tubeB\033\n\031_target_google_tv_network\032\202\001\n\020Ho" + - "telSettingInfo\022\034\n\017hotel_center_id\030\002 \001(\003H" + - "\000\210\001\001\022\"\n\025disable_hotel_setting\030\003 \001(\010H\001\210\001\001" + - "B\022\n\020_hotel_center_idB\030\n\026_disable_hotel_s" + - "etting\032\217\001\n\027DynamicSearchAdsSetting\022\030\n\013do" + - "main_name\030\006 \001(\tB\003\340A\002\022\032\n\rlanguage_code\030\007 " + - "\001(\tB\003\340A\002\022#\n\026use_supplied_urls_only\030\010 \001(\010" + - "H\000\210\001\001B\031\n\027_use_supplied_urls_only\032\222\003\n\017Sho" + - "ppingSetting\022\030\n\013merchant_id\030\005 \001(\003H\000\210\001\001\022\022" + - "\n\nfeed_label\030\n \001(\t\022\036\n\021campaign_priority\030" + - "\007 \001(\005H\001\210\001\001\022\031\n\014enable_local\030\010 \001(\010H\002\210\001\001\022\"\n" + - "\025use_vehicle_inventory\030\t \001(\010B\003\340A\005\022\037\n\027adv" + - "ertising_partner_ids\030\013 \003(\003\022!\n\024disable_pr" + - "oduct_feed\030\014 \001(\010H\003\210\001\001\0223\n&ignore_brand_ex" + - "clusion_in_shopping_ads\030\r \001(\010H\004\210\001\001B\016\n\014_m" + - "erchant_idB\024\n\022_campaign_priorityB\017\n\r_ena" + - "ble_localB\027\n\025_disable_product_feedB)\n\'_i" + - "gnore_brand_exclusion_in_shopping_ads\032B\n" + - "\017TrackingSetting\022\036\n\014tracking_url\030\002 \001(\tB\003" + - "\340A\003H\000\210\001\001B\017\n\r_tracking_url\032\374\001\n\024GeoTargetT" + - "ypeSetting\022q\n\030positive_geo_target_type\030\001" + - " \001(\0162O.google.ads.googleads.v26.enums.Po" + - "sitiveGeoTargetTypeEnum.PositiveGeoTarge" + - "tType\022q\n\030negative_geo_target_type\030\002 \001(\0162" + - "O.google.ads.googleads.v26.enums.Negativ" + - "eGeoTargetTypeEnum.NegativeGeoTargetType" + - "\032\177\n\024LocalCampaignSetting\022g\n\024location_sou" + - "rce_type\030\001 \001(\0162I.google.ads.googleads.v2" + - "6.enums.LocationSourceTypeEnum.LocationS" + - "ourceType\032\256\002\n\022AppCampaignSetting\022\215\001\n\032bid" + - "ding_strategy_goal_type\030\001 \001(\0162i.google.a" + - "ds.googleads.v26.enums.AppCampaignBiddin" + - "gStrategyGoalTypeEnum.AppCampaignBidding" + - "StrategyGoalType\022\030\n\006app_id\030\004 \001(\tB\003\340A\005H\000\210" + - "\001\001\022c\n\tapp_store\030\003 \001(\0162K.google.ads.googl" + - "eads.v26.enums.AppCampaignAppStoreEnum.A" + - "ppCampaignAppStoreB\003\340A\005B\t\n\007_app_id\032\365\001\n\014V" + - "anityPharma\022\201\001\n\036vanity_pharma_display_ur" + - "l_mode\030\001 \001(\0162Y.google.ads.googleads.v26." + - "enums.VanityPharmaDisplayUrlModeEnum.Van" + - "ityPharmaDisplayUrlMode\022a\n\022vanity_pharma" + - "_text\030\002 \001(\0162E.google.ads.googleads.v26.e" + - "nums.VanityPharmaTextEnum.VanityPharmaTe" + - "xt\032c\n\025SelectiveOptimization\022J\n\022conversio" + - "n_actions\030\002 \003(\tB.\372A+\n)googleads.googleap" + - "is.com/ConversionAction\032\211\001\n\027Optimization" + - "GoalSetting\022n\n\027optimization_goal_types\030\001" + - " \003(\0162M.google.ads.googleads.v26.enums.Op" + - "timizationGoalTypeEnum.OptimizationGoalT" + - "ype\032R\n\017AudienceSetting\022&\n\024use_audience_g" + - "rouped\030\001 \001(\010B\003\340A\005H\000\210\001\001B\027\n\025_use_audience_" + - "grouped\032p\n\035LocalServicesCampaignSettings" + - "\022O\n\rcategory_bids\030\001 \003(\01328.google.ads.goo" + - "gleads.v26.resources.Campaign.CategoryBi" + - "d\032\333\002\n!LocalServicesPmaxCampaignSettings\022" + - "-\n navigational_query_leads_enabled\030\001 \001(" + - "\010H\000\210\001\001\022\032\n\rfounding_year\030\002 \001(\003H\001\210\001\001\022!\n\014co" + - "untry_code\030\003 \001(\tB\006\340A\002\340A\005H\002\210\001\001\022P\n\rphone_n" + - "umbers\030\004 \003(\01329.google.ads.googleads.v26." + - "common.LocalServicesPhoneNumber\022\037\n\nlisti" + - "ng_id\030\006 \001(\003B\006\340A\002\340A\005H\003\210\001\001B#\n!_navigationa" + - "l_query_leads_enabledB\020\n\016_founding_yearB" + - "\017\n\r_country_codeB\r\n\013_listing_id\032\263\001\n\013Cate" + - "goryBid\022\030\n\013category_id\030\001 \001(\tH\000\210\001\001\022\"\n\025man" + - "ual_cpa_bid_micros\030\002 \001(\003H\001\210\001\001\022\"\n\025target_" + - "cpa_bid_micros\030\003 \001(\003H\002\210\001\001B\016\n\014_category_i" + - "dB\030\n\026_manual_cpa_bid_microsB\030\n\026_target_c" + - "pa_bid_micros\032S\n\026TravelCampaignSettings\022" + - "#\n\021travel_account_id\030\001 \001(\003B\003\340A\005H\000\210\001\001B\024\n\022" + - "_travel_account_id\032X\n\031DemandGenCampaignS" + - "ettings\022$\n\022upgraded_targeting\030\001 \001(\010B\003\340A\005" + - "H\000\210\001\001B\025\n\023_upgraded_targeting\032\206\022\n\025VideoCa" + - "mpaignSettings\022m\n\021video_ad_sequence\030\004 \001(" + - "\0132R.google.ads.googleads.v26.resources.C" + - "ampaign.VideoCampaignSettings.VideoAdSeq" + - "uence\022\227\001\n\'reservation_ad_category_self_d" + - "isclosure\030\005 \001(\0132f.google.ads.googleads.v" + - "26.resources.Campaign.VideoCampaignSetti" + - "ngs.ReservationAdCategorySelfDisclosure\022" + - "o\n\017booking_details\030\006 \001(\0132Q.google.ads.go" + - "ogleads.v26.resources.Campaign.VideoCamp" + - "aignSettings.BookingDetailsB\003\340A\003\022\200\001\n\032vid" + - "eo_ad_inventory_control\030\002 \001(\0132Z.google.a" + - "ds.googleads.v26.resources.Campaign.Vide" + - "oCampaignSettings.VideoAdInventoryContro" + - "lH\000\022z\n\027video_ad_format_control\030\003 \001(\0132W.g" + + "gn.VideoCampaignSettings.VideoAdSequence" + + "\022\227\001\n\'reservation_ad_category_self_disclo" + + "sure\030\005 \001(\0132f.google.ads.googleads.v26.re" + + "sources.Campaign.VideoCampaignSettings.R" + + "eservationAdCategorySelfDisclosure\022p\n\017bo" + + "oking_details\030\006 \001(\0132Q.google.ads.googlea" + + "ds.v26.resources.Campaign.VideoCampaignS" + + "ettings.BookingDetailsB\004\342A\001\003\022\200\001\n\032video_a" + + "d_inventory_control\030\002 \001(\0132Z.google.ads.g" + + "oogleads.v26.resources.Campaign.VideoCam" + + "paignSettings.VideoAdInventoryControlH\000\022" + + "z\n\027video_ad_format_control\030\003 \001(\0132W.googl" + + "e.ads.googleads.v26.resources.Campaign.V" + + "ideoCampaignSettings.VideoAdFormatContro" + + "lH\000\032\363\001\n\027VideoAdInventoryControl\022\034\n\017allow" + + "_in_stream\030\001 \001(\010H\000\210\001\001\022\032\n\rallow_in_feed\030\002" + + " \001(\010H\001\210\001\001\022\031\n\014allow_shorts\030\003 \001(\010H\002\210\001\001\022*\n\035" + + "allow_non_skippable_in_stream\030\004 \001(\010H\003\210\001\001" + + "B\022\n\020_allow_in_streamB\020\n\016_allow_in_feedB\017" + + "\n\r_allow_shortsB \n\036_allow_non_skippable_" + + "in_stream\032\235\002\n\024VideoAdFormatControl\022q\n\022fo" + + "rmat_restriction\030\001 \001(\0162U.google.ads.goog" + + "leads.v26.enums.VideoAdFormatRestriction" + + "Enum.VideoAdFormatRestriction\022\221\001\n$non_sk" + + "ippable_in_stream_restrictions\030\002 \001(\0132c.g" + "oogle.ads.googleads.v26.resources.Campai" + - "gn.VideoCampaignSettings.VideoAdFormatCo" + - "ntrolH\000\032\363\001\n\027VideoAdInventoryControl\022\034\n\017a" + - "llow_in_stream\030\001 \001(\010H\000\210\001\001\022\032\n\rallow_in_fe" + - "ed\030\002 \001(\010H\001\210\001\001\022\031\n\014allow_shorts\030\003 \001(\010H\002\210\001\001" + - "\022*\n\035allow_non_skippable_in_stream\030\004 \001(\010H" + - "\003\210\001\001B\022\n\020_allow_in_streamB\020\n\016_allow_in_fe" + - "edB\017\n\r_allow_shortsB \n\036_allow_non_skippa" + - "ble_in_stream\032\235\002\n\024VideoAdFormatControl\022q" + - "\n\022format_restriction\030\001 \001(\0162U.google.ads." + - "googleads.v26.enums.VideoAdFormatRestric" + - "tionEnum.VideoAdFormatRestriction\022\221\001\n$no" + - "n_skippable_in_stream_restrictions\030\002 \001(\013" + - "2c.google.ads.googleads.v26.resources.Ca" + - "mpaign.VideoCampaignSettings.NonSkippabl" + - "eInStreamRestrictions\032\370\001\n NonSkippableIn" + - "StreamRestrictions\022i\n\014min_duration\030\001 \001(\016" + - "2S.google.ads.googleads.v26.enums.NonSki" + - "ppableMinDurationEnum.NonSkippableMinDur" + - "ation\022i\n\014max_duration\030\002 \001(\0162S.google.ads" + - ".googleads.v26.enums.NonSkippableMaxDura" + - "tionEnum.NonSkippableMaxDuration\032\365\001\n\017Vid" + - "eoAdSequence\022e\n\005steps\030\001 \003(\0132V.google.ads" + - ".googleads.v26.resources.Campaign.VideoC" + - "ampaignSettings.VideoAdSequenceStep\022{\n\020m" + - "inimum_duration\030\002 \001(\0162a.google.ads.googl" + - "eads.v26.enums.VideoAdSequenceMinimumDur" + - "ationEnum.VideoAdSequenceMinimumDuration" + - "\032\304\002\n\023VideoAdSequenceStep\022!\n\031video_ad_seq" + - "uence_step_id\030\001 \001(\003\022\020\n\010asset_id\030\002 \001(\003\022R\n" + - "\rad_group_type\030\003 \001(\0162;.google.ads.google" + - "ads.v26.enums.AdGroupTypeEnum.AdGroupTyp" + - "e\022\030\n\020previous_step_id\030\004 \001(\003\022\211\001\n\036previous" + - "_step_interaction_type\030\005 \001(\0162a.google.ad" + - "s.googleads.v26.enums.VideoAdSequenceInt" + - "eractionTypeEnum.VideoAdSequenceInteract" + - "ionType\032Z\n#ReservationAdCategorySelfDisc" + - "losure\022\020\n\010gambling\030\001 \001(\010\022\017\n\007alcohol\030\002 \001(" + - "\010\022\020\n\010politics\030\003 \001(\010\032\263\001\n\016BookingDetails\022T" + - "\n\006status\030\001 \001(\0162?.google.ads.googleads.v2" + - "6.enums.BookingStatusEnum.BookingStatusB" + - "\003\340A\003\022&\n\031hold_expiration_date_time\030\002 \001(\tB" + - "\003\340A\003\022#\n\026cancellation_date_time\030\003 \001(\tB\003\340A" + - "\003B\022\n\020fluidity_control\032\313\003\n\024PmaxCampaignSe" + - "ttings\022|\n\031brand_targeting_overrides\030\001 \001(" + - "\0132Y.google.ads.googleads.v26.resources.C" + - "ampaign.PmaxCampaignSettings.BrandTarget" + - "ingOverrides\022}\n%local_services_pmax_camp" + - "aign_settings\030\002 \001(\0132N.google.ads.googlea" + - "ds.v26.resources.Campaign.LocalServicesP" + - "maxCampaignSettings\022(\n\026local_services_en" + - "abled\030\003 \001(\010B\003\340A\005H\000\210\001\001\032q\n\027BrandTargetingO" + + "gn.VideoCampaignSettings.NonSkippableInS" + + "treamRestrictions\032\370\001\n NonSkippableInStre" + + "amRestrictions\022i\n\014min_duration\030\001 \001(\0162S.g" + + "oogle.ads.googleads.v26.enums.NonSkippab" + + "leMinDurationEnum.NonSkippableMinDuratio" + + "n\022i\n\014max_duration\030\002 \001(\0162S.google.ads.goo" + + "gleads.v26.enums.NonSkippableMaxDuration" + + "Enum.NonSkippableMaxDuration\032\365\001\n\017VideoAd" + + "Sequence\022e\n\005steps\030\001 \003(\0132V.google.ads.goo" + + "gleads.v26.resources.Campaign.VideoCampa" + + "ignSettings.VideoAdSequenceStep\022{\n\020minim" + + "um_duration\030\002 \001(\0162a.google.ads.googleads" + + ".v26.enums.VideoAdSequenceMinimumDuratio" + + "nEnum.VideoAdSequenceMinimumDuration\032\304\002\n" + + "\023VideoAdSequenceStep\022!\n\031video_ad_sequenc" + + "e_step_id\030\001 \001(\003\022\020\n\010asset_id\030\002 \001(\003\022R\n\rad_" + + "group_type\030\003 \001(\0162;.google.ads.googleads." + + "v26.enums.AdGroupTypeEnum.AdGroupType\022\030\n" + + "\020previous_step_id\030\004 \001(\003\022\211\001\n\036previous_ste" + + "p_interaction_type\030\005 \001(\0162a.google.ads.go" + + "ogleads.v26.enums.VideoAdSequenceInterac" + + "tionTypeEnum.VideoAdSequenceInteractionT" + + "ype\032Z\n#ReservationAdCategorySelfDisclosu" + + "re\022\020\n\010gambling\030\001 \001(\010\022\017\n\007alcohol\030\002 \001(\010\022\020\n" + + "\010politics\030\003 \001(\010\032\266\001\n\016BookingDetails\022U\n\006st" + + "atus\030\001 \001(\0162?.google.ads.googleads.v26.en" + + "ums.BookingStatusEnum.BookingStatusB\004\342A\001" + + "\003\022\'\n\031hold_expiration_date_time\030\002 \001(\tB\004\342A" + + "\001\003\022$\n\026cancellation_date_time\030\003 \001(\tB\004\342A\001\003" + + "B\022\n\020fluidity_control\032\314\003\n\024PmaxCampaignSet" + + "tings\022|\n\031brand_targeting_overrides\030\001 \001(\013" + + "2Y.google.ads.googleads.v26.resources.Ca" + + "mpaign.PmaxCampaignSettings.BrandTargeti" + + "ngOverrides\022}\n%local_services_pmax_campa" + + "ign_settings\030\002 \001(\0132N.google.ads.googlead" + + "s.v26.resources.Campaign.LocalServicesPm" + + "axCampaignSettings\022)\n\026local_services_ena" + + "bled\030\003 \001(\010B\004\342A\001\005H\000\210\001\001\032q\n\027BrandTargetingO" + "verrides\022/\n\"ignore_exclusions_for_shoppi" + "ng_ads\030\001 \001(\010H\000\210\001\001B%\n#_ignore_exclusions_" + "for_shopping_adsB\031\n\027_local_services_enab" + - "led\032\316\006\n\026AssetAutomationSetting\022o\n\025asset_" + - "automation_type\030\001 \001(\0162K.google.ads.googl", + "led\032\316\006\n\026AssetAutomationSetting\022o\n\025asset_", + "automation_type\030\001 \001(\0162K.google.ads.googl" + "eads.v26.enums.AssetAutomationTypeEnum.A" + "ssetAutomationTypeH\001\210\001\001\022u\n\027asset_automat" + "ion_status\030\002 \001(\0162O.google.ads.googleads." + @@ -644,34 +645,34 @@ public static void registerAllExtensions( "triction_text\030\001 \001(\t\022o\n\020restriction_type\030" + "\002 \001(\0162U.google.ads.googleads.v26.enums.M" + "essagingRestrictionTypeEnum.MessagingRes" + - "trictionType\032\237\002\n\014AiMaxSetting\022\032\n\renable_" + - "ai_max\030\001 \001(\010H\000\210\001\001\022t\n\021bundling_required\030\002" + + "trictionType\032\240\002\n\014AiMaxSetting\022\032\n\renable_" + + "ai_max\030\001 \001(\010H\000\210\001\001\022u\n\021bundling_required\030\002" + " \001(\0162O.google.ads.googleads.v26.resource" + "s.Campaign.AiMaxSetting.AiMaxBundlingReq" + - "uiredB\003\340A\003H\001\210\001\001\"U\n\025AiMaxBundlingRequired" + - "\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\020\n\014NOT_RE" + - "QUIRED\020\002\022\014\n\010REQUIRED\020\003B\020\n\016_enable_ai_max" + - "B\024\n\022_bundling_required:W\352AT\n!googleads.g" + - "oogleapis.com/Campaign\022/customers/{custo" + - "mer_id}/campaigns/{campaign_id}B\033\n\031campa" + - "ign_bidding_strategyB\005\n\003_idB\007\n\005_nameB\030\n\026" + - "_tracking_url_templateB\023\n\021_audience_sett" + - "ingB\020\n\016_base_campaignB\022\n\020_campaign_budge" + - "tB\021\n\017_campaign_groupB\022\n\020_start_date_time" + - "B\020\n\016_end_date_timeB\023\n\021_final_url_suffixB" + - "\025\n\023_optimization_scoreB\033\n\031_hotel_propert" + - "y_asset_setB\017\n\r_listing_typeB\033\n\031_brand_g" + - "uidelines_enabledB/\n-_view_through_conve" + - "rsion_optimization_enabledB\032\n\030_lift_meas" + - "urement_configB\032\n\030_aca_migration_date_ti" + - "meB\"\n _broad_match_migration_date_timeB\377" + - "\001\n&com.google.ads.googleads.v26.resource" + - "sB\rCampaignProtoP\001ZKgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/reso" + - "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + - "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + - "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + - "::V26::Resourcesb\006proto3" + "uiredB\004\342A\001\003H\001\210\001\001\"U\n\025AiMaxBundlingRequire" + + "d\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\020\n\014NOT_R" + + "EQUIRED\020\002\022\014\n\010REQUIRED\020\003B\020\n\016_enable_ai_ma" + + "xB\024\n\022_bundling_required:W\352AT\n!googleads." + + "googleapis.com/Campaign\022/customers/{cust" + + "omer_id}/campaigns/{campaign_id}B\033\n\031camp" + + "aign_bidding_strategyB\005\n\003_idB\007\n\005_nameB\030\n" + + "\026_tracking_url_templateB\023\n\021_audience_set" + + "tingB\020\n\016_base_campaignB\022\n\020_campaign_budg" + + "etB\021\n\017_campaign_groupB\022\n\020_start_date_tim" + + "eB\020\n\016_end_date_timeB\023\n\021_final_url_suffix" + + "B\025\n\023_optimization_scoreB\033\n\031_hotel_proper" + + "ty_asset_setB\017\n\r_listing_typeB\033\n\031_brand_" + + "guidelines_enabledB/\n-_view_through_conv" + + "ersion_optimization_enabledB\032\n\030_lift_mea" + + "surement_configB\032\n\030_aca_migration_date_t" + + "imeB\"\n _broad_match_migration_date_timeB" + + "\377\001\n&com.google.ads.googleads.v26.resourc" + + "esB\rCampaignProtoP\001ZKgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v26/res" + + "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + + "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + + "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + + "s::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermInsightProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermInsightProto.java index 0817f008b5..1029c1912c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermInsightProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermInsightProto.java @@ -44,23 +44,23 @@ public static void registerAllExtensions( "paign_search_term_insight.proto\022\"google." + "ads.googleads.v26.resources\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + - "e.proto\"\371\002\n\031CampaignSearchTermInsight\022Q\n" + - "\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2googleads." + - "googleapis.com/CampaignSearchTermInsight" + - "\022 \n\016category_label\030\002 \001(\tB\003\340A\003H\000\210\001\001\022\024\n\002id" + - "\030\003 \001(\003B\003\340A\003H\001\210\001\001\022\035\n\013campaign_id\030\004 \001(\003B\003\340" + - "A\003H\002\210\001\001:\207\001\352A\203\001\n2googleads.googleapis.com" + - "/CampaignSearchTermInsight\022Mcustomers/{c" + - "ustomer_id}/campaignSearchTermInsights/{" + - "campaign_id}~{cluster_id}B\021\n\017_category_l" + - "abelB\005\n\003_idB\016\n\014_campaign_idB\220\002\n&com.goog" + - "le.ads.googleads.v26.resourcesB\036Campaign" + - "SearchTermInsightProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "e.proto\"\375\002\n\031CampaignSearchTermInsight\022R\n" + + "\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n2googleads" + + ".googleapis.com/CampaignSearchTermInsigh" + + "t\022!\n\016category_label\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022\025\n\002" + + "id\030\003 \001(\003B\004\342A\001\003H\001\210\001\001\022\036\n\013campaign_id\030\004 \001(\003" + + "B\004\342A\001\003H\002\210\001\001:\207\001\352A\203\001\n2googleads.googleapis" + + ".com/CampaignSearchTermInsight\022Mcustomer" + + "s/{customer_id}/campaignSearchTermInsigh" + + "ts/{campaign_id}~{cluster_id}B\021\n\017_catego" + + "ry_labelB\005\n\003_idB\016\n\014_campaign_idB\220\002\n&com." + + "google.ads.googleads.v26.resourcesB\036Camp" + + "aignSearchTermInsightProtoP\001ZKgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + + ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + + "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + + ":GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermViewProto.java index 175aade090..bd070cae5f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSearchTermViewProto.java @@ -44,23 +44,23 @@ public static void registerAllExtensions( "paign_search_term_view.proto\022\"google.ads" + ".googleads.v26.resources\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\343\002\n\026CampaignSearchTermView\022N\n\rresou" + - "rce_name\030\001 \001(\tB7\340A\003\372A1\n/googleads.google" + - "apis.com/CampaignSearchTermView\022\035\n\013searc" + - "h_term\030\002 \001(\tB\003\340A\003H\000\210\001\001\022@\n\010campaign\030\003 \001(\t" + - "B)\340A\003\372A#\n!googleads.googleapis.com/Campa" + - "ignH\001\210\001\001:{\352Ax\n/googleads.googleapis.com/" + - "CampaignSearchTermView\022Ecustomers/{custo" + - "mer_id}/campaignSearchTermViews/{campaig" + - "n_id}~{query}B\016\n\014_search_termB\013\n\t_campai" + - "gnB\215\002\n&com.google.ads.googleads.v26.reso" + - "urcesB\033CampaignSearchTermViewProtoP\001ZKgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/resources;resources\242\002\003GAA\252" + - "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + - "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + - "le::Ads::GoogleAds::V26::Resourcesb\006prot" + - "o3" + "roto\"\346\002\n\026CampaignSearchTermView\022O\n\rresou" + + "rce_name\030\001 \001(\tB8\342A\001\003\372A1\n/googleads.googl" + + "eapis.com/CampaignSearchTermView\022\036\n\013sear" + + "ch_term\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022A\n\010campaign\030\003 \001" + + "(\tB*\342A\001\003\372A#\n!googleads.googleapis.com/Ca" + + "mpaignH\001\210\001\001:{\352Ax\n/googleads.googleapis.c" + + "om/CampaignSearchTermView\022Ecustomers/{cu" + + "stomer_id}/campaignSearchTermViews/{camp" + + "aign_id}~{query}B\016\n\014_search_termB\013\n\t_cam" + + "paignB\215\002\n&com.google.ads.googleads.v26.r" + + "esourcesB\033CampaignSearchTermViewProtoP\001Z" + + "Kgoogle.golang.org/genproto/googleapis/a" + + "ds/googleads/v26/resources;resources\242\002\003G" + + "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + + "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + + "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSharedSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSharedSetProto.java index 06d2918eaf..2ca9fb793f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSharedSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSharedSetProto.java @@ -45,26 +45,26 @@ public static void registerAllExtensions( "eads.v26.resources\032?google/ads/googleads" + "/v26/enums/campaign_shared_set_status.pr" + "oto\032\037google/api/field_behavior.proto\032\031go" + - "ogle/api/resource.proto\"\346\003\n\021CampaignShar" + - "edSet\022I\n\rresource_name\030\001 \001(\tB2\340A\005\372A,\n*go" + - "ogleads.googleapis.com/CampaignSharedSet" + - "\022@\n\010campaign\030\005 \001(\tB)\340A\005\372A#\n!googleads.go" + - "ogleapis.com/CampaignH\000\210\001\001\022C\n\nshared_set" + - "\030\006 \001(\tB*\340A\005\372A$\n\"googleads.googleapis.com" + - "/SharedSetH\001\210\001\001\022h\n\006status\030\002 \001(\0162S.google" + - ".ads.googleads.v26.enums.CampaignSharedS" + - "etStatusEnum.CampaignSharedSetStatusB\003\340A" + - "\003:y\352Av\n*googleads.googleapis.com/Campaig" + - "nSharedSet\022Hcustomers/{customer_id}/camp" + - "aignSharedSets/{campaign_id}~{shared_set" + - "_id}B\013\n\t_campaignB\r\n\013_shared_setB\210\002\n&com" + - ".google.ads.googleads.v26.resourcesB\026Cam" + - "paignSharedSetProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "ogle/api/resource.proto\"\352\003\n\021CampaignShar" + + "edSet\022J\n\rresource_name\030\001 \001(\tB3\342A\001\005\372A,\n*g" + + "oogleads.googleapis.com/CampaignSharedSe" + + "t\022A\n\010campaign\030\005 \001(\tB*\342A\001\005\372A#\n!googleads." + + "googleapis.com/CampaignH\000\210\001\001\022D\n\nshared_s" + + "et\030\006 \001(\tB+\342A\001\005\372A$\n\"googleads.googleapis." + + "com/SharedSetH\001\210\001\001\022i\n\006status\030\002 \001(\0162S.goo" + + "gle.ads.googleads.v26.enums.CampaignShar" + + "edSetStatusEnum.CampaignSharedSetStatusB" + + "\004\342A\001\003:y\352Av\n*googleads.googleapis.com/Cam" + + "paignSharedSet\022Hcustomers/{customer_id}/" + + "campaignSharedSets/{campaign_id}~{shared" + + "_set_id}B\013\n\t_campaignB\r\n\013_shared_setB\210\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\026CampaignSharedSetProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSimulationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSimulationProto.java index d914be43aa..d0a912ef2c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSimulationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CampaignSimulationProto.java @@ -48,41 +48,41 @@ public static void registerAllExtensions( "tion_method.proto\0324google/ads/googleads/" + "v26/enums/simulation_type.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\272\010\n\022CampaignSimulation\022J\n\rre" + - "source_name\030\001 \001(\tB3\340A\003\372A-\n+googleads.goo" + - "gleapis.com/CampaignSimulation\022\030\n\013campai" + - "gn_id\030\002 \001(\003B\003\340A\003\022T\n\004type\030\003 \001(\0162A.google." + - "ads.googleads.v26.enums.SimulationTypeEn" + - "um.SimulationTypeB\003\340A\003\022\177\n\023modification_m" + - "ethod\030\004 \001(\0162].google.ads.googleads.v26.e" + - "nums.SimulationModificationMethodEnum.Si" + - "mulationModificationMethodB\003\340A\003\022\027\n\nstart" + - "_date\030\005 \001(\tB\003\340A\003\022\025\n\010end_date\030\006 \001(\tB\003\340A\003\022" + - "]\n\022cpc_bid_point_list\030\007 \001(\0132:.google.ads" + - ".googleads.v26.common.CpcBidSimulationPo" + - "intListB\003\340A\003H\000\022c\n\025target_cpa_point_list\030" + - "\010 \001(\0132=.google.ads.googleads.v26.common." + - "TargetCpaSimulationPointListB\003\340A\003H\000\022e\n\026t" + - "arget_roas_point_list\030\t \001(\0132>.google.ads" + - ".googleads.v26.common.TargetRoasSimulati" + - "onPointListB\003\340A\003H\000\022|\n\"target_impression_" + - "share_point_list\030\n \001(\0132I.google.ads.goog" + - "leads.v26.common.TargetImpressionShareSi" + - "mulationPointListB\003\340A\003H\000\022\\\n\021budget_point" + - "_list\030\013 \001(\0132:.google.ads.googleads.v26.c" + - "ommon.BudgetSimulationPointListB\003\340A\003H\000:\241" + - "\001\352A\235\001\n+googleads.googleapis.com/Campaign" + - "Simulation\022ncustomers/{customer_id}/camp" + - "aignSimulations/{campaign_id}~{type}~{mo" + - "dification_method}~{start_date}~{end_dat" + - "e}B\014\n\npoint_listB\211\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\027CampaignSimulationP" + - "rotoP\001ZKgoogle.golang.org/genproto/googl" + - "eapis/ads/googleads/v26/resources;resour" + - "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + - "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + - "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + - "rcesb\006proto3" + "ource.proto\"\306\010\n\022CampaignSimulation\022K\n\rre" + + "source_name\030\001 \001(\tB4\342A\001\003\372A-\n+googleads.go" + + "ogleapis.com/CampaignSimulation\022\031\n\013campa" + + "ign_id\030\002 \001(\003B\004\342A\001\003\022U\n\004type\030\003 \001(\0162A.googl" + + "e.ads.googleads.v26.enums.SimulationType" + + "Enum.SimulationTypeB\004\342A\001\003\022\200\001\n\023modificati" + + "on_method\030\004 \001(\0162].google.ads.googleads.v" + + "26.enums.SimulationModificationMethodEnu" + + "m.SimulationModificationMethodB\004\342A\001\003\022\030\n\n" + + "start_date\030\005 \001(\tB\004\342A\001\003\022\026\n\010end_date\030\006 \001(\t" + + "B\004\342A\001\003\022^\n\022cpc_bid_point_list\030\007 \001(\0132:.goo" + + "gle.ads.googleads.v26.common.CpcBidSimul" + + "ationPointListB\004\342A\001\003H\000\022d\n\025target_cpa_poi" + + "nt_list\030\010 \001(\0132=.google.ads.googleads.v26" + + ".common.TargetCpaSimulationPointListB\004\342A" + + "\001\003H\000\022f\n\026target_roas_point_list\030\t \001(\0132>.g" + + "oogle.ads.googleads.v26.common.TargetRoa" + + "sSimulationPointListB\004\342A\001\003H\000\022}\n\"target_i" + + "mpression_share_point_list\030\n \001(\0132I.googl" + + "e.ads.googleads.v26.common.TargetImpress" + + "ionShareSimulationPointListB\004\342A\001\003H\000\022]\n\021b" + + "udget_point_list\030\013 \001(\0132:.google.ads.goog" + + "leads.v26.common.BudgetSimulationPointLi" + + "stB\004\342A\001\003H\000:\241\001\352A\235\001\n+googleads.googleapis." + + "com/CampaignSimulation\022ncustomers/{custo" + + "mer_id}/campaignSimulations/{campaign_id" + + "}~{type}~{modification_method}~{start_da" + + "te}~{end_date}B\014\n\npoint_listB\211\002\n&com.goo" + + "gle.ads.googleads.v26.resourcesB\027Campaig" + + "nSimulationProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CarrierConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CarrierConstantProto.java index b73baf06c9..de2eeb4bcb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CarrierConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CarrierConstantProto.java @@ -43,21 +43,21 @@ public static void registerAllExtensions( "\n9google/ads/googleads/v26/resources/car" + "rier_constant.proto\022\"google.ads.googlead" + "s.v26.resources\032\037google/api/field_behavi" + - "or.proto\032\031google/api/resource.proto\"\231\002\n\017" + - "CarrierConstant\022G\n\rresource_name\030\001 \001(\tB0" + - "\340A\003\372A*\n(googleads.googleapis.com/Carrier" + - "Constant\022\024\n\002id\030\005 \001(\003B\003\340A\003H\000\210\001\001\022\026\n\004name\030\006" + - " \001(\tB\003\340A\003H\001\210\001\001\022\036\n\014country_code\030\007 \001(\tB\003\340A" + - "\003H\002\210\001\001:N\352AK\n(googleads.googleapis.com/Ca" + - "rrierConstant\022\037carrierConstants/{criteri" + - "on_id}B\005\n\003_idB\007\n\005_nameB\017\n\r_country_codeB" + - "\206\002\n&com.google.ads.googleads.v26.resourc" + - "esB\024CarrierConstantProtoP\001ZKgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + - "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + - "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + - "oogleAds::V26::Resourcesb\006proto3" + "or.proto\032\031google/api/resource.proto\"\235\002\n\017" + + "CarrierConstant\022H\n\rresource_name\030\001 \001(\tB1" + + "\342A\001\003\372A*\n(googleads.googleapis.com/Carrie" + + "rConstant\022\025\n\002id\030\005 \001(\003B\004\342A\001\003H\000\210\001\001\022\027\n\004name" + + "\030\006 \001(\tB\004\342A\001\003H\001\210\001\001\022\037\n\014country_code\030\007 \001(\tB" + + "\004\342A\001\003H\002\210\001\001:N\352AK\n(googleads.googleapis.co" + + "m/CarrierConstant\022\037carrierConstants/{cri" + + "terion_id}B\005\n\003_idB\007\n\005_nameB\017\n\r_country_c" + + "odeB\206\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\024CarrierConstantProtoP\001ZKgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + + "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + + "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + + "s::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CartDataSalesViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CartDataSalesViewProto.java index 87c86e6b24..cbd7419035 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CartDataSalesViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CartDataSalesViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "t_data_sales_view.proto\022\"google.ads.goog" + "leads.v26.resources\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\"" + - "\342\001\n\021CartDataSalesView\022I\n\rresource_name\030\001" + - " \001(\tB2\340A\003\372A,\n*googleads.googleapis.com/C" + - "artDataSalesView:\201\001\352A~\n*googleads.google" + - "apis.com/CartDataSalesView\022)customers/{c" + - "ustomer_id}/cartDataSalesView*\022cartDataS" + - "alesViews2\021cartDataSalesViewB\210\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\026CartDat" + - "aSalesViewProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + "\343\001\n\021CartDataSalesView\022J\n\rresource_name\030\001" + + " \001(\tB3\342A\001\003\372A,\n*googleads.googleapis.com/" + + "CartDataSalesView:\201\001\352A~\n*googleads.googl" + + "eapis.com/CartDataSalesView\022)customers/{" + + "customer_id}/cartDataSalesView*\022cartData" + + "SalesViews2\021cartDataSalesViewB\210\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\026CartDa" + + "taSalesViewProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeEventProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeEventProto.java index 593dd06663..fd8ba8831e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeEventProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeEventProto.java @@ -75,69 +75,70 @@ public static void registerAllExtensions( "6/resources/customer_asset.proto\032\037google" + "/api/field_behavior.proto\032\031google/api/re" + "source.proto\032 google/protobuf/field_mask" + - ".proto\"\300\021\n\013ChangeEvent\022C\n\rresource_name\030" + - "\001 \001(\tB,\340A\003\372A&\n$googleads.googleapis.com/" + - "ChangeEvent\022\035\n\020change_date_time\030\002 \001(\tB\003\340" + - "A\003\022v\n\024change_resource_type\030\003 \001(\0162S.googl" + - "e.ads.googleads.v26.enums.ChangeEventRes" + - "ourceTypeEnum.ChangeEventResourceTypeB\003\340" + - "A\003\022!\n\024change_resource_name\030\004 \001(\tB\003\340A\003\022_\n" + - "\013client_type\030\005 \001(\0162E.google.ads.googlead" + - "s.v26.enums.ChangeClientTypeEnum.ChangeC" + - "lientTypeB\003\340A\003\022\027\n\nuser_email\030\006 \001(\tB\003\340A\003\022" + - "Z\n\014old_resource\030\007 \001(\0132?.google.ads.googl" + - "eads.v26.resources.ChangeEvent.ChangedRe" + - "sourceB\003\340A\003\022Z\n\014new_resource\030\010 \001(\0132?.goog" + - "le.ads.googleads.v26.resources.ChangeEve" + - "nt.ChangedResourceB\003\340A\003\022{\n\031resource_chan" + - "ge_operation\030\t \001(\0162S.google.ads.googlead" + - "s.v26.enums.ResourceChangeOperationEnum." + - "ResourceChangeOperationB\003\340A\003\0227\n\016changed_" + - "fields\030\n \001(\0132\032.google.protobuf.FieldMask" + - "B\003\340A\003\022;\n\010campaign\030\013 \001(\tB)\340A\003\372A#\n!googlea" + - "ds.googleapis.com/Campaign\022:\n\010ad_group\030\014" + - " \001(\tB(\340A\003\372A\"\n googleads.googleapis.com/A" + - "dGroup\0225\n\005asset\030\024 \001(\tB&\340A\003\372A \n\036googleads" + - ".googleapis.com/Asset\032\225\t\n\017ChangedResourc" + - "e\0227\n\002ad\030\001 \001(\0132&.google.ads.googleads.v26" + - ".resources.AdB\003\340A\003\022B\n\010ad_group\030\002 \001(\0132+.g" + - "oogle.ads.googleads.v26.resources.AdGrou" + - "pB\003\340A\003\022U\n\022ad_group_criterion\030\003 \001(\01324.goo" + - "gle.ads.googleads.v26.resources.AdGroupC" + - "riterionB\003\340A\003\022C\n\010campaign\030\004 \001(\0132,.google" + - ".ads.googleads.v26.resources.CampaignB\003\340" + - "A\003\022P\n\017campaign_budget\030\005 \001(\01322.google.ads" + - ".googleads.v26.resources.CampaignBudgetB" + - "\003\340A\003\022Z\n\025ad_group_bid_modifier\030\006 \001(\01326.go" + - "ogle.ads.googleads.v26.resources.AdGroup" + - "BidModifierB\003\340A\003\022V\n\022campaign_criterion\030\007" + - " \001(\01325.google.ads.googleads.v26.resource" + - "s.CampaignCriterionB\003\340A\003\022G\n\013ad_group_ad\030" + - "\014 \001(\0132-.google.ads.googleads.v26.resourc" + - "es.AdGroupAdB\003\340A\003\022=\n\005asset\030\r \001(\0132).googl" + - "e.ads.googleads.v26.resources.AssetB\003\340A\003" + - "\022N\n\016customer_asset\030\016 \001(\01321.google.ads.go" + - "ogleads.v26.resources.CustomerAssetB\003\340A\003" + - "\022N\n\016campaign_asset\030\017 \001(\01321.google.ads.go" + - "ogleads.v26.resources.CampaignAssetB\003\340A\003" + - "\022M\n\016ad_group_asset\030\020 \001(\01320.google.ads.go" + - "ogleads.v26.resources.AdGroupAssetB\003\340A\003\022" + - "D\n\tasset_set\030\021 \001(\0132,.google.ads.googlead" + - "s.v26.resources.AssetSetB\003\340A\003\022O\n\017asset_s" + - "et_asset\030\022 \001(\01321.google.ads.googleads.v2" + - "6.resources.AssetSetAssetB\003\340A\003\022U\n\022campai" + - "gn_asset_set\030\023 \001(\01324.google.ads.googlead" + - "s.v26.resources.CampaignAssetSetB\003\340A\003:\201\001" + - "\352A~\n$googleads.googleapis.com/ChangeEven" + - "t\022Vcustomers/{customer_id}/changeEvents/" + - "{timestamp_micros}~{command_index}~{muta" + - "te_index}B\202\002\n&com.google.ads.googleads.v" + - "26.resourcesB\020ChangeEventProtoP\001ZKgoogle" + - ".golang.org/genproto/googleapis/ads/goog" + - "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + - "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + - "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + - "Ads::GoogleAds::V26::Resourcesb\006proto3" + ".proto\"\334\021\n\013ChangeEvent\022D\n\rresource_name\030" + + "\001 \001(\tB-\342A\001\003\372A&\n$googleads.googleapis.com" + + "/ChangeEvent\022\036\n\020change_date_time\030\002 \001(\tB\004" + + "\342A\001\003\022w\n\024change_resource_type\030\003 \001(\0162S.goo" + + "gle.ads.googleads.v26.enums.ChangeEventR" + + "esourceTypeEnum.ChangeEventResourceTypeB" + + "\004\342A\001\003\022\"\n\024change_resource_name\030\004 \001(\tB\004\342A\001" + + "\003\022`\n\013client_type\030\005 \001(\0162E.google.ads.goog" + + "leads.v26.enums.ChangeClientTypeEnum.Cha" + + "ngeClientTypeB\004\342A\001\003\022\030\n\nuser_email\030\006 \001(\tB" + + "\004\342A\001\003\022[\n\014old_resource\030\007 \001(\0132?.google.ads" + + ".googleads.v26.resources.ChangeEvent.Cha" + + "ngedResourceB\004\342A\001\003\022[\n\014new_resource\030\010 \001(\013" + + "2?.google.ads.googleads.v26.resources.Ch" + + "angeEvent.ChangedResourceB\004\342A\001\003\022|\n\031resou" + + "rce_change_operation\030\t \001(\0162S.google.ads." + + "googleads.v26.enums.ResourceChangeOperat" + + "ionEnum.ResourceChangeOperationB\004\342A\001\003\0228\n" + + "\016changed_fields\030\n \001(\0132\032.google.protobuf." + + "FieldMaskB\004\342A\001\003\022<\n\010campaign\030\013 \001(\tB*\342A\001\003\372" + + "A#\n!googleads.googleapis.com/Campaign\022;\n" + + "\010ad_group\030\014 \001(\tB)\342A\001\003\372A\"\n googleads.goog" + + "leapis.com/AdGroup\0226\n\005asset\030\024 \001(\tB\'\342A\001\003\372" + + "A \n\036googleads.googleapis.com/Asset\032\244\t\n\017C" + + "hangedResource\0228\n\002ad\030\001 \001(\0132&.google.ads." + + "googleads.v26.resources.AdB\004\342A\001\003\022C\n\010ad_g" + + "roup\030\002 \001(\0132+.google.ads.googleads.v26.re" + + "sources.AdGroupB\004\342A\001\003\022V\n\022ad_group_criter" + + "ion\030\003 \001(\01324.google.ads.googleads.v26.res" + + "ources.AdGroupCriterionB\004\342A\001\003\022D\n\010campaig" + + "n\030\004 \001(\0132,.google.ads.googleads.v26.resou" + + "rces.CampaignB\004\342A\001\003\022Q\n\017campaign_budget\030\005" + + " \001(\01322.google.ads.googleads.v26.resource" + + "s.CampaignBudgetB\004\342A\001\003\022[\n\025ad_group_bid_m" + + "odifier\030\006 \001(\01326.google.ads.googleads.v26" + + ".resources.AdGroupBidModifierB\004\342A\001\003\022W\n\022c" + + "ampaign_criterion\030\007 \001(\01325.google.ads.goo" + + "gleads.v26.resources.CampaignCriterionB\004" + + "\342A\001\003\022H\n\013ad_group_ad\030\014 \001(\0132-.google.ads.g" + + "oogleads.v26.resources.AdGroupAdB\004\342A\001\003\022>" + + "\n\005asset\030\r \001(\0132).google.ads.googleads.v26" + + ".resources.AssetB\004\342A\001\003\022O\n\016customer_asset" + + "\030\016 \001(\01321.google.ads.googleads.v26.resour" + + "ces.CustomerAssetB\004\342A\001\003\022O\n\016campaign_asse" + + "t\030\017 \001(\01321.google.ads.googleads.v26.resou" + + "rces.CampaignAssetB\004\342A\001\003\022N\n\016ad_group_ass" + + "et\030\020 \001(\01320.google.ads.googleads.v26.reso" + + "urces.AdGroupAssetB\004\342A\001\003\022E\n\tasset_set\030\021 " + + "\001(\0132,.google.ads.googleads.v26.resources" + + ".AssetSetB\004\342A\001\003\022P\n\017asset_set_asset\030\022 \001(\013" + + "21.google.ads.googleads.v26.resources.As" + + "setSetAssetB\004\342A\001\003\022V\n\022campaign_asset_set\030" + + "\023 \001(\01324.google.ads.googleads.v26.resourc" + + "es.CampaignAssetSetB\004\342A\001\003:\201\001\352A~\n$googlea" + + "ds.googleapis.com/ChangeEvent\022Vcustomers" + + "/{customer_id}/changeEvents/{timestamp_m" + + "icros}~{command_index}~{mutate_index}B\202\002" + + "\n&com.google.ads.googleads.v26.resources" + + "B\020ChangeEventProtoP\001ZKgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/re" + + "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + + "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + + "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + + "ds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeStatusProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeStatusProto.java index 29241cbd32..aeb1e2d378 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeStatusProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChangeStatusProto.java @@ -47,59 +47,59 @@ public static void registerAllExtensions( "le/ads/googleads/v26/enums/change_status" + "_resource_type.proto\032\037google/api/field_b" + "ehavior.proto\032\031google/api/resource.proto" + - "\"\241\016\n\014ChangeStatus\022D\n\rresource_name\030\001 \001(\t" + - "B-\340A\003\372A\'\n%googleads.googleapis.com/Chang" + - "eStatus\022\'\n\025last_change_date_time\030\030 \001(\tB\003" + - "\340A\003H\000\210\001\001\022q\n\rresource_type\030\004 \001(\0162U.google" + - ".ads.googleads.v26.enums.ChangeStatusRes" + - "ourceTypeEnum.ChangeStatusResourceTypeB\003" + - "\340A\003\022@\n\010campaign\030\021 \001(\tB)\340A\003\372A#\n!googleads" + - ".googleapis.com/CampaignH\001\210\001\001\022?\n\010ad_grou" + - "p\030\022 \001(\tB(\340A\003\372A\"\n googleads.googleapis.co" + - "m/AdGroupH\002\210\001\001\022m\n\017resource_status\030\010 \001(\0162" + - "O.google.ads.googleads.v26.enums.ChangeS" + - "tatusOperationEnum.ChangeStatusOperation" + - "B\003\340A\003\022D\n\013ad_group_ad\030\031 \001(\tB*\340A\003\372A$\n\"goog" + - "leads.googleapis.com/AdGroupAdH\003\210\001\001\022R\n\022a" + - "d_group_criterion\030\032 \001(\tB1\340A\003\372A+\n)googlea" + - "ds.googleapis.com/AdGroupCriterionH\004\210\001\001\022" + - "S\n\022campaign_criterion\030\033 \001(\tB2\340A\003\372A,\n*goo" + - "gleads.googleapis.com/CampaignCriterionH" + - "\005\210\001\001\022W\n\025ad_group_bid_modifier\030 \001(\tB3\340A\003" + - "\372A-\n+googleads.googleapis.com/AdGroupBid" + - "ModifierH\006\210\001\001\022>\n\nshared_set\030! \001(\tB*\340A\003\372A" + - "$\n\"googleads.googleapis.com/SharedSet\022O\n" + - "\023campaign_shared_set\030\" \001(\tB2\340A\003\372A,\n*goog" + - "leads.googleapis.com/CampaignSharedSet\0225" + - "\n\005asset\030# \001(\tB&\340A\003\372A \n\036googleads.googlea" + - "pis.com/Asset\022F\n\016customer_asset\030$ \001(\tB.\340" + - "A\003\372A(\n&googleads.googleapis.com/Customer" + - "Asset\022F\n\016campaign_asset\030% \001(\tB.\340A\003\372A(\n&g" + - "oogleads.googleapis.com/CampaignAsset\022E\n" + - "\016ad_group_asset\030& \001(\tB-\340A\003\372A\'\n%googleads" + - ".googleapis.com/AdGroupAsset\022L\n\021combined" + - "_audience\030( \001(\tB1\340A\003\372A+\n)googleads.googl" + - "eapis.com/CombinedAudience\022@\n\013asset_grou" + - "p\030) \001(\tB+\340A\003\372A%\n#googleads.googleapis.co" + - "m/AssetGroup\022<\n\tasset_set\030+ \001(\tB)\340A\003\372A#\n" + - "!googleads.googleapis.com/AssetSet\022H\n\017ca" + - "mpaign_budget\030* \001(\tB/\340A\003\372A)\n\'googleads.g" + - "oogleapis.com/CampaignBudget\022M\n\022campaign" + - "_asset_set\030, \001(\tB1\340A\003\372A+\n)googleads.goog" + - "leapis.com/CampaignAssetSet:c\352A`\n%google" + - "ads.googleapis.com/ChangeStatus\0227custome" + - "rs/{customer_id}/changeStatus/{change_st" + - "atus_id}B\030\n\026_last_change_date_timeB\013\n\t_c" + - "ampaignB\013\n\t_ad_groupB\016\n\014_ad_group_adB\025\n\023" + - "_ad_group_criterionB\025\n\023_campaign_criteri" + - "onB\030\n\026_ad_group_bid_modifierB\203\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\021ChangeS" + - "tatusProtoP\001ZKgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/resources;" + - "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + - "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + - "Resources\352\002&Google::Ads::GoogleAds::V26:" + - ":Resourcesb\006proto3" + "\"\266\016\n\014ChangeStatus\022E\n\rresource_name\030\001 \001(\t" + + "B.\342A\001\003\372A\'\n%googleads.googleapis.com/Chan" + + "geStatus\022(\n\025last_change_date_time\030\030 \001(\tB" + + "\004\342A\001\003H\000\210\001\001\022r\n\rresource_type\030\004 \001(\0162U.goog" + + "le.ads.googleads.v26.enums.ChangeStatusR" + + "esourceTypeEnum.ChangeStatusResourceType" + + "B\004\342A\001\003\022A\n\010campaign\030\021 \001(\tB*\342A\001\003\372A#\n!googl" + + "eads.googleapis.com/CampaignH\001\210\001\001\022@\n\010ad_" + + "group\030\022 \001(\tB)\342A\001\003\372A\"\n googleads.googleap" + + "is.com/AdGroupH\002\210\001\001\022n\n\017resource_status\030\010" + + " \001(\0162O.google.ads.googleads.v26.enums.Ch" + + "angeStatusOperationEnum.ChangeStatusOper" + + "ationB\004\342A\001\003\022E\n\013ad_group_ad\030\031 \001(\tB+\342A\001\003\372A" + + "$\n\"googleads.googleapis.com/AdGroupAdH\003\210" + + "\001\001\022S\n\022ad_group_criterion\030\032 \001(\tB2\342A\001\003\372A+\n" + + ")googleads.googleapis.com/AdGroupCriteri" + + "onH\004\210\001\001\022T\n\022campaign_criterion\030\033 \001(\tB3\342A\001" + + "\003\372A,\n*googleads.googleapis.com/CampaignC" + + "riterionH\005\210\001\001\022X\n\025ad_group_bid_modifier\030 " + + " \001(\tB4\342A\001\003\372A-\n+googleads.googleapis.com/" + + "AdGroupBidModifierH\006\210\001\001\022?\n\nshared_set\030! " + + "\001(\tB+\342A\001\003\372A$\n\"googleads.googleapis.com/S" + + "haredSet\022P\n\023campaign_shared_set\030\" \001(\tB3\342" + + "A\001\003\372A,\n*googleads.googleapis.com/Campaig" + + "nSharedSet\0226\n\005asset\030# \001(\tB\'\342A\001\003\372A \n\036goog" + + "leads.googleapis.com/Asset\022G\n\016customer_a" + + "sset\030$ \001(\tB/\342A\001\003\372A(\n&googleads.googleapi" + + "s.com/CustomerAsset\022G\n\016campaign_asset\030% " + + "\001(\tB/\342A\001\003\372A(\n&googleads.googleapis.com/C" + + "ampaignAsset\022F\n\016ad_group_asset\030& \001(\tB.\342A" + + "\001\003\372A\'\n%googleads.googleapis.com/AdGroupA" + + "sset\022M\n\021combined_audience\030( \001(\tB2\342A\001\003\372A+" + + "\n)googleads.googleapis.com/CombinedAudie" + + "nce\022A\n\013asset_group\030) \001(\tB,\342A\001\003\372A%\n#googl" + + "eads.googleapis.com/AssetGroup\022=\n\tasset_" + + "set\030+ \001(\tB*\342A\001\003\372A#\n!googleads.googleapis" + + ".com/AssetSet\022I\n\017campaign_budget\030* \001(\tB0" + + "\342A\001\003\372A)\n\'googleads.googleapis.com/Campai" + + "gnBudget\022N\n\022campaign_asset_set\030, \001(\tB2\342A" + + "\001\003\372A+\n)googleads.googleapis.com/Campaign" + + "AssetSet:c\352A`\n%googleads.googleapis.com/" + + "ChangeStatus\0227customers/{customer_id}/ch" + + "angeStatus/{change_status_id}B\030\n\026_last_c" + + "hange_date_timeB\013\n\t_campaignB\013\n\t_ad_grou" + + "pB\016\n\014_ad_group_adB\025\n\023_ad_group_criterion" + + "B\025\n\023_campaign_criterionB\030\n\026_ad_group_bid" + + "_modifierB\203\002\n&com.google.ads.googleads.v" + + "26.resourcesB\021ChangeStatusProtoP\001ZKgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + + "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + + "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + + ":Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChannelAggregateAssetViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChannelAggregateAssetViewProto.java index 645d69cdfa..c6b45aae63 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChannelAggregateAssetViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ChannelAggregateAssetViewProto.java @@ -48,32 +48,33 @@ public static void registerAllExtensions( "ms/asset_field_type.proto\0321google/ads/go" + "ogleads/v26/enums/asset_source.proto\032\037go" + "ogle/api/field_behavior.proto\032\031google/ap" + - "i/resource.proto\"\337\005\n\031ChannelAggregateAss" + - "etView\022Q\n\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2g" + - "oogleads.googleapis.com/ChannelAggregate" + - "AssetView\022}\n\030advertising_channel_type\030\002 " + - "\001(\0162Q.google.ads.googleads.v26.enums.Adv" + - "ertisingChannelTypeEnum.AdvertisingChann" + - "elTypeB\003\340A\003H\000\210\001\001\022:\n\005asset\030\003 \001(\tB&\340A\003\372A \n" + - "\036googleads.googleapis.com/AssetH\001\210\001\001\022[\n\014" + - "asset_source\030\004 \001(\0162;.google.ads.googlead" + - "s.v26.enums.AssetSourceEnum.AssetSourceB" + - "\003\340A\003H\002\210\001\001\022_\n\nfield_type\030\005 \001(\0162A.google.a" + - "ds.googleads.v26.enums.AssetFieldTypeEnu" + - "m.AssetFieldTypeB\003\340A\003H\003\210\001\001:\256\001\352A\252\001\n2googl" + - "eads.googleapis.com/ChannelAggregateAsse" + - "tView\022tcustomers/{customer_id}/channelAg" + - "gregateAssetViews/{advertising_channel_t" + - "ype}~{asset_id}~{asset_source}~{field_ty" + - "pe}B\033\n\031_advertising_channel_typeB\010\n\006_ass" + - "etB\017\n\r_asset_sourceB\r\n\013_field_typeB\220\002\n&c" + - "om.google.ads.googleads.v26.resourcesB\036C" + - "hannelAggregateAssetViewProtoP\001ZKgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + - "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + - "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + - "ds::GoogleAds::V26::Resourcesb\006proto3" + "i/resource.proto\"\344\005\n\031ChannelAggregateAss" + + "etView\022R\n\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n2" + + "googleads.googleapis.com/ChannelAggregat" + + "eAssetView\022~\n\030advertising_channel_type\030\002" + + " \001(\0162Q.google.ads.googleads.v26.enums.Ad" + + "vertisingChannelTypeEnum.AdvertisingChan" + + "nelTypeB\004\342A\001\003H\000\210\001\001\022;\n\005asset\030\003 \001(\tB\'\342A\001\003\372" + + "A \n\036googleads.googleapis.com/AssetH\001\210\001\001\022" + + "\\\n\014asset_source\030\004 \001(\0162;.google.ads.googl" + + "eads.v26.enums.AssetSourceEnum.AssetSour" + + "ceB\004\342A\001\003H\002\210\001\001\022`\n\nfield_type\030\005 \001(\0162A.goog" + + "le.ads.googleads.v26.enums.AssetFieldTyp" + + "eEnum.AssetFieldTypeB\004\342A\001\003H\003\210\001\001:\256\001\352A\252\001\n2" + + "googleads.googleapis.com/ChannelAggregat" + + "eAssetView\022tcustomers/{customer_id}/chan" + + "nelAggregateAssetViews/{advertising_chan" + + "nel_type}~{asset_id}~{asset_source}~{fie" + + "ld_type}B\033\n\031_advertising_channel_typeB\010\n" + + "\006_assetB\017\n\r_asset_sourceB\r\n\013_field_typeB" + + "\220\002\n&com.google.ads.googleads.v26.resourc" + + "esB\036ChannelAggregateAssetViewProtoP\001ZKgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/resources;resources\242\002\003GAA\252" + + "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + + "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + + "le::Ads::GoogleAds::V26::Resourcesb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ClickViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ClickViewProto.java index 0617f7dc7a..7c922e6464 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ClickViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ClickViewProto.java @@ -46,35 +46,35 @@ public static void registerAllExtensions( "on/click_location.proto\032.google/ads/goog" + "leads/v26/common/criteria.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\312\006\n\tClickView\022A\n\rresource_na" + - "me\030\001 \001(\tB*\340A\003\372A$\n\"googleads.googleapis.c" + - "om/ClickView\022\027\n\005gclid\030\010 \001(\tB\003\340A\003H\000\210\001\001\022M\n" + - "\020area_of_interest\030\003 \001(\0132..google.ads.goo" + - "gleads.v26.common.ClickLocationB\003\340A\003\022Q\n\024" + - "location_of_presence\030\004 \001(\0132..google.ads." + - "googleads.v26.common.ClickLocationB\003\340A\003\022" + - "\035\n\013page_number\030\t \001(\003B\003\340A\003H\001\210\001\001\022D\n\013ad_gro" + - "up_ad\030\n \001(\tB*\340A\003\372A$\n\"googleads.googleapi" + - "s.com/AdGroupAdH\002\210\001\001\022Y\n\030campaign_locatio" + - "n_target\030\013 \001(\tB2\340A\003\372A,\n*googleads.google" + - "apis.com/GeoTargetConstantH\003\210\001\001\022A\n\tuser_" + - "list\030\014 \001(\tB)\340A\003\372A#\n!googleads.googleapis" + - ".com/UserListH\004\210\001\001\022B\n\007keyword\030\r \001(\tB1\340A\003" + - "\372A+\n)googleads.googleapis.com/AdGroupCri" + - "terion\022G\n\014keyword_info\030\016 \001(\0132,.google.ad" + - "s.googleads.v26.common.KeywordInfoB\003\340A\003:" + - "Z\352AW\n\"googleads.googleapis.com/ClickView" + - "\0221customers/{customer_id}/clickViews/{da" + - "te}~{gclid}B\010\n\006_gclidB\016\n\014_page_numberB\016\n" + - "\014_ad_group_adB\033\n\031_campaign_location_targ" + - "etB\014\n\n_user_listB\200\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\016ClickViewProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "ource.proto\"\324\006\n\tClickView\022B\n\rresource_na" + + "me\030\001 \001(\tB+\342A\001\003\372A$\n\"googleads.googleapis." + + "com/ClickView\022\030\n\005gclid\030\010 \001(\tB\004\342A\001\003H\000\210\001\001\022" + + "N\n\020area_of_interest\030\003 \001(\0132..google.ads.g" + + "oogleads.v26.common.ClickLocationB\004\342A\001\003\022" + + "R\n\024location_of_presence\030\004 \001(\0132..google.a" + + "ds.googleads.v26.common.ClickLocationB\004\342" + + "A\001\003\022\036\n\013page_number\030\t \001(\003B\004\342A\001\003H\001\210\001\001\022E\n\013a" + + "d_group_ad\030\n \001(\tB+\342A\001\003\372A$\n\"googleads.goo" + + "gleapis.com/AdGroupAdH\002\210\001\001\022Z\n\030campaign_l" + + "ocation_target\030\013 \001(\tB3\342A\001\003\372A,\n*googleads" + + ".googleapis.com/GeoTargetConstantH\003\210\001\001\022B" + + "\n\tuser_list\030\014 \001(\tB*\342A\001\003\372A#\n!googleads.go" + + "ogleapis.com/UserListH\004\210\001\001\022C\n\007keyword\030\r " + + "\001(\tB2\342A\001\003\372A+\n)googleads.googleapis.com/A" + + "dGroupCriterion\022H\n\014keyword_info\030\016 \001(\0132,." + + "google.ads.googleads.v26.common.KeywordI" + + "nfoB\004\342A\001\003:Z\352AW\n\"googleads.googleapis.com" + + "/ClickView\0221customers/{customer_id}/clic" + + "kViews/{date}~{gclid}B\010\n\006_gclidB\016\n\014_page" + + "_numberB\016\n\014_ad_group_adB\033\n\031_campaign_loc" + + "ation_targetB\014\n\n_user_listB\200\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\016ClickView" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CombinedAudienceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CombinedAudienceProto.java index 947e2cdf01..f9c2d2eeef 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CombinedAudienceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CombinedAudienceProto.java @@ -45,23 +45,23 @@ public static void registerAllExtensions( "ds.v26.resources\032=google/ads/googleads/v" + "26/enums/combined_audience_status.proto\032" + "\037google/api/field_behavior.proto\032\031google" + - "/api/resource.proto\"\364\002\n\020CombinedAudience" + - "\022H\n\rresource_name\030\001 \001(\tB1\340A\005\372A+\n)googlea" + - "ds.googleapis.com/CombinedAudience\022\017\n\002id" + - "\030\002 \001(\003B\003\340A\003\022f\n\006status\030\003 \001(\0162Q.google.ads" + - ".googleads.v26.enums.CombinedAudienceSta" + - "tusEnum.CombinedAudienceStatusB\003\340A\003\022\021\n\004n" + - "ame\030\004 \001(\tB\003\340A\003\022\030\n\013description\030\005 \001(\tB\003\340A\003" + - ":p\352Am\n)googleads.googleapis.com/Combined" + - "Audience\022@customers/{customer_id}/combin" + - "edAudiences/{combined_audience_id}B\207\002\n&c" + - "om.google.ads.googleads.v26.resourcesB\025C" + - "ombinedAudienceProtoP\001ZKgoogle.golang.or" + - "g/genproto/googleapis/ads/googleads/v26/" + - "resources;resources\242\002\003GAA\252\002\"Google.Ads.G" + - "oogleAds.V26.Resources\312\002\"Google\\Ads\\Goog" + - "leAds\\V26\\Resources\352\002&Google::Ads::Googl" + - "eAds::V26::Resourcesb\006proto3" + "/api/resource.proto\"\371\002\n\020CombinedAudience" + + "\022I\n\rresource_name\030\001 \001(\tB2\342A\001\005\372A+\n)google" + + "ads.googleapis.com/CombinedAudience\022\020\n\002i" + + "d\030\002 \001(\003B\004\342A\001\003\022g\n\006status\030\003 \001(\0162Q.google.a" + + "ds.googleads.v26.enums.CombinedAudienceS" + + "tatusEnum.CombinedAudienceStatusB\004\342A\001\003\022\022" + + "\n\004name\030\004 \001(\tB\004\342A\001\003\022\031\n\013description\030\005 \001(\tB" + + "\004\342A\001\003:p\352Am\n)googleads.googleapis.com/Com" + + "binedAudience\022@customers/{customer_id}/c" + + "ombinedAudiences/{combined_audience_id}B" + + "\207\002\n&com.google.ads.googleads.v26.resourc" + + "esB\025CombinedAudienceProtoP\001ZKgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/resources;resources\242\002\003GAA\252\002\"Google." + + "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + + "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + + "GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ContentCriterionViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ContentCriterionViewProto.java index 68ff792232..aacb9269b4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ContentCriterionViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ContentCriterionViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "tent_criterion_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\344\001\n\024ContentCriterionView\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/ContentCriterionView:~\352A{\n-googleads" + - ".googleapis.com/ContentCriterionView\022Jcu" + - "stomers/{customer_id}/contentCriterionVi" + - "ews/{ad_group_id}~{criterion_id}B\213\002\n&com" + - ".google.ads.googleads.v26.resourcesB\031Con" + - "tentCriterionViewProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "o\"\345\001\n\024ContentCriterionView\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/ContentCriterionView:~\352A{\n-googlead" + + "s.googleapis.com/ContentCriterionView\022Jc" + + "ustomers/{customer_id}/contentCriterionV" + + "iews/{ad_group_id}~{criterion_id}B\213\002\n&co" + + "m.google.ads.googleads.v26.resourcesB\031Co" + + "ntentCriterionViewProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionActionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionActionProto.java index cd4724d082..a07148145c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionActionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionActionProto.java @@ -82,85 +82,85 @@ public static void registerAllExtensions( "en_model_status.proto\0326google/ads/google" + "ads/v26/enums/mobile_app_vendor.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\223\026\n\020ConversionAction\022H" + - "\n\rresource_name\030\001 \001(\tB1\340A\005\372A+\n)googleads" + - ".googleapis.com/ConversionAction\022\024\n\002id\030\025" + - " \001(\003B\003\340A\003H\000\210\001\001\022\021\n\004name\030\026 \001(\tH\001\210\001\001\022a\n\006sta" + - "tus\030\004 \001(\0162Q.google.ads.googleads.v26.enu" + - "ms.ConversionActionStatusEnum.Conversion" + - "ActionStatus\022`\n\004type\030\005 \001(\0162M.google.ads." + - "googleads.v26.enums.ConversionActionType" + - "Enum.ConversionActionTypeB\003\340A\005\022Z\n\006origin" + - "\030\036 \001(\0162E.google.ads.googleads.v26.enums." + - "ConversionOriginEnum.ConversionOriginB\003\340" + - "A\003\022\035\n\020primary_for_goal\030\037 \001(\010H\002\210\001\001\022g\n\010cat" + - "egory\030\006 \001(\0162U.google.ads.googleads.v26.e" + - "nums.ConversionActionCategoryEnum.Conver" + - "sionActionCategory\022F\n\016owner_customer\030\027 \001" + - "(\tB)\340A\003\372A#\n!googleads.googleapis.com/Cus" + - "tomerH\003\210\001\001\022*\n\035include_in_conversions_met" + - "ric\030\030 \001(\010H\004\210\001\001\022/\n\"click_through_lookback" + - "_window_days\030\031 \001(\003H\005\210\001\001\022.\n!view_through_" + - "lookback_window_days\030\032 \001(\003H\006\210\001\001\022Z\n\016value" + - "_settings\030\013 \001(\0132B.google.ads.googleads.v" + - "26.resources.ConversionAction.ValueSetti" + - "ngs\022t\n\rcounting_type\030\014 \001(\0162].google.ads." + - "googleads.v26.enums.ConversionActionCoun" + - "tingTypeEnum.ConversionActionCountingTyp" + - "e\022q\n\032attribution_model_settings\030\r \001(\0132M." + - "google.ads.googleads.v26.resources.Conve" + - "rsionAction.AttributionModelSettings\022F\n\014" + - "tag_snippets\030\016 \003(\0132+.google.ads.googlead" + - "s.v26.common.TagSnippetB\003\340A\003\022(\n\033phone_ca" + - "ll_duration_seconds\030\033 \001(\003H\007\210\001\001\022\023\n\006app_id" + - "\030\034 \001(\tH\010\210\001\001\022c\n\021mobile_app_vendor\030\021 \001(\0162C" + - ".google.ads.googleads.v26.enums.MobileAp" + - "pVendorEnum.MobileAppVendorB\003\340A\003\022e\n\021fire" + - "base_settings\030\022 \001(\0132E.google.ads.googlea" + - "ds.v26.resources.ConversionAction.Fireba" + - "seSettingsB\003\340A\003\022\204\001\n\"third_party_app_anal" + - "ytics_settings\030\023 \001(\0132S.google.ads.google" + - "ads.v26.resources.ConversionAction.Third" + - "PartyAppAnalyticsSettingsB\003\340A\003\022w\n\033google" + - "_analytics_4_settings\030\" \001(\0132M.google.ads" + - ".googleads.v26.resources.ConversionActio" + - "n.GoogleAnalytics4SettingsB\003\340A\003\032\364\001\n\030Attr" + - "ibutionModelSettings\022`\n\021attribution_mode" + - "l\030\001 \001(\0162E.google.ads.googleads.v26.enums" + - ".AttributionModelEnum.AttributionModel\022v" + - "\n\030data_driven_model_status\030\002 \001(\0162O.googl" + - "e.ads.googleads.v26.enums.DataDrivenMode" + - "lStatusEnum.DataDrivenModelStatusB\003\340A\003\032\277" + - "\001\n\rValueSettings\022\032\n\rdefault_value\030\004 \001(\001H" + - "\000\210\001\001\022\"\n\025default_currency_code\030\005 \001(\tH\001\210\001\001" + - "\022%\n\030always_use_default_value\030\006 \001(\010H\002\210\001\001B" + - "\020\n\016_default_valueB\030\n\026_default_currency_c" + - "odeB\033\n\031_always_use_default_value\032i\n\036Thir" + - "dPartyAppAnalyticsSettings\022\034\n\nevent_name" + - "\030\002 \001(\tB\003\340A\003H\000\210\001\001\022\032\n\rprovider_name\030\003 \001(\tB" + - "\003\340A\003B\r\n\013_event_name\032\242\001\n\020FirebaseSettings" + - "\022\034\n\nevent_name\030\003 \001(\tB\003\340A\003H\000\210\001\001\022\034\n\nprojec" + - "t_id\030\004 \001(\tB\003\340A\003H\001\210\001\001\022\030\n\013property_id\030\005 \001(" + - "\003B\003\340A\003\022\032\n\rproperty_name\030\006 \001(\tB\003\340A\003B\r\n\013_e" + - "vent_nameB\r\n\013_project_id\032i\n\030GoogleAnalyt" + - "ics4Settings\022\027\n\nevent_name\030\001 \001(\tB\003\340A\003\022\032\n" + - "\rproperty_name\030\002 \001(\tB\003\340A\003\022\030\n\013property_id" + - "\030\003 \001(\003B\003\340A\003:p\352Am\n)googleads.googleapis.c" + - "om/ConversionAction\022@customers/{customer" + - "_id}/conversionActions/{conversion_actio" + - "n_id}B\005\n\003_idB\007\n\005_nameB\023\n\021_primary_for_go" + - "alB\021\n\017_owner_customerB \n\036_include_in_con" + - "versions_metricB%\n#_click_through_lookba" + - "ck_window_daysB$\n\"_view_through_lookback" + - "_window_daysB\036\n\034_phone_call_duration_sec" + - "ondsB\t\n\007_app_idB\207\002\n&com.google.ads.googl" + - "eads.v26.resourcesB\025ConversionActionProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "pi/resource.proto\"\247\026\n\020ConversionAction\022I" + + "\n\rresource_name\030\001 \001(\tB2\342A\001\005\372A+\n)googlead" + + "s.googleapis.com/ConversionAction\022\025\n\002id\030" + + "\025 \001(\003B\004\342A\001\003H\000\210\001\001\022\021\n\004name\030\026 \001(\tH\001\210\001\001\022a\n\006s" + + "tatus\030\004 \001(\0162Q.google.ads.googleads.v26.e" + + "nums.ConversionActionStatusEnum.Conversi" + + "onActionStatus\022a\n\004type\030\005 \001(\0162M.google.ad" + + "s.googleads.v26.enums.ConversionActionTy" + + "peEnum.ConversionActionTypeB\004\342A\001\005\022[\n\006ori" + + "gin\030\036 \001(\0162E.google.ads.googleads.v26.enu" + + "ms.ConversionOriginEnum.ConversionOrigin" + + "B\004\342A\001\003\022\035\n\020primary_for_goal\030\037 \001(\010H\002\210\001\001\022g\n" + + "\010category\030\006 \001(\0162U.google.ads.googleads.v" + + "26.enums.ConversionActionCategoryEnum.Co" + + "nversionActionCategory\022G\n\016owner_customer" + + "\030\027 \001(\tB*\342A\001\003\372A#\n!googleads.googleapis.co" + + "m/CustomerH\003\210\001\001\022*\n\035include_in_conversion" + + "s_metric\030\030 \001(\010H\004\210\001\001\022/\n\"click_through_loo" + + "kback_window_days\030\031 \001(\003H\005\210\001\001\022.\n!view_thr" + + "ough_lookback_window_days\030\032 \001(\003H\006\210\001\001\022Z\n\016" + + "value_settings\030\013 \001(\0132B.google.ads.google" + + "ads.v26.resources.ConversionAction.Value" + + "Settings\022t\n\rcounting_type\030\014 \001(\0162].google" + + ".ads.googleads.v26.enums.ConversionActio" + + "nCountingTypeEnum.ConversionActionCounti" + + "ngType\022q\n\032attribution_model_settings\030\r \001" + + "(\0132M.google.ads.googleads.v26.resources." + + "ConversionAction.AttributionModelSetting" + + "s\022G\n\014tag_snippets\030\016 \003(\0132+.google.ads.goo" + + "gleads.v26.common.TagSnippetB\004\342A\001\003\022(\n\033ph" + + "one_call_duration_seconds\030\033 \001(\003H\007\210\001\001\022\023\n\006" + + "app_id\030\034 \001(\tH\010\210\001\001\022d\n\021mobile_app_vendor\030\021" + + " \001(\0162C.google.ads.googleads.v26.enums.Mo" + + "bileAppVendorEnum.MobileAppVendorB\004\342A\001\003\022" + + "f\n\021firebase_settings\030\022 \001(\0132E.google.ads." + + "googleads.v26.resources.ConversionAction" + + ".FirebaseSettingsB\004\342A\001\003\022\205\001\n\"third_party_" + + "app_analytics_settings\030\023 \001(\0132S.google.ad" + + "s.googleads.v26.resources.ConversionActi" + + "on.ThirdPartyAppAnalyticsSettingsB\004\342A\001\003\022" + + "x\n\033google_analytics_4_settings\030\" \001(\0132M.g" + + "oogle.ads.googleads.v26.resources.Conver" + + "sionAction.GoogleAnalytics4SettingsB\004\342A\001" + + "\003\032\365\001\n\030AttributionModelSettings\022`\n\021attrib" + + "ution_model\030\001 \001(\0162E.google.ads.googleads" + + ".v26.enums.AttributionModelEnum.Attribut" + + "ionModel\022w\n\030data_driven_model_status\030\002 \001" + + "(\0162O.google.ads.googleads.v26.enums.Data" + + "DrivenModelStatusEnum.DataDrivenModelSta" + + "tusB\004\342A\001\003\032\277\001\n\rValueSettings\022\032\n\rdefault_v" + + "alue\030\004 \001(\001H\000\210\001\001\022\"\n\025default_currency_code" + + "\030\005 \001(\tH\001\210\001\001\022%\n\030always_use_default_value\030" + + "\006 \001(\010H\002\210\001\001B\020\n\016_default_valueB\030\n\026_default" + + "_currency_codeB\033\n\031_always_use_default_va" + + "lue\032k\n\036ThirdPartyAppAnalyticsSettings\022\035\n" + + "\nevent_name\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022\033\n\rprovider" + + "_name\030\003 \001(\tB\004\342A\001\003B\r\n\013_event_name\032\246\001\n\020Fir" + + "ebaseSettings\022\035\n\nevent_name\030\003 \001(\tB\004\342A\001\003H" + + "\000\210\001\001\022\035\n\nproject_id\030\004 \001(\tB\004\342A\001\003H\001\210\001\001\022\031\n\013p" + + "roperty_id\030\005 \001(\003B\004\342A\001\003\022\033\n\rproperty_name\030" + + "\006 \001(\tB\004\342A\001\003B\r\n\013_event_nameB\r\n\013_project_i" + + "d\032l\n\030GoogleAnalytics4Settings\022\030\n\nevent_n" + + "ame\030\001 \001(\tB\004\342A\001\003\022\033\n\rproperty_name\030\002 \001(\tB\004" + + "\342A\001\003\022\031\n\013property_id\030\003 \001(\003B\004\342A\001\003:p\352Am\n)go" + + "ogleads.googleapis.com/ConversionAction\022" + + "@customers/{customer_id}/conversionActio" + + "ns/{conversion_action_id}B\005\n\003_idB\007\n\005_nam" + + "eB\023\n\021_primary_for_goalB\021\n\017_owner_custome" + + "rB \n\036_include_in_conversions_metricB%\n#_" + + "click_through_lookback_window_daysB$\n\"_v" + + "iew_through_lookback_window_daysB\036\n\034_pho" + + "ne_call_duration_secondsB\t\n\007_app_idB\207\002\n&" + + "com.google.ads.googleads.v26.resourcesB\025" + + "ConversionActionProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionCustomVariableProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionCustomVariableProto.java index ecd1dbf778..6b73ed269f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionCustomVariableProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionCustomVariableProto.java @@ -45,27 +45,27 @@ public static void registerAllExtensions( "s.googleads.v26.resources\032Fgoogle/ads/go" + "ogleads/v26/enums/conversion_custom_vari" + "able_status.proto\032\037google/api/field_beha" + - "vior.proto\032\031google/api/resource.proto\"\350\003" + - "\n\030ConversionCustomVariable\022P\n\rresource_n" + - "ame\030\001 \001(\tB9\340A\005\372A3\n1googleads.googleapis." + - "com/ConversionCustomVariable\022\017\n\002id\030\002 \001(\003" + - "B\003\340A\003\022\021\n\004name\030\003 \001(\tB\003\340A\002\022\023\n\003tag\030\004 \001(\tB\006\340" + - "A\002\340A\005\022q\n\006status\030\005 \001(\0162a.google.ads.googl" + - "eads.v26.enums.ConversionCustomVariableS" + - "tatusEnum.ConversionCustomVariableStatus" + - "\022A\n\016owner_customer\030\006 \001(\tB)\340A\003\372A#\n!google" + - "ads.googleapis.com/Customer:\212\001\352A\206\001\n1goog" + - "leads.googleapis.com/ConversionCustomVar" + - "iable\022Qcustomers/{customer_id}/conversio" + - "nCustomVariables/{conversion_custom_vari" + - "able_id}B\217\002\n&com.google.ads.googleads.v2" + - "6.resourcesB\035ConversionCustomVariablePro" + - "toP\001ZKgoogle.golang.org/genproto/googlea" + - "pis/ads/googleads/v26/resources;resource" + - "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + - "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + - "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + - "esb\006proto3" + "vior.proto\032\031google/api/resource.proto\"\353\003" + + "\n\030ConversionCustomVariable\022Q\n\rresource_n" + + "ame\030\001 \001(\tB:\342A\001\005\372A3\n1googleads.googleapis" + + ".com/ConversionCustomVariable\022\020\n\002id\030\002 \001(" + + "\003B\004\342A\001\003\022\022\n\004name\030\003 \001(\tB\004\342A\001\002\022\022\n\003tag\030\004 \001(\t" + + "B\005\342A\002\002\005\022q\n\006status\030\005 \001(\0162a.google.ads.goo" + + "gleads.v26.enums.ConversionCustomVariabl" + + "eStatusEnum.ConversionCustomVariableStat" + + "us\022B\n\016owner_customer\030\006 \001(\tB*\342A\001\003\372A#\n!goo" + + "gleads.googleapis.com/Customer:\212\001\352A\206\001\n1g" + + "oogleads.googleapis.com/ConversionCustom" + + "Variable\022Qcustomers/{customer_id}/conver" + + "sionCustomVariables/{conversion_custom_v" + + "ariable_id}B\217\002\n&com.google.ads.googleads" + + ".v26.resourcesB\035ConversionCustomVariable" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionGoalCampaignConfigProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionGoalCampaignConfigProto.java index 6b943f8a79..3806633d80 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionGoalCampaignConfigProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionGoalCampaignConfigProto.java @@ -45,27 +45,27 @@ public static void registerAllExtensions( "le.ads.googleads.v26.resources\0326google/a" + "ds/googleads/v26/enums/goal_config_level" + ".proto\032\037google/api/field_behavior.proto\032" + - "\031google/api/resource.proto\"\346\003\n\034Conversio" + - "nGoalCampaignConfig\022T\n\rresource_name\030\001 \001" + - "(\tB=\340A\005\372A7\n5googleads.googleapis.com/Con" + - "versionGoalCampaignConfig\022;\n\010campaign\030\002 " + - "\001(\tB)\340A\005\372A#\n!googleads.googleapis.com/Ca" + - "mpaign\022^\n\021goal_config_level\030\003 \001(\0162C.goog" + - "le.ads.googleads.v26.enums.GoalConfigLev" + - "elEnum.GoalConfigLevel\022R\n\026custom_convers" + - "ion_goal\030\004 \001(\tB2\372A/\n-googleads.googleapi" + - "s.com/CustomConversionGoal:\177\352A|\n5googlea" + - "ds.googleapis.com/ConversionGoalCampaign" + - "Config\022Ccustomers/{customer_id}/conversi" + - "onGoalCampaignConfigs/{campaign_id}B\223\002\n&" + - "com.google.ads.googleads.v26.resourcesB!" + - "ConversionGoalCampaignConfigProtoP\001ZKgoo" + - "gle.golang.org/genproto/googleapis/ads/g" + - "oogleads/v26/resources;resources\242\002\003GAA\252\002" + - "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + - "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + - "e::Ads::GoogleAds::V26::Resourcesb\006proto" + - "3" + "\031google/api/resource.proto\"\350\003\n\034Conversio" + + "nGoalCampaignConfig\022U\n\rresource_name\030\001 \001" + + "(\tB>\342A\001\005\372A7\n5googleads.googleapis.com/Co" + + "nversionGoalCampaignConfig\022<\n\010campaign\030\002" + + " \001(\tB*\342A\001\005\372A#\n!googleads.googleapis.com/" + + "Campaign\022^\n\021goal_config_level\030\003 \001(\0162C.go" + + "ogle.ads.googleads.v26.enums.GoalConfigL" + + "evelEnum.GoalConfigLevel\022R\n\026custom_conve" + + "rsion_goal\030\004 \001(\tB2\372A/\n-googleads.googlea" + + "pis.com/CustomConversionGoal:\177\352A|\n5googl" + + "eads.googleapis.com/ConversionGoalCampai" + + "gnConfig\022Ccustomers/{customer_id}/conver" + + "sionGoalCampaignConfigs/{campaign_id}B\223\002" + + "\n&com.google.ads.googleads.v26.resources" + + "B!ConversionGoalCampaignConfigProtoP\001ZKg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v26/resources;resources\242\002\003GAA" + + "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + + "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + + "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleProto.java index 7273614306..d48241c7f3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleProto.java @@ -90,78 +90,78 @@ public static void registerAllExtensions( "tion_match_type.proto\0329google/ads/google" + "ads/v26/enums/value_rule_operation.proto" + "\032\037google/api/field_behavior.proto\032\031googl" + - "e/api/resource.proto\"\370\023\n\023ConversionValue" + - "Rule\022K\n\rresource_name\030\001 \001(\tB4\340A\005\372A.\n,goo" + - "gleads.googleapis.com/ConversionValueRul" + - "e\022\017\n\002id\030\002 \001(\003B\003\340A\003\022W\n\006action\030\003 \001(\0132G.goo" + - "gle.ads.googleads.v26.resources.Conversi" + - "onValueRule.ValueRuleAction\022u\n\026geo_locat" + - "ion_condition\030\004 \001(\0132U.google.ads.googlea" + + "e/api/resource.proto\"\373\023\n\023ConversionValue" + + "Rule\022L\n\rresource_name\030\001 \001(\tB5\342A\001\005\372A.\n,go" + + "ogleads.googleapis.com/ConversionValueRu" + + "le\022\020\n\002id\030\002 \001(\003B\004\342A\001\003\022W\n\006action\030\003 \001(\0132G.g" + + "oogle.ads.googleads.v26.resources.Conver" + + "sionValueRule.ValueRuleAction\022u\n\026geo_loc" + + "ation_condition\030\004 \001(\0132U.google.ads.googl" + + "eads.v26.resources.ConversionValueRule.V" + + "alueRuleGeoLocationCondition\022j\n\020device_c" + + "ondition\030\005 \001(\0132P.google.ads.googleads.v2" + + "6.resources.ConversionValueRule.ValueRul" + + "eDeviceCondition\022n\n\022audience_condition\030\006" + + " \001(\0132R.google.ads.googleads.v26.resource" + + "s.ConversionValueRule.ValueRuleAudienceC" + + "ondition\022p\n\023itinerary_condition\030\t \001(\0132S." + + "google.ads.googleads.v26.resources.Conve" + + "rsionValueRule.ValueRuleItineraryConditi" + + "on\022B\n\016owner_customer\030\007 \001(\tB*\342A\001\003\372A#\n!goo" + + "gleads.googleapis.com/Customer\022g\n\006status" + + "\030\010 \001(\0162W.google.ads.googleads.v26.enums." + + "ConversionValueRuleStatusEnum.Conversion" + + "ValueRuleStatus\032~\n\017ValueRuleAction\022\\\n\top" + + "eration\030\001 \001(\0162I.google.ads.googleads.v26" + + ".enums.ValueRuleOperationEnum.ValueRuleO" + + "peration\022\r\n\005value\030\002 \001(\001\032\302\003\n\035ValueRuleGeo" + + "LocationCondition\022V\n\035excluded_geo_target" + + "_constants\030\001 \003(\tB/\372A,\n*googleads.googlea" + + "pis.com/GeoTargetConstant\022\200\001\n\027excluded_g" + + "eo_match_type\030\002 \001(\0162_.google.ads.googlea" + + "ds.v26.enums.ValueRuleGeoLocationMatchTy" + + "peEnum.ValueRuleGeoLocationMatchType\022M\n\024" + + "geo_target_constants\030\003 \003(\tB/\372A,\n*googlea" + + "ds.googleapis.com/GeoTargetConstant\022w\n\016g" + + "eo_match_type\030\004 \001(\0162_.google.ads.googlea" + + "ds.v26.enums.ValueRuleGeoLocationMatchTy" + + "peEnum.ValueRuleGeoLocationMatchType\032}\n\030" + + "ValueRuleDeviceCondition\022a\n\014device_types" + + "\030\001 \003(\0162K.google.ads.googleads.v26.enums." + + "ValueRuleDeviceTypeEnum.ValueRuleDeviceT" + + "ype\032\234\001\n\032ValueRuleAudienceCondition\022:\n\nus" + + "er_lists\030\001 \003(\tB&\372A#\n!googleads.googleapi" + + "s.com/UserList\022B\n\016user_interests\030\002 \003(\tB*" + + "\372A\'\n%googleads.googleapis.com/UserIntere" + + "st\032\200\003\n\033ValueRuleItineraryCondition\022~\n\026ad" + + "vance_booking_window\030\001 \001(\0132^.google.ads." + + "googleads.v26.resources.ConversionValueR" + + "ule.ValueRuleItineraryAdvanceBookingWind" + + "ow\022m\n\rtravel_length\030\002 \001(\0132V.google.ads.g" + + "oogleads.v26.resources.ConversionValueRu" + + "le.ValueRuleItineraryTravelLength\022r\n\020tra" + + "vel_start_day\030\003 \001(\0132X.google.ads.googlea" + "ds.v26.resources.ConversionValueRule.Val" + - "ueRuleGeoLocationCondition\022j\n\020device_con" + - "dition\030\005 \001(\0132P.google.ads.googleads.v26." + - "resources.ConversionValueRule.ValueRuleD" + - "eviceCondition\022n\n\022audience_condition\030\006 \001" + - "(\0132R.google.ads.googleads.v26.resources." + - "ConversionValueRule.ValueRuleAudienceCon" + - "dition\022p\n\023itinerary_condition\030\t \001(\0132S.go" + - "ogle.ads.googleads.v26.resources.Convers" + - "ionValueRule.ValueRuleItineraryCondition" + - "\022A\n\016owner_customer\030\007 \001(\tB)\340A\003\372A#\n!google" + - "ads.googleapis.com/Customer\022g\n\006status\030\010 " + - "\001(\0162W.google.ads.googleads.v26.enums.Con" + - "versionValueRuleStatusEnum.ConversionVal" + - "ueRuleStatus\032~\n\017ValueRuleAction\022\\\n\topera" + - "tion\030\001 \001(\0162I.google.ads.googleads.v26.en" + - "ums.ValueRuleOperationEnum.ValueRuleOper" + - "ation\022\r\n\005value\030\002 \001(\001\032\302\003\n\035ValueRuleGeoLoc" + - "ationCondition\022V\n\035excluded_geo_target_co" + - "nstants\030\001 \003(\tB/\372A,\n*googleads.googleapis" + - ".com/GeoTargetConstant\022\200\001\n\027excluded_geo_" + - "match_type\030\002 \001(\0162_.google.ads.googleads." + - "v26.enums.ValueRuleGeoLocationMatchTypeE" + - "num.ValueRuleGeoLocationMatchType\022M\n\024geo" + - "_target_constants\030\003 \003(\tB/\372A,\n*googleads." + - "googleapis.com/GeoTargetConstant\022w\n\016geo_" + - "match_type\030\004 \001(\0162_.google.ads.googleads." + - "v26.enums.ValueRuleGeoLocationMatchTypeE" + - "num.ValueRuleGeoLocationMatchType\032}\n\030Val" + - "ueRuleDeviceCondition\022a\n\014device_types\030\001 " + - "\003(\0162K.google.ads.googleads.v26.enums.Val" + - "ueRuleDeviceTypeEnum.ValueRuleDeviceType" + - "\032\234\001\n\032ValueRuleAudienceCondition\022:\n\nuser_" + - "lists\030\001 \003(\tB&\372A#\n!googleads.googleapis.c" + - "om/UserList\022B\n\016user_interests\030\002 \003(\tB*\372A\'" + - "\n%googleads.googleapis.com/UserInterest\032" + - "\200\003\n\033ValueRuleItineraryCondition\022~\n\026advan" + - "ce_booking_window\030\001 \001(\0132^.google.ads.goo" + - "gleads.v26.resources.ConversionValueRule" + - ".ValueRuleItineraryAdvanceBookingWindow\022" + - "m\n\rtravel_length\030\002 \001(\0132V.google.ads.goog" + - "leads.v26.resources.ConversionValueRule." + - "ValueRuleItineraryTravelLength\022r\n\020travel" + - "_start_day\030\003 \001(\0132X.google.ads.googleads." + - "v26.resources.ConversionValueRule.ValueR" + - "uleItineraryTravelStartDay\032p\n&ValueRuleI" + - "tineraryAdvanceBookingWindow\022\025\n\010min_days" + - "\030\003 \001(\005H\000\210\001\001\022\025\n\010max_days\030\004 \001(\005H\001\210\001\001B\013\n\t_m" + - "in_daysB\013\n\t_max_days\032H\n\036ValueRuleItinera" + - "ryTravelLength\022\022\n\nmin_nights\030\001 \001(\005\022\022\n\nma" + - "x_nights\030\002 \001(\005\032\232\001\n ValueRuleItineraryTra" + - "velStartDay\022\016\n\006monday\030\001 \001(\010\022\017\n\007tuesday\030\002" + - " \001(\010\022\021\n\twednesday\030\003 \001(\010\022\020\n\010thursday\030\004 \001(" + - "\010\022\016\n\006friday\030\005 \001(\010\022\020\n\010saturday\030\006 \001(\010\022\016\n\006s" + - "unday\030\007 \001(\010:z\352Aw\n,googleads.googleapis.c" + - "om/ConversionValueRule\022Gcustomers/{custo" + - "mer_id}/conversionValueRules/{conversion" + - "_value_rule_id}B\212\002\n&com.google.ads.googl" + - "eads.v26.resourcesB\030ConversionValueRuleP" + - "rotoP\001ZKgoogle.golang.org/genproto/googl" + - "eapis/ads/googleads/v26/resources;resour" + - "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + - "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + - "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + - "rcesb\006proto3" + "ueRuleItineraryTravelStartDay\032p\n&ValueRu" + + "leItineraryAdvanceBookingWindow\022\025\n\010min_d" + + "ays\030\003 \001(\005H\000\210\001\001\022\025\n\010max_days\030\004 \001(\005H\001\210\001\001B\013\n" + + "\t_min_daysB\013\n\t_max_days\032H\n\036ValueRuleItin" + + "eraryTravelLength\022\022\n\nmin_nights\030\001 \001(\005\022\022\n" + + "\nmax_nights\030\002 \001(\005\032\232\001\n ValueRuleItinerary" + + "TravelStartDay\022\016\n\006monday\030\001 \001(\010\022\017\n\007tuesda" + + "y\030\002 \001(\010\022\021\n\twednesday\030\003 \001(\010\022\020\n\010thursday\030\004" + + " \001(\010\022\016\n\006friday\030\005 \001(\010\022\020\n\010saturday\030\006 \001(\010\022\016" + + "\n\006sunday\030\007 \001(\010:z\352Aw\n,googleads.googleapi" + + "s.com/ConversionValueRule\022Gcustomers/{cu" + + "stomer_id}/conversionValueRules/{convers" + + "ion_value_rule_id}B\212\002\n&com.google.ads.go" + + "ogleads.v26.resourcesB\030ConversionValueRu" + + "leProtoP\001ZKgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/resources;res" + + "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + + "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + + "ources\352\002&Google::Ads::GoogleAds::V26::Re" + + "sourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleSetProto.java index 2a7241a712..1d45bf8c23 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ConversionValueRuleSetProto.java @@ -50,38 +50,38 @@ public static void registerAllExtensions( "ule_set_attachment_type.proto\032=google/ad" + "s/googleads/v26/enums/value_rule_set_dim" + "ension.proto\032\037google/api/field_behavior." + - "proto\032\031google/api/resource.proto\"\246\007\n\026Con" + - "versionValueRuleSet\022N\n\rresource_name\030\001 \001" + - "(\tB7\340A\005\372A1\n/googleads.googleapis.com/Con" + - "versionValueRuleSet\022\017\n\002id\030\002 \001(\003B\003\340A\003\022Q\n\026" + - "conversion_value_rules\030\003 \003(\tB1\372A.\n,googl" + - "eads.googleapis.com/ConversionValueRule\022" + - "c\n\ndimensions\030\004 \003(\0162O.google.ads.googlea" + - "ds.v26.enums.ValueRuleSetDimensionEnum.V" + - "alueRuleSetDimension\022A\n\016owner_customer\030\005" + - " \001(\tB)\340A\003\372A#\n!googleads.googleapis.com/C" + - "ustomer\022w\n\017attachment_type\030\006 \001(\0162Y.googl" + - "e.ads.googleads.v26.enums.ValueRuleSetAt" + - "tachmentTypeEnum.ValueRuleSetAttachmentT" + - "ypeB\003\340A\005\0228\n\010campaign\030\007 \001(\tB&\372A#\n!googlea" + - "ds.googleapis.com/Campaign\022r\n\006status\030\010 \001" + - "(\0162].google.ads.googleads.v26.enums.Conv" + - "ersionValueRuleSetStatusEnum.ConversionV" + - "alueRuleSetStatusB\003\340A\003\022\200\001\n\034conversion_ac" + - "tion_categories\030\t \003(\0162U.google.ads.googl" + - "eads.v26.enums.ConversionActionCategoryE" + - "num.ConversionActionCategoryB\003\340A\005:\205\001\352A\201\001" + - "\n/googleads.googleapis.com/ConversionVal" + - "ueRuleSet\022Ncustomers/{customer_id}/conve" + - "rsionValueRuleSets/{conversion_value_rul" + - "e_set_id}B\215\002\n&com.google.ads.googleads.v" + - "26.resourcesB\033ConversionValueRuleSetProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "proto\032\031google/api/resource.proto\"\254\007\n\026Con" + + "versionValueRuleSet\022O\n\rresource_name\030\001 \001" + + "(\tB8\342A\001\005\372A1\n/googleads.googleapis.com/Co" + + "nversionValueRuleSet\022\020\n\002id\030\002 \001(\003B\004\342A\001\003\022Q" + + "\n\026conversion_value_rules\030\003 \003(\tB1\372A.\n,goo" + + "gleads.googleapis.com/ConversionValueRul" + + "e\022c\n\ndimensions\030\004 \003(\0162O.google.ads.googl" + + "eads.v26.enums.ValueRuleSetDimensionEnum" + + ".ValueRuleSetDimension\022B\n\016owner_customer" + + "\030\005 \001(\tB*\342A\001\003\372A#\n!googleads.googleapis.co" + + "m/Customer\022x\n\017attachment_type\030\006 \001(\0162Y.go" + + "ogle.ads.googleads.v26.enums.ValueRuleSe" + + "tAttachmentTypeEnum.ValueRuleSetAttachme" + + "ntTypeB\004\342A\001\005\0228\n\010campaign\030\007 \001(\tB&\372A#\n!goo" + + "gleads.googleapis.com/Campaign\022s\n\006status" + + "\030\010 \001(\0162].google.ads.googleads.v26.enums." + + "ConversionValueRuleSetStatusEnum.Convers" + + "ionValueRuleSetStatusB\004\342A\001\003\022\201\001\n\034conversi" + + "on_action_categories\030\t \003(\0162U.google.ads." + + "googleads.v26.enums.ConversionActionCate" + + "goryEnum.ConversionActionCategoryB\004\342A\001\005:" + + "\205\001\352A\201\001\n/googleads.googleapis.com/Convers" + + "ionValueRuleSet\022Ncustomers/{customer_id}" + + "/conversionValueRuleSets/{conversion_val" + + "ue_rule_set_id}B\215\002\n&com.google.ads.googl" + + "eads.v26.resourcesB\033ConversionValueRuleS" + + "etProtoP\001ZKgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/resources;res" + + "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + + "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + + "ources\352\002&Google::Ads::GoogleAds::V26::Re" + + "sourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CurrencyConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CurrencyConstantProto.java index bc42b7d7ae..8456949cec 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CurrencyConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CurrencyConstantProto.java @@ -48,28 +48,28 @@ public static void registerAllExtensions( "\n:google/ads/googleads/v26/resources/cur" + "rency_constant.proto\022\"google.ads.googlea" + "ds.v26.resources\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\"\255\004\n" + - "\020CurrencyConstant\022H\n\rresource_name\030\001 \001(\t" + - "B1\340A\003\372A+\n)googleads.googleapis.com/Curre" + - "ncyConstant\022\026\n\004code\030\006 \001(\tB\003\340A\003H\000\210\001\001\022\026\n\004n" + - "ame\030\007 \001(\tB\003\340A\003H\001\210\001\001\022\030\n\006symbol\030\010 \001(\tB\003\340A\003" + - "H\002\210\001\001\022&\n\024billable_unit_micros\030\t \001(\003B\003\340A\003" + - "H\003\210\001\001\022e\n\017demand_gen_info\030\n \001(\0132B.google." + - "ads.googleads.v26.resources.CurrencyCons" + - "tant.DemandGenInfoB\003\340A\003H\004\210\001\001\032b\n\rDemandGe" + - "nInfo\022/\n\035minimum_budget_per_day_micros\030\001" + - " \001(\003B\003\340A\003H\000\210\001\001B \n\036_minimum_budget_per_da" + - "y_micros:H\352AE\n)googleads.googleapis.com/" + - "CurrencyConstant\022\030currencyConstants/{cod" + - "e}B\007\n\005_codeB\007\n\005_nameB\t\n\007_symbolB\027\n\025_bill" + - "able_unit_microsB\022\n\020_demand_gen_infoB\207\002\n" + - "&com.google.ads.googleads.v26.resourcesB" + - "\025CurrencyConstantProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "ior.proto\032\031google/api/resource.proto\"\264\004\n" + + "\020CurrencyConstant\022I\n\rresource_name\030\001 \001(\t" + + "B2\342A\001\003\372A+\n)googleads.googleapis.com/Curr" + + "encyConstant\022\027\n\004code\030\006 \001(\tB\004\342A\001\003H\000\210\001\001\022\027\n" + + "\004name\030\007 \001(\tB\004\342A\001\003H\001\210\001\001\022\031\n\006symbol\030\010 \001(\tB\004" + + "\342A\001\003H\002\210\001\001\022\'\n\024billable_unit_micros\030\t \001(\003B" + + "\004\342A\001\003H\003\210\001\001\022f\n\017demand_gen_info\030\n \001(\0132B.go" + + "ogle.ads.googleads.v26.resources.Currenc" + + "yConstant.DemandGenInfoB\004\342A\001\003H\004\210\001\001\032c\n\rDe" + + "mandGenInfo\0220\n\035minimum_budget_per_day_mi" + + "cros\030\001 \001(\003B\004\342A\001\003H\000\210\001\001B \n\036_minimum_budget" + + "_per_day_micros:H\352AE\n)googleads.googleap" + + "is.com/CurrencyConstant\022\030currencyConstan" + + "ts/{code}B\007\n\005_codeB\007\n\005_nameB\t\n\007_symbolB\027" + + "\n\025_billable_unit_microsB\022\n\020_demand_gen_i" + + "nfoB\207\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\025CurrencyConstantProtoP\001ZKgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + + "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + + "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + + "ds::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomAudienceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomAudienceProto.java index df150f0be0..a235f66d42 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomAudienceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomAudienceProto.java @@ -53,32 +53,32 @@ public static void registerAllExtensions( "audience_status.proto\0329google/ads/google" + "ads/v26/enums/custom_audience_type.proto" + "\032\037google/api/field_behavior.proto\032\031googl" + - "e/api/resource.proto\"\200\004\n\016CustomAudience\022" + - "F\n\rresource_name\030\001 \001(\tB/\340A\005\372A)\n\'googlead" + - "s.googleapis.com/CustomAudience\022\017\n\002id\030\002 " + - "\001(\003B\003\340A\003\022b\n\006status\030\003 \001(\0162M.google.ads.go" + - "ogleads.v26.enums.CustomAudienceStatusEn" + - "um.CustomAudienceStatusB\003\340A\003\022\014\n\004name\030\004 \001" + - "(\t\022W\n\004type\030\005 \001(\0162I.google.ads.googleads." + - "v26.enums.CustomAudienceTypeEnum.CustomA" + - "udienceType\022\023\n\013description\030\006 \001(\t\022I\n\007memb" + - "ers\030\007 \003(\01328.google.ads.googleads.v26.res" + - "ources.CustomAudienceMember:j\352Ag\n\'google" + - "ads.googleapis.com/CustomAudience\022 - * Output only. Settings for Local Services customer. + * Settings for Local Services customer. *
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return Whether the localServicesSettings field is set. */ @java.lang.Override @@ -1100,10 +1100,10 @@ public boolean hasLocalServicesSettings() { } /** *
-   * Output only. Settings for Local Services customer.
+   * Settings for Local Services customer.
    * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return The localServicesSettings. */ @java.lang.Override @@ -1112,10 +1112,10 @@ public com.google.ads.googleads.v26.resources.LocalServicesSettings getLocalServ } /** *
-   * Output only. Settings for Local Services customer.
+   * Settings for Local Services customer.
    * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ @java.lang.Override public com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder getLocalServicesSettingsOrBuilder() { @@ -4720,10 +4720,10 @@ public com.google.ads.googleads.v26.resources.CustomerAgreementSettingOrBuilder com.google.ads.googleads.v26.resources.LocalServicesSettings, com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder, com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder> localServicesSettingsBuilder_; /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return Whether the localServicesSettings field is set. */ public boolean hasLocalServicesSettings() { @@ -4731,10 +4731,10 @@ public boolean hasLocalServicesSettings() { } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return The localServicesSettings. */ public com.google.ads.googleads.v26.resources.LocalServicesSettings getLocalServicesSettings() { @@ -4746,10 +4746,10 @@ public com.google.ads.googleads.v26.resources.LocalServicesSettings getLocalServ } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public Builder setLocalServicesSettings(com.google.ads.googleads.v26.resources.LocalServicesSettings value) { if (localServicesSettingsBuilder_ == null) { @@ -4766,10 +4766,10 @@ public Builder setLocalServicesSettings(com.google.ads.googleads.v26.resources.L } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public Builder setLocalServicesSettings( com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder builderForValue) { @@ -4784,10 +4784,10 @@ public Builder setLocalServicesSettings( } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public Builder mergeLocalServicesSettings(com.google.ads.googleads.v26.resources.LocalServicesSettings value) { if (localServicesSettingsBuilder_ == null) { @@ -4809,10 +4809,10 @@ public Builder mergeLocalServicesSettings(com.google.ads.googleads.v26.resources } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public Builder clearLocalServicesSettings() { bitField0_ = (bitField0_ & ~0x00800000); @@ -4826,10 +4826,10 @@ public Builder clearLocalServicesSettings() { } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder getLocalServicesSettingsBuilder() { bitField0_ |= 0x00800000; @@ -4838,10 +4838,10 @@ public com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder getL } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ public com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder getLocalServicesSettingsOrBuilder() { if (localServicesSettingsBuilder_ != null) { @@ -4853,10 +4853,10 @@ public com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder get } /** *
-     * Output only. Settings for Local Services customer.
+     * Settings for Local Services customer.
      * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v26.resources.LocalServicesSettings, com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder, com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder> diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetProto.java index 8b667b9240..6a1b477a52 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetProto.java @@ -52,35 +52,35 @@ public static void registerAllExtensions( "6/enums/asset_link_status.proto\0321google/" + "ads/googleads/v26/enums/asset_source.pro" + "to\032\037google/api/field_behavior.proto\032\031goo" + - "gle/api/resource.proto\"\335\006\n\rCustomerAsset" + - "\022E\n\rresource_name\030\001 \001(\tB.\340A\005\372A(\n&googlea" + - "ds.googleapis.com/CustomerAsset\0228\n\005asset" + - "\030\002 \001(\tB)\340A\002\340A\005\372A \n\036googleads.googleapis." + - "com/Asset\022]\n\nfield_type\030\003 \001(\0162A.google.a" + + "gle/api/resource.proto\"\340\006\n\rCustomerAsset" + + "\022F\n\rresource_name\030\001 \001(\tB/\342A\001\005\372A(\n&google" + + "ads.googleapis.com/CustomerAsset\0227\n\005asse" + + "t\030\002 \001(\tB(\342A\002\002\005\372A \n\036googleads.googleapis." + + "com/Asset\022\\\n\nfield_type\030\003 \001(\0162A.google.a" + "ds.googleads.v26.enums.AssetFieldTypeEnu" + - "m.AssetFieldTypeB\006\340A\002\340A\005\022P\n\006source\030\005 \001(\016" + - "2;.google.ads.googleads.v26.enums.AssetS" + - "ourceEnum.AssetSourceB\003\340A\003\022S\n\006status\030\004 \001" + + "m.AssetFieldTypeB\005\342A\002\002\005\022Q\n\006source\030\005 \001(\0162" + + ";.google.ads.googleads.v26.enums.AssetSo" + + "urceEnum.AssetSourceB\004\342A\001\003\022S\n\006status\030\004 \001" + "(\0162C.google.ads.googleads.v26.enums.Asse" + - "tLinkStatusEnum.AssetLinkStatus\022n\n\016prima" + + "tLinkStatusEnum.AssetLinkStatus\022o\n\016prima" + "ry_status\030\006 \001(\0162Q.google.ads.googleads.v" + "26.enums.AssetLinkPrimaryStatusEnum.Asse" + - "tLinkPrimaryStatusB\003\340A\003\022c\n\026primary_statu" + - "s_details\030\007 \003(\0132>.google.ads.googleads.v" + - "26.common.AssetLinkPrimaryStatusDetailsB" + - "\003\340A\003\022\202\001\n\026primary_status_reasons\030\010 \003(\0162]." + - "google.ads.googleads.v26.enums.AssetLink" + - "PrimaryStatusReasonEnum.AssetLinkPrimary" + - "StatusReasonB\003\340A\003:k\352Ah\n&googleads.google" + - "apis.com/CustomerAsset\022>customers/{custo" + - "mer_id}/customerAssets/{asset_id}~{field" + - "_type}B\204\002\n&com.google.ads.googleads.v26." + - "resourcesB\022CustomerAssetProtoP\001ZKgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + - "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + - "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + - "ds::GoogleAds::V26::Resourcesb\006proto3" + "tLinkPrimaryStatusB\004\342A\001\003\022d\n\026primary_stat" + + "us_details\030\007 \003(\0132>.google.ads.googleads." + + "v26.common.AssetLinkPrimaryStatusDetails" + + "B\004\342A\001\003\022\203\001\n\026primary_status_reasons\030\010 \003(\0162" + + "].google.ads.googleads.v26.enums.AssetLi" + + "nkPrimaryStatusReasonEnum.AssetLinkPrima" + + "ryStatusReasonB\004\342A\001\003:k\352Ah\n&googleads.goo" + + "gleapis.com/CustomerAsset\022>customers/{cu" + + "stomer_id}/customerAssets/{asset_id}~{fi" + + "eld_type}B\204\002\n&com.google.ads.googleads.v" + + "26.resourcesB\022CustomerAssetProtoP\001ZKgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + + "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + + "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + + "::Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetSetProto.java index 1b7906ec94..33e3bb1f7e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerAssetSetProto.java @@ -45,24 +45,24 @@ public static void registerAllExtensions( "ads.v26.resources\032:google/ads/googleads/" + "v26/enums/asset_set_link_status.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\241\003\n\020CustomerAssetSet\022H" + - "\n\rresource_name\030\001 \001(\tB1\340A\005\372A+\n)googleads" + - ".googleapis.com/CustomerAssetSet\022<\n\tasse" + - "t_set\030\002 \001(\tB)\340A\005\372A#\n!googleads.googleapi" + - "s.com/AssetSet\022;\n\010customer\030\003 \001(\tB)\340A\005\372A#" + - "\n!googleads.googleapis.com/Customer\022^\n\006s" + - "tatus\030\004 \001(\0162I.google.ads.googleads.v26.e" + - "nums.AssetSetLinkStatusEnum.AssetSetLink" + - "StatusB\003\340A\003:h\352Ae\n)googleads.googleapis.c" + - "om/CustomerAssetSet\0228customers/{customer" + - "_id}/customerAssetSets/{asset_set_id}B\207\002" + - "\n&com.google.ads.googleads.v26.resources" + - "B\025CustomerAssetSetProtoP\001ZKgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + - "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + - "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + - "ogleAds::V26::Resourcesb\006proto3" + "pi/resource.proto\"\245\003\n\020CustomerAssetSet\022I" + + "\n\rresource_name\030\001 \001(\tB2\342A\001\005\372A+\n)googlead" + + "s.googleapis.com/CustomerAssetSet\022=\n\tass" + + "et_set\030\002 \001(\tB*\342A\001\005\372A#\n!googleads.googlea" + + "pis.com/AssetSet\022<\n\010customer\030\003 \001(\tB*\342A\001\005" + + "\372A#\n!googleads.googleapis.com/Customer\022_" + + "\n\006status\030\004 \001(\0162I.google.ads.googleads.v2" + + "6.enums.AssetSetLinkStatusEnum.AssetSetL" + + "inkStatusB\004\342A\001\003:h\352Ae\n)googleads.googleap" + + "is.com/CustomerAssetSet\0228customers/{cust" + + "omer_id}/customerAssetSets/{asset_set_id" + + "}B\207\002\n&com.google.ads.googleads.v26.resou" + + "rcesB\025CustomerAssetSetProtoP\001ZKgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + + "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + + "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + + "::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSetting.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSetting.java new file mode 100644 index 0000000000..c053718b9f --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSetting.java @@ -0,0 +1,802 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer_budget_network_setting.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +/** + *
+ * Account-level default waterfall priorities and budget caps. Applies to every
+ * campaign budget whose `budget_network_settings` is unset.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting} + */ +@com.google.protobuf.Generated +public final class CustomerBudgetNetworkSetting extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) + CustomerBudgetNetworkSettingOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CustomerBudgetNetworkSetting"); + } + // Use CustomerBudgetNetworkSetting.newBuilder() to construct. + private CustomerBudgetNetworkSetting(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CustomerBudgetNetworkSetting() { + resourceName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.class, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Immutable. The resource name of the customer budget network setting.
+   * Customer budget network setting resource names have the form:
+   *
+   * `customers/{customer_id}/customerBudgetNetworkSettings`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Immutable. The resource name of the customer budget network setting.
+   * Customer budget network setting resource names have the form:
+   *
+   * `customers/{customer_id}/customerBudgetNetworkSettings`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BUDGET_NETWORK_SETTINGS_FIELD_NUMBER = 2; + private com.google.ads.googleads.v26.common.BudgetNetworkSettings budgetNetworkSettings_; + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return Whether the budgetNetworkSettings field is set. + */ + @java.lang.Override + public boolean hasBudgetNetworkSettings() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return The budgetNetworkSettings. + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings() { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder() { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getBudgetNetworkSettings()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getBudgetNetworkSettings()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting other = (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasBudgetNetworkSettings() != other.hasBudgetNetworkSettings()) return false; + if (hasBudgetNetworkSettings()) { + if (!getBudgetNetworkSettings() + .equals(other.getBudgetNetworkSettings())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasBudgetNetworkSettings()) { + hash = (37 * hash) + BUDGET_NETWORK_SETTINGS_FIELD_NUMBER; + hash = (53 * hash) + getBudgetNetworkSettings().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Account-level default waterfall priorities and budget caps. Applies to every
+   * campaign budget whose `budget_network_settings` is unset.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.class, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetBudgetNetworkSettingsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + budgetNetworkSettings_ = null; + if (budgetNetworkSettingsBuilder_ != null) { + budgetNetworkSettingsBuilder_.dispose(); + budgetNetworkSettingsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getDefaultInstanceForType() { + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting build() { + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting buildPartial() { + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting result = new com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.budgetNetworkSettings_ = budgetNetworkSettingsBuilder_ == null + ? budgetNetworkSettings_ + : budgetNetworkSettingsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) { + return mergeFrom((com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting other) { + if (other == com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasBudgetNetworkSettings()) { + mergeBudgetNetworkSettings(other.getBudgetNetworkSettings()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + internalGetBudgetNetworkSettingsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Immutable. The resource name of the customer budget network setting.
+     * Customer budget network setting resource names have the form:
+     *
+     * `customers/{customer_id}/customerBudgetNetworkSettings`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Immutable. The resource name of the customer budget network setting.
+     * Customer budget network setting resource names have the form:
+     *
+     * `customers/{customer_id}/customerBudgetNetworkSettings`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Immutable. The resource name of the customer budget network setting.
+     * Customer budget network setting resource names have the form:
+     *
+     * `customers/{customer_id}/customerBudgetNetworkSettings`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the customer budget network setting.
+     * Customer budget network setting resource names have the form:
+     *
+     * `customers/{customer_id}/customerBudgetNetworkSettings`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the customer budget network setting.
+     * Customer budget network setting resource names have the form:
+     *
+     * `customers/{customer_id}/customerBudgetNetworkSettings`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.ads.googleads.v26.common.BudgetNetworkSettings budgetNetworkSettings_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder> budgetNetworkSettingsBuilder_; + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return Whether the budgetNetworkSettings field is set. + */ + public boolean hasBudgetNetworkSettings() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return The budgetNetworkSettings. + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings() { + if (budgetNetworkSettingsBuilder_ == null) { + return budgetNetworkSettings_ == null ? com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } else { + return budgetNetworkSettingsBuilder_.getMessage(); + } + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public Builder setBudgetNetworkSettings(com.google.ads.googleads.v26.common.BudgetNetworkSettings value) { + if (budgetNetworkSettingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + budgetNetworkSettings_ = value; + } else { + budgetNetworkSettingsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public Builder setBudgetNetworkSettings( + com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder builderForValue) { + if (budgetNetworkSettingsBuilder_ == null) { + budgetNetworkSettings_ = builderForValue.build(); + } else { + budgetNetworkSettingsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public Builder mergeBudgetNetworkSettings(com.google.ads.googleads.v26.common.BudgetNetworkSettings value) { + if (budgetNetworkSettingsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + budgetNetworkSettings_ != null && + budgetNetworkSettings_ != com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance()) { + getBudgetNetworkSettingsBuilder().mergeFrom(value); + } else { + budgetNetworkSettings_ = value; + } + } else { + budgetNetworkSettingsBuilder_.mergeFrom(value); + } + if (budgetNetworkSettings_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public Builder clearBudgetNetworkSettings() { + bitField0_ = (bitField0_ & ~0x00000002); + budgetNetworkSettings_ = null; + if (budgetNetworkSettingsBuilder_ != null) { + budgetNetworkSettingsBuilder_.dispose(); + budgetNetworkSettingsBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder getBudgetNetworkSettingsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetBudgetNetworkSettingsFieldBuilder().getBuilder(); + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + public com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder() { + if (budgetNetworkSettingsBuilder_ != null) { + return budgetNetworkSettingsBuilder_.getMessageOrBuilder(); + } else { + return budgetNetworkSettings_ == null ? + com.google.ads.googleads.v26.common.BudgetNetworkSettings.getDefaultInstance() : budgetNetworkSettings_; + } + } + /** + *
+     * Account default settings, at most one entry per advertising channel type.
+     * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder> + internalGetBudgetNetworkSettingsFieldBuilder() { + if (budgetNetworkSettingsBuilder_ == null) { + budgetNetworkSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.common.BudgetNetworkSettings, com.google.ads.googleads.v26.common.BudgetNetworkSettings.Builder, com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder>( + getBudgetNetworkSettings(), + getParentForChildren(), + isClean()); + budgetNetworkSettings_ = null; + } + return budgetNetworkSettingsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) + private static final com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting(); + } + + public static com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CustomerBudgetNetworkSetting parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingName.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingName.java new file mode 100644 index 0000000000..9b56737501 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingName.java @@ -0,0 +1,173 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class CustomerBudgetNetworkSettingName implements ResourceName { + private static final PathTemplate CUSTOMER_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/customerBudgetNetworkSettings"); + private volatile Map fieldValuesMap; + private final String customerId; + + @Deprecated + protected CustomerBudgetNetworkSettingName() { + customerId = null; + } + + private CustomerBudgetNetworkSettingName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + } + + public String getCustomerId() { + return customerId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static CustomerBudgetNetworkSettingName of(String customerId) { + return newBuilder().setCustomerId(customerId).build(); + } + + public static String format(String customerId) { + return newBuilder().setCustomerId(customerId).build().toString(); + } + + public static @Nullable CustomerBudgetNetworkSettingName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID.validatedMatch( + formattedString, + "CustomerBudgetNetworkSettingName.parse: formattedString not in valid format"); + return of(matchMap.get("customer_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable CustomerBudgetNetworkSettingName> values) { + List list = new ArrayList<>(values.size()); + for (CustomerBudgetNetworkSettingName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID.instantiate("customer_id", customerId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + CustomerBudgetNetworkSettingName that = ((CustomerBudgetNetworkSettingName) o); + return Objects.equals(this.customerId, that.customerId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + return h; + } + + /** Builder for customers/{customer_id}/customerBudgetNetworkSettings. */ + public static class Builder { + private String customerId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + private Builder(CustomerBudgetNetworkSettingName customerBudgetNetworkSettingName) { + this.customerId = customerBudgetNetworkSettingName.customerId; + } + + public CustomerBudgetNetworkSettingName build() { + return new CustomerBudgetNetworkSettingName(this); + } + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingOrBuilder.java new file mode 100644 index 0000000000..90b70eef70 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingOrBuilder.java @@ -0,0 +1,65 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer_budget_network_setting.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +@com.google.protobuf.Generated +public interface CustomerBudgetNetworkSettingOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Immutable. The resource name of the customer budget network setting.
+   * Customer budget network setting resource names have the form:
+   *
+   * `customers/{customer_id}/customerBudgetNetworkSettings`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Immutable. The resource name of the customer budget network setting.
+   * Customer budget network setting resource names have the form:
+   *
+   * `customers/{customer_id}/customerBudgetNetworkSettings`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return Whether the budgetNetworkSettings field is set. + */ + boolean hasBudgetNetworkSettings(); + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + * @return The budgetNetworkSettings. + */ + com.google.ads.googleads.v26.common.BudgetNetworkSettings getBudgetNetworkSettings(); + /** + *
+   * Account default settings, at most one entry per advertising channel type.
+   * 
+ * + * .google.ads.googleads.v26.common.BudgetNetworkSettings budget_network_settings = 2; + */ + com.google.ads.googleads.v26.common.BudgetNetworkSettingsOrBuilder getBudgetNetworkSettingsOrBuilder(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingProto.java new file mode 100644 index 0000000000..6e2f3727c4 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerBudgetNetworkSettingProto.java @@ -0,0 +1,93 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer_budget_network_setting.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +@com.google.protobuf.Generated +public final class CustomerBudgetNetworkSettingProto extends com.google.protobuf.GeneratedFile { + private CustomerBudgetNetworkSettingProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CustomerBudgetNetworkSettingProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nHgoogle/ads/googleads/v26/resources/cus" + + "tomer_budget_network_setting.proto\022\"goog" + + "le.ads.googleads.v26.resources\032;google/a" + + "ds/googleads/v26/common/budget_network_c" + + "ommon.proto\032\037google/api/field_behavior.p" + + "roto\032\031google/api/resource.proto\"\301\002\n\034Cust" + + "omerBudgetNetworkSetting\022U\n\rresource_nam" + + "e\030\001 \001(\tB>\342A\001\005\372A7\n5googleads.googleapis.c" + + "om/CustomerBudgetNetworkSetting\022W\n\027budge" + + "t_network_settings\030\002 \001(\01326.google.ads.go" + + "ogleads.v26.common.BudgetNetworkSettings" + + ":q\352An\n5googleads.googleapis.com/Customer" + + "BudgetNetworkSetting\0225customers/{custome" + + "r_id}/customerBudgetNetworkSettingsB\223\002\n&" + + "com.google.ads.googleads.v26.resourcesB!" + + "CustomerBudgetNetworkSettingProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_resources_CustomerBudgetNetworkSetting_descriptor, + new java.lang.String[] { "ResourceName", "BudgetNetworkSettings", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v26.common.BudgetNetworkCommonProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientLinkProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientLinkProto.java index 230b4f6bdb..cc6ec44fea 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientLinkProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientLinkProto.java @@ -45,26 +45,26 @@ public static void registerAllExtensions( "leads.v26.resources\0328google/ads/googlead" + "s/v26/enums/manager_link_status.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\365\003\n\022CustomerClientLink" + - "\022J\n\rresource_name\030\001 \001(\tB3\340A\005\372A-\n+googlea" + - "ds.googleapis.com/CustomerClientLink\022G\n\017" + - "client_customer\030\007 \001(\tB)\340A\005\372A#\n!googleads" + - ".googleapis.com/CustomerH\000\210\001\001\022!\n\017manager" + - "_link_id\030\010 \001(\003B\003\340A\003H\001\210\001\001\022W\n\006status\030\005 \001(\016" + - "2G.google.ads.googleads.v26.enums.Manage" + - "rLinkStatusEnum.ManagerLinkStatus\022\023\n\006hid" + - "den\030\t \001(\010H\002\210\001\001:\205\001\352A\201\001\n+googleads.googlea" + - "pis.com/CustomerClientLink\022Rcustomers/{c" + - "ustomer_id}/customerClientLinks/{client_" + - "customer_id}~{manager_link_id}B\022\n\020_clien" + - "t_customerB\022\n\020_manager_link_idB\t\n\007_hidde" + - "nB\211\002\n&com.google.ads.googleads.v26.resou" + - "rcesB\027CustomerClientLinkProtoP\001ZKgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + - "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + - "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + - "ds::GoogleAds::V26::Resourcesb\006proto3" + "pi/resource.proto\"\370\003\n\022CustomerClientLink" + + "\022K\n\rresource_name\030\001 \001(\tB4\342A\001\005\372A-\n+google" + + "ads.googleapis.com/CustomerClientLink\022H\n" + + "\017client_customer\030\007 \001(\tB*\342A\001\005\372A#\n!googlea" + + "ds.googleapis.com/CustomerH\000\210\001\001\022\"\n\017manag" + + "er_link_id\030\010 \001(\003B\004\342A\001\003H\001\210\001\001\022W\n\006status\030\005 " + + "\001(\0162G.google.ads.googleads.v26.enums.Man" + + "agerLinkStatusEnum.ManagerLinkStatus\022\023\n\006" + + "hidden\030\t \001(\010H\002\210\001\001:\205\001\352A\201\001\n+googleads.goog" + + "leapis.com/CustomerClientLink\022Rcustomers" + + "/{customer_id}/customerClientLinks/{clie" + + "nt_customer_id}~{manager_link_id}B\022\n\020_cl" + + "ient_customerB\022\n\020_manager_link_idB\t\n\007_hi" + + "ddenB\211\002\n&com.google.ads.googleads.v26.re" + + "sourcesB\027CustomerClientLinkProtoP\001ZKgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + + "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + + "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + + "::Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientProto.java index 152a263885..f8059ed3b5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerClientProto.java @@ -45,33 +45,33 @@ public static void registerAllExtensions( ".v26.resources\0324google/ads/googleads/v26" + "/enums/customer_status.proto\032\037google/api" + "/field_behavior.proto\032\031google/api/resour" + - "ce.proto\"\215\006\n\016CustomerClient\022F\n\rresource_" + - "name\030\001 \001(\tB/\340A\003\372A)\n\'googleads.googleapis" + - ".com/CustomerClient\022G\n\017client_customer\030\014" + - " \001(\tB)\340A\003\372A#\n!googleads.googleapis.com/C" + - "ustomerH\000\210\001\001\022\030\n\006hidden\030\r \001(\010B\003\340A\003H\001\210\001\001\022\027" + - "\n\005level\030\016 \001(\003B\003\340A\003H\002\210\001\001\022\033\n\ttime_zone\030\017 \001" + - "(\tB\003\340A\003H\003\210\001\001\022\036\n\014test_account\030\020 \001(\010B\003\340A\003H" + - "\004\210\001\001\022\031\n\007manager\030\021 \001(\010B\003\340A\003H\005\210\001\001\022\"\n\020descr" + - "iptive_name\030\022 \001(\tB\003\340A\003H\006\210\001\001\022\037\n\rcurrency_" + - "code\030\023 \001(\tB\003\340A\003H\007\210\001\001\022\024\n\002id\030\024 \001(\003B\003\340A\003H\010\210" + - "\001\001\022>\n\016applied_labels\030\025 \003(\tB&\340A\003\372A \n\036goog" + - "leads.googleapis.com/Label\022V\n\006status\030\026 \001" + - "(\0162A.google.ads.googleads.v26.enums.Cust" + - "omerStatusEnum.CustomerStatusB\003\340A\003:j\352Ag\n" + - "\'googleads.googleapis.com/CustomerClient" + - "\022 - * Output only. Settings for Local Services customer. + * Settings for Local Services customer. *
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return Whether the localServicesSettings field is set. */ boolean hasLocalServicesSettings(); /** *
-   * Output only. Settings for Local Services customer.
+   * Settings for Local Services customer.
    * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; * @return The localServicesSettings. */ com.google.ads.googleads.v26.resources.LocalServicesSettings getLocalServicesSettings(); /** *
-   * Output only. Settings for Local Services customer.
+   * Settings for Local Services customer.
    * 
* - * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.ads.googleads.v26.resources.LocalServicesSettings local_services_settings = 45; */ com.google.ads.googleads.v26.resources.LocalServicesSettingsOrBuilder getLocalServicesSettingsOrBuilder(); diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerProto.java index c16e9b4777..c5e8919292 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerProto.java @@ -56,6 +56,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v26_resources_LocalServicesSettings_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v26_resources_GranularLicenseStatus_descriptor; static final @@ -97,123 +107,132 @@ public static void registerAllExtensions( "ng_status.proto\032Ggoogle/ads/googleads/v2" + "6/enums/local_services_verification_stat" + "us.proto\032\037google/api/field_behavior.prot" + - "o\032\031google/api/resource.proto\"\310\021\n\010Custome" + - "r\022@\n\rresource_name\030\001 \001(\tB)\340A\005\372A#\n!google" + - "ads.googleapis.com/Customer\022\024\n\002id\030\023 \001(\003B" + - "\003\340A\003H\000\210\001\001\022\035\n\020descriptive_name\030\024 \001(\tH\001\210\001\001" + - "\022\037\n\rcurrency_code\030\025 \001(\tB\003\340A\005H\002\210\001\001\022\033\n\ttim" + - "e_zone\030\026 \001(\tB\003\340A\005H\003\210\001\001\022\"\n\025tracking_url_t" + - "emplate\030\027 \001(\tH\004\210\001\001\022\035\n\020final_url_suffix\030\030" + - " \001(\tH\005\210\001\001\022!\n\024auto_tagging_enabled\030\031 \001(\010H" + - "\006\210\001\001\022$\n\022has_partners_badge\030\032 \001(\010B\003\340A\003H\007\210" + - "\001\001\022\031\n\007manager\030\033 \001(\010B\003\340A\003H\010\210\001\001\022\036\n\014test_ac" + - "count\030\034 \001(\010B\003\340A\003H\t\210\001\001\022X\n\026call_reporting_" + - "setting\030\n \001(\01328.google.ads.googleads.v26" + - ".resources.CallReportingSetting\022b\n\033conve" + - "rsion_tracking_setting\030\016 \001(\0132=.google.ad" + - "s.googleads.v26.resources.ConversionTrac" + - "kingSetting\022X\n\023remarketing_setting\030\017 \001(\013" + - "26.google.ads.googleads.v26.resources.Re" + - "marketingSettingB\003\340A\003\022\303\001\n.pay_per_conver" + - "sion_eligibility_failure_reasons\030\020 \003(\0162\205" + - "\001.google.ads.googleads.v26.enums.Custome" + - "rPayPerConversionEligibilityFailureReaso" + - "nEnum.CustomerPayPerConversionEligibilit" + - "yFailureReasonB\003\340A\003\022$\n\022optimization_scor" + - "e\030\035 \001(\001B\003\340A\003H\n\210\001\001\022&\n\031optimization_score_" + - "weight\030\036 \001(\001B\003\340A\003\022V\n\006status\030$ \001(\0162A.goog" + - "le.ads.googleads.v26.enums.CustomerStatu" + - "sEnum.CustomerStatusB\003\340A\003\0224\n\"location_as" + - "set_auto_migration_done\030& \001(\010B\003\340A\003H\013\210\001\001\022" + - "1\n\037image_asset_auto_migration_done\030\' \001(\010" + - "B\003\340A\003H\014\210\001\001\022>\n,location_asset_auto_migrat" + - "ion_done_date_time\030( \001(\tB\003\340A\003H\r\210\001\001\022;\n)im" + - "age_asset_auto_migration_done_date_time\030" + - ") \001(\tB\003\340A\003H\016\210\001\001\022e\n\032customer_agreement_se" + - "tting\030, \001(\0132<.google.ads.googleads.v26.r" + - "esources.CustomerAgreementSettingB\003\340A\003\022_" + - "\n\027local_services_settings\030- \001(\01329.google" + - ".ads.googleads.v26.resources.LocalServic" + - "esSettingsB\003\340A\003\022y\n\036video_brand_safety_su" + - "itability\030. \001(\0162Q.google.ads.googleads.v" + - "26.enums.BrandSafetySuitabilityEnum.Bran" + - "dSafetySuitability\022I\n\016video_customer\0306 \001" + - "(\01321.google.ads.googleads.v26.resources." + - "VideoCustomer\022\215\001\n!contains_eu_political_" + - "advertising\0307 \001(\0162].google.ads.googleads" + - ".v26.enums.EuPoliticalAdvertisingStatusE" + - "num.EuPoliticalAdvertisingStatusB\003\340A\003:?\352" + - "A<\n!googleads.googleapis.com/Customer\022\027c" + - "ustomers/{customer_id}B\005\n\003_idB\023\n\021_descri" + - "ptive_nameB\020\n\016_currency_codeB\014\n\n_time_zo" + - "neB\030\n\026_tracking_url_templateB\023\n\021_final_u" + - "rl_suffixB\027\n\025_auto_tagging_enabledB\025\n\023_h" + - "as_partners_badgeB\n\n\010_managerB\017\n\r_test_a" + - "ccountB\025\n\023_optimization_scoreB%\n#_locati" + - "on_asset_auto_migration_doneB\"\n _image_a" + - "sset_auto_migration_doneB/\n-_location_as" + - "set_auto_migration_done_date_timeB,\n*_im" + - "age_asset_auto_migration_done_date_time\"" + - "\234\002\n\024CallReportingSetting\022#\n\026call_reporti" + - "ng_enabled\030\n \001(\010H\000\210\001\001\022.\n!call_conversion" + - "_reporting_enabled\030\013 \001(\010H\001\210\001\001\022S\n\026call_co" + - "nversion_action\030\014 \001(\tB.\372A+\n)googleads.go" + - "ogleapis.com/ConversionActionH\002\210\001\001B\031\n\027_c" + - "all_reporting_enabledB$\n\"_call_conversio" + - "n_reporting_enabledB\031\n\027_call_conversion_" + - "action\"\325\005\n\031ConversionTrackingSetting\022(\n\026" + - "conversion_tracking_id\030\003 \001(\003B\003\340A\003H\000\210\001\001\0226" + - "\n$cross_account_conversion_tracking_id\030\004" + - " \001(\003B\003\340A\003H\001\210\001\001\022)\n\034accepted_customer_data" + - "_terms\030\005 \001(\010B\003\340A\003\022~\n\032conversion_tracking" + - "_status\030\006 \001(\0162U.google.ads.googleads.v26" + - ".enums.ConversionTrackingStatusEnum.Conv" + - "ersionTrackingStatusB\003\340A\003\022&\n\036google_ads_" + - "conversion_customer\030\010 \001(\t\022}\n\022enablement_" + - "setting\030\t \001(\0162W.google.ads.googleads.v26" + - ".enums.EnhancedConversionsConfigEnum.Enh" + - "ancedConversionsConfigB\003\340A\003H\002\210\001\001\022\207\001\n\034eff" + - "ective_enablement_setting\030\n \001(\0162W.google" + - ".ads.googleads.v26.enums.EnhancedConvers" + - "ionsConfigEnum.EnhancedConversionsConfig" + - "B\003\340A\003H\003\210\001\001B\031\n\027_conversion_tracking_idB\'\n" + - "%_cross_account_conversion_tracking_idB\025" + - "\n\023_enablement_settingB\037\n\035_effective_enab" + - "lement_setting\"Y\n\022RemarketingSetting\022(\n\026" + - "google_global_site_tag\030\002 \001(\tB\003\340A\003H\000\210\001\001B\031" + - "\n\027_google_global_site_tag\"A\n\030CustomerAgr" + - "eementSetting\022%\n\030accepted_lead_form_term" + - "s\030\001 \001(\010B\003\340A\003\"\341\001\n\025LocalServicesSettings\022a" + - "\n\031granular_license_statuses\030\001 \003(\01329.goog" + - "le.ads.googleads.v26.resources.GranularL" + - "icenseStatusB\003\340A\003\022e\n\033granular_insurance_" + - "statuses\030\002 \003(\0132;.google.ads.googleads.v2" + - "6.resources.GranularInsuranceStatusB\003\340A\003" + - "\"\244\002\n\025GranularLicenseStatus\022\"\n\020geo_criter" + - "ion_id\030\001 \001(\003B\003\340A\003H\000\210\001\001\022\035\n\013category_id\030\002 " + - "\001(\tB\003\340A\003H\001\210\001\001\022\212\001\n\023verification_status\030\003 " + - "\001(\0162c.google.ads.googleads.v26.enums.Loc" + - "alServicesVerificationStatusEnum.LocalSe" + - "rvicesVerificationStatusB\003\340A\003H\002\210\001\001B\023\n\021_g" + - "eo_criterion_idB\016\n\014_category_idB\026\n\024_veri" + - "fication_status\"\246\002\n\027GranularInsuranceSta" + - "tus\022\"\n\020geo_criterion_id\030\001 \001(\003B\003\340A\003H\000\210\001\001\022" + - "\035\n\013category_id\030\002 \001(\tB\003\340A\003H\001\210\001\001\022\212\001\n\023verif" + - "ication_status\030\003 \001(\0162c.google.ads.google" + - "ads.v26.enums.LocalServicesVerificationS" + - "tatusEnum.LocalServicesVerificationStatu" + - "sB\003\340A\003H\002\210\001\001B\023\n\021_geo_criterion_idB\016\n\014_cat" + - "egory_idB\026\n\024_verification_status\"\201\001\n\rVid" + - "eoCustomer\022p\n third_party_integration_pa" + - "rtners\030\001 \001(\0132F.google.ads.googleads.v26." + - "common.CustomerThirdPartyIntegrationPart" + - "nersB\377\001\n&com.google.ads.googleads.v26.re" + - "sourcesB\rCustomerProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "o\032\031google/api/resource.proto\"\325\021\n\010Custome" + + "r\022A\n\rresource_name\030\001 \001(\tB*\342A\001\005\372A#\n!googl" + + "eads.googleapis.com/Customer\022\025\n\002id\030\023 \001(\003" + + "B\004\342A\001\003H\000\210\001\001\022\035\n\020descriptive_name\030\024 \001(\tH\001\210" + + "\001\001\022 \n\rcurrency_code\030\025 \001(\tB\004\342A\001\005H\002\210\001\001\022\034\n\t" + + "time_zone\030\026 \001(\tB\004\342A\001\005H\003\210\001\001\022\"\n\025tracking_u" + + "rl_template\030\027 \001(\tH\004\210\001\001\022\035\n\020final_url_suff" + + "ix\030\030 \001(\tH\005\210\001\001\022!\n\024auto_tagging_enabled\030\031 " + + "\001(\010H\006\210\001\001\022%\n\022has_partners_badge\030\032 \001(\010B\004\342A" + + "\001\003H\007\210\001\001\022\032\n\007manager\030\033 \001(\010B\004\342A\001\003H\010\210\001\001\022\037\n\014t" + + "est_account\030\034 \001(\010B\004\342A\001\003H\t\210\001\001\022X\n\026call_rep" + + "orting_setting\030\n \001(\01328.google.ads.google" + + "ads.v26.resources.CallReportingSetting\022b" + + "\n\033conversion_tracking_setting\030\016 \001(\0132=.go" + + "ogle.ads.googleads.v26.resources.Convers" + + "ionTrackingSetting\022Y\n\023remarketing_settin" + + "g\030\017 \001(\01326.google.ads.googleads.v26.resou" + + "rces.RemarketingSettingB\004\342A\001\003\022\304\001\n.pay_pe" + + "r_conversion_eligibility_failure_reasons" + + "\030\020 \003(\0162\205\001.google.ads.googleads.v26.enums" + + ".CustomerPayPerConversionEligibilityFail" + + "ureReasonEnum.CustomerPayPerConversionEl" + + "igibilityFailureReasonB\004\342A\001\003\022%\n\022optimiza" + + "tion_score\030\035 \001(\001B\004\342A\001\003H\n\210\001\001\022\'\n\031optimizat" + + "ion_score_weight\030\036 \001(\001B\004\342A\001\003\022W\n\006status\030$" + + " \001(\0162A.google.ads.googleads.v26.enums.Cu" + + "stomerStatusEnum.CustomerStatusB\004\342A\001\003\0225\n" + + "\"location_asset_auto_migration_done\030& \001(" + + "\010B\004\342A\001\003H\013\210\001\001\0222\n\037image_asset_auto_migrati" + + "on_done\030\' \001(\010B\004\342A\001\003H\014\210\001\001\022?\n,location_ass" + + "et_auto_migration_done_date_time\030( \001(\tB\004" + + "\342A\001\003H\r\210\001\001\022<\n)image_asset_auto_migration_" + + "done_date_time\030) \001(\tB\004\342A\001\003H\016\210\001\001\022f\n\032custo" + + "mer_agreement_setting\030, \001(\0132<.google.ads" + + ".googleads.v26.resources.CustomerAgreeme" + + "ntSettingB\004\342A\001\003\022Z\n\027local_services_settin" + + "gs\030- \001(\01329.google.ads.googleads.v26.reso" + + "urces.LocalServicesSettings\022y\n\036video_bra" + + "nd_safety_suitability\030. \001(\0162Q.google.ads" + + ".googleads.v26.enums.BrandSafetySuitabil" + + "ityEnum.BrandSafetySuitability\022I\n\016video_" + + "customer\0306 \001(\01321.google.ads.googleads.v2" + + "6.resources.VideoCustomer\022\216\001\n!contains_e" + + "u_political_advertising\0307 \001(\0162].google.a" + + "ds.googleads.v26.enums.EuPoliticalAdvert" + + "isingStatusEnum.EuPoliticalAdvertisingSt" + + "atusB\004\342A\001\003:?\352A<\n!googleads.googleapis.co" + + "m/Customer\022\027customers/{customer_id}B\005\n\003_" + + "idB\023\n\021_descriptive_nameB\020\n\016_currency_cod" + + "eB\014\n\n_time_zoneB\030\n\026_tracking_url_templat" + + "eB\023\n\021_final_url_suffixB\027\n\025_auto_tagging_" + + "enabledB\025\n\023_has_partners_badgeB\n\n\010_manag" + + "erB\017\n\r_test_accountB\025\n\023_optimization_sco" + + "reB%\n#_location_asset_auto_migration_don" + + "eB\"\n _image_asset_auto_migration_doneB/\n" + + "-_location_asset_auto_migration_done_dat" + + "e_timeB,\n*_image_asset_auto_migration_do" + + "ne_date_time\"\234\002\n\024CallReportingSetting\022#\n" + + "\026call_reporting_enabled\030\n \001(\010H\000\210\001\001\022.\n!ca" + + "ll_conversion_reporting_enabled\030\013 \001(\010H\001\210" + + "\001\001\022S\n\026call_conversion_action\030\014 \001(\tB.\372A+\n" + + ")googleads.googleapis.com/ConversionActi" + + "onH\002\210\001\001B\031\n\027_call_reporting_enabledB$\n\"_c" + + "all_conversion_reporting_enabledB\031\n\027_cal" + + "l_conversion_action\"\333\005\n\031ConversionTracki" + + "ngSetting\022)\n\026conversion_tracking_id\030\003 \001(" + + "\003B\004\342A\001\003H\000\210\001\001\0227\n$cross_account_conversion" + + "_tracking_id\030\004 \001(\003B\004\342A\001\003H\001\210\001\001\022*\n\034accepte" + + "d_customer_data_terms\030\005 \001(\010B\004\342A\001\003\022\177\n\032con" + + "version_tracking_status\030\006 \001(\0162U.google.a" + + "ds.googleads.v26.enums.ConversionTrackin" + + "gStatusEnum.ConversionTrackingStatusB\004\342A" + + "\001\003\022&\n\036google_ads_conversion_customer\030\010 \001" + + "(\t\022~\n\022enablement_setting\030\t \001(\0162W.google." + + "ads.googleads.v26.enums.EnhancedConversi" + + "onsConfigEnum.EnhancedConversionsConfigB" + + "\004\342A\001\003H\002\210\001\001\022\210\001\n\034effective_enablement_sett" + + "ing\030\n \001(\0162W.google.ads.googleads.v26.enu" + + "ms.EnhancedConversionsConfigEnum.Enhance" + + "dConversionsConfigB\004\342A\001\003H\003\210\001\001B\031\n\027_conver" + + "sion_tracking_idB\'\n%_cross_account_conve" + + "rsion_tracking_idB\025\n\023_enablement_setting" + + "B\037\n\035_effective_enablement_setting\"Z\n\022Rem" + + "arketingSetting\022)\n\026google_global_site_ta" + + "g\030\002 \001(\tB\004\342A\001\003H\000\210\001\001B\031\n\027_google_global_sit" + + "e_tag\"B\n\030CustomerAgreementSetting\022&\n\030acc" + + "epted_lead_form_terms\030\001 \001(\010B\004\342A\001\003\"\301\002\n\025Lo" + + "calServicesSettings\022b\n\031granular_license_" + + "statuses\030\001 \003(\01329.google.ads.googleads.v2" + + "6.resources.GranularLicenseStatusB\004\342A\001\003\022" + + "f\n\033granular_insurance_statuses\030\002 \003(\0132;.g" + + "oogle.ads.googleads.v26.resources.Granul" + + "arInsuranceStatusB\004\342A\001\003\022\\\n\030redemption_pr" + + "ovider_info\030\003 \001(\0132:.google.ads.googleads" + + ".v26.resources.RedemptionProviderInfo\"{\n" + + "\026RedemptionProviderInfo\022a\n\024external_merc" + + "hant_id\030\001 \001(\0132=.google.ads.googleads.v26" + + ".resources.ExternalPartnerMerchantIdB\004\342A" + + "\001\002\"R\n\031ExternalPartnerMerchantId\022\024\n\nnumer" + + "ic_id\030\001 \001(\003H\000\022\031\n\017alphanumeric_id\030\002 \001(\tH\000" + + "B\004\n\002id\"\247\002\n\025GranularLicenseStatus\022#\n\020geo_" + + "criterion_id\030\001 \001(\003B\004\342A\001\003H\000\210\001\001\022\036\n\013categor" + + "y_id\030\002 \001(\tB\004\342A\001\003H\001\210\001\001\022\213\001\n\023verification_s" + + "tatus\030\003 \001(\0162c.google.ads.googleads.v26.e" + + "nums.LocalServicesVerificationStatusEnum" + + ".LocalServicesVerificationStatusB\004\342A\001\003H\002" + + "\210\001\001B\023\n\021_geo_criterion_idB\016\n\014_category_id" + + "B\026\n\024_verification_status\"\251\002\n\027GranularIns" + + "uranceStatus\022#\n\020geo_criterion_id\030\001 \001(\003B\004" + + "\342A\001\003H\000\210\001\001\022\036\n\013category_id\030\002 \001(\tB\004\342A\001\003H\001\210\001" + + "\001\022\213\001\n\023verification_status\030\003 \001(\0162c.google" + + ".ads.googleads.v26.enums.LocalServicesVe" + + "rificationStatusEnum.LocalServicesVerifi" + + "cationStatusB\004\342A\001\003H\002\210\001\001B\023\n\021_geo_criterio" + + "n_idB\016\n\014_category_idB\026\n\024_verification_st" + + "atus\"\201\001\n\rVideoCustomer\022p\n third_party_in" + + "tegration_partners\030\001 \001(\0132F.google.ads.go" + + "ogleads.v26.common.CustomerThirdPartyInt" + + "egrationPartnersB\377\001\n&com.google.ads.goog" + + "leads.v26.resourcesB\rCustomerProtoP\001ZKgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/resources;resources\242\002\003GAA\252" + + "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + + "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + + "le::Ads::GoogleAds::V26::Resourcesb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -264,21 +283,33 @@ public static void registerAllExtensions( internal_static_google_ads_googleads_v26_resources_LocalServicesSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_LocalServicesSettings_descriptor, - new java.lang.String[] { "GranularLicenseStatuses", "GranularInsuranceStatuses", }); - internal_static_google_ads_googleads_v26_resources_GranularLicenseStatus_descriptor = + new java.lang.String[] { "GranularLicenseStatuses", "GranularInsuranceStatuses", "RedemptionProviderInfo", }); + internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor = getDescriptor().getMessageType(6); + internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor, + new java.lang.String[] { "ExternalMerchantId", }); + internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor = + getDescriptor().getMessageType(7); + internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor, + new java.lang.String[] { "NumericId", "AlphanumericId", "Id", }); + internal_static_google_ads_googleads_v26_resources_GranularLicenseStatus_descriptor = + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v26_resources_GranularLicenseStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_GranularLicenseStatus_descriptor, new java.lang.String[] { "GeoCriterionId", "CategoryId", "VerificationStatus", }); internal_static_google_ads_googleads_v26_resources_GranularInsuranceStatus_descriptor = - getDescriptor().getMessageType(7); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v26_resources_GranularInsuranceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_GranularInsuranceStatus_descriptor, new java.lang.String[] { "GeoCriterionId", "CategoryId", "VerificationStatus", }); internal_static_google_ads_googleads_v26_resources_VideoCustomer_descriptor = - getDescriptor().getMessageType(8); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v26_resources_VideoCustomer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_VideoCustomer_descriptor, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSearchTermInsightProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSearchTermInsightProto.java index f7631a28ea..39ec89915b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSearchTermInsightProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSearchTermInsightProto.java @@ -44,22 +44,22 @@ public static void registerAllExtensions( "tomer_search_term_insight.proto\022\"google." + "ads.googleads.v26.resources\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + - "e.proto\"\272\002\n\031CustomerSearchTermInsight\022Q\n" + - "\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2googleads." + - "googleapis.com/CustomerSearchTermInsight" + - "\022 \n\016category_label\030\002 \001(\tB\003\340A\003H\000\210\001\001\022\024\n\002id" + - "\030\003 \001(\003B\003\340A\003H\001\210\001\001:x\352Au\n2googleads.googlea" + - "pis.com/CustomerSearchTermInsight\022?custo" + - "mers/{customer_id}/customerSearchTermIns" + - "ights/{cluster_id}B\021\n\017_category_labelB\005\n" + - "\003_idB\220\002\n&com.google.ads.googleads.v26.re" + - "sourcesB\036CustomerSearchTermInsightProtoP" + - "\001ZKgoogle.golang.org/genproto/googleapis" + - "/ads/googleads/v26/resources;resources\242\002" + - "\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resource" + - "s\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002" + - "&Google::Ads::GoogleAds::V26::Resourcesb" + - "\006proto3" + "e.proto\"\275\002\n\031CustomerSearchTermInsight\022R\n" + + "\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n2googleads" + + ".googleapis.com/CustomerSearchTermInsigh" + + "t\022!\n\016category_label\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022\025\n\002" + + "id\030\003 \001(\003B\004\342A\001\003H\001\210\001\001:x\352Au\n2googleads.goog" + + "leapis.com/CustomerSearchTermInsight\022?cu" + + "stomers/{customer_id}/customerSearchTerm" + + "Insights/{cluster_id}B\021\n\017_category_label" + + "B\005\n\003_idB\220\002\n&com.google.ads.googleads.v26" + + ".resourcesB\036CustomerSearchTermInsightPro" + + "toP\001ZKgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/resources;resource" + + "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + + "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + + "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + + "esb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSkAdNetworkConversionValueSchemaProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSkAdNetworkConversionValueSchemaProto.java index 16eda8833a..f2a6169888 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSkAdNetworkConversionValueSchemaProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerSkAdNetworkConversionValueSchemaProto.java @@ -86,94 +86,95 @@ public static void registerAllExtensions( "urces\032Jgoogle/ads/googleads/v26/enums/sk" + "_ad_network_coarse_conversion_value.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + - "le/api/resource.proto\"\371\030\n(CustomerSkAdNe" + - "tworkConversionValueSchema\022`\n\rresource_n" + - "ame\030\001 \001(\tBI\340A\003\372AC\nAgoogleads.googleapis." + - "com/CustomerSkAdNetworkConversionValueSc" + - "hema\022\202\001\n\006schema\030\002 \001(\0132m.google.ads.googl" + - "eads.v26.resources.CustomerSkAdNetworkCo" + - "nversionValueSchema.SkAdNetworkConversio" + - "nValueSchemaB\003\340A\003\032\306\025\n SkAdNetworkConvers" + - "ionValueSchema\022\026\n\006app_id\030\001 \001(\tB\006\340A\002\340A\003\022%" + - "\n\030measurement_window_hours\030\002 \001(\005B\003\340A\003\022\306\001" + - "\n&fine_grained_conversion_value_mappings" + - "\030\003 \003(\0132\220\001.google.ads.googleads.v26.resou" + - "rces.CustomerSkAdNetworkConversionValueS" + - "chema.SkAdNetworkConversionValueSchema.F" + - "ineGrainedConversionValueMappingsB\003\340A\003\022\235" + - "\001\n\021postback_mappings\030\004 \003(\0132}.google.ads." + - "googleads.v26.resources.CustomerSkAdNetw" + - "orkConversionValueSchema.SkAdNetworkConv" + - "ersionValueSchema.PostbackMappingB\003\340A\003\032\377" + - "\001\n\"FineGrainedConversionValueMappings\022*\n" + - "\035fine_grained_conversion_value\030\001 \001(\005B\003\340A" + - "\003\022\254\001\n\030conversion_value_mapping\030\002 \001(\0132\204\001." + - "google.ads.googleads.v26.resources.Custo" + - "merSkAdNetworkConversionValueSchema.SkAd" + - "NetworkConversionValueSchema.ConversionV" + - "alueMappingB\003\340A\003\032\213\004\n\017PostbackMapping\022$\n\027" + - "postback_sequence_index\030\001 \001(\005B\003\340A\003\022\312\001\n(c" + - "oarse_grained_conversion_value_mappings\030" + - "\002 \001(\0132\222\001.google.ads.googleads.v26.resour" + - "ces.CustomerSkAdNetworkConversionValueSc" + - "hema.SkAdNetworkConversionValueSchema.Co" + - "arseGrainedConversionValueMappingsB\003\340A\003\022" + - "\231\001\n#lock_window_coarse_conversion_value\030" + - "\003 \001(\0162e.google.ads.googleads.v26.enums.S" + - "kAdNetworkCoarseConversionValueEnum.SkAd" + - "NetworkCoarseConversionValueB\003\340A\003H\000\0220\n!l" + - "ock_window_fine_conversion_value\030\004 \001(\005B\003" + - "\340A\003H\000\022 \n\021lock_window_event\030\005 \001(\tB\003\340A\003H\000B" + - "\025\n\023lock_window_trigger\032\303\004\n$CoarseGrained" + - "ConversionValueMappings\022\260\001\n\034low_conversi" + - "on_value_mapping\030\001 \001(\0132\204\001.google.ads.goo" + - "gleads.v26.resources.CustomerSkAdNetwork" + - "ConversionValueSchema.SkAdNetworkConvers" + - "ionValueSchema.ConversionValueMappingB\003\340" + - "A\003\022\263\001\n\037medium_conversion_value_mapping\030\002" + - " \001(\0132\204\001.google.ads.googleads.v26.resourc" + - "es.CustomerSkAdNetworkConversionValueSch" + - "ema.SkAdNetworkConversionValueSchema.Con" + - "versionValueMappingB\003\340A\003\022\261\001\n\035high_conver" + - "sion_value_mapping\030\003 \001(\0132\204\001.google.ads.g" + - "oogleads.v26.resources.CustomerSkAdNetwo" + - "rkConversionValueSchema.SkAdNetworkConve" + - "rsionValueSchema.ConversionValueMappingB" + - "\003\340A\003\032\376\001\n\026ConversionValueMapping\022(\n\033min_t" + - "ime_post_install_hours\030\001 \001(\003B\003\340A\003\022(\n\033max" + - "_time_post_install_hours\030\002 \001(\003B\003\340A\003\022\217\001\n\r" + - "mapped_events\030\003 \003(\0132s.google.ads.googlea" + - "ds.v26.resources.CustomerSkAdNetworkConv" + - "ersionValueSchema.SkAdNetworkConversionV" + - "alueSchema.EventB\003\340A\003\032\242\005\n\005Event\022\036\n\021mappe" + - "d_event_name\030\001 \001(\tB\003\340A\003\022\032\n\rcurrency_code" + - "\030\002 \001(\tB\003\340A\003\022\245\001\n\023event_revenue_range\030\003 \001(" + - "\0132\200\001.google.ads.googleads.v26.resources." + - "CustomerSkAdNetworkConversionValueSchema" + - ".SkAdNetworkConversionValueSchema.Event." + - "RevenueRangeB\003\340A\003H\000\022\"\n\023event_revenue_val" + - "ue\030\004 \001(\001B\003\340A\003H\000\022\260\001\n\026event_occurrence_ran" + - "ge\030\005 \001(\0132\210\001.google.ads.googleads.v26.res" + + "le/api/resource.proto\"\224\031\n(CustomerSkAdNe" + + "tworkConversionValueSchema\022a\n\rresource_n" + + "ame\030\001 \001(\tBJ\342A\001\003\372AC\nAgoogleads.googleapis" + + ".com/CustomerSkAdNetworkConversionValueS" + + "chema\022\203\001\n\006schema\030\002 \001(\0132m.google.ads.goog" + + "leads.v26.resources.CustomerSkAdNetworkC" + + "onversionValueSchema.SkAdNetworkConversi" + + "onValueSchemaB\004\342A\001\003\032\337\025\n SkAdNetworkConve" + + "rsionValueSchema\022\025\n\006app_id\030\001 \001(\tB\005\342A\002\002\003\022" + + "&\n\030measurement_window_hours\030\002 \001(\005B\004\342A\001\003\022" + + "\307\001\n&fine_grained_conversion_value_mappin" + + "gs\030\003 \003(\0132\220\001.google.ads.googleads.v26.res" + "ources.CustomerSkAdNetworkConversionValu" + "eSchema.SkAdNetworkConversionValueSchema" + - ".Event.EventOccurrenceRangeB\003\340A\003H\001\022\034\n\rev" + - "ent_counter\030\006 \001(\003B\003\340A\003H\001\032N\n\014RevenueRange" + - "\022\036\n\021min_event_revenue\030\003 \001(\001B\003\340A\003\022\036\n\021max_" + - "event_revenue\030\004 \001(\001B\003\340A\003\032R\n\024EventOccurre" + - "nceRange\022\034\n\017min_event_count\030\001 \001(\003B\003\340A\003\022\034" + - "\n\017max_event_count\030\002 \001(\003B\003\340A\003B\016\n\014revenue_" + - "rateB\014\n\nevent_rate:\234\001\352A\230\001\nAgoogleads.goo" + - "gleapis.com/CustomerSkAdNetworkConversio" + - "nValueSchema\022Scustomers/{customer_id}/cu" + - "stomerSkAdNetworkConversionValueSchemas/" + - "{account_link_id}B\237\002\n&com.google.ads.goo" + - "gleads.v26.resourcesB-CustomerSkAdNetwor" + - "kConversionValueSchemaProtoP\001ZKgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + - "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + - "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + - "::GoogleAds::V26::Resourcesb\006proto3" + ".FineGrainedConversionValueMappingsB\004\342A\001" + + "\003\022\236\001\n\021postback_mappings\030\004 \003(\0132}.google.a" + + "ds.googleads.v26.resources.CustomerSkAdN" + + "etworkConversionValueSchema.SkAdNetworkC" + + "onversionValueSchema.PostbackMappingB\004\342A" + + "\001\003\032\201\002\n\"FineGrainedConversionValueMapping" + + "s\022+\n\035fine_grained_conversion_value\030\001 \001(\005" + + "B\004\342A\001\003\022\255\001\n\030conversion_value_mapping\030\002 \001(" + + "\0132\204\001.google.ads.googleads.v26.resources." + + "CustomerSkAdNetworkConversionValueSchema" + + ".SkAdNetworkConversionValueSchema.Conver" + + "sionValueMappingB\004\342A\001\003\032\220\004\n\017PostbackMappi" + + "ng\022%\n\027postback_sequence_index\030\001 \001(\005B\004\342A\001" + + "\003\022\313\001\n(coarse_grained_conversion_value_ma" + + "ppings\030\002 \001(\0132\222\001.google.ads.googleads.v26" + + ".resources.CustomerSkAdNetworkConversion" + + "ValueSchema.SkAdNetworkConversionValueSc" + + "hema.CoarseGrainedConversionValueMapping" + + "sB\004\342A\001\003\022\232\001\n#lock_window_coarse_conversio" + + "n_value\030\003 \001(\0162e.google.ads.googleads.v26" + + ".enums.SkAdNetworkCoarseConversionValueE" + + "num.SkAdNetworkCoarseConversionValueB\004\342A" + + "\001\003H\000\0221\n!lock_window_fine_conversion_valu" + + "e\030\004 \001(\005B\004\342A\001\003H\000\022!\n\021lock_window_event\030\005 \001" + + "(\tB\004\342A\001\003H\000B\025\n\023lock_window_trigger\032\306\004\n$Co" + + "arseGrainedConversionValueMappings\022\261\001\n\034l" + + "ow_conversion_value_mapping\030\001 \001(\0132\204\001.goo" + + "gle.ads.googleads.v26.resources.Customer" + + "SkAdNetworkConversionValueSchema.SkAdNet" + + "workConversionValueSchema.ConversionValu" + + "eMappingB\004\342A\001\003\022\264\001\n\037medium_conversion_val" + + "ue_mapping\030\002 \001(\0132\204\001.google.ads.googleads" + + ".v26.resources.CustomerSkAdNetworkConver" + + "sionValueSchema.SkAdNetworkConversionVal" + + "ueSchema.ConversionValueMappingB\004\342A\001\003\022\262\001" + + "\n\035high_conversion_value_mapping\030\003 \001(\0132\204\001" + + ".google.ads.googleads.v26.resources.Cust" + + "omerSkAdNetworkConversionValueSchema.SkA" + + "dNetworkConversionValueSchema.Conversion" + + "ValueMappingB\004\342A\001\003\032\201\002\n\026ConversionValueMa" + + "pping\022)\n\033min_time_post_install_hours\030\001 \001" + + "(\003B\004\342A\001\003\022)\n\033max_time_post_install_hours\030" + + "\002 \001(\003B\004\342A\001\003\022\220\001\n\rmapped_events\030\003 \003(\0132s.go" + + "ogle.ads.googleads.v26.resources.Custome" + + "rSkAdNetworkConversionValueSchema.SkAdNe" + + "tworkConversionValueSchema.EventB\004\342A\001\003\032\254" + + "\005\n\005Event\022\037\n\021mapped_event_name\030\001 \001(\tB\004\342A\001" + + "\003\022\033\n\rcurrency_code\030\002 \001(\tB\004\342A\001\003\022\246\001\n\023event" + + "_revenue_range\030\003 \001(\0132\200\001.google.ads.googl" + + "eads.v26.resources.CustomerSkAdNetworkCo" + + "nversionValueSchema.SkAdNetworkConversio" + + "nValueSchema.Event.RevenueRangeB\004\342A\001\003H\000\022" + + "#\n\023event_revenue_value\030\004 \001(\001B\004\342A\001\003H\000\022\261\001\n" + + "\026event_occurrence_range\030\005 \001(\0132\210\001.google." + + "ads.googleads.v26.resources.CustomerSkAd" + + "NetworkConversionValueSchema.SkAdNetwork" + + "ConversionValueSchema.Event.EventOccurre" + + "nceRangeB\004\342A\001\003H\001\022\035\n\revent_counter\030\006 \001(\003B" + + "\004\342A\001\003H\001\032P\n\014RevenueRange\022\037\n\021min_event_rev" + + "enue\030\003 \001(\001B\004\342A\001\003\022\037\n\021max_event_revenue\030\004 " + + "\001(\001B\004\342A\001\003\032T\n\024EventOccurrenceRange\022\035\n\017min" + + "_event_count\030\001 \001(\003B\004\342A\001\003\022\035\n\017max_event_co" + + "unt\030\002 \001(\003B\004\342A\001\003B\016\n\014revenue_rateB\014\n\nevent" + + "_rate:\234\001\352A\230\001\nAgoogleads.googleapis.com/C" + + "ustomerSkAdNetworkConversionValueSchema\022" + + "Scustomers/{customer_id}/customerSkAdNet" + + "workConversionValueSchemas/{account_link" + + "_id}B\237\002\n&com.google.ads.googleads.v26.re" + + "sourcesB-CustomerSkAdNetworkConversionVa" + + "lueSchemaProtoP\001ZKgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/resour" + + "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + + "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + + "V26\\Resources\352\002&Google::Ads::GoogleAds::" + + "V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessInvitationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessInvitationProto.java index 57f738e932..0408e3b8fd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessInvitationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessInvitationProto.java @@ -47,27 +47,27 @@ public static void registerAllExtensions( "_status.proto\0320google/ads/googleads/v26/" + "enums/access_role.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"\231\004\n\034CustomerUserAccessInvitation\022T\n\r" + - "resource_name\030\001 \001(\tB=\340A\005\372A7\n5googleads.g" + - "oogleapis.com/CustomerUserAccessInvitati" + - "on\022\032\n\rinvitation_id\030\002 \001(\003B\003\340A\003\022S\n\013access" + - "_role\030\003 \001(\01629.google.ads.googleads.v26.e" + - "nums.AccessRoleEnum.AccessRoleB\003\340A\005\022\032\n\re" + - "mail_address\030\004 \001(\tB\003\340A\005\022\037\n\022creation_date" + - "_time\030\005 \001(\tB\003\340A\003\022q\n\021invitation_status\030\006 " + - "\001(\0162Q.google.ads.googleads.v26.enums.Acc" + - "essInvitationStatusEnum.AccessInvitation" + - "StatusB\003\340A\003:\201\001\352A~\n5googleads.googleapis." + - "com/CustomerUserAccessInvitation\022Ecustom" + - "ers/{customer_id}/customerUserAccessInvi" + - "tations/{invitation_id}B\223\002\n&com.google.a" + - "ds.googleads.v26.resourcesB!CustomerUser" + - "AccessInvitationProtoP\001ZKgoogle.golang.o" + - "rg/genproto/googleapis/ads/googleads/v26" + - "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + - "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + - "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + - "leAds::V26::Resourcesb\006proto3" + "oto\"\237\004\n\034CustomerUserAccessInvitation\022U\n\r" + + "resource_name\030\001 \001(\tB>\342A\001\005\372A7\n5googleads." + + "googleapis.com/CustomerUserAccessInvitat" + + "ion\022\033\n\rinvitation_id\030\002 \001(\003B\004\342A\001\003\022T\n\013acce" + + "ss_role\030\003 \001(\01629.google.ads.googleads.v26" + + ".enums.AccessRoleEnum.AccessRoleB\004\342A\001\005\022\033" + + "\n\remail_address\030\004 \001(\tB\004\342A\001\005\022 \n\022creation_" + + "date_time\030\005 \001(\tB\004\342A\001\003\022r\n\021invitation_stat" + + "us\030\006 \001(\0162Q.google.ads.googleads.v26.enum" + + "s.AccessInvitationStatusEnum.AccessInvit" + + "ationStatusB\004\342A\001\003:\201\001\352A~\n5googleads.googl" + + "eapis.com/CustomerUserAccessInvitation\022E" + + "customers/{customer_id}/customerUserAcce" + + "ssInvitations/{invitation_id}B\223\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB!Custom" + + "erUserAccessInvitationProtoP\001ZKgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + + "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + + "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + + "::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessProto.java index 7921ba7c67..e2527d7188 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomerUserAccessProto.java @@ -45,31 +45,31 @@ public static void registerAllExtensions( "leads.v26.resources\0320google/ads/googlead" + "s/v26/enums/access_role.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\273\005\n\022CustomerUserAccess\022J\n\rreso" + - "urce_name\030\001 \001(\tB3\340A\005\372A-\n+googleads.googl" + - "eapis.com/CustomerUserAccess\022\024\n\007user_id\030" + - "\002 \001(\003B\003\340A\003\022\037\n\remail_address\030\003 \001(\tB\003\340A\003H\000" + - "\210\001\001\022N\n\013access_role\030\004 \001(\01629.google.ads.go" + - "ogleads.v26.enums.AccessRoleEnum.AccessR" + - "ole\022+\n\031access_creation_date_time\030\006 \001(\tB\003" + - "\340A\003H\001\210\001\001\022,\n\032inviter_user_email_address\030\007" + - " \001(\tB\003\340A\003H\002\210\001\001\022!\n\017passkey_enabled\030\010 \001(\010B" + - "\003\340A\003H\003\210\001\001\022c\n\037pending_multi_party_auth_re" + - "view\030\t \001(\tB5\340A\003\372A/\n-googleads.googleapis" + - ".com/MultiPartyAuthReviewH\004\210\001\001:h\352Ae\n+goo" + - "gleads.googleapis.com/CustomerUserAccess" + - "\0226customers/{customer_id}/customerUserAc" + - "cesses/{user_id}B\020\n\016_email_addressB\034\n\032_a" + - "ccess_creation_date_timeB\035\n\033_inviter_use" + - "r_email_addressB\022\n\020_passkey_enabledB\"\n _" + - "pending_multi_party_auth_reviewB\211\002\n&com." + - "google.ads.googleads.v26.resourcesB\027Cust" + - "omerUserAccessProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "rce.proto\"\302\005\n\022CustomerUserAccess\022K\n\rreso" + + "urce_name\030\001 \001(\tB4\342A\001\005\372A-\n+googleads.goog" + + "leapis.com/CustomerUserAccess\022\025\n\007user_id" + + "\030\002 \001(\003B\004\342A\001\003\022 \n\remail_address\030\003 \001(\tB\004\342A\001" + + "\003H\000\210\001\001\022N\n\013access_role\030\004 \001(\01629.google.ads" + + ".googleads.v26.enums.AccessRoleEnum.Acce" + + "ssRole\022,\n\031access_creation_date_time\030\006 \001(" + + "\tB\004\342A\001\003H\001\210\001\001\022-\n\032inviter_user_email_addre" + + "ss\030\007 \001(\tB\004\342A\001\003H\002\210\001\001\022\"\n\017passkey_enabled\030\010" + + " \001(\010B\004\342A\001\003H\003\210\001\001\022d\n\037pending_multi_party_a" + + "uth_review\030\t \001(\tB6\342A\001\003\372A/\n-googleads.goo" + + "gleapis.com/MultiPartyAuthReviewH\004\210\001\001:h\352" + + "Ae\n+googleads.googleapis.com/CustomerUse" + + "rAccess\0226customers/{customer_id}/custome" + + "rUserAccesses/{user_id}B\020\n\016_email_addres" + + "sB\034\n\032_access_creation_date_timeB\035\n\033_invi" + + "ter_user_email_addressB\022\n\020_passkey_enabl" + + "edB\"\n _pending_multi_party_auth_reviewB\211" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB\027CustomerUserAccessProtoP\001ZKgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + + ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + + "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + + ":GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomizerAttributeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomizerAttributeProto.java index f3bff0fa65..a5f1558dc6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomizerAttributeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/CustomizerAttributeProto.java @@ -47,26 +47,26 @@ public static void registerAllExtensions( "proto\032>google/ads/googleads/v26/enums/cu" + "stomizer_attribute_type.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\332\003\n\023CustomizerAttribute\022K\n\rres" + - "ource_name\030\001 \001(\tB4\340A\005\372A.\n,googleads.goog" + - "leapis.com/CustomizerAttribute\022\017\n\002id\030\002 \001" + - "(\003B\003\340A\003\022\024\n\004name\030\003 \001(\tB\006\340A\002\340A\005\022f\n\004type\030\004 " + - "\001(\0162S.google.ads.googleads.v26.enums.Cus" + - "tomizerAttributeTypeEnum.CustomizerAttri" + - "buteTypeB\003\340A\005\022l\n\006status\030\005 \001(\0162W.google.a" + - "ds.googleads.v26.enums.CustomizerAttribu" + - "teStatusEnum.CustomizerAttributeStatusB\003" + - "\340A\003:y\352Av\n,googleads.googleapis.com/Custo" + - "mizerAttribute\022Fcustomers/{customer_id}/" + - "customizerAttributes/{customizer_attribu" + - "te_id}B\212\002\n&com.google.ads.googleads.v26." + - "resourcesB\030CustomizerAttributeProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "rce.proto\"\335\003\n\023CustomizerAttribute\022L\n\rres" + + "ource_name\030\001 \001(\tB5\342A\001\005\372A.\n,googleads.goo" + + "gleapis.com/CustomizerAttribute\022\020\n\002id\030\002 " + + "\001(\003B\004\342A\001\003\022\023\n\004name\030\003 \001(\tB\005\342A\002\002\005\022g\n\004type\030\004" + + " \001(\0162S.google.ads.googleads.v26.enums.Cu" + + "stomizerAttributeTypeEnum.CustomizerAttr" + + "ibuteTypeB\004\342A\001\005\022m\n\006status\030\005 \001(\0162W.google" + + ".ads.googleads.v26.enums.CustomizerAttri" + + "buteStatusEnum.CustomizerAttributeStatus" + + "B\004\342A\001\003:y\352Av\n,googleads.googleapis.com/Cu" + + "stomizerAttribute\022Fcustomers/{customer_i" + + "d}/customizerAttributes/{customizer_attr" + + "ibute_id}B\212\002\n&com.google.ads.googleads.v" + + "26.resourcesB\030CustomizerAttributeProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DataLinkProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DataLinkProto.java index 63eee9fccd..1f9d78fd62 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DataLinkProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DataLinkProto.java @@ -56,36 +56,36 @@ public static void registerAllExtensions( "/data_link_status.proto\0323google/ads/goog" + "leads/v26/enums/data_link_type.proto\032\037go" + "ogle/api/field_behavior.proto\032\031google/ap" + - "i/resource.proto\"\255\005\n\010DataLink\022@\n\rresourc" + - "e_name\030\001 \001(\tB)\340A\005\372A#\n!googleads.googleap" + - "is.com/DataLink\022!\n\017product_link_id\030\002 \001(\003" + - "B\003\340A\003H\002\210\001\001\022\036\n\014data_link_id\030\003 \001(\003B\003\340A\003H\003\210" + - "\001\001\022P\n\004type\030\004 \001(\0162=.google.ads.googleads." + - "v26.enums.DataLinkTypeEnum.DataLinkTypeB" + - "\003\340A\003\022V\n\006status\030\005 \001(\0162A.google.ads.google" + - "ads.v26.enums.DataLinkStatusEnum.DataLin" + - "kStatusB\003\340A\003\022X\n\ryoutube_video\030\006 \001(\0132:.go" + - "ogle.ads.googleads.v26.resources.Youtube" + - "VideoIdentifierB\003\340A\005H\000\022]\n\025youtube_link_m" + - "etadata\030\007 \001(\01327.google.ads.googleads.v26" + - ".resources.YoutubeLinkMetadataB\003\340A\005H\001:j\352" + - "Ag\n!googleads.googleapis.com/DataLink\022Bc" + - "ustomers/{customer_id}/dataLinks/{produc" + - "t_link_id}~{data_link_id}B\022\n\020data_link_e" + - "ntityB\024\n\022data_link_metadataB\022\n\020_product_" + - "link_idB\017\n\r_data_link_id\"n\n\026YoutubeVideo" + - "Identifier\022\034\n\nchannel_id\030\001 \001(\tB\003\340A\005H\000\210\001\001" + - "\022\032\n\010video_id\030\002 \001(\tB\003\340A\005H\001\210\001\001B\r\n\013_channel" + - "_idB\013\n\t_video_id\"N\n\023YoutubeLinkMetadata\022" + - "\"\n\020brand_channel_id\030\001 \001(\tB\003\340A\005H\000\210\001\001B\023\n\021_" + - "brand_channel_idB\377\001\n&com.google.ads.goog" + - "leads.v26.resourcesB\rDataLinkProtoP\001ZKgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/resources;resources\242\002\003GAA\252" + - "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + - "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + - "le::Ads::GoogleAds::V26::Resourcesb\006prot" + - "o3" + "i/resource.proto\"\264\005\n\010DataLink\022A\n\rresourc" + + "e_name\030\001 \001(\tB*\342A\001\005\372A#\n!googleads.googlea" + + "pis.com/DataLink\022\"\n\017product_link_id\030\002 \001(" + + "\003B\004\342A\001\003H\002\210\001\001\022\037\n\014data_link_id\030\003 \001(\003B\004\342A\001\003" + + "H\003\210\001\001\022Q\n\004type\030\004 \001(\0162=.google.ads.googlea" + + "ds.v26.enums.DataLinkTypeEnum.DataLinkTy" + + "peB\004\342A\001\003\022W\n\006status\030\005 \001(\0162A.google.ads.go" + + "ogleads.v26.enums.DataLinkStatusEnum.Dat" + + "aLinkStatusB\004\342A\001\003\022Y\n\ryoutube_video\030\006 \001(\013" + + "2:.google.ads.googleads.v26.resources.Yo" + + "utubeVideoIdentifierB\004\342A\001\005H\000\022^\n\025youtube_" + + "link_metadata\030\007 \001(\01327.google.ads.googlea" + + "ds.v26.resources.YoutubeLinkMetadataB\004\342A" + + "\001\005H\001:j\352Ag\n!googleads.googleapis.com/Data" + + "Link\022Bcustomers/{customer_id}/dataLinks/" + + "{product_link_id}~{data_link_id}B\022\n\020data" + + "_link_entityB\024\n\022data_link_metadataB\022\n\020_p" + + "roduct_link_idB\017\n\r_data_link_id\"p\n\026Youtu" + + "beVideoIdentifier\022\035\n\nchannel_id\030\001 \001(\tB\004\342" + + "A\001\005H\000\210\001\001\022\033\n\010video_id\030\002 \001(\tB\004\342A\001\005H\001\210\001\001B\r\n" + + "\013_channel_idB\013\n\t_video_id\"O\n\023YoutubeLink" + + "Metadata\022#\n\020brand_channel_id\030\001 \001(\tB\004\342A\001\005" + + "H\000\210\001\001B\023\n\021_brand_channel_idB\377\001\n&com.googl" + + "e.ads.googleads.v26.resourcesB\rDataLinkP" + + "rotoP\001ZKgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/resources;resour" + + "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + + "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + + "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + + "rcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailContentSuitabilityPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailContentSuitabilityPlacementViewProto.java index 2191b1ace8..6c1bcf33dd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailContentSuitabilityPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailContentSuitabilityPlacementViewProto.java @@ -45,28 +45,28 @@ public static void registerAllExtensions( "roto\022\"google.ads.googleads.v26.resources" + "\0323google/ads/googleads/v26/enums/placeme" + "nt_type.proto\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\236\004\n%De" + - "tailContentSuitabilityPlacementView\022]\n\rr" + - "esource_name\030\001 \001(\tBF\340A\003\372A@\n>googleads.go" + - "ogleapis.com/DetailContentSuitabilityPla" + - "cementView\022\031\n\014display_name\030\002 \001(\tB\003\340A\003\022\026\n" + - "\tplacement\030\003 \001(\tB\003\340A\003\022\\\n\016placement_type\030" + - "\004 \001(\0162?.google.ads.googleads.v26.enums.P" + - "lacementTypeEnum.PlacementTypeB\003\340A\003\022\027\n\nt" + - "arget_url\030\005 \001(\tB\003\340A\003:\353\001\352A\347\001\n>googleads.g" + + ".proto\032\031google/api/resource.proto\"\243\004\n%De" + + "tailContentSuitabilityPlacementView\022^\n\rr" + + "esource_name\030\001 \001(\tBG\342A\001\003\372A@\n>googleads.g" + "oogleapis.com/DetailContentSuitabilityPl" + - "acementView\022Vcustomers/{customer_id}/det" + - "ailContentSuitabilityPlacementViews/{pla" + - "cement_fingerprint}*&detailContentSuitab" + - "ilityPlacementViews2%detailContentSuitab" + - "ilityPlacementViewB\234\002\n&com.google.ads.go" + - "ogleads.v26.resourcesB*DetailContentSuit" + - "abilityPlacementViewProtoP\001ZKgoogle.gola" + - "ng.org/genproto/googleapis/ads/googleads" + - "/v26/resources;resources\242\002\003GAA\252\002\"Google." + - "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + - "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + - "GoogleAds::V26::Resourcesb\006proto3" + "acementView\022\032\n\014display_name\030\002 \001(\tB\004\342A\001\003\022" + + "\027\n\tplacement\030\003 \001(\tB\004\342A\001\003\022]\n\016placement_ty" + + "pe\030\004 \001(\0162?.google.ads.googleads.v26.enum" + + "s.PlacementTypeEnum.PlacementTypeB\004\342A\001\003\022" + + "\030\n\ntarget_url\030\005 \001(\tB\004\342A\001\003:\353\001\352A\347\001\n>google" + + "ads.googleapis.com/DetailContentSuitabil" + + "ityPlacementView\022Vcustomers/{customer_id" + + "}/detailContentSuitabilityPlacementViews" + + "/{placement_fingerprint}*&detailContentS" + + "uitabilityPlacementViews2%detailContentS" + + "uitabilityPlacementViewB\234\002\n&com.google.a" + + "ds.googleads.v26.resourcesB*DetailConten" + + "tSuitabilityPlacementViewProtoP\001ZKgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + + "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + + "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + + "Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailPlacementViewProto.java index 666193f9c3..2a81238355 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailPlacementViewProto.java @@ -45,27 +45,27 @@ public static void registerAllExtensions( "gleads.v26.resources\0323google/ads/googlea" + "ds/v26/enums/placement_type.proto\032\037googl" + "e/api/field_behavior.proto\032\031google/api/r" + - "esource.proto\"\231\004\n\023DetailPlacementView\022K\n" + - "\rresource_name\030\001 \001(\tB4\340A\003\372A.\n,googleads." + - "googleapis.com/DetailPlacementView\022\033\n\tpl" + - "acement\030\007 \001(\tB\003\340A\003H\000\210\001\001\022\036\n\014display_name\030" + - "\010 \001(\tB\003\340A\003H\001\210\001\001\022,\n\032group_placement_targe" + - "t_url\030\t \001(\tB\003\340A\003H\002\210\001\001\022\034\n\ntarget_url\030\n \001(" + - "\tB\003\340A\003H\003\210\001\001\022\\\n\016placement_type\030\006 \001(\0162?.go" + - "ogle.ads.googleads.v26.enums.PlacementTy" + - "peEnum.PlacementTypeB\003\340A\003:\200\001\352A}\n,googlea" + - "ds.googleapis.com/DetailPlacementView\022Mc" + - "ustomers/{customer_id}/detailPlacementVi" + - "ews/{ad_group_id}~{base64_placement}B\014\n\n" + - "_placementB\017\n\r_display_nameB\035\n\033_group_pl" + - "acement_target_urlB\r\n\013_target_urlB\212\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\030De" + - "tailPlacementViewProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "esource.proto\"\237\004\n\023DetailPlacementView\022L\n" + + "\rresource_name\030\001 \001(\tB5\342A\001\003\372A.\n,googleads" + + ".googleapis.com/DetailPlacementView\022\034\n\tp" + + "lacement\030\007 \001(\tB\004\342A\001\003H\000\210\001\001\022\037\n\014display_nam" + + "e\030\010 \001(\tB\004\342A\001\003H\001\210\001\001\022-\n\032group_placement_ta" + + "rget_url\030\t \001(\tB\004\342A\001\003H\002\210\001\001\022\035\n\ntarget_url\030" + + "\n \001(\tB\004\342A\001\003H\003\210\001\001\022]\n\016placement_type\030\006 \001(\016" + + "2?.google.ads.googleads.v26.enums.Placem" + + "entTypeEnum.PlacementTypeB\004\342A\001\003:\200\001\352A}\n,g" + + "oogleads.googleapis.com/DetailPlacementV" + + "iew\022Mcustomers/{customer_id}/detailPlace" + + "mentViews/{ad_group_id}~{base64_placemen" + + "t}B\014\n\n_placementB\017\n\r_display_nameB\035\n\033_gr" + + "oup_placement_target_urlB\r\n\013_target_urlB" + + "\212\002\n&com.google.ads.googleads.v26.resourc" + + "esB\030DetailPlacementViewProtoP\001ZKgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + + "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + + "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + + "s::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailedDemographicProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailedDemographicProto.java index 366e843333..2245b1ba06 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailedDemographicProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DetailedDemographicProto.java @@ -45,25 +45,26 @@ public static void registerAllExtensions( "leads.v26.resources\032Egoogle/ads/googlead" + "s/v26/common/criterion_category_availabi" + "lity.proto\032\037google/api/field_behavior.pr" + - "oto\032\031google/api/resource.proto\"\302\003\n\023Detai" + - "ledDemographic\022K\n\rresource_name\030\001 \001(\tB4\340" + - "A\003\372A.\n,googleads.googleapis.com/Detailed" + - "Demographic\022\017\n\002id\030\002 \001(\003B\003\340A\003\022\021\n\004name\030\003 \001" + - "(\tB\003\340A\003\022D\n\006parent\030\004 \001(\tB4\340A\003\372A.\n,googlea" + - "ds.googleapis.com/DetailedDemographic\022\034\n" + - "\017launched_to_all\030\005 \001(\010B\003\340A\003\022[\n\016availabil" + - "ities\030\006 \003(\0132>.google.ads.googleads.v26.c" + - "ommon.CriterionCategoryAvailabilityB\003\340A\003" + - ":y\352Av\n,googleads.googleapis.com/Detailed" + - "Demographic\022Fcustomers/{customer_id}/det" + - "ailedDemographics/{detailed_demographic_" + - "id}B\212\002\n&com.google.ads.googleads.v26.res" + - "ourcesB\030DetailedDemographicProtoP\001ZKgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + - "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + - "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + - "::Ads::GoogleAds::V26::Resourcesb\006proto3" + "oto\032\031google/api/resource.proto\"\310\003\n\023Detai" + + "ledDemographic\022L\n\rresource_name\030\001 \001(\tB5\342" + + "A\001\003\372A.\n,googleads.googleapis.com/Detaile" + + "dDemographic\022\020\n\002id\030\002 \001(\003B\004\342A\001\003\022\022\n\004name\030\003" + + " \001(\tB\004\342A\001\003\022E\n\006parent\030\004 \001(\tB5\342A\001\003\372A.\n,goo" + + "gleads.googleapis.com/DetailedDemographi" + + "c\022\035\n\017launched_to_all\030\005 \001(\010B\004\342A\001\003\022\\\n\016avai" + + "labilities\030\006 \003(\0132>.google.ads.googleads." + + "v26.common.CriterionCategoryAvailability" + + "B\004\342A\001\003:y\352Av\n,googleads.googleapis.com/De" + + "tailedDemographic\022Fcustomers/{customer_i" + + "d}/detailedDemographics/{detailed_demogr" + + "aphic_id}B\212\002\n&com.google.ads.googleads.v" + + "26.resourcesB\030DetailedDemographicProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DisplayKeywordViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DisplayKeywordViewProto.java index ce560973cf..c592cbe7fe 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DisplayKeywordViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DisplayKeywordViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "play_keyword_view.proto\022\"google.ads.goog" + "leads.v26.resources\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\"" + - "\334\001\n\022DisplayKeywordView\022J\n\rresource_name\030" + - "\001 \001(\tB3\340A\003\372A-\n+googleads.googleapis.com/" + - "DisplayKeywordView:z\352Aw\n+googleads.googl" + - "eapis.com/DisplayKeywordView\022Hcustomers/" + - "{customer_id}/displayKeywordViews/{ad_gr" + - "oup_id}~{criterion_id}B\211\002\n&com.google.ad" + - "s.googleads.v26.resourcesB\027DisplayKeywor" + - "dViewProtoP\001ZKgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/resources;" + - "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + - "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + - "Resources\352\002&Google::Ads::GoogleAds::V26:" + - ":Resourcesb\006proto3" + "\335\001\n\022DisplayKeywordView\022K\n\rresource_name\030" + + "\001 \001(\tB4\342A\001\003\372A-\n+googleads.googleapis.com" + + "/DisplayKeywordView:z\352Aw\n+googleads.goog" + + "leapis.com/DisplayKeywordView\022Hcustomers" + + "/{customer_id}/displayKeywordViews/{ad_g" + + "roup_id}~{criterion_id}B\211\002\n&com.google.a" + + "ds.googleads.v26.resourcesB\027DisplayKeywo" + + "rdViewProtoP\001ZKgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v26/resources" + + ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + + "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + + "\\Resources\352\002&Google::Ads::GoogleAds::V26" + + "::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DistanceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DistanceViewProto.java index 3fd8b035a3..64e24eca99 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DistanceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DistanceViewProto.java @@ -45,22 +45,22 @@ public static void registerAllExtensions( "26.resources\0324google/ads/googleads/v26/e" + "nums/distance_bucket.proto\032\037google/api/f" + "ield_behavior.proto\032\031google/api/resource" + - ".proto\"\344\002\n\014DistanceView\022D\n\rresource_name" + - "\030\001 \001(\tB-\340A\003\372A\'\n%googleads.googleapis.com" + - "/DistanceView\022_\n\017distance_bucket\030\002 \001(\0162A" + - ".google.ads.googleads.v26.enums.Distance" + - "BucketEnum.DistanceBucketB\003\340A\003\022\037\n\rmetric" + - "_system\030\004 \001(\010B\003\340A\003H\000\210\001\001:z\352Aw\n%googleads." + - "googleapis.com/DistanceView\022Ncustomers/{" + - "customer_id}/distanceViews/{placeholder_" + - "chain_id}~{distance_bucket}B\020\n\016_metric_s" + - "ystemB\203\002\n&com.google.ads.googleads.v26.r" + - "esourcesB\021DistanceViewProtoP\001ZKgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + - "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + - "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + - "::GoogleAds::V26::Resourcesb\006proto3" + ".proto\"\347\002\n\014DistanceView\022E\n\rresource_name" + + "\030\001 \001(\tB.\342A\001\003\372A\'\n%googleads.googleapis.co" + + "m/DistanceView\022`\n\017distance_bucket\030\002 \001(\0162" + + "A.google.ads.googleads.v26.enums.Distanc" + + "eBucketEnum.DistanceBucketB\004\342A\001\003\022 \n\rmetr" + + "ic_system\030\004 \001(\010B\004\342A\001\003H\000\210\001\001:z\352Aw\n%googlea" + + "ds.googleapis.com/DistanceView\022Ncustomer" + + "s/{customer_id}/distanceViews/{placehold" + + "er_chain_id}~{distance_bucket}B\020\n\016_metri" + + "c_systemB\203\002\n&com.google.ads.googleads.v2" + + "6.resourcesB\021DistanceViewProtoP\001ZKgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + + "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + + "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + + "Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DomainCategoryProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DomainCategoryProto.java index 194e45cef2..5f0d9a7eb4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DomainCategoryProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DomainCategoryProto.java @@ -43,31 +43,31 @@ public static void registerAllExtensions( "\n8google/ads/googleads/v26/resources/dom" + "ain_category.proto\022\"google.ads.googleads" + ".v26.resources\032\037google/api/field_behavio" + - "r.proto\032\031google/api/resource.proto\"\236\005\n\016D" + - "omainCategory\022F\n\rresource_name\030\001 \001(\tB/\340A" + - "\003\372A)\n\'googleads.googleapis.com/DomainCat" + - "egory\022@\n\010campaign\030\n \001(\tB)\340A\003\372A#\n!googlea" + - "ds.googleapis.com/CampaignH\000\210\001\001\022\032\n\010categ" + - "ory\030\013 \001(\tB\003\340A\003H\001\210\001\001\022\037\n\rlanguage_code\030\014 \001" + - "(\tB\003\340A\003H\002\210\001\001\022\030\n\006domain\030\r \001(\tB\003\340A\003H\003\210\001\001\022#" + - "\n\021coverage_fraction\030\016 \001(\001B\003\340A\003H\004\210\001\001\022\037\n\rc" + - "ategory_rank\030\017 \001(\003B\003\340A\003H\005\210\001\001\022\036\n\014has_chil" + - "dren\030\020 \001(\010B\003\340A\003H\006\210\001\001\022,\n\032recommended_cpc_" + - "bid_micros\030\021 \001(\003B\003\340A\003H\007\210\001\001:\207\001\352A\203\001\n\'googl" + - "eads.googleapis.com/DomainCategory\022Xcust" + - "omers/{customer_id}/domainCategories/{ca" + - "mpaign_id}~{base64_category}~{language_c" + - "ode}B\013\n\t_campaignB\013\n\t_categoryB\020\n\016_langu" + - "age_codeB\t\n\007_domainB\024\n\022_coverage_fractio" + - "nB\020\n\016_category_rankB\017\n\r_has_childrenB\035\n\033" + - "_recommended_cpc_bid_microsB\205\002\n&com.goog" + - "le.ads.googleads.v26.resourcesB\023DomainCa" + - "tegoryProtoP\001ZKgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/resources" + - ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + - "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + - "\\Resources\352\002&Google::Ads::GoogleAds::V26" + - "::Resourcesb\006proto3" + "r.proto\032\031google/api/resource.proto\"\247\005\n\016D" + + "omainCategory\022G\n\rresource_name\030\001 \001(\tB0\342A" + + "\001\003\372A)\n\'googleads.googleapis.com/DomainCa" + + "tegory\022A\n\010campaign\030\n \001(\tB*\342A\001\003\372A#\n!googl" + + "eads.googleapis.com/CampaignH\000\210\001\001\022\033\n\010cat" + + "egory\030\013 \001(\tB\004\342A\001\003H\001\210\001\001\022 \n\rlanguage_code\030" + + "\014 \001(\tB\004\342A\001\003H\002\210\001\001\022\031\n\006domain\030\r \001(\tB\004\342A\001\003H\003" + + "\210\001\001\022$\n\021coverage_fraction\030\016 \001(\001B\004\342A\001\003H\004\210\001" + + "\001\022 \n\rcategory_rank\030\017 \001(\003B\004\342A\001\003H\005\210\001\001\022\037\n\014h" + + "as_children\030\020 \001(\010B\004\342A\001\003H\006\210\001\001\022-\n\032recommen" + + "ded_cpc_bid_micros\030\021 \001(\003B\004\342A\001\003H\007\210\001\001:\207\001\352A" + + "\203\001\n\'googleads.googleapis.com/DomainCateg" + + "ory\022Xcustomers/{customer_id}/domainCateg" + + "ories/{campaign_id}~{base64_category}~{l" + + "anguage_code}B\013\n\t_campaignB\013\n\t_categoryB" + + "\020\n\016_language_codeB\t\n\007_domainB\024\n\022_coverag" + + "e_fractionB\020\n\016_category_rankB\017\n\r_has_chi" + + "ldrenB\035\n\033_recommended_cpc_bid_microsB\205\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\023DomainCategoryProtoP\001ZKgoogle.golang.or" + + "g/genproto/googleapis/ads/googleads/v26/" + + "resources;resources\242\002\003GAA\252\002\"Google.Ads.G" + + "oogleAds.V26.Resources\312\002\"Google\\Ads\\Goog" + + "leAds\\V26\\Resources\352\002&Google::Ads::Googl" + + "eAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DynamicSearchAdsSearchTermViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DynamicSearchAdsSearchTermViewProto.java index 5e99a9ee9c..3c38dc553b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DynamicSearchAdsSearchTermViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/DynamicSearchAdsSearchTermViewProto.java @@ -44,32 +44,32 @@ public static void registerAllExtensions( "amic_search_ads_search_term_view.proto\022\"" + "google.ads.googleads.v26.resources\032\037goog" + "le/api/field_behavior.proto\032\031google/api/" + - "resource.proto\"\320\005\n\036DynamicSearchAdsSearc" + - "hTermView\022V\n\rresource_name\030\001 \001(\tB?\340A\003\372A9" + - "\n7googleads.googleapis.com/DynamicSearch" + - "AdsSearchTermView\022\035\n\013search_term\030\t \001(\tB\003" + - "\340A\003H\000\210\001\001\022\032\n\010headline\030\n \001(\tB\003\340A\003H\001\210\001\001\022\036\n\014" + - "landing_page\030\013 \001(\tB\003\340A\003H\002\210\001\001\022\032\n\010page_url" + - "\030\014 \001(\tB\003\340A\003H\003\210\001\001\022&\n\024has_negative_keyword" + - "\030\r \001(\010B\003\340A\003H\004\210\001\001\022&\n\024has_matching_keyword" + - "\030\016 \001(\010B\003\340A\003H\005\210\001\001\022\"\n\020has_negative_url\030\017 \001" + - "(\010B\003\340A\003H\006\210\001\001:\350\001\352A\344\001\n7googleads.googleapi" + - "s.com/DynamicSearchAdsSearchTermView\022\250\001c" + - "ustomers/{customer_id}/dynamicSearchAdsS" + - "earchTermViews/{ad_group_id}~{search_ter" + - "m_fingerprint}~{headline_fingerprint}~{l" + - "anding_page_fingerprint}~{page_url_finge" + - "rprint}B\016\n\014_search_termB\013\n\t_headlineB\017\n\r" + - "_landing_pageB\013\n\t_page_urlB\027\n\025_has_negat" + - "ive_keywordB\027\n\025_has_matching_keywordB\023\n\021" + - "_has_negative_urlB\225\002\n&com.google.ads.goo" + - "gleads.v26.resourcesB#DynamicSearchAdsSe" + - "archTermViewProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "resource.proto\"\330\005\n\036DynamicSearchAdsSearc" + + "hTermView\022W\n\rresource_name\030\001 \001(\tB@\342A\001\003\372A" + + "9\n7googleads.googleapis.com/DynamicSearc" + + "hAdsSearchTermView\022\036\n\013search_term\030\t \001(\tB" + + "\004\342A\001\003H\000\210\001\001\022\033\n\010headline\030\n \001(\tB\004\342A\001\003H\001\210\001\001\022" + + "\037\n\014landing_page\030\013 \001(\tB\004\342A\001\003H\002\210\001\001\022\033\n\010page" + + "_url\030\014 \001(\tB\004\342A\001\003H\003\210\001\001\022\'\n\024has_negative_ke" + + "yword\030\r \001(\010B\004\342A\001\003H\004\210\001\001\022\'\n\024has_matching_k" + + "eyword\030\016 \001(\010B\004\342A\001\003H\005\210\001\001\022#\n\020has_negative_" + + "url\030\017 \001(\010B\004\342A\001\003H\006\210\001\001:\350\001\352A\344\001\n7googleads.g" + + "oogleapis.com/DynamicSearchAdsSearchTerm" + + "View\022\250\001customers/{customer_id}/dynamicSe" + + "archAdsSearchTermViews/{ad_group_id}~{se" + + "arch_term_fingerprint}~{headline_fingerp" + + "rint}~{landing_page_fingerprint}~{page_u" + + "rl_fingerprint}B\016\n\014_search_termB\013\n\t_head" + + "lineB\017\n\r_landing_pageB\013\n\t_page_urlB\027\n\025_h" + + "as_negative_keywordB\027\n\025_has_matching_key" + + "wordB\023\n\021_has_negative_urlB\225\002\n&com.google" + + ".ads.googleads.v26.resourcesB#DynamicSea" + + "rchAdsSearchTermViewProtoP\001ZKgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/resources;resources\242\002\003GAA\252\002\"Google." + + "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + + "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + + "GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExpandedLandingPageViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExpandedLandingPageViewProto.java index 90f42cfd01..7626637f84 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExpandedLandingPageViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExpandedLandingPageViewProto.java @@ -44,21 +44,21 @@ public static void registerAllExtensions( "anded_landing_page_view.proto\022\"google.ad" + "s.googleads.v26.resources\032\037google/api/fi" + "eld_behavior.proto\032\031google/api/resource." + - "proto\"\263\002\n\027ExpandedLandingPageView\022O\n\rres" + - "ource_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.goog" + - "leapis.com/ExpandedLandingPageView\022$\n\022ex" + - "panded_final_url\030\003 \001(\tB\003\340A\003H\000\210\001\001:\211\001\352A\205\001\n" + - "0googleads.googleapis.com/ExpandedLandin" + - "gPageView\022Qcustomers/{customer_id}/expan" + - "dedLandingPageViews/{expanded_final_url_" + - "fingerprint}B\025\n\023_expanded_final_urlB\216\002\n&" + - "com.google.ads.googleads.v26.resourcesB\034" + - "ExpandedLandingPageViewProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "proto\"\265\002\n\027ExpandedLandingPageView\022P\n\rres" + + "ource_name\030\001 \001(\tB9\342A\001\003\372A2\n0googleads.goo" + + "gleapis.com/ExpandedLandingPageView\022%\n\022e" + + "xpanded_final_url\030\003 \001(\tB\004\342A\001\003H\000\210\001\001:\211\001\352A\205" + + "\001\n0googleads.googleapis.com/ExpandedLand" + + "ingPageView\022Qcustomers/{customer_id}/exp" + + "andedLandingPageViews/{expanded_final_ur" + + "l_fingerprint}B\025\n\023_expanded_final_urlB\216\002" + + "\n&com.google.ads.googleads.v26.resources" + + "B\034ExpandedLandingPageViewProtoP\001ZKgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + + "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + + "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + + "Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentArmProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentArmProto.java index 88eaa4b4a5..8f5501baed 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentArmProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentArmProto.java @@ -83,69 +83,69 @@ public static void registerAllExtensions( "pe.proto\032Fgoogle/ads/googleads/v26/enums" + "/experiment_asset_detail_operation.proto" + "\032\037google/api/field_behavior.proto\032\031googl" + - "e/api/resource.proto\"\215\021\n\rExperimentArm\022E" + - "\n\rresource_name\030\001 \001(\tB.\340A\005\372A(\n&googleads" + - ".googleapis.com/ExperimentArm\022?\n\nexperim" + - "ent\030\010 \001(\tB+\340A\005\372A%\n#googleads.googleapis." + - "com/Experiment\022\021\n\004name\030\003 \001(\tB\003\340A\002\022\017\n\007con" + - "trol\030\004 \001(\010\022\025\n\rtraffic_split\030\005 \001(\003\0229\n\tcam" + - "paigns\030\006 \003(\tB&\372A#\n!googleads.googleapis." + - "com/Campaign\022F\n\023in_design_campaigns\030\007 \003(" + - "\tB)\340A\003\372A#\n!googleads.googleapis.com/Camp" + - "aign\022^\n\022asset_testing_info\030\t \001(\0132B.googl" + - "e.ads.googleads.v26.resources.Experiment" + - "Arm.AssetTestingInfo\022V\n\014asset_groups\030\n \003" + - "(\0132@.google.ads.googleads.v26.resources." + - "ExperimentArm.AssetGroupInfo\022\203\001\n#perform" + - "ance_max_experiment_arm_info\030\013 \001(\0132Q.goo" + - "gle.ads.googleads.v26.resources.Experime" + - "ntArm.PerformanceMaxExperimentArmInfoB\003\340" + - "A\005\032w\n\020AssetTestingInfo\022c\n\025asset_variatio" + - "n_infos\030\001 \003(\0132D.google.ads.googleads.v26" + - ".resources.ExperimentArm.AssetVariationI" + - "nfo\032\333\001\n\022AssetVariationInfo\022<\n\rbase_ad_gr" + - "oup\030\001 \001(\tB%\372A\"\n googleads.googleapis.com" + - "/AdGroup\0221\n\007base_ad\030\002 \001(\tB \372A\035\n\033googlead" + - "s.googleapis.com/Ad\022T\n\rasset_details\030\003 \003" + - "(\0132=.google.ads.googleads.v26.resources." + - "ExperimentArm.AssetDetail\032\234\002\n\013AssetDetai" + - "l\0222\n\005asset\030\001 \001(\tB#\372A \n\036googleads.googlea" + - "pis.com/Asset\022U\n\nfield_type\030\002 \001(\0162A.goog" + - "le.ads.googleads.v26.enums.AssetFieldTyp" + - "eEnum.AssetFieldType\022\201\001\n\026asset_detail_op" + - "eration\030\003 \001(\0162a.google.ads.googleads.v26" + - ".enums.ExperimentAssetDetailOperationEnu" + - "m.ExperimentAssetDetailOperation\032\262\001\n\016Ass" + - "etGroupInfo\022=\n\013asset_group\030\001 \001(\tB(\372A%\n#g" + - "oogleads.googleapis.com/AssetGroup\022a\n\022as" + - "set_group_assets\030\002 \003(\0132E.google.ads.goog" + - "leads.v26.resources.ExperimentArm.AssetG" + - "roupAssetInfo\032\240\001\n\023AssetGroupAssetInfo\0222\n" + - "\005asset\030\001 \001(\tB#\372A \n\036googleads.googleapis." + - "com/Asset\022U\n\nfield_type\030\002 \001(\0162A.google.a" + - "ds.googleads.v26.enums.AssetFieldTypeEnu" + - "m.AssetFieldType\032\372\001\n*ExperimentalPerform" + - "anceMaxCampaignSettings\022!\n\024budget_amount" + - "_micros\030\001 \001(\003B\003\340A\005\022\030\n\013target_roas\030\002 \001(\001B" + - "\003\340A\005\022\036\n\021target_cpa_micros\030\003 \001(\003B\003\340A\005\022o\n\025" + - "bidding_strategy_type\030\004 \001(\0162K.google.ads" + - ".googleads.v26.enums.BiddingStrategyType" + - "Enum.BiddingStrategyTypeB\003\340A\005\032\275\001\n\037Perfor" + - "manceMaxExperimentArmInfo\022\231\001\n.experiment" + - "al_performance_max_campaign_settings\030\001 \001" + - "(\0132\\.google.ads.googleads.v26.resources." + - "ExperimentArm.ExperimentalPerformanceMax" + - "CampaignSettingsB\003\340A\005:m\352Aj\n&googleads.go" + - "ogleapis.com/ExperimentArm\022@customers/{c" + - "ustomer_id}/experimentArms/{trial_id}~{t" + - "rial_arm_id}B\204\002\n&com.google.ads.googlead" + - "s.v26.resourcesB\022ExperimentArmProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "e/api/resource.proto\"\227\021\n\rExperimentArm\022F" + + "\n\rresource_name\030\001 \001(\tB/\342A\001\005\372A(\n&googlead" + + "s.googleapis.com/ExperimentArm\022@\n\nexperi" + + "ment\030\010 \001(\tB,\342A\001\005\372A%\n#googleads.googleapi" + + "s.com/Experiment\022\022\n\004name\030\003 \001(\tB\004\342A\001\002\022\017\n\007" + + "control\030\004 \001(\010\022\025\n\rtraffic_split\030\005 \001(\003\0229\n\t" + + "campaigns\030\006 \003(\tB&\372A#\n!googleads.googleap" + + "is.com/Campaign\022G\n\023in_design_campaigns\030\007" + + " \003(\tB*\342A\001\003\372A#\n!googleads.googleapis.com/" + + "Campaign\022^\n\022asset_testing_info\030\t \001(\0132B.g" + + "oogle.ads.googleads.v26.resources.Experi" + + "mentArm.AssetTestingInfo\022V\n\014asset_groups" + + "\030\n \003(\0132@.google.ads.googleads.v26.resour" + + "ces.ExperimentArm.AssetGroupInfo\022\204\001\n#per" + + "formance_max_experiment_arm_info\030\013 \001(\0132Q" + + ".google.ads.googleads.v26.resources.Expe" + + "rimentArm.PerformanceMaxExperimentArmInf" + + "oB\004\342A\001\005\032w\n\020AssetTestingInfo\022c\n\025asset_var" + + "iation_infos\030\001 \003(\0132D.google.ads.googlead" + + "s.v26.resources.ExperimentArm.AssetVaria" + + "tionInfo\032\333\001\n\022AssetVariationInfo\022<\n\rbase_" + + "ad_group\030\001 \001(\tB%\372A\"\n googleads.googleapi" + + "s.com/AdGroup\0221\n\007base_ad\030\002 \001(\tB \372A\035\n\033goo" + + "gleads.googleapis.com/Ad\022T\n\rasset_detail" + + "s\030\003 \003(\0132=.google.ads.googleads.v26.resou" + + "rces.ExperimentArm.AssetDetail\032\234\002\n\013Asset" + + "Detail\0222\n\005asset\030\001 \001(\tB#\372A \n\036googleads.go" + + "ogleapis.com/Asset\022U\n\nfield_type\030\002 \001(\0162A" + + ".google.ads.googleads.v26.enums.AssetFie" + + "ldTypeEnum.AssetFieldType\022\201\001\n\026asset_deta" + + "il_operation\030\003 \001(\0162a.google.ads.googlead" + + "s.v26.enums.ExperimentAssetDetailOperati" + + "onEnum.ExperimentAssetDetailOperation\032\262\001" + + "\n\016AssetGroupInfo\022=\n\013asset_group\030\001 \001(\tB(\372" + + "A%\n#googleads.googleapis.com/AssetGroup\022" + + "a\n\022asset_group_assets\030\002 \003(\0132E.google.ads" + + ".googleads.v26.resources.ExperimentArm.A" + + "ssetGroupAssetInfo\032\240\001\n\023AssetGroupAssetIn" + + "fo\0222\n\005asset\030\001 \001(\tB#\372A \n\036googleads.google" + + "apis.com/Asset\022U\n\nfield_type\030\002 \001(\0162A.goo" + + "gle.ads.googleads.v26.enums.AssetFieldTy" + + "peEnum.AssetFieldType\032\376\001\n*ExperimentalPe" + + "rformanceMaxCampaignSettings\022\"\n\024budget_a" + + "mount_micros\030\001 \001(\003B\004\342A\001\005\022\031\n\013target_roas\030" + + "\002 \001(\001B\004\342A\001\005\022\037\n\021target_cpa_micros\030\003 \001(\003B\004" + + "\342A\001\005\022p\n\025bidding_strategy_type\030\004 \001(\0162K.go" + + "ogle.ads.googleads.v26.enums.BiddingStra" + + "tegyTypeEnum.BiddingStrategyTypeB\004\342A\001\005\032\276" + + "\001\n\037PerformanceMaxExperimentArmInfo\022\232\001\n.e" + + "xperimental_performance_max_campaign_set" + + "tings\030\001 \001(\0132\\.google.ads.googleads.v26.r" + + "esources.ExperimentArm.ExperimentalPerfo" + + "rmanceMaxCampaignSettingsB\004\342A\001\005:m\352Aj\n&go" + + "ogleads.googleapis.com/ExperimentArm\022@cu" + + "stomers/{customer_id}/experimentArms/{tr" + + "ial_id}~{trial_arm_id}B\204\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\022ExperimentArm" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentProto.java index 9abd20a388..62be54ed37 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExperimentProto.java @@ -50,42 +50,43 @@ public static void registerAllExtensions( "/enums/experiment_status.proto\0324google/a" + "ds/googleads/v26/enums/experiment_type.p" + "roto\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\364\010\n\nExperiment\022" + - "B\n\rresource_name\030\001 \001(\tB+\340A\005\372A%\n#googlead" + - "s.googleapis.com/Experiment\022\037\n\rexperimen" + - "t_id\030\t \001(\003B\003\340A\003H\001\210\001\001\022\021\n\004name\030\n \001(\tB\003\340A\002\022" + - "\023\n\013description\030\013 \001(\t\022\016\n\006suffix\030\014 \001(\t\022T\n\004" + - "type\030\r \001(\0162A.google.ads.googleads.v26.en" + - "ums.ExperimentTypeEnum.ExperimentTypeB\003\340" + - "A\002\022U\n\006status\030\016 \001(\0162E.google.ads.googlead" + - "s.v26.enums.ExperimentStatusEnum.Experim" + - "entStatus\022\027\n\nstart_date\030\017 \001(\tH\002\210\001\001\022\025\n\010en" + - "d_date\030\020 \001(\tH\003\210\001\001\022:\n\005goals\030\021 \003(\0132+.googl" + - "e.ads.googleads.v26.common.MetricGoal\022(\n" + - "\026long_running_operation\030\022 \001(\tB\003\340A\003H\004\210\001\001\022" + - "d\n\016promote_status\030\023 \001(\0162G.google.ads.goo" + - "gleads.v26.enums.AsyncActionStatusEnum.A" + - "syncActionStatusB\003\340A\003\022\036\n\014sync_enabled\030\024 " + - "\001(\010B\003\340A\005H\005\210\001\001\022\\\n\027lift_measurement_config" + - "\030\027 \001(\tB6\340A\003\372A0\n.googleads.googleapis.com" + - "/LiftMeasurementConfigH\006\210\001\001\022U\n\020video_exp" + - "eriment\030\025 \001(\01324.google.ads.googleads.v26" + - ".common.VideoExperimentInfoB\003\340A\005H\000\022h\n\032op" + - "timize_assets_experiment\030\026 \001(\0132=.google." + - "ads.googleads.v26.common.OptimizeAssetsE" + - "xperimentInfoB\003\340A\005H\000:X\352AU\n#googleads.goo" + - "gleapis.com/Experiment\022.customers/{custo" + - "mer_id}/experiments/{trial_id}B\021\n\017experi" + - "ment_infoB\020\n\016_experiment_idB\r\n\013_start_da" + - "teB\013\n\t_end_dateB\031\n\027_long_running_operati" + - "onB\017\n\r_sync_enabledB\032\n\030_lift_measurement" + - "_configB\201\002\n&com.google.ads.googleads.v26" + - ".resourcesB\017ExperimentProtoP\001ZKgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + - "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + - "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + - "::GoogleAds::V26::Resourcesb\006proto3" + "oogle/api/resource.proto\"\376\010\n\nExperiment\022" + + "C\n\rresource_name\030\001 \001(\tB,\342A\001\005\372A%\n#googlea" + + "ds.googleapis.com/Experiment\022 \n\rexperime" + + "nt_id\030\t \001(\003B\004\342A\001\003H\001\210\001\001\022\022\n\004name\030\n \001(\tB\004\342A" + + "\001\002\022\023\n\013description\030\013 \001(\t\022\016\n\006suffix\030\014 \001(\t\022" + + "U\n\004type\030\r \001(\0162A.google.ads.googleads.v26" + + ".enums.ExperimentTypeEnum.ExperimentType" + + "B\004\342A\001\002\022U\n\006status\030\016 \001(\0162E.google.ads.goog" + + "leads.v26.enums.ExperimentStatusEnum.Exp" + + "erimentStatus\022\027\n\nstart_date\030\017 \001(\tH\002\210\001\001\022\025" + + "\n\010end_date\030\020 \001(\tH\003\210\001\001\022:\n\005goals\030\021 \003(\0132+.g" + + "oogle.ads.googleads.v26.common.MetricGoa" + + "l\022)\n\026long_running_operation\030\022 \001(\tB\004\342A\001\003H" + + "\004\210\001\001\022e\n\016promote_status\030\023 \001(\0162G.google.ad" + + "s.googleads.v26.enums.AsyncActionStatusE" + + "num.AsyncActionStatusB\004\342A\001\003\022\037\n\014sync_enab" + + "led\030\024 \001(\010B\004\342A\001\005H\005\210\001\001\022]\n\027lift_measurement" + + "_config\030\027 \001(\tB7\342A\001\003\372A0\n.googleads.google" + + "apis.com/LiftMeasurementConfigH\006\210\001\001\022V\n\020v" + + "ideo_experiment\030\025 \001(\01324.google.ads.googl" + + "eads.v26.common.VideoExperimentInfoB\004\342A\001" + + "\005H\000\022i\n\032optimize_assets_experiment\030\026 \001(\0132" + + "=.google.ads.googleads.v26.common.Optimi" + + "zeAssetsExperimentInfoB\004\342A\001\005H\000:X\352AU\n#goo" + + "gleads.googleapis.com/Experiment\022.custom" + + "ers/{customer_id}/experiments/{trial_id}" + + "B\021\n\017experiment_infoB\020\n\016_experiment_idB\r\n" + + "\013_start_dateB\013\n\t_end_dateB\031\n\027_long_runni" + + "ng_operationB\017\n\r_sync_enabledB\032\n\030_lift_m" + + "easurement_configB\201\002\n&com.google.ads.goo" + + "gleads.v26.resourcesB\017ExperimentProtoP\001Z" + + "Kgoogle.golang.org/genproto/googleapis/a" + + "ds/googleads/v26/resources;resources\242\002\003G" + + "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + + "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + + "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantId.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantId.java new file mode 100644 index 0000000000..2570536134 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantId.java @@ -0,0 +1,783 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +/** + *
+ * Identifier for a merchant in an external partner's point-of-sale system.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.ExternalPartnerMerchantId} + */ +@com.google.protobuf.Generated +public final class ExternalPartnerMerchantId extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.resources.ExternalPartnerMerchantId) + ExternalPartnerMerchantIdOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExternalPartnerMerchantId"); + } + // Use ExternalPartnerMerchantId.newBuilder() to construct. + private ExternalPartnerMerchantId(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ExternalPartnerMerchantId() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.class, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder.class); + } + + private int idCase_ = 0; + @SuppressWarnings("serial") + private java.lang.Object id_; + public enum IdCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + NUMERIC_ID(1), + ALPHANUMERIC_ID(2), + ID_NOT_SET(0); + private final int value; + private IdCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static IdCase valueOf(int value) { + return forNumber(value); + } + + public static IdCase forNumber(int value) { + switch (value) { + case 1: return NUMERIC_ID; + case 2: return ALPHANUMERIC_ID; + case 0: return ID_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public IdCase + getIdCase() { + return IdCase.forNumber( + idCase_); + } + + public static final int NUMERIC_ID_FIELD_NUMBER = 1; + /** + *
+   * Numeric merchant identifier in the external partner's system.
+   * 
+ * + * int64 numeric_id = 1; + * @return Whether the numericId field is set. + */ + @java.lang.Override + public boolean hasNumericId() { + return idCase_ == 1; + } + /** + *
+   * Numeric merchant identifier in the external partner's system.
+   * 
+ * + * int64 numeric_id = 1; + * @return The numericId. + */ + @java.lang.Override + public long getNumericId() { + if (idCase_ == 1) { + return (java.lang.Long) id_; + } + return 0L; + } + + public static final int ALPHANUMERIC_ID_FIELD_NUMBER = 2; + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return Whether the alphanumericId field is set. + */ + public boolean hasAlphanumericId() { + return idCase_ == 2; + } + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return The alphanumericId. + */ + public java.lang.String getAlphanumericId() { + java.lang.Object ref = ""; + if (idCase_ == 2) { + ref = id_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (idCase_ == 2) { + id_ = s; + } + return s; + } + } + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return The bytes for alphanumericId. + */ + public com.google.protobuf.ByteString + getAlphanumericIdBytes() { + java.lang.Object ref = ""; + if (idCase_ == 2) { + ref = id_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (idCase_ == 2) { + id_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (idCase_ == 1) { + output.writeInt64( + 1, (long)((java.lang.Long) id_)); + } + if (idCase_ == 2) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, id_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (idCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size( + 1, (long)((java.lang.Long) id_)); + } + if (idCase_ == 2) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, id_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId other = (com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId) obj; + + if (!getIdCase().equals(other.getIdCase())) return false; + switch (idCase_) { + case 1: + if (getNumericId() + != other.getNumericId()) return false; + break; + case 2: + if (!getAlphanumericId() + .equals(other.getAlphanumericId())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (idCase_) { + case 1: + hash = (37 * hash) + NUMERIC_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getNumericId()); + break; + case 2: + hash = (37 * hash) + ALPHANUMERIC_ID_FIELD_NUMBER; + hash = (53 * hash) + getAlphanumericId().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Identifier for a merchant in an external partner's point-of-sale system.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.ExternalPartnerMerchantId} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.resources.ExternalPartnerMerchantId) + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.class, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + idCase_ = 0; + id_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_ExternalPartnerMerchantId_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getDefaultInstanceForType() { + return com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId build() { + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId buildPartial() { + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId result = new com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId(this); + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId result) { + result.idCase_ = idCase_; + result.id_ = this.id_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId) { + return mergeFrom((com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId other) { + if (other == com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance()) return this; + switch (other.getIdCase()) { + case NUMERIC_ID: { + setNumericId(other.getNumericId()); + break; + } + case ALPHANUMERIC_ID: { + idCase_ = 2; + id_ = other.id_; + onChanged(); + break; + } + case ID_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + id_ = input.readInt64(); + idCase_ = 1; + break; + } // case 8 + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + idCase_ = 2; + id_ = s; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int idCase_ = 0; + private java.lang.Object id_; + public IdCase + getIdCase() { + return IdCase.forNumber( + idCase_); + } + + public Builder clearId() { + idCase_ = 0; + id_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + *
+     * Numeric merchant identifier in the external partner's system.
+     * 
+ * + * int64 numeric_id = 1; + * @return Whether the numericId field is set. + */ + public boolean hasNumericId() { + return idCase_ == 1; + } + /** + *
+     * Numeric merchant identifier in the external partner's system.
+     * 
+ * + * int64 numeric_id = 1; + * @return The numericId. + */ + public long getNumericId() { + if (idCase_ == 1) { + return (java.lang.Long) id_; + } + return 0L; + } + /** + *
+     * Numeric merchant identifier in the external partner's system.
+     * 
+ * + * int64 numeric_id = 1; + * @param value The numericId to set. + * @return This builder for chaining. + */ + public Builder setNumericId(long value) { + + idCase_ = 1; + id_ = value; + onChanged(); + return this; + } + /** + *
+     * Numeric merchant identifier in the external partner's system.
+     * 
+ * + * int64 numeric_id = 1; + * @return This builder for chaining. + */ + public Builder clearNumericId() { + if (idCase_ == 1) { + idCase_ = 0; + id_ = null; + onChanged(); + } + return this; + } + + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @return Whether the alphanumericId field is set. + */ + @java.lang.Override + public boolean hasAlphanumericId() { + return idCase_ == 2; + } + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @return The alphanumericId. + */ + @java.lang.Override + public java.lang.String getAlphanumericId() { + java.lang.Object ref = ""; + if (idCase_ == 2) { + ref = id_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (idCase_ == 2) { + id_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @return The bytes for alphanumericId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAlphanumericIdBytes() { + java.lang.Object ref = ""; + if (idCase_ == 2) { + ref = id_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (idCase_ == 2) { + id_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @param value The alphanumericId to set. + * @return This builder for chaining. + */ + public Builder setAlphanumericId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + idCase_ = 2; + id_ = value; + onChanged(); + return this; + } + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @return This builder for chaining. + */ + public Builder clearAlphanumericId() { + if (idCase_ == 2) { + idCase_ = 0; + id_ = null; + onChanged(); + } + return this; + } + /** + *
+     * Alphanumeric or string merchant identifier in the external partner's
+     * system. The length of this string must be between 1 and 50, inclusive.
+     * 
+ * + * string alphanumeric_id = 2; + * @param value The bytes for alphanumericId to set. + * @return This builder for chaining. + */ + public Builder setAlphanumericIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + idCase_ = 2; + id_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.ExternalPartnerMerchantId) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.resources.ExternalPartnerMerchantId) + private static final com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId(); + } + + public static com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExternalPartnerMerchantId parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantIdOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantIdOrBuilder.java new file mode 100644 index 0000000000..c7fe45a125 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ExternalPartnerMerchantIdOrBuilder.java @@ -0,0 +1,65 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +@com.google.protobuf.Generated +public interface ExternalPartnerMerchantIdOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.resources.ExternalPartnerMerchantId) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Numeric merchant identifier in the external partner's system.
+   * 
+ * + * int64 numeric_id = 1; + * @return Whether the numericId field is set. + */ + boolean hasNumericId(); + /** + *
+   * Numeric merchant identifier in the external partner's system.
+   * 
+ * + * int64 numeric_id = 1; + * @return The numericId. + */ + long getNumericId(); + + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return Whether the alphanumericId field is set. + */ + boolean hasAlphanumericId(); + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return The alphanumericId. + */ + java.lang.String getAlphanumericId(); + /** + *
+   * Alphanumeric or string merchant identifier in the external partner's
+   * system. The length of this string must be between 1 and 50, inclusive.
+   * 
+ * + * string alphanumeric_id = 2; + * @return The bytes for alphanumericId. + */ + com.google.protobuf.ByteString + getAlphanumericIdBytes(); + + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.IdCase getIdCase(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/FinalUrlExpansionAssetViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/FinalUrlExpansionAssetViewProto.java index 8f96341578..429b1be168 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/FinalUrlExpansionAssetViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/FinalUrlExpansionAssetViewProto.java @@ -47,35 +47,35 @@ public static void registerAllExtensions( "roto\0326google/ads/googleads/v26/enums/ass" + "et_link_status.proto\032\037google/api/field_b" + "ehavior.proto\032\031google/api/resource.proto" + - "\"\307\006\n\032FinalUrlExpansionAssetView\022R\n\rresou" + - "rce_name\030\001 \001(\tB;\340A\003\372A5\n3googleads.google" + - "apis.com/FinalUrlExpansionAssetView\022@\n\010c" + - "ampaign\030\002 \001(\tB)\340A\003\372A#\n!googleads.googlea" + - "pis.com/CampaignH\001\210\001\001\022:\n\005asset\030\003 \001(\tB&\340A" + - "\003\372A \n\036googleads.googleapis.com/AssetH\002\210\001" + - "\001\022Z\n\nfield_type\030\004 \001(\0162A.google.ads.googl" + - "eads.v26.enums.AssetFieldTypeEnum.AssetF" + - "ieldTypeB\003\340A\003\022]\n\006status\030\005 \001(\0162C.google.a" + - "ds.googleads.v26.enums.AssetLinkStatusEn" + - "um.AssetLinkStatusB\003\340A\003H\003\210\001\001\022\026\n\tfinal_ur" + - "l\030\006 \001(\tB\003\340A\003\022<\n\010ad_group\030\007 \001(\tB(\340A\003\372A\"\n " + - "googleads.googleapis.com/AdGroupH\000\022B\n\013as" + - "set_group\030\010 \001(\tB+\340A\003\372A%\n#googleads.googl" + - "eapis.com/AssetGroupH\000:\326\001\352A\322\001\n3googleads" + - ".googleapis.com/FinalUrlExpansionAssetVi" + - "ew\022bcustomers/{customer_id}/finalUrlExpa" + - "nsionAssetViews/{campaign_id}~{asset_id}" + - "~{field_type}~{url_fp}*\033finalUrlExpansio" + - "nAssetViews2\032finalUrlExpansionAssetViewB" + - "\007\n\005levelB\013\n\t_campaignB\010\n\006_assetB\t\n\007_stat" + - "usB\221\002\n&com.google.ads.googleads.v26.reso" + - "urcesB\037FinalUrlExpansionAssetViewProtoP\001" + - "ZKgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v26/resources;resources\242\002\003" + - "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + - "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + - "Google::Ads::GoogleAds::V26::Resourcesb\006" + - "proto3" + "\"\317\006\n\032FinalUrlExpansionAssetView\022S\n\rresou" + + "rce_name\030\001 \001(\tB<\342A\001\003\372A5\n3googleads.googl" + + "eapis.com/FinalUrlExpansionAssetView\022A\n\010" + + "campaign\030\002 \001(\tB*\342A\001\003\372A#\n!googleads.googl" + + "eapis.com/CampaignH\001\210\001\001\022;\n\005asset\030\003 \001(\tB\'" + + "\342A\001\003\372A \n\036googleads.googleapis.com/AssetH" + + "\002\210\001\001\022[\n\nfield_type\030\004 \001(\0162A.google.ads.go" + + "ogleads.v26.enums.AssetFieldTypeEnum.Ass" + + "etFieldTypeB\004\342A\001\003\022^\n\006status\030\005 \001(\0162C.goog" + + "le.ads.googleads.v26.enums.AssetLinkStat" + + "usEnum.AssetLinkStatusB\004\342A\001\003H\003\210\001\001\022\027\n\tfin" + + "al_url\030\006 \001(\tB\004\342A\001\003\022=\n\010ad_group\030\007 \001(\tB)\342A" + + "\001\003\372A\"\n googleads.googleapis.com/AdGroupH" + + "\000\022C\n\013asset_group\030\010 \001(\tB,\342A\001\003\372A%\n#googlea" + + "ds.googleapis.com/AssetGroupH\000:\326\001\352A\322\001\n3g" + + "oogleads.googleapis.com/FinalUrlExpansio" + + "nAssetView\022bcustomers/{customer_id}/fina" + + "lUrlExpansionAssetViews/{campaign_id}~{a" + + "sset_id}~{field_type}~{url_fp}*\033finalUrl" + + "ExpansionAssetViews2\032finalUrlExpansionAs" + + "setViewB\007\n\005levelB\013\n\t_campaignB\010\n\006_assetB" + + "\t\n\007_statusB\221\002\n&com.google.ads.googleads." + + "v26.resourcesB\037FinalUrlExpansionAssetVie" + + "wProtoP\001ZKgoogle.golang.org/genproto/goo" + + "gleapis/ads/googleads/v26/resources;reso" + + "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + + "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + + "urces\352\002&Google::Ads::GoogleAds::V26::Res" + + "ourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GenderViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GenderViewProto.java index d54be10a0a..a13c9ea932 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GenderViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GenderViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n4google/ads/googleads/v26/resources/gen" + "der_view.proto\022\"google.ads.googleads.v26" + ".resources\032\037google/api/field_behavior.pr" + - "oto\032\031google/api/resource.proto\"\274\001\n\nGende" + - "rView\022B\n\rresource_name\030\001 \001(\tB+\340A\003\372A%\n#go" + - "ogleads.googleapis.com/GenderView:j\352Ag\n#" + - "googleads.googleapis.com/GenderView\022@cus" + - "tomers/{customer_id}/genderViews/{ad_gro" + - "up_id}~{criterion_id}B\201\002\n&com.google.ads" + - ".googleads.v26.resourcesB\017GenderViewProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "oto\032\031google/api/resource.proto\"\275\001\n\nGende" + + "rView\022C\n\rresource_name\030\001 \001(\tB,\342A\001\003\372A%\n#g" + + "oogleads.googleapis.com/GenderView:j\352Ag\n" + + "#googleads.googleapis.com/GenderView\022@cu" + + "stomers/{customer_id}/genderViews/{ad_gr" + + "oup_id}~{criterion_id}B\201\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\017GenderViewPro" + + "toP\001ZKgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/resources;resource" + + "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + + "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + + "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + + "esb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeoTargetConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeoTargetConstantProto.java index 5f3e5614a0..1f9b339dd1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeoTargetConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeoTargetConstantProto.java @@ -45,32 +45,32 @@ public static void registerAllExtensions( "eads.v26.resources\032?google/ads/googleads" + "/v26/enums/geo_target_constant_status.pr" + "oto\032\037google/api/field_behavior.proto\032\031go" + - "ogle/api/resource.proto\"\312\005\n\021GeoTargetCon" + - "stant\022I\n\rresource_name\030\001 \001(\tB2\340A\003\372A,\n*go" + - "ogleads.googleapis.com/GeoTargetConstant" + - "\022\024\n\002id\030\n \001(\003B\003\340A\003H\000\210\001\001\022\026\n\004name\030\013 \001(\tB\003\340A" + - "\003H\001\210\001\001\022\036\n\014country_code\030\014 \001(\tB\003\340A\003H\002\210\001\001\022\035" + - "\n\013target_type\030\r \001(\tB\003\340A\003H\003\210\001\001\022h\n\006status\030" + - "\007 \001(\0162S.google.ads.googleads.v26.enums.G" + - "eoTargetConstantStatusEnum.GeoTargetCons" + - "tantStatusB\003\340A\003\022 \n\016canonical_name\030\016 \001(\tB" + - "\003\340A\003H\004\210\001\001\022R\n\021parent_geo_target\030\t \001(\tB2\340A" + - "\003\372A,\n*googleads.googleapis.com/GeoTarget" + - "ConstantH\005\210\001\001\022>\n,require_eu_political_ad" + - "vertising_declaration\030\017 \001(\010B\003\340A\003H\006\210\001\001:R\352" + - "AO\n*googleads.googleapis.com/GeoTargetCo" + - "nstant\022!geoTargetConstants/{criterion_id" + - "}B\005\n\003_idB\007\n\005_nameB\017\n\r_country_codeB\016\n\014_t" + - "arget_typeB\021\n\017_canonical_nameB\024\n\022_parent" + - "_geo_targetB/\n-_require_eu_political_adv" + - "ertising_declarationB\210\002\n&com.google.ads." + - "googleads.v26.resourcesB\026GeoTargetConsta" + - "ntProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "ogle/api/resource.proto\"\323\005\n\021GeoTargetCon" + + "stant\022J\n\rresource_name\030\001 \001(\tB3\342A\001\003\372A,\n*g" + + "oogleads.googleapis.com/GeoTargetConstan" + + "t\022\025\n\002id\030\n \001(\003B\004\342A\001\003H\000\210\001\001\022\027\n\004name\030\013 \001(\tB\004" + + "\342A\001\003H\001\210\001\001\022\037\n\014country_code\030\014 \001(\tB\004\342A\001\003H\002\210" + + "\001\001\022\036\n\013target_type\030\r \001(\tB\004\342A\001\003H\003\210\001\001\022i\n\006st" + + "atus\030\007 \001(\0162S.google.ads.googleads.v26.en" + + "ums.GeoTargetConstantStatusEnum.GeoTarge" + + "tConstantStatusB\004\342A\001\003\022!\n\016canonical_name\030" + + "\016 \001(\tB\004\342A\001\003H\004\210\001\001\022S\n\021parent_geo_target\030\t " + + "\001(\tB3\342A\001\003\372A,\n*googleads.googleapis.com/G" + + "eoTargetConstantH\005\210\001\001\022?\n,require_eu_poli" + + "tical_advertising_declaration\030\017 \001(\010B\004\342A\001" + + "\003H\006\210\001\001:R\352AO\n*googleads.googleapis.com/Ge" + + "oTargetConstant\022!geoTargetConstants/{cri" + + "terion_id}B\005\n\003_idB\007\n\005_nameB\017\n\r_country_c" + + "odeB\016\n\014_target_typeB\021\n\017_canonical_nameB\024" + + "\n\022_parent_geo_targetB/\n-_require_eu_poli" + + "tical_advertising_declarationB\210\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\026GeoTar" + + "getConstantProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeographicViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeographicViewProto.java index 7cac613112..0f28df93a4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeographicViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GeographicViewProto.java @@ -45,23 +45,23 @@ public static void registerAllExtensions( ".v26.resources\0327google/ads/googleads/v26" + "/enums/geo_targeting_type.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\372\002\n\016GeographicView\022F\n\rresour" + - "ce_name\030\001 \001(\tB/\340A\003\372A)\n\'googleads.googlea" + - "pis.com/GeographicView\022a\n\rlocation_type\030" + - "\003 \001(\0162E.google.ads.googleads.v26.enums.G" + - "eoTargetingTypeEnum.GeoTargetingTypeB\003\340A" + - "\003\022&\n\024country_criterion_id\030\005 \001(\003B\003\340A\003H\000\210\001" + - "\001:|\352Ay\n\'googleads.googleapis.com/Geograp" + - "hicView\022Ncustomers/{customer_id}/geograp" + - "hicViews/{country_criterion_id}~{locatio" + - "n_type}B\027\n\025_country_criterion_idB\205\002\n&com" + - ".google.ads.googleads.v26.resourcesB\023Geo" + - "graphicViewProtoP\001ZKgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/reso" + - "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + - "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + - "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + - "::V26::Resourcesb\006proto3" + "ource.proto\"\375\002\n\016GeographicView\022G\n\rresour" + + "ce_name\030\001 \001(\tB0\342A\001\003\372A)\n\'googleads.google" + + "apis.com/GeographicView\022b\n\rlocation_type" + + "\030\003 \001(\0162E.google.ads.googleads.v26.enums." + + "GeoTargetingTypeEnum.GeoTargetingTypeB\004\342" + + "A\001\003\022\'\n\024country_criterion_id\030\005 \001(\003B\004\342A\001\003H" + + "\000\210\001\001:|\352Ay\n\'googleads.googleapis.com/Geog" + + "raphicView\022Ncustomers/{customer_id}/geog" + + "raphicViews/{country_criterion_id}~{loca" + + "tion_type}B\027\n\025_country_criterion_idB\205\002\n&" + + "com.google.ads.googleads.v26.resourcesB\023" + + "GeographicViewProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoalProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoalProto.java index 965e365cdb..2e49bebb7c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoalProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoalProto.java @@ -47,35 +47,35 @@ public static void registerAllExtensions( "6/enums/goal_optimization_eligibility.pr" + "oto\032.google/ads/googleads/v26/enums/goal" + "_type.proto\032\037google/api/field_behavior.p" + - "roto\032\031google/api/resource.proto\"\310\006\n\004Goal" + - "\022<\n\rresource_name\030\001 \001(\tB%\340A\005\372A\037\n\035googlea" + - "ds.googleapis.com/Goal\022\031\n\007goal_id\030\002 \001(\003B" + - "\003\340A\003H\001\210\001\001\022M\n\tgoal_type\030\003 \001(\01625.google.ad" + - "s.googleads.v26.enums.GoalTypeEnum.GoalT" + - "ypeB\003\340A\003\022F\n\016owner_customer\030\004 \001(\tB)\340A\003\372A#" + - "\n!googleads.googleapis.com/CustomerH\002\210\001\001" + - "\022\202\001\n\030optimization_eligibility\030\006 \001(\0162[.go" + - "ogle.ads.googleads.v26.enums.GoalOptimiz" + - "ationEligibilityEnum.GoalOptimizationEli" + - "gibilityB\003\340A\003\022]\n\027retention_goal_settings" + - "\030\007 \001(\0132:.google.ads.googleads.v26.common" + - ".GoalSetting.RetentionGoalH\000\022y\n&new_cust" + - "omer_acquisition_goal_settings\030\010 \001(\0132G.g" + - "oogle.ads.googleads.v26.common.GoalSetti" + - "ng.NewCustomerAcquisitionGoalH\000\022l\n\037loyal" + - "ty_retention_goal_settings\030\t \001(\0132A.googl" + - "e.ads.googleads.v26.common.GoalSetting.L" + - "oyaltyRetentionGoalH\000:S\352AP\n\035googleads.go" + - "ogleapis.com/Goal\022/customers/{customer_i" + - "d}/goals/{unified_goal_id}B\017\n\rgoal_setti" + - "ngsB\n\n\010_goal_idB\021\n\017_owner_customerB\373\001\n&c" + - "om.google.ads.googleads.v26.resourcesB\tG" + - "oalProtoP\001ZKgoogle.golang.org/genproto/g" + - "oogleapis/ads/googleads/v26/resources;re" + - "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + - ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + - "sources\352\002&Google::Ads::GoogleAds::V26::R" + - "esourcesb\006proto3" + "roto\032\031google/api/resource.proto\"\315\006\n\004Goal" + + "\022=\n\rresource_name\030\001 \001(\tB&\342A\001\005\372A\037\n\035google" + + "ads.googleapis.com/Goal\022\032\n\007goal_id\030\002 \001(\003" + + "B\004\342A\001\003H\001\210\001\001\022N\n\tgoal_type\030\003 \001(\01625.google." + + "ads.googleads.v26.enums.GoalTypeEnum.Goa" + + "lTypeB\004\342A\001\003\022G\n\016owner_customer\030\004 \001(\tB*\342A\001" + + "\003\372A#\n!googleads.googleapis.com/CustomerH" + + "\002\210\001\001\022\203\001\n\030optimization_eligibility\030\006 \001(\0162" + + "[.google.ads.googleads.v26.enums.GoalOpt" + + "imizationEligibilityEnum.GoalOptimizatio" + + "nEligibilityB\004\342A\001\003\022]\n\027retention_goal_set" + + "tings\030\007 \001(\0132:.google.ads.googleads.v26.c" + + "ommon.GoalSetting.RetentionGoalH\000\022y\n&new" + + "_customer_acquisition_goal_settings\030\010 \001(" + + "\0132G.google.ads.googleads.v26.common.Goal" + + "Setting.NewCustomerAcquisitionGoalH\000\022l\n\037" + + "loyalty_retention_goal_settings\030\t \001(\0132A." + + "google.ads.googleads.v26.common.GoalSett" + + "ing.LoyaltyRetentionGoalH\000:S\352AP\n\035googlea" + + "ds.googleapis.com/Goal\022/customers/{custo" + + "mer_id}/goals/{unified_goal_id}B\017\n\rgoal_" + + "settingsB\n\n\010_goal_idB\021\n\017_owner_customerB" + + "\373\001\n&com.google.ads.googleads.v26.resourc" + + "esB\tGoalProtoP\001ZKgoogle.golang.org/genpr" + + "oto/googleapis/ads/googleads/v26/resourc" + + "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + + "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + + "26\\Resources\352\002&Google::Ads::GoogleAds::V" + + "26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoogleAdsFieldProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoogleAdsFieldProto.java index 1b1e3f5280..da00477ae5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoogleAdsFieldProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GoogleAdsFieldProto.java @@ -47,33 +47,33 @@ public static void registerAllExtensions( "?google/ads/googleads/v26/enums/google_a" + "ds_field_data_type.proto\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\202\006\n\016GoogleAdsField\022F\n\rresource_name" + - "\030\001 \001(\tB/\340A\003\372A)\n\'googleads.googleapis.com" + - "/GoogleAdsField\022\026\n\004name\030\025 \001(\tB\003\340A\003H\000\210\001\001\022" + - "h\n\010category\030\003 \001(\0162Q.google.ads.googleads" + - ".v26.enums.GoogleAdsFieldCategoryEnum.Go" + - "ogleAdsFieldCategoryB\003\340A\003\022\034\n\nselectable\030" + - "\026 \001(\010B\003\340A\003H\001\210\001\001\022\034\n\nfilterable\030\027 \001(\010B\003\340A\003" + - "H\002\210\001\001\022\032\n\010sortable\030\030 \001(\010B\003\340A\003H\003\210\001\001\022\034\n\017sel" + - "ectable_with\030\031 \003(\tB\003\340A\003\022 \n\023attribute_res" + - "ources\030\032 \003(\tB\003\340A\003\022\024\n\007metrics\030\033 \003(\tB\003\340A\003\022" + - "\025\n\010segments\030\034 \003(\tB\003\340A\003\022\030\n\013enum_values\030\035 " + - "\003(\tB\003\340A\003\022i\n\tdata_type\030\014 \001(\0162Q.google.ads" + - ".googleads.v26.enums.GoogleAdsFieldDataT" + - "ypeEnum.GoogleAdsFieldDataTypeB\003\340A\003\022\032\n\010t" + - "ype_url\030\036 \001(\tB\003\340A\003H\004\210\001\001\022\035\n\013is_repeated\030\037" + - " \001(\010B\003\340A\003H\005\210\001\001:P\352AM\n\'googleads.googleapi" + - "s.com/GoogleAdsField\022\"googleAdsFields/{g" + - "oogle_ads_field}B\007\n\005_nameB\r\n\013_selectable" + - "B\r\n\013_filterableB\013\n\t_sortableB\013\n\t_type_ur" + - "lB\016\n\014_is_repeatedB\205\002\n&com.google.ads.goo" + - "gleads.v26.resourcesB\023GoogleAdsFieldProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "roto\"\220\006\n\016GoogleAdsField\022G\n\rresource_name" + + "\030\001 \001(\tB0\342A\001\003\372A)\n\'googleads.googleapis.co" + + "m/GoogleAdsField\022\027\n\004name\030\025 \001(\tB\004\342A\001\003H\000\210\001" + + "\001\022i\n\010category\030\003 \001(\0162Q.google.ads.googlea" + + "ds.v26.enums.GoogleAdsFieldCategoryEnum." + + "GoogleAdsFieldCategoryB\004\342A\001\003\022\035\n\nselectab" + + "le\030\026 \001(\010B\004\342A\001\003H\001\210\001\001\022\035\n\nfilterable\030\027 \001(\010B" + + "\004\342A\001\003H\002\210\001\001\022\033\n\010sortable\030\030 \001(\010B\004\342A\001\003H\003\210\001\001\022" + + "\035\n\017selectable_with\030\031 \003(\tB\004\342A\001\003\022!\n\023attrib" + + "ute_resources\030\032 \003(\tB\004\342A\001\003\022\025\n\007metrics\030\033 \003" + + "(\tB\004\342A\001\003\022\026\n\010segments\030\034 \003(\tB\004\342A\001\003\022\031\n\013enum" + + "_values\030\035 \003(\tB\004\342A\001\003\022j\n\tdata_type\030\014 \001(\0162Q" + + ".google.ads.googleads.v26.enums.GoogleAd" + + "sFieldDataTypeEnum.GoogleAdsFieldDataTyp" + + "eB\004\342A\001\003\022\033\n\010type_url\030\036 \001(\tB\004\342A\001\003H\004\210\001\001\022\036\n\013" + + "is_repeated\030\037 \001(\010B\004\342A\001\003H\005\210\001\001:P\352AM\n\'googl" + + "eads.googleapis.com/GoogleAdsField\022\"goog" + + "leAdsFields/{google_ads_field}B\007\n\005_nameB" + + "\r\n\013_selectableB\r\n\013_filterableB\013\n\t_sortab" + + "leB\013\n\t_type_urlB\016\n\014_is_repeatedB\205\002\n&com." + + "google.ads.googleads.v26.resourcesB\023Goog" + + "leAdsFieldProtoP\001ZKgoogle.golang.org/gen" + + "proto/googleapis/ads/googleads/v26/resou" + + "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + + "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + + "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + + ":V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupContentSuitabilityPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupContentSuitabilityPlacementViewProto.java index 1627d987d8..c314b5ba18 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupContentSuitabilityPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupContentSuitabilityPlacementViewProto.java @@ -45,28 +45,28 @@ public static void registerAllExtensions( "oto\022\"google.ads.googleads.v26.resources\032" + "3google/ads/googleads/v26/enums/placemen" + "t_type.proto\032\037google/api/field_behavior." + - "proto\032\031google/api/resource.proto\"\230\004\n$Gro" + - "upContentSuitabilityPlacementView\022\\\n\rres" + - "ource_name\030\001 \001(\tBE\340A\003\372A?\n=googleads.goog" + - "leapis.com/GroupContentSuitabilityPlacem" + - "entView\022\031\n\014display_name\030\002 \001(\tB\003\340A\003\022\026\n\tpl" + - "acement\030\003 \001(\tB\003\340A\003\022\\\n\016placement_type\030\004 \001" + - "(\0162?.google.ads.googleads.v26.enums.Plac" + - "ementTypeEnum.PlacementTypeB\003\340A\003\022\027\n\ntarg" + - "et_url\030\005 \001(\tB\003\340A\003:\347\001\352A\343\001\n=googleads.goog" + - "leapis.com/GroupContentSuitabilityPlacem" + - "entView\022Ucustomers/{customer_id}/groupCo" + - "ntentSuitabilityPlacementViews/{placemen" + - "t_fingerprint}*%groupContentSuitabilityP" + - "lacementViews2$groupContentSuitabilityPl" + - "acementViewB\233\002\n&com.google.ads.googleads" + - ".v26.resourcesB)GroupContentSuitabilityP" + - "lacementViewProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "proto\032\031google/api/resource.proto\"\235\004\n$Gro" + + "upContentSuitabilityPlacementView\022]\n\rres" + + "ource_name\030\001 \001(\tBF\342A\001\003\372A?\n=googleads.goo" + + "gleapis.com/GroupContentSuitabilityPlace" + + "mentView\022\032\n\014display_name\030\002 \001(\tB\004\342A\001\003\022\027\n\t" + + "placement\030\003 \001(\tB\004\342A\001\003\022]\n\016placement_type\030" + + "\004 \001(\0162?.google.ads.googleads.v26.enums.P" + + "lacementTypeEnum.PlacementTypeB\004\342A\001\003\022\030\n\n" + + "target_url\030\005 \001(\tB\004\342A\001\003:\347\001\352A\343\001\n=googleads" + + ".googleapis.com/GroupContentSuitabilityP" + + "lacementView\022Ucustomers/{customer_id}/gr" + + "oupContentSuitabilityPlacementViews/{pla" + + "cement_fingerprint}*%groupContentSuitabi" + + "lityPlacementViews2$groupContentSuitabil" + + "ityPlacementViewB\233\002\n&com.google.ads.goog" + + "leads.v26.resourcesB)GroupContentSuitabi" + + "lityPlacementViewProtoP\001ZKgoogle.golang." + + "org/genproto/googleapis/ads/googleads/v2" + + "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + + ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + + "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + + "gleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupPlacementViewProto.java index b9e031d551..bd0624f530 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/GroupPlacementViewProto.java @@ -45,25 +45,25 @@ public static void registerAllExtensions( "leads.v26.resources\0323google/ads/googlead" + "s/v26/enums/placement_type.proto\032\037google" + "/api/field_behavior.proto\032\031google/api/re" + - "source.proto\"\307\003\n\022GroupPlacementView\022J\n\rr" + - "esource_name\030\001 \001(\tB3\340A\003\372A-\n+googleads.go" + - "ogleapis.com/GroupPlacementView\022\033\n\tplace" + - "ment\030\006 \001(\tB\003\340A\003H\000\210\001\001\022\036\n\014display_name\030\007 \001" + - "(\tB\003\340A\003H\001\210\001\001\022\034\n\ntarget_url\030\010 \001(\tB\003\340A\003H\002\210" + - "\001\001\022\\\n\016placement_type\030\005 \001(\0162?.google.ads." + - "googleads.v26.enums.PlacementTypeEnum.Pl" + - "acementTypeB\003\340A\003:~\352A{\n+googleads.googlea" + - "pis.com/GroupPlacementView\022Lcustomers/{c" + - "ustomer_id}/groupPlacementViews/{ad_grou" + - "p_id}~{base64_placement}B\014\n\n_placementB\017" + - "\n\r_display_nameB\r\n\013_target_urlB\211\002\n&com.g" + - "oogle.ads.googleads.v26.resourcesB\027Group" + - "PlacementViewProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + "source.proto\"\314\003\n\022GroupPlacementView\022K\n\rr" + + "esource_name\030\001 \001(\tB4\342A\001\003\372A-\n+googleads.g" + + "oogleapis.com/GroupPlacementView\022\034\n\tplac" + + "ement\030\006 \001(\tB\004\342A\001\003H\000\210\001\001\022\037\n\014display_name\030\007" + + " \001(\tB\004\342A\001\003H\001\210\001\001\022\035\n\ntarget_url\030\010 \001(\tB\004\342A\001" + + "\003H\002\210\001\001\022]\n\016placement_type\030\005 \001(\0162?.google." + + "ads.googleads.v26.enums.PlacementTypeEnu" + + "m.PlacementTypeB\004\342A\001\003:~\352A{\n+googleads.go" + + "ogleapis.com/GroupPlacementView\022Lcustome" + + "rs/{customer_id}/groupPlacementViews/{ad" + + "_group_id}~{base64_placement}B\014\n\n_placem" + + "entB\017\n\r_display_nameB\r\n\013_target_urlB\211\002\n&" + + "com.google.ads.googleads.v26.resourcesB\027" + + "GroupPlacementViewProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelGroupViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelGroupViewProto.java index f7e77359f3..239aff6d05 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelGroupViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelGroupViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n9google/ads/googleads/v26/resources/hot" + "el_group_view.proto\022\"google.ads.googlead" + "s.v26.resources\032\037google/api/field_behavi" + - "or.proto\032\031google/api/resource.proto\"\314\001\n\016" + - "HotelGroupView\022F\n\rresource_name\030\001 \001(\tB/\340" + - "A\003\372A)\n\'googleads.googleapis.com/HotelGro" + - "upView:r\352Ao\n\'googleads.googleapis.com/Ho" + - "telGroupView\022Dcustomers/{customer_id}/ho" + - "telGroupViews/{ad_group_id}~{criterion_i" + - "d}B\205\002\n&com.google.ads.googleads.v26.reso" + - "urcesB\023HotelGroupViewProtoP\001ZKgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + - ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + - "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + - ":GoogleAds::V26::Resourcesb\006proto3" + "or.proto\032\031google/api/resource.proto\"\315\001\n\016" + + "HotelGroupView\022G\n\rresource_name\030\001 \001(\tB0\342" + + "A\001\003\372A)\n\'googleads.googleapis.com/HotelGr" + + "oupView:r\352Ao\n\'googleads.googleapis.com/H" + + "otelGroupView\022Dcustomers/{customer_id}/h" + + "otelGroupViews/{ad_group_id}~{criterion_" + + "id}B\205\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\023HotelGroupViewProtoP\001ZKgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + + "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + + "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + + "::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelPerformanceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelPerformanceViewProto.java index e2d3cb7e6b..8eeadfa849 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelPerformanceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelPerformanceViewProto.java @@ -44,18 +44,19 @@ public static void registerAllExtensions( "el_performance_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\306\001\n\024HotelPerformanceView\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/HotelPerformanceView:`\352A]\n-googleads" + - ".googleapis.com/HotelPerformanceView\022,cu" + - "stomers/{customer_id}/hotelPerformanceVi" + - "ewB\213\002\n&com.google.ads.googleads.v26.reso" + - "urcesB\031HotelPerformanceViewProtoP\001ZKgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + - "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + - "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + - "::Ads::GoogleAds::V26::Resourcesb\006proto3" + "o\"\307\001\n\024HotelPerformanceView\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/HotelPerformanceView:`\352A]\n-googlead" + + "s.googleapis.com/HotelPerformanceView\022,c" + + "ustomers/{customer_id}/hotelPerformanceV" + + "iewB\213\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\031HotelPerformanceViewProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelReconciliationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelReconciliationProto.java index a3f6f22a99..4d4e55c023 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelReconciliationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/HotelReconciliationProto.java @@ -45,29 +45,30 @@ public static void registerAllExtensions( "leads.v26.resources\032@google/ads/googlead" + "s/v26/enums/hotel_reconciliation_status." + "proto\032\037google/api/field_behavior.proto\032\031" + - "google/api/resource.proto\"\343\004\n\023HotelRecon" + - "ciliation\022K\n\rresource_name\030\001 \001(\tB4\340A\005\372A." + - "\n,googleads.googleapis.com/HotelReconcil" + - "iation\022\035\n\rcommission_id\030\002 \001(\tB\006\340A\002\340A\003\022\025\n" + - "\010order_id\030\003 \001(\tB\003\340A\003\022;\n\010campaign\030\013 \001(\tB)" + - "\340A\003\372A#\n!googleads.googleapis.com/Campaig" + - "n\022\034\n\017hotel_center_id\030\004 \001(\003B\003\340A\003\022\025\n\010hotel" + - "_id\030\005 \001(\tB\003\340A\003\022\032\n\rcheck_in_date\030\006 \001(\tB\003\340" + - "A\003\022\033\n\016check_out_date\030\007 \001(\tB\003\340A\003\022\'\n\027recon" + - "ciled_value_micros\030\010 \001(\003B\006\340A\002\340A\003\022\023\n\006bill" + - "ed\030\t \001(\010B\003\340A\003\022o\n\006status\030\n \001(\0162W.google.a" + - "ds.googleads.v26.enums.HotelReconciliati" + - "onStatusEnum.HotelReconciliationStatusB\006" + - "\340A\002\340A\003:o\352Al\n,googleads.googleapis.com/Ho" + - "telReconciliation\022\n,excess_credit_adjustment_" + - "total_amount_micros\030\n \001(\003B\003\340A\003H\t\210\001\001\0229\n\'r" + - "egulatory_costs_subtotal_amount_micros\030\013" + - " \001(\003B\003\340A\003H\n\210\001\001\0224\n\"regulatory_costs_tax_a" + - "mount_micros\030\014 \001(\003B\003\340A\003H\013\210\001\001\0226\n$regulato" + - "ry_costs_total_amount_micros\030\r \001(\003B\003\340A\003H" + - "\014\210\001\001\0226\n$export_charge_subtotal_amount_mi" + - "cros\030\021 \001(\003B\003\340A\003H\r\210\001\001\0221\n\037export_charge_ta" + - "x_amount_micros\030\022 \001(\003B\003\340A\003H\016\210\001\001\0223\n!expor" + - "t_charge_total_amount_micros\030\023 \001(\003B\003\340A\003H" + - "\017\210\001\001\022(\n\026subtotal_amount_micros\030\016 \001(\003B\003\340A" + - "\003H\020\210\001\001\022#\n\021tax_amount_micros\030\017 \001(\003B\003\340A\003H\021" + - "\210\001\001\022%\n\023total_amount_micros\030\020 \001(\003B\003\340A\003H\022\210" + - "\001\001\022i\n\031regulatory_cost_summaries\030\024 \003(\0132A." + - "google.ads.googleads.v26.resources.Invoi" + - "ce.RegulatoryCostSummaryB\003\340A\003\022`\n\024adjustm" + - "ent_summaries\030\025 \003(\0132=.google.ads.googlea" + - "ds.v26.resources.Invoice.AdjustmentSumma" + - "ryB\003\340A\003B\013\n\t_customerB,\n*_billing_correct" + - "ion_subtotal_amount_microsB\'\n%_billing_c" + - "orrection_tax_amount_microsB)\n\'_billing_" + - "correction_total_amount_microsB+\n)_coupo" + - "n_adjustment_subtotal_amount_microsB&\n$_" + - "coupon_adjustment_tax_amount_microsB(\n&_" + - "coupon_adjustment_total_amount_microsB2\n" + - "0_excess_credit_adjustment_subtotal_amou" + - "nt_microsB-\n+_excess_credit_adjustment_t" + - "ax_amount_microsB/\n-_excess_credit_adjus" + - "tment_total_amount_microsB*\n(_regulatory" + - "_costs_subtotal_amount_microsB%\n#_regula" + - "tory_costs_tax_amount_microsB\'\n%_regulat" + - "ory_costs_total_amount_microsB\'\n%_export" + - "_charge_subtotal_amount_microsB\"\n _expor" + - "t_charge_tax_amount_microsB$\n\"_export_ch" + - "arge_total_amount_microsB\031\n\027_subtotal_am" + - "ount_microsB\024\n\022_tax_amount_microsB\026\n\024_to" + - "tal_amount_micros\032\306\010\n\024AccountBudgetSumma" + - "ry\022\032\n\010customer\030\n \001(\tB\003\340A\003H\000\210\001\001\022+\n\031custom" + - "er_descriptive_name\030\013 \001(\tB\003\340A\003H\001\210\001\001\022 \n\016a" + - "ccount_budget\030\014 \001(\tB\003\340A\003H\002\210\001\001\022%\n\023account" + - "_budget_name\030\r \001(\tB\003\340A\003H\003\210\001\001\022\'\n\025purchase" + - "_order_number\030\016 \001(\tB\003\340A\003H\004\210\001\001\022(\n\026subtota" + - "l_amount_micros\030\017 \001(\003B\003\340A\003H\005\210\001\001\022#\n\021tax_a" + - "mount_micros\030\020 \001(\003B\003\340A\003H\006\210\001\001\022%\n\023total_am" + - "ount_micros\030\021 \001(\003B\003\340A\003H\007\210\001\001\022U\n\034billable_" + - "activity_date_range\030\t \001(\0132*.google.ads.g" + - "oogleads.v26.common.DateRangeB\003\340A\003\022&\n\024se" + - "rved_amount_micros\030\022 \001(\003B\003\340A\003H\010\210\001\001\022&\n\024bi" + - "lled_amount_micros\030\023 \001(\003B\003\340A\003H\t\210\001\001\022,\n\032ov" + - "erdelivery_amount_micros\030\024 \001(\003B\003\340A\003H\n\210\001\001" + - "\0220\n\036invalid_activity_amount_micros\030\025 \001(\003" + - "B\003\340A\003H\013\210\001\001\022k\n\032invalid_activity_summaries" + - "\030\026 \003(\0132B.google.ads.googleads.v26.resour" + - "ces.Invoice.InvalidActivitySummaryB\003\340A\003\022" + - "\\\n\022campaign_summaries\030\027 \003(\0132;.google.ads" + - ".googleads.v26.resources.Invoice.Campaig" + - "nSummaryB\003\340A\003B\013\n\t_customerB\034\n\032_customer_" + - "descriptive_nameB\021\n\017_account_budgetB\026\n\024_" + - "account_budget_nameB\030\n\026_purchase_order_n" + - "umberB\031\n\027_subtotal_amount_microsB\024\n\022_tax" + - "_amount_microsB\026\n\024_total_amount_microsB\027" + - "\n\025_served_amount_microsB\027\n\025_billed_amoun" + - "t_microsB\035\n\033_overdelivery_amount_microsB" + - "!\n\037_invalid_activity_amount_micros\032\201\004\n\026I" + - "nvalidActivitySummary\022h\n\031original_month_" + - "of_service\030\001 \001(\0162;.google.ads.googleads." + - "v26.enums.MonthOfYearEnum.MonthOfYearB\003\340" + - "A\003H\000\210\001\001\022*\n\030original_year_of_service\030\002 \001(" + - "\tB\003\340A\003H\001\210\001\001\022%\n\023original_invoice_id\030\003 \001(\t" + - "B\003\340A\003H\002\210\001\001\022.\n\034original_account_budget_na" + - "me\030\004 \001(\tB\003\340A\003H\003\210\001\001\0220\n\036original_purchase_" + - "order_number\030\005 \001(\tB\003\340A\003H\004\210\001\001\022\037\n\ramount_m" + - "icros\030\006 \001(\003B\003\340A\003H\005\210\001\001B\034\n\032_original_month" + - "_of_serviceB\033\n\031_original_year_of_service" + - "B\026\n\024_original_invoice_idB\037\n\035_original_ac" + - "count_budget_nameB!\n\037_original_purchase_" + - "order_numberB\020\n\016_amount_micros\032\246\002\n\017Campa" + - "ignSummary\022&\n\024campaign_description\030\001 \001(\t" + - "B\003\340A\003H\000\210\001\001\022\032\n\010quantity\030\002 \001(\003B\003\340A\003H\001\210\001\001\022b" + - "\n\017unit_of_measure\030\003 \001(\0162?.google.ads.goo" + - "gleads.v26.enums.UnitOfMeasureEnum.UnitO" + - "fMeasureB\003\340A\003H\002\210\001\001\022\037\n\ramount_micros\030\004 \001(" + - "\003B\003\340A\003H\003\210\001\001B\027\n\025_campaign_descriptionB\013\n\t" + - "_quantityB\022\n\020_unit_of_measureB\020\n\016_amount" + - "_micros\032\322\001\n\025RegulatoryCostSummary\022n\n\023reg" + - "ulatory_fee_type\030\001 \001(\0162G.google.ads.goog" + - "leads.v26.enums.RegulatoryFeeTypeEnum.Re" + - "gulatoryFeeTypeB\003\340A\003H\000\210\001\001\022\037\n\ramount_micr" + - "os\030\002 \001(\003B\003\340A\003H\001\210\001\001B\026\n\024_regulatory_fee_ty" + - "peB\020\n\016_amount_micros\032\213\001\n\021AdjustmentSumma" + - "ry\022(\n\026adjustment_description\030\001 \001(\tB\003\340A\003H" + - "\000\210\001\001\022\037\n\ramount_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B\031\n" + - "\027_adjustment_descriptionB\020\n\016_amount_micr" + - "os:T\352AQ\n googleads.googleapis.com/Invoic" + - "e\022-customers/{customer_id}/invoices/{inv" + - "oice_id}B\005\n\003_idB\020\n\016_billing_setupB\026\n\024_pa" + - "yments_account_idB\026\n\024_payments_profile_i" + - "dB\r\n\013_issue_dateB\013\n\t_due_dateB\020\n\016_curren" + - "cy_codeB\'\n%_export_charge_subtotal_amoun" + - "t_microsB\"\n _export_charge_tax_amount_mi" + - "crosB$\n\"_export_charge_total_amount_micr" + - "osB\031\n\027_subtotal_amount_microsB\024\n\022_tax_am" + - "ount_microsB\026\n\024_total_amount_microsB\024\n\022_" + - "corrected_invoiceB\n\n\010_pdf_urlB\376\001\n&com.go" + - "ogle.ads.googleads.v26.resourcesB\014Invoic" + - "eProtoP\001ZKgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/resources;reso" + - "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + - "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + - "urces\352\002&Google::Ads::GoogleAds::V26::Res" + - "ourcesb\006proto3" + ".proto\"\251/\n\007Invoice\022@\n\rresource_name\030\001 \001(" + + "\tB)\342A\001\003\372A\"\n googleads.googleapis.com/Inv" + + "oice\022\025\n\002id\030\031 \001(\tB\004\342A\001\003H\000\210\001\001\022O\n\004type\030\003 \001(" + + "\0162;.google.ads.googleads.v26.enums.Invoi" + + "ceTypeEnum.InvoiceTypeB\004\342A\001\003\022 \n\rbilling_" + + "setup\030\032 \001(\tB\004\342A\001\003H\001\210\001\001\022&\n\023payments_accou" + + "nt_id\030\033 \001(\tB\004\342A\001\003H\002\210\001\001\022&\n\023payments_profi" + + "le_id\030\034 \001(\tB\004\342A\001\003H\003\210\001\001\022\035\n\nissue_date\030\035 \001" + + "(\tB\004\342A\001\003H\004\210\001\001\022\033\n\010due_date\030\036 \001(\tB\004\342A\001\003H\005\210" + + "\001\001\022L\n\022service_date_range\030\t \001(\0132*.google." + + "ads.googleads.v26.common.DateRangeB\004\342A\001\003" + + "\022 \n\rcurrency_code\030\037 \001(\tB\004\342A\001\003H\006\210\001\001\0220\n\"ad" + + "justments_subtotal_amount_micros\030\023 \001(\003B\004" + + "\342A\001\003\022+\n\035adjustments_tax_amount_micros\030\024 " + + "\001(\003B\004\342A\001\003\022-\n\037adjustments_total_amount_mi" + + "cros\030\025 \001(\003B\004\342A\001\003\0225\n\'regulatory_costs_sub" + + "total_amount_micros\030\026 \001(\003B\004\342A\001\003\0220\n\"regul" + + "atory_costs_tax_amount_micros\030\027 \001(\003B\004\342A\001" + + "\003\0222\n$regulatory_costs_total_amount_micro" + + "s\030\030 \001(\003B\004\342A\001\003\0227\n$export_charge_subtotal_" + + "amount_micros\030( \001(\003B\004\342A\001\003H\007\210\001\001\0222\n\037export" + + "_charge_tax_amount_micros\030) \001(\003B\004\342A\001\003H\010\210" + + "\001\001\0224\n!export_charge_total_amount_micros\030" + + "* \001(\003B\004\342A\001\003H\t\210\001\001\022)\n\026subtotal_amount_micr" + + "os\030! \001(\003B\004\342A\001\003H\n\210\001\001\022$\n\021tax_amount_micros" + + "\030\" \001(\003B\004\342A\001\003H\013\210\001\001\022&\n\023total_amount_micros" + + "\030# \001(\003B\004\342A\001\003H\014\210\001\001\022$\n\021corrected_invoice\030$" + + " \001(\tB\004\342A\001\003H\r\210\001\001\022\037\n\021replaced_invoices\030% \003" + + "(\tB\004\342A\001\003\022\032\n\007pdf_url\030& \001(\tB\004\342A\001\003H\016\210\001\001\022h\n\030" + + "account_budget_summaries\030\022 \003(\0132@.google." + + "ads.googleads.v26.resources.Invoice.Acco" + + "untBudgetSummaryB\004\342A\001\003\022[\n\021account_summar" + + "ies\030\' \003(\0132:.google.ads.googleads.v26.res" + + "ources.Invoice.AccountSummaryB\004\342A\001\003\032\303\017\n\016" + + "AccountSummary\022\033\n\010customer\030\001 \001(\tB\004\342A\001\003H\000" + + "\210\001\001\022<\n)billing_correction_subtotal_amoun" + + "t_micros\030\002 \001(\003B\004\342A\001\003H\001\210\001\001\0227\n$billing_cor" + + "rection_tax_amount_micros\030\003 \001(\003B\004\342A\001\003H\002\210" + + "\001\001\0229\n&billing_correction_total_amount_mi" + + "cros\030\004 \001(\003B\004\342A\001\003H\003\210\001\001\022;\n(coupon_adjustme" + + "nt_subtotal_amount_micros\030\005 \001(\003B\004\342A\001\003H\004\210" + + "\001\001\0226\n#coupon_adjustment_tax_amount_micro" + + "s\030\006 \001(\003B\004\342A\001\003H\005\210\001\001\0228\n%coupon_adjustment_" + + "total_amount_micros\030\007 \001(\003B\004\342A\001\003H\006\210\001\001\022B\n/" + + "excess_credit_adjustment_subtotal_amount" + + "_micros\030\010 \001(\003B\004\342A\001\003H\007\210\001\001\022=\n*excess_credi" + + "t_adjustment_tax_amount_micros\030\t \001(\003B\004\342A" + + "\001\003H\010\210\001\001\022?\n,excess_credit_adjustment_tota" + + "l_amount_micros\030\n \001(\003B\004\342A\001\003H\t\210\001\001\022:\n\'regu" + + "latory_costs_subtotal_amount_micros\030\013 \001(" + + "\003B\004\342A\001\003H\n\210\001\001\0225\n\"regulatory_costs_tax_amo" + + "unt_micros\030\014 \001(\003B\004\342A\001\003H\013\210\001\001\0227\n$regulator" + + "y_costs_total_amount_micros\030\r \001(\003B\004\342A\001\003H" + + "\014\210\001\001\0227\n$export_charge_subtotal_amount_mi" + + "cros\030\021 \001(\003B\004\342A\001\003H\r\210\001\001\0222\n\037export_charge_t" + + "ax_amount_micros\030\022 \001(\003B\004\342A\001\003H\016\210\001\001\0224\n!exp" + + "ort_charge_total_amount_micros\030\023 \001(\003B\004\342A" + + "\001\003H\017\210\001\001\022)\n\026subtotal_amount_micros\030\016 \001(\003B" + + "\004\342A\001\003H\020\210\001\001\022$\n\021tax_amount_micros\030\017 \001(\003B\004\342" + + "A\001\003H\021\210\001\001\022&\n\023total_amount_micros\030\020 \001(\003B\004\342" + + "A\001\003H\022\210\001\001\022j\n\031regulatory_cost_summaries\030\024 " + + "\003(\0132A.google.ads.googleads.v26.resources" + + ".Invoice.RegulatoryCostSummaryB\004\342A\001\003\022a\n\024" + + "adjustment_summaries\030\025 \003(\0132=.google.ads." + + "googleads.v26.resources.Invoice.Adjustme" + + "ntSummaryB\004\342A\001\003B\013\n\t_customerB,\n*_billing" + + "_correction_subtotal_amount_microsB\'\n%_b" + + "illing_correction_tax_amount_microsB)\n\'_" + + "billing_correction_total_amount_microsB+" + + "\n)_coupon_adjustment_subtotal_amount_mic" + + "rosB&\n$_coupon_adjustment_tax_amount_mic" + + "rosB(\n&_coupon_adjustment_total_amount_m" + + "icrosB2\n0_excess_credit_adjustment_subto" + + "tal_amount_microsB-\n+_excess_credit_adju" + + "stment_tax_amount_microsB/\n-_excess_cred" + + "it_adjustment_total_amount_microsB*\n(_re" + + "gulatory_costs_subtotal_amount_microsB%\n" + + "#_regulatory_costs_tax_amount_microsB\'\n%" + + "_regulatory_costs_total_amount_microsB\'\n" + + "%_export_charge_subtotal_amount_microsB\"" + + "\n _export_charge_tax_amount_microsB$\n\"_e" + + "xport_charge_total_amount_microsB\031\n\027_sub" + + "total_amount_microsB\024\n\022_tax_amount_micro" + + "sB\026\n\024_total_amount_micros\032\325\010\n\024AccountBud" + + "getSummary\022\033\n\010customer\030\n \001(\tB\004\342A\001\003H\000\210\001\001\022" + + ",\n\031customer_descriptive_name\030\013 \001(\tB\004\342A\001\003" + + "H\001\210\001\001\022!\n\016account_budget\030\014 \001(\tB\004\342A\001\003H\002\210\001\001" + + "\022&\n\023account_budget_name\030\r \001(\tB\004\342A\001\003H\003\210\001\001" + + "\022(\n\025purchase_order_number\030\016 \001(\tB\004\342A\001\003H\004\210" + + "\001\001\022)\n\026subtotal_amount_micros\030\017 \001(\003B\004\342A\001\003" + + "H\005\210\001\001\022$\n\021tax_amount_micros\030\020 \001(\003B\004\342A\001\003H\006" + + "\210\001\001\022&\n\023total_amount_micros\030\021 \001(\003B\004\342A\001\003H\007" + + "\210\001\001\022V\n\034billable_activity_date_range\030\t \001(" + + "\0132*.google.ads.googleads.v26.common.Date" + + "RangeB\004\342A\001\003\022\'\n\024served_amount_micros\030\022 \001(" + + "\003B\004\342A\001\003H\010\210\001\001\022\'\n\024billed_amount_micros\030\023 \001" + + "(\003B\004\342A\001\003H\t\210\001\001\022-\n\032overdelivery_amount_mic" + + "ros\030\024 \001(\003B\004\342A\001\003H\n\210\001\001\0221\n\036invalid_activity" + + "_amount_micros\030\025 \001(\003B\004\342A\001\003H\013\210\001\001\022l\n\032inval" + + "id_activity_summaries\030\026 \003(\0132B.google.ads" + + ".googleads.v26.resources.Invoice.Invalid" + + "ActivitySummaryB\004\342A\001\003\022]\n\022campaign_summar" + + "ies\030\027 \003(\0132;.google.ads.googleads.v26.res" + + "ources.Invoice.CampaignSummaryB\004\342A\001\003B\013\n\t" + + "_customerB\034\n\032_customer_descriptive_nameB" + + "\021\n\017_account_budgetB\026\n\024_account_budget_na" + + "meB\030\n\026_purchase_order_numberB\031\n\027_subtota" + + "l_amount_microsB\024\n\022_tax_amount_microsB\026\n" + + "\024_total_amount_microsB\027\n\025_served_amount_" + + "microsB\027\n\025_billed_amount_microsB\035\n\033_over" + + "delivery_amount_microsB!\n\037_invalid_activ" + + "ity_amount_micros\032\207\004\n\026InvalidActivitySum" + + "mary\022i\n\031original_month_of_service\030\001 \001(\0162" + + ";.google.ads.googleads.v26.enums.MonthOf" + + "YearEnum.MonthOfYearB\004\342A\001\003H\000\210\001\001\022+\n\030origi" + + "nal_year_of_service\030\002 \001(\tB\004\342A\001\003H\001\210\001\001\022&\n\023" + + "original_invoice_id\030\003 \001(\tB\004\342A\001\003H\002\210\001\001\022/\n\034" + + "original_account_budget_name\030\004 \001(\tB\004\342A\001\003" + + "H\003\210\001\001\0221\n\036original_purchase_order_number\030" + + "\005 \001(\tB\004\342A\001\003H\004\210\001\001\022 \n\ramount_micros\030\006 \001(\003B" + + "\004\342A\001\003H\005\210\001\001B\034\n\032_original_month_of_service" + + "B\033\n\031_original_year_of_serviceB\026\n\024_origin" + + "al_invoice_idB\037\n\035_original_account_budge" + + "t_nameB!\n\037_original_purchase_order_numbe" + + "rB\020\n\016_amount_micros\032\252\002\n\017CampaignSummary\022" + + "\'\n\024campaign_description\030\001 \001(\tB\004\342A\001\003H\000\210\001\001" + + "\022\033\n\010quantity\030\002 \001(\003B\004\342A\001\003H\001\210\001\001\022c\n\017unit_of" + + "_measure\030\003 \001(\0162?.google.ads.googleads.v2" + + "6.enums.UnitOfMeasureEnum.UnitOfMeasureB" + + "\004\342A\001\003H\002\210\001\001\022 \n\ramount_micros\030\004 \001(\003B\004\342A\001\003H" + + "\003\210\001\001B\027\n\025_campaign_descriptionB\013\n\t_quanti" + + "tyB\022\n\020_unit_of_measureB\020\n\016_amount_micros" + + "\032\324\001\n\025RegulatoryCostSummary\022o\n\023regulatory" + + "_fee_type\030\001 \001(\0162G.google.ads.googleads.v" + + "26.enums.RegulatoryFeeTypeEnum.Regulator" + + "yFeeTypeB\004\342A\001\003H\000\210\001\001\022 \n\ramount_micros\030\002 \001" + + "(\003B\004\342A\001\003H\001\210\001\001B\026\n\024_regulatory_fee_typeB\020\n" + + "\016_amount_micros\032\215\001\n\021AdjustmentSummary\022)\n" + + "\026adjustment_description\030\001 \001(\tB\004\342A\001\003H\000\210\001\001" + + "\022 \n\ramount_micros\030\002 \001(\003B\004\342A\001\003H\001\210\001\001B\031\n\027_a" + + "djustment_descriptionB\020\n\016_amount_micros:" + + "T\352AQ\n googleads.googleapis.com/Invoice\022-" + + "customers/{customer_id}/invoices/{invoic" + + "e_id}B\005\n\003_idB\020\n\016_billing_setupB\026\n\024_payme" + + "nts_account_idB\026\n\024_payments_profile_idB\r" + + "\n\013_issue_dateB\013\n\t_due_dateB\020\n\016_currency_" + + "codeB\'\n%_export_charge_subtotal_amount_m" + + "icrosB\"\n _export_charge_tax_amount_micro" + + "sB$\n\"_export_charge_total_amount_microsB" + + "\031\n\027_subtotal_amount_microsB\024\n\022_tax_amoun" + + "t_microsB\026\n\024_total_amount_microsB\024\n\022_cor" + + "rected_invoiceB\n\n\010_pdf_urlB\376\001\n&com.googl" + + "e.ads.googleads.v26.resourcesB\014InvoicePr" + + "otoP\001ZKgoogle.golang.org/genproto/google" + + "apis/ads/googleads/v26/resources;resourc" + + "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + + "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + + "es\352\002&Google::Ads::GoogleAds::V26::Resour" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupKeywordProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupKeywordProto.java index 2655210b56..fc05c967e6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupKeywordProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupKeywordProto.java @@ -45,29 +45,29 @@ public static void registerAllExtensions( ".ads.googleads.v26.resources\0327google/ads" + "/googleads/v26/enums/keyword_match_type." + "proto\032\037google/api/field_behavior.proto\032\031" + - "google/api/resource.proto\"\335\004\n\031KeywordPla" + - "nAdGroupKeyword\022Q\n\rresource_name\030\001 \001(\tB:" + - "\340A\005\372A4\n2googleads.googleapis.com/Keyword" + - "PlanAdGroupKeyword\022T\n\025keyword_plan_ad_gr" + - "oup\030\010 \001(\tB0\372A-\n+googleads.googleapis.com" + - "/KeywordPlanAdGroupH\000\210\001\001\022\024\n\002id\030\t \001(\003B\003\340A" + - "\003H\001\210\001\001\022\021\n\004text\030\n \001(\tH\002\210\001\001\022Y\n\nmatch_type\030" + - "\005 \001(\0162E.google.ads.googleads.v26.enums.K" + - "eywordMatchTypeEnum.KeywordMatchType\022\033\n\016" + - "cpc_bid_micros\030\013 \001(\003H\003\210\001\001\022\032\n\010negative\030\014 " + - "\001(\010B\003\340A\005H\004\210\001\001:\217\001\352A\213\001\n2googleads.googleap" + - "is.com/KeywordPlanAdGroupKeyword\022Ucustom" + - "ers/{customer_id}/keywordPlanAdGroupKeyw" + - "ords/{keyword_plan_ad_group_keyword_id}B" + - "\030\n\026_keyword_plan_ad_groupB\005\n\003_idB\007\n\005_tex" + - "tB\021\n\017_cpc_bid_microsB\013\n\t_negativeB\220\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\036Ke" + - "ywordPlanAdGroupKeywordProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "google/api/resource.proto\"\340\004\n\031KeywordPla" + + "nAdGroupKeyword\022R\n\rresource_name\030\001 \001(\tB;" + + "\342A\001\005\372A4\n2googleads.googleapis.com/Keywor" + + "dPlanAdGroupKeyword\022T\n\025keyword_plan_ad_g" + + "roup\030\010 \001(\tB0\372A-\n+googleads.googleapis.co" + + "m/KeywordPlanAdGroupH\000\210\001\001\022\025\n\002id\030\t \001(\003B\004\342" + + "A\001\003H\001\210\001\001\022\021\n\004text\030\n \001(\tH\002\210\001\001\022Y\n\nmatch_typ" + + "e\030\005 \001(\0162E.google.ads.googleads.v26.enums" + + ".KeywordMatchTypeEnum.KeywordMatchType\022\033" + + "\n\016cpc_bid_micros\030\013 \001(\003H\003\210\001\001\022\033\n\010negative\030" + + "\014 \001(\010B\004\342A\001\005H\004\210\001\001:\217\001\352A\213\001\n2googleads.googl" + + "eapis.com/KeywordPlanAdGroupKeyword\022Ucus" + + "tomers/{customer_id}/keywordPlanAdGroupK" + + "eywords/{keyword_plan_ad_group_keyword_i" + + "d}B\030\n\026_keyword_plan_ad_groupB\005\n\003_idB\007\n\005_" + + "textB\021\n\017_cpc_bid_microsB\013\n\t_negativeB\220\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\036KeywordPlanAdGroupKeywordProtoP\001ZKgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + + "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + + "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + + ":Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupProto.java index 4e611af5c8..2b7a74f3ff 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanAdGroupProto.java @@ -44,24 +44,24 @@ public static void registerAllExtensions( "word_plan_ad_group.proto\022\"google.ads.goo" + "gleads.v26.resources\032\037google/api/field_b" + "ehavior.proto\032\031google/api/resource.proto" + - "\"\264\003\n\022KeywordPlanAdGroup\022J\n\rresource_name" + - "\030\001 \001(\tB3\340A\005\372A-\n+googleads.googleapis.com" + - "/KeywordPlanAdGroup\022U\n\025keyword_plan_camp" + - "aign\030\006 \001(\tB1\372A.\n,googleads.googleapis.co" + - "m/KeywordPlanCampaignH\000\210\001\001\022\024\n\002id\030\007 \001(\003B\003" + - "\340A\003H\001\210\001\001\022\021\n\004name\030\010 \001(\tH\002\210\001\001\022\033\n\016cpc_bid_m" + - "icros\030\t \001(\003H\003\210\001\001:x\352Au\n+googleads.googlea" + - "pis.com/KeywordPlanAdGroup\022Fcustomers/{c" + - "ustomer_id}/keywordPlanAdGroups/{keyword" + - "_plan_ad_group_id}B\030\n\026_keyword_plan_camp" + - "aignB\005\n\003_idB\007\n\005_nameB\021\n\017_cpc_bid_microsB" + - "\211\002\n&com.google.ads.googleads.v26.resourc" + - "esB\027KeywordPlanAdGroupProtoP\001ZKgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + - "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + - "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + - "::GoogleAds::V26::Resourcesb\006proto3" + "\"\266\003\n\022KeywordPlanAdGroup\022K\n\rresource_name" + + "\030\001 \001(\tB4\342A\001\005\372A-\n+googleads.googleapis.co" + + "m/KeywordPlanAdGroup\022U\n\025keyword_plan_cam" + + "paign\030\006 \001(\tB1\372A.\n,googleads.googleapis.c" + + "om/KeywordPlanCampaignH\000\210\001\001\022\025\n\002id\030\007 \001(\003B" + + "\004\342A\001\003H\001\210\001\001\022\021\n\004name\030\010 \001(\tH\002\210\001\001\022\033\n\016cpc_bid" + + "_micros\030\t \001(\003H\003\210\001\001:x\352Au\n+googleads.googl" + + "eapis.com/KeywordPlanAdGroup\022Fcustomers/" + + "{customer_id}/keywordPlanAdGroups/{keywo" + + "rd_plan_ad_group_id}B\030\n\026_keyword_plan_ca" + + "mpaignB\005\n\003_idB\007\n\005_nameB\021\n\017_cpc_bid_micro" + + "sB\211\002\n&com.google.ads.googleads.v26.resou" + + "rcesB\027KeywordPlanAdGroupProtoP\001ZKgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + + "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + + "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + + "ds::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignKeywordProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignKeywordProto.java index 9861903e67..ba28629e90 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignKeywordProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignKeywordProto.java @@ -45,28 +45,28 @@ public static void registerAllExtensions( ".ads.googleads.v26.resources\0327google/ads" + "/googleads/v26/enums/keyword_match_type." + "proto\032\037google/api/field_behavior.proto\032\031" + - "google/api/resource.proto\"\262\004\n\032KeywordPla" + - "nCampaignKeyword\022R\n\rresource_name\030\001 \001(\tB" + - ";\340A\005\372A5\n3googleads.googleapis.com/Keywor" + - "dPlanCampaignKeyword\022U\n\025keyword_plan_cam" + - "paign\030\010 \001(\tB1\372A.\n,googleads.googleapis.c" + - "om/KeywordPlanCampaignH\000\210\001\001\022\024\n\002id\030\t \001(\003B" + - "\003\340A\003H\001\210\001\001\022\021\n\004text\030\n \001(\tH\002\210\001\001\022Y\n\nmatch_ty" + - "pe\030\005 \001(\0162E.google.ads.googleads.v26.enum" + - "s.KeywordMatchTypeEnum.KeywordMatchType\022" + - "\032\n\010negative\030\013 \001(\010B\003\340A\005H\003\210\001\001:\221\001\352A\215\001\n3goog" + - "leads.googleapis.com/KeywordPlanCampaign" + - "Keyword\022Vcustomers/{customer_id}/keyword" + - "PlanCampaignKeywords/{keyword_plan_campa" + - "ign_keyword_id}B\030\n\026_keyword_plan_campaig" + - "nB\005\n\003_idB\007\n\005_textB\013\n\t_negativeB\221\002\n&com.g" + - "oogle.ads.googleads.v26.resourcesB\037Keywo" + - "rdPlanCampaignKeywordProtoP\001ZKgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + - ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + - "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + - ":GoogleAds::V26::Resourcesb\006proto3" + "google/api/resource.proto\"\265\004\n\032KeywordPla" + + "nCampaignKeyword\022S\n\rresource_name\030\001 \001(\tB" + + "<\342A\001\005\372A5\n3googleads.googleapis.com/Keywo" + + "rdPlanCampaignKeyword\022U\n\025keyword_plan_ca" + + "mpaign\030\010 \001(\tB1\372A.\n,googleads.googleapis." + + "com/KeywordPlanCampaignH\000\210\001\001\022\025\n\002id\030\t \001(\003" + + "B\004\342A\001\003H\001\210\001\001\022\021\n\004text\030\n \001(\tH\002\210\001\001\022Y\n\nmatch_" + + "type\030\005 \001(\0162E.google.ads.googleads.v26.en" + + "ums.KeywordMatchTypeEnum.KeywordMatchTyp" + + "e\022\033\n\010negative\030\013 \001(\010B\004\342A\001\005H\003\210\001\001:\221\001\352A\215\001\n3g" + + "oogleads.googleapis.com/KeywordPlanCampa" + + "ignKeyword\022Vcustomers/{customer_id}/keyw" + + "ordPlanCampaignKeywords/{keyword_plan_ca" + + "mpaign_keyword_id}B\030\n\026_keyword_plan_camp" + + "aignB\005\n\003_idB\007\n\005_textB\013\n\t_negativeB\221\002\n&co" + + "m.google.ads.googleads.v26.resourcesB\037Ke" + + "ywordPlanCampaignKeywordProtoP\001ZKgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + + "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + + "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + + "ds::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignProto.java index 8c668e0ee9..7b403687c6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanCampaignProto.java @@ -50,34 +50,34 @@ public static void registerAllExtensions( "gleads.v26.resources\0329google/ads/googlea" + "ds/v26/enums/keyword_plan_network.proto\032" + "\037google/api/field_behavior.proto\032\031google" + - "/api/resource.proto\"\242\005\n\023KeywordPlanCampa" + - "ign\022K\n\rresource_name\030\001 \001(\tB4\340A\005\372A.\n,goog" + - "leads.googleapis.com/KeywordPlanCampaign" + - "\022D\n\014keyword_plan\030\t \001(\tB)\372A&\n$googleads.g" + - "oogleapis.com/KeywordPlanH\000\210\001\001\022\024\n\002id\030\n \001" + - "(\003B\003\340A\003H\001\210\001\001\022\021\n\004name\030\013 \001(\tH\002\210\001\001\022J\n\022langu" + - "age_constants\030\014 \003(\tB.\372A+\n)googleads.goog" + - "leapis.com/LanguageConstant\022g\n\024keyword_p" + - "lan_network\030\006 \001(\0162I.google.ads.googleads" + - ".v26.enums.KeywordPlanNetworkEnum.Keywor" + - "dPlanNetwork\022\033\n\016cpc_bid_micros\030\r \001(\003H\003\210\001" + - "\001\022M\n\013geo_targets\030\010 \003(\01328.google.ads.goog" + - "leads.v26.resources.KeywordPlanGeoTarget" + - ":z\352Aw\n,googleads.googleapis.com/KeywordP" + - "lanCampaign\022Gcustomers/{customer_id}/key" + - "wordPlanCampaigns/{keyword_plan_campaign" + - "_id}B\017\n\r_keyword_planB\005\n\003_idB\007\n\005_nameB\021\n" + - "\017_cpc_bid_micros\"\201\001\n\024KeywordPlanGeoTarge" + - "t\022Q\n\023geo_target_constant\030\002 \001(\tB/\372A,\n*goo" + - "gleads.googleapis.com/GeoTargetConstantH" + - "\000\210\001\001B\026\n\024_geo_target_constantB\212\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\030Keyword" + - "PlanCampaignProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "/api/resource.proto\"\244\005\n\023KeywordPlanCampa" + + "ign\022L\n\rresource_name\030\001 \001(\tB5\342A\001\005\372A.\n,goo" + + "gleads.googleapis.com/KeywordPlanCampaig" + + "n\022D\n\014keyword_plan\030\t \001(\tB)\372A&\n$googleads." + + "googleapis.com/KeywordPlanH\000\210\001\001\022\025\n\002id\030\n " + + "\001(\003B\004\342A\001\003H\001\210\001\001\022\021\n\004name\030\013 \001(\tH\002\210\001\001\022J\n\022lan" + + "guage_constants\030\014 \003(\tB.\372A+\n)googleads.go" + + "ogleapis.com/LanguageConstant\022g\n\024keyword" + + "_plan_network\030\006 \001(\0162I.google.ads.googlea" + + "ds.v26.enums.KeywordPlanNetworkEnum.Keyw" + + "ordPlanNetwork\022\033\n\016cpc_bid_micros\030\r \001(\003H\003" + + "\210\001\001\022M\n\013geo_targets\030\010 \003(\01328.google.ads.go" + + "ogleads.v26.resources.KeywordPlanGeoTarg" + + "et:z\352Aw\n,googleads.googleapis.com/Keywor" + + "dPlanCampaign\022Gcustomers/{customer_id}/k" + + "eywordPlanCampaigns/{keyword_plan_campai" + + "gn_id}B\017\n\r_keyword_planB\005\n\003_idB\007\n\005_nameB" + + "\021\n\017_cpc_bid_micros\"\201\001\n\024KeywordPlanGeoTar" + + "get\022Q\n\023geo_target_constant\030\002 \001(\tB/\372A,\n*g" + + "oogleads.googleapis.com/GeoTargetConstan" + + "tH\000\210\001\001B\026\n\024_geo_target_constantB\212\002\n&com.g" + + "oogle.ads.googleads.v26.resourcesB\030Keywo" + + "rdPlanCampaignProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanProto.java index 4af91f91f5..67c3d51643 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordPlanProto.java @@ -51,28 +51,28 @@ public static void registerAllExtensions( "mmon/dates.proto\032Cgoogle/ads/googleads/v" + "26/enums/keyword_plan_forecast_interval." + "proto\032\037google/api/field_behavior.proto\032\031" + - "google/api/resource.proto\"\306\002\n\013KeywordPla" + - "n\022C\n\rresource_name\030\001 \001(\tB,\340A\005\372A&\n$google" + - "ads.googleapis.com/KeywordPlan\022\024\n\002id\030\005 \001" + - "(\003B\003\340A\003H\000\210\001\001\022\021\n\004name\030\006 \001(\tH\001\210\001\001\022V\n\017forec" + - "ast_period\030\004 \001(\0132=.google.ads.googleads." + - "v26.resources.KeywordPlanForecastPeriod:" + - "a\352A^\n$googleads.googleapis.com/KeywordPl" + - "an\0226customers/{customer_id}/keywordPlans" + - "/{keyword_plan_id}B\005\n\003_idB\007\n\005_name\"\337\001\n\031K" + - "eywordPlanForecastPeriod\022t\n\rdate_interva" + - "l\030\001 \001(\0162[.google.ads.googleads.v26.enums" + - ".KeywordPlanForecastIntervalEnum.Keyword" + - "PlanForecastIntervalH\000\022@\n\ndate_range\030\002 \001" + - "(\0132*.google.ads.googleads.v26.common.Dat" + - "eRangeH\000B\n\n\010intervalB\202\002\n&com.google.ads." + - "googleads.v26.resourcesB\020KeywordPlanProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "google/api/resource.proto\"\310\002\n\013KeywordPla" + + "n\022D\n\rresource_name\030\001 \001(\tB-\342A\001\005\372A&\n$googl" + + "eads.googleapis.com/KeywordPlan\022\025\n\002id\030\005 " + + "\001(\003B\004\342A\001\003H\000\210\001\001\022\021\n\004name\030\006 \001(\tH\001\210\001\001\022V\n\017for" + + "ecast_period\030\004 \001(\0132=.google.ads.googlead" + + "s.v26.resources.KeywordPlanForecastPerio" + + "d:a\352A^\n$googleads.googleapis.com/Keyword" + + "Plan\0226customers/{customer_id}/keywordPla" + + "ns/{keyword_plan_id}B\005\n\003_idB\007\n\005_name\"\337\001\n" + + "\031KeywordPlanForecastPeriod\022t\n\rdate_inter" + + "val\030\001 \001(\0162[.google.ads.googleads.v26.enu" + + "ms.KeywordPlanForecastIntervalEnum.Keywo" + + "rdPlanForecastIntervalH\000\022@\n\ndate_range\030\002" + + " \001(\0132*.google.ads.googleads.v26.common.D" + + "ateRangeH\000B\n\n\010intervalB\202\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\020KeywordPlanPr" + + "otoP\001ZKgoogle.golang.org/genproto/google" + + "apis/ads/googleads/v26/resources;resourc" + + "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + + "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + + "es\352\002&Google::Ads::GoogleAds::V26::Resour" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordThemeConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordThemeConstantProto.java index 47f137414e..dc770ae406 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordThemeConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordThemeConstantProto.java @@ -44,23 +44,23 @@ public static void registerAllExtensions( "word_theme_constant.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\364\002\n\024KeywordThemeConstant\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/KeywordThemeConstant\022\036\n\014country_code" + - "\030\002 \001(\tB\003\340A\003H\000\210\001\001\022\037\n\rlanguage_code\030\003 \001(\tB" + - "\003\340A\003H\001\210\001\001\022\036\n\014display_name\030\004 \001(\tB\003\340A\003H\002\210\001" + - "\001:y\352Av\n-googleads.googleapis.com/Keyword" + - "ThemeConstant\022EkeywordThemeConstants/{ex" + - "press_category_id}~{express_sub_category" + - "_id}B\017\n\r_country_codeB\020\n\016_language_codeB" + - "\017\n\r_display_nameB\213\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\031KeywordThemeConstan" + - "tProtoP\001ZKgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/resources;reso" + - "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + - "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + - "urces\352\002&Google::Ads::GoogleAds::V26::Res" + - "ourcesb\006proto3" + "o\"\370\002\n\024KeywordThemeConstant\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/KeywordThemeConstant\022\037\n\014country_cod" + + "e\030\002 \001(\tB\004\342A\001\003H\000\210\001\001\022 \n\rlanguage_code\030\003 \001(" + + "\tB\004\342A\001\003H\001\210\001\001\022\037\n\014display_name\030\004 \001(\tB\004\342A\001\003" + + "H\002\210\001\001:y\352Av\n-googleads.googleapis.com/Key" + + "wordThemeConstant\022EkeywordThemeConstants" + + "/{express_category_id}~{express_sub_cate" + + "gory_id}B\017\n\r_country_codeB\020\n\016_language_c" + + "odeB\017\n\r_display_nameB\213\002\n&com.google.ads." + + "googleads.v26.resourcesB\031KeywordThemeCon" + + "stantProtoP\001ZKgoogle.golang.org/genproto" + + "/googleapis/ads/googleads/v26/resources;" + + "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + + "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + + "Resources\352\002&Google::Ads::GoogleAds::V26:" + + ":Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordViewProto.java index e05e546984..90d465b677 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/KeywordViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n5google/ads/googleads/v26/resources/key" + "word_view.proto\022\"google.ads.googleads.v2" + "6.resources\032\037google/api/field_behavior.p" + - "roto\032\031google/api/resource.proto\"\300\001\n\013Keyw" + - "ordView\022C\n\rresource_name\030\001 \001(\tB,\340A\003\372A&\n$" + - "googleads.googleapis.com/KeywordView:l\352A" + - "i\n$googleads.googleapis.com/KeywordView\022" + - "Acustomers/{customer_id}/keywordViews/{a" + - "d_group_id}~{criterion_id}B\202\002\n&com.googl" + - "e.ads.googleads.v26.resourcesB\020KeywordVi" + - "ewProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "roto\032\031google/api/resource.proto\"\301\001\n\013Keyw" + + "ordView\022D\n\rresource_name\030\001 \001(\tB-\342A\001\003\372A&\n" + + "$googleads.googleapis.com/KeywordView:l\352" + + "Ai\n$googleads.googleapis.com/KeywordView" + + "\022Acustomers/{customer_id}/keywordViews/{" + + "ad_group_id}~{criterion_id}B\202\002\n&com.goog" + + "le.ads.googleads.v26.resourcesB\020KeywordV" + + "iewProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LabelProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LabelProto.java index f0c3593805..440b8d2bde 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LabelProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LabelProto.java @@ -46,22 +46,22 @@ public static void registerAllExtensions( "xt_label.proto\0321google/ads/googleads/v26" + "/enums/label_status.proto\032\037google/api/fi" + "eld_behavior.proto\032\031google/api/resource." + - "proto\"\341\002\n\005Label\022=\n\rresource_name\030\001 \001(\tB&" + - "\340A\005\372A \n\036googleads.googleapis.com/Label\022\024" + - "\n\002id\030\006 \001(\003B\003\340A\003H\000\210\001\001\022\021\n\004name\030\007 \001(\tH\001\210\001\001\022" + - "P\n\006status\030\004 \001(\0162;.google.ads.googleads.v" + - "26.enums.LabelStatusEnum.LabelStatusB\003\340A" + - "\003\022>\n\ntext_label\030\005 \001(\0132*.google.ads.googl" + - "eads.v26.common.TextLabel:N\352AK\n\036googlead" + - "s.googleapis.com/Label\022)customers/{custo" + - "mer_id}/labels/{label_id}B\005\n\003_idB\007\n\005_nam" + - "eB\374\001\n&com.google.ads.googleads.v26.resou" + - "rcesB\nLabelProtoP\001ZKgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/reso" + - "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + - "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + - "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + - "::V26::Resourcesb\006proto3" + "proto\"\344\002\n\005Label\022>\n\rresource_name\030\001 \001(\tB\'" + + "\342A\001\005\372A \n\036googleads.googleapis.com/Label\022" + + "\025\n\002id\030\006 \001(\003B\004\342A\001\003H\000\210\001\001\022\021\n\004name\030\007 \001(\tH\001\210\001" + + "\001\022Q\n\006status\030\004 \001(\0162;.google.ads.googleads" + + ".v26.enums.LabelStatusEnum.LabelStatusB\004" + + "\342A\001\003\022>\n\ntext_label\030\005 \001(\0132*.google.ads.go" + + "ogleads.v26.common.TextLabel:N\352AK\n\036googl" + + "eads.googleapis.com/Label\022)customers/{cu" + + "stomer_id}/labels/{label_id}B\005\n\003_idB\007\n\005_" + + "nameB\374\001\n&com.google.ads.googleads.v26.re" + + "sourcesB\nLabelProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LandingPageViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LandingPageViewProto.java index b67d2b9ba7..2589a551e2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LandingPageViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LandingPageViewProto.java @@ -43,21 +43,21 @@ public static void registerAllExtensions( "\n:google/ads/googleads/v26/resources/lan" + "ding_page_view.proto\022\"google.ads.googlea" + "ds.v26.resources\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\"\227\002\n" + - "\017LandingPageView\022G\n\rresource_name\030\001 \001(\tB" + - "0\340A\003\372A*\n(googleads.googleapis.com/Landin" + - "gPageView\022&\n\024unexpanded_final_url\030\003 \001(\tB" + - "\003\340A\003H\000\210\001\001:z\352Aw\n(googleads.googleapis.com" + - "/LandingPageView\022Kcustomers/{customer_id" + - "}/landingPageViews/{unexpanded_final_url" + - "_fingerprint}B\027\n\025_unexpanded_final_urlB\206" + - "\002\n&com.google.ads.googleads.v26.resource" + - "sB\024LandingPageViewProtoP\001ZKgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + - "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + - "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + - "ogleAds::V26::Resourcesb\006proto3" + "ior.proto\032\031google/api/resource.proto\"\231\002\n" + + "\017LandingPageView\022H\n\rresource_name\030\001 \001(\tB" + + "1\342A\001\003\372A*\n(googleads.googleapis.com/Landi" + + "ngPageView\022\'\n\024unexpanded_final_url\030\003 \001(\t" + + "B\004\342A\001\003H\000\210\001\001:z\352Aw\n(googleads.googleapis.c" + + "om/LandingPageView\022Kcustomers/{customer_" + + "id}/landingPageViews/{unexpanded_final_u" + + "rl_fingerprint}B\027\n\025_unexpanded_final_url" + + "B\206\002\n&com.google.ads.googleads.v26.resour" + + "cesB\024LandingPageViewProtoP\001ZKgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/resources;resources\242\002\003GAA\252\002\"Google." + + "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + + "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + + "GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LanguageConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LanguageConstantProto.java index 7563bc0413..6c2ae9089c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LanguageConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LanguageConstantProto.java @@ -43,22 +43,22 @@ public static void registerAllExtensions( "\n:google/ads/googleads/v26/resources/lan" + "guage_constant.proto\022\"google.ads.googlea" + "ds.v26.resources\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\"\272\002\n" + - "\020LanguageConstant\022H\n\rresource_name\030\001 \001(\t" + - "B1\340A\003\372A+\n)googleads.googleapis.com/Langu" + - "ageConstant\022\024\n\002id\030\006 \001(\003B\003\340A\003H\000\210\001\001\022\026\n\004cod" + - "e\030\007 \001(\tB\003\340A\003H\001\210\001\001\022\026\n\004name\030\010 \001(\tB\003\340A\003H\002\210\001" + - "\001\022\034\n\ntargetable\030\t \001(\010B\003\340A\003H\003\210\001\001:P\352AM\n)go" + - "ogleads.googleapis.com/LanguageConstant\022" + - " languageConstants/{criterion_id}B\005\n\003_id" + - "B\007\n\005_codeB\007\n\005_nameB\r\n\013_targetableB\207\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\025La" + - "nguageConstantProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "ior.proto\032\031google/api/resource.proto\"\277\002\n" + + "\020LanguageConstant\022I\n\rresource_name\030\001 \001(\t" + + "B2\342A\001\003\372A+\n)googleads.googleapis.com/Lang" + + "uageConstant\022\025\n\002id\030\006 \001(\003B\004\342A\001\003H\000\210\001\001\022\027\n\004c" + + "ode\030\007 \001(\tB\004\342A\001\003H\001\210\001\001\022\027\n\004name\030\010 \001(\tB\004\342A\001\003" + + "H\002\210\001\001\022\035\n\ntargetable\030\t \001(\010B\004\342A\001\003H\003\210\001\001:P\352A" + + "M\n)googleads.googleapis.com/LanguageCons" + + "tant\022 languageConstants/{criterion_id}B\005" + + "\n\003_idB\007\n\005_codeB\007\n\005_nameB\r\n\013_targetableB\207" + + "\002\n&com.google.ads.googleads.v26.resource" + + "sB\025LanguageConstantProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LeadFormSubmissionDataProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LeadFormSubmissionDataProto.java index c6705f00be..1a2cb3ca84 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LeadFormSubmissionDataProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LeadFormSubmissionDataProto.java @@ -55,40 +55,40 @@ public static void registerAllExtensions( ".googleads.v26.resources\032Dgoogle/ads/goo" + "gleads/v26/enums/lead_form_field_user_in" + "put_type.proto\032\037google/api/field_behavio" + - "r.proto\032\031google/api/resource.proto\"\203\006\n\026L" + - "eadFormSubmissionData\022N\n\rresource_name\030\001" + - " \001(\tB7\340A\003\372A1\n/googleads.googleapis.com/L" + - "eadFormSubmissionData\022\017\n\002id\030\002 \001(\tB\003\340A\003\0225" + - "\n\005asset\030\003 \001(\tB&\340A\003\372A \n\036googleads.googlea" + - "pis.com/Asset\022;\n\010campaign\030\004 \001(\tB)\340A\003\372A#\n" + - "!googleads.googleapis.com/Campaign\022e\n\033le" + - "ad_form_submission_fields\030\005 \003(\0132;.google" + - ".ads.googleads.v26.resources.LeadFormSub" + - "missionFieldB\003\340A\003\022r\n\"custom_lead_form_su" + - "bmission_fields\030\n \003(\0132A.google.ads.googl" + - "eads.v26.resources.CustomLeadFormSubmiss" + - "ionFieldB\003\340A\003\022:\n\010ad_group\030\006 \001(\tB(\340A\003\372A\"\n" + - " googleads.googleapis.com/AdGroup\022?\n\013ad_" + - "group_ad\030\007 \001(\tB*\340A\003\372A$\n\"googleads.google" + - "apis.com/AdGroupAd\022\022\n\005gclid\030\010 \001(\tB\003\340A\003\022!" + - "\n\024submission_date_time\030\t \001(\tB\003\340A\003:\204\001\352A\200\001" + - "\n/googleads.googleapis.com/LeadFormSubmi" + - "ssionData\022Mcustomers/{customer_id}/leadF" + - "ormSubmissionData/{lead_form_user_submis" + - "sion_id}\"\247\001\n\027LeadFormSubmissionField\022r\n\n" + - "field_type\030\001 \001(\0162Y.google.ads.googleads." + - "v26.enums.LeadFormFieldUserInputTypeEnum" + - ".LeadFormFieldUserInputTypeB\003\340A\003\022\030\n\013fiel" + - "d_value\030\002 \001(\tB\003\340A\003\"U\n\035CustomLeadFormSubm" + - "issionField\022\032\n\rquestion_text\030\001 \001(\tB\003\340A\003\022" + - "\030\n\013field_value\030\002 \001(\tB\003\340A\003B\215\002\n&com.google" + - ".ads.googleads.v26.resourcesB\033LeadFormSu" + - "bmissionDataProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "r.proto\032\031google/api/resource.proto\"\215\006\n\026L" + + "eadFormSubmissionData\022O\n\rresource_name\030\001" + + " \001(\tB8\342A\001\003\372A1\n/googleads.googleapis.com/" + + "LeadFormSubmissionData\022\020\n\002id\030\002 \001(\tB\004\342A\001\003" + + "\0226\n\005asset\030\003 \001(\tB\'\342A\001\003\372A \n\036googleads.goog" + + "leapis.com/Asset\022<\n\010campaign\030\004 \001(\tB*\342A\001\003" + + "\372A#\n!googleads.googleapis.com/Campaign\022f" + + "\n\033lead_form_submission_fields\030\005 \003(\0132;.go" + + "ogle.ads.googleads.v26.resources.LeadFor" + + "mSubmissionFieldB\004\342A\001\003\022s\n\"custom_lead_fo" + + "rm_submission_fields\030\n \003(\0132A.google.ads." + + "googleads.v26.resources.CustomLeadFormSu" + + "bmissionFieldB\004\342A\001\003\022;\n\010ad_group\030\006 \001(\tB)\342" + + "A\001\003\372A\"\n googleads.googleapis.com/AdGroup" + + "\022@\n\013ad_group_ad\030\007 \001(\tB+\342A\001\003\372A$\n\"googlead" + + "s.googleapis.com/AdGroupAd\022\023\n\005gclid\030\010 \001(" + + "\tB\004\342A\001\003\022\"\n\024submission_date_time\030\t \001(\tB\004\342" + + "A\001\003:\204\001\352A\200\001\n/googleads.googleapis.com/Lea" + + "dFormSubmissionData\022Mcustomers/{customer" + + "_id}/leadFormSubmissionData/{lead_form_u" + + "ser_submission_id}\"\251\001\n\027LeadFormSubmissio" + + "nField\022s\n\nfield_type\030\001 \001(\0162Y.google.ads." + + "googleads.v26.enums.LeadFormFieldUserInp" + + "utTypeEnum.LeadFormFieldUserInputTypeB\004\342" + + "A\001\003\022\031\n\013field_value\030\002 \001(\tB\004\342A\001\003\"W\n\035Custom" + + "LeadFormSubmissionField\022\033\n\rquestion_text" + + "\030\001 \001(\tB\004\342A\001\003\022\031\n\013field_value\030\002 \001(\tB\004\342A\001\003B" + + "\215\002\n&com.google.ads.googleads.v26.resourc" + + "esB\033LeadFormSubmissionDataProtoP\001ZKgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + + "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + + "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + + ":Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LifeEventProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LifeEventProto.java index a213d00638..d4584d6e53 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LifeEventProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LifeEventProto.java @@ -45,23 +45,24 @@ public static void registerAllExtensions( "resources\032Egoogle/ads/googleads/v26/comm" + "on/criterion_category_availability.proto" + "\032\037google/api/field_behavior.proto\032\031googl" + - "e/api/resource.proto\"\206\003\n\tLifeEvent\022A\n\rre" + - "source_name\030\001 \001(\tB*\340A\003\372A$\n\"googleads.goo" + - "gleapis.com/LifeEvent\022\017\n\002id\030\002 \001(\003B\003\340A\003\022\021" + - "\n\004name\030\003 \001(\tB\003\340A\003\022:\n\006parent\030\004 \001(\tB*\340A\003\372A" + - "$\n\"googleads.googleapis.com/LifeEvent\022\034\n" + - "\017launched_to_all\030\005 \001(\010B\003\340A\003\022[\n\016availabil" + - "ities\030\006 \003(\0132>.google.ads.googleads.v26.c" + - "ommon.CriterionCategoryAvailabilityB\003\340A\003" + - ":[\352AX\n\"googleads.googleapis.com/LifeEven" + - "t\0222customers/{customer_id}/lifeEvents/{l" + - "ife_event_id}B\200\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB\016LifeEventProtoP\001ZKgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + - "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + - "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + - "::Ads::GoogleAds::V26::Resourcesb\006proto3" + "e/api/resource.proto\"\214\003\n\tLifeEvent\022B\n\rre" + + "source_name\030\001 \001(\tB+\342A\001\003\372A$\n\"googleads.go" + + "ogleapis.com/LifeEvent\022\020\n\002id\030\002 \001(\003B\004\342A\001\003" + + "\022\022\n\004name\030\003 \001(\tB\004\342A\001\003\022;\n\006parent\030\004 \001(\tB+\342A" + + "\001\003\372A$\n\"googleads.googleapis.com/LifeEven" + + "t\022\035\n\017launched_to_all\030\005 \001(\010B\004\342A\001\003\022\\\n\016avai" + + "labilities\030\006 \003(\0132>.google.ads.googleads." + + "v26.common.CriterionCategoryAvailability" + + "B\004\342A\001\003:[\352AX\n\"googleads.googleapis.com/Li" + + "feEvent\0222customers/{customer_id}/lifeEve" + + "nts/{life_event_id}B\200\002\n&com.google.ads.g" + + "oogleads.v26.resourcesB\016LifeEventProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementAgeRangeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementAgeRangeProto.java index 118aeb6bc9..7b94bc44a8 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementAgeRangeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementAgeRangeProto.java @@ -45,27 +45,27 @@ public static void registerAllExtensions( "s.googleads.v26.resources\0323google/ads/go" + "ogleads/v26/enums/age_range_type.proto\032\037" + "google/api/field_behavior.proto\032\031google/" + - "api/resource.proto\"\211\004\n\027LiftMeasurementAg" + - "eRange\022O\n\rresource_name\030\001 \001(\tB8\340A\003\372A2\n0g" + - "oogleads.googleapis.com/LiftMeasurementA" + - "geRange\022,\n\032lift_measurement_config_id\030\002 " + - "\001(\003B\003\340A\003H\000\210\001\001\022@\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n" + - "!googleads.googleapis.com/CampaignH\001\210\001\001\022" + - "U\n\tage_range\030\005 \001(\0162=.google.ads.googlead" + - "s.v26.enums.AgeRangeTypeEnum.AgeRangeTyp" + - "eB\003\340A\003:\251\001\352A\245\001\n0googleads.googleapis.com/" + - "LiftMeasurementAgeRange\022qcustomers/{cust" + - "omer_id}/liftMeasurementAgeRanges/{lift_" + - "measurement_configuration_id}~{campaign_" + - "id}~{criterion_id}B\035\n\033_lift_measurement_" + - "config_idB\013\n\t_campaignB\216\002\n&com.google.ad" + - "s.googleads.v26.resourcesB\034LiftMeasureme" + - "ntAgeRangeProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + "api/resource.proto\"\215\004\n\027LiftMeasurementAg" + + "eRange\022P\n\rresource_name\030\001 \001(\tB9\342A\001\003\372A2\n0" + + "googleads.googleapis.com/LiftMeasurement" + + "AgeRange\022-\n\032lift_measurement_config_id\030\002" + + " \001(\003B\004\342A\001\003H\000\210\001\001\022A\n\010campaign\030\003 \001(\tB*\342A\001\003\372" + + "A#\n!googleads.googleapis.com/CampaignH\001\210" + + "\001\001\022V\n\tage_range\030\005 \001(\0162=.google.ads.googl" + + "eads.v26.enums.AgeRangeTypeEnum.AgeRange" + + "TypeB\004\342A\001\003:\251\001\352A\245\001\n0googleads.googleapis." + + "com/LiftMeasurementAgeRange\022qcustomers/{" + + "customer_id}/liftMeasurementAgeRanges/{l" + + "ift_measurement_configuration_id}~{campa" + + "ign_id}~{criterion_id}B\035\n\033_lift_measurem" + + "ent_config_idB\013\n\t_campaignB\216\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\034LiftMeasu" + + "rementAgeRangeProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementCampaignProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementCampaignProto.java index c3537fa4fe..e8e68d17b2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementCampaignProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementCampaignProto.java @@ -44,24 +44,24 @@ public static void registerAllExtensions( "t_measurement_campaign.proto\022\"google.ads" + ".googleads.v26.resources\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\243\003\n\027LiftMeasurementCampaign\022O\n\rreso" + - "urce_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.googl" + - "eapis.com/LiftMeasurementCampaign\022,\n\032lif" + - "t_measurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022" + - "@\n\010campaign\030\004 \001(\tB)\340A\003\372A#\n!googleads.goo" + - "gleapis.com/CampaignH\001\210\001\001:\232\001\352A\226\001\n0google" + - "ads.googleapis.com/LiftMeasurementCampai" + - "gn\022bcustomers/{customer_id}/liftMeasurem" + - "entCampaigns/{lift_measurement_configura" + - "tion_id}~{campaign_id}B\035\n\033_lift_measurem" + - "ent_config_idB\013\n\t_campaignB\216\002\n&com.googl" + - "e.ads.googleads.v26.resourcesB\034LiftMeasu" + - "rementCampaignProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "roto\"\246\003\n\027LiftMeasurementCampaign\022P\n\rreso" + + "urce_name\030\001 \001(\tB9\342A\001\003\372A2\n0googleads.goog" + + "leapis.com/LiftMeasurementCampaign\022-\n\032li" + + "ft_measurement_config_id\030\002 \001(\003B\004\342A\001\003H\000\210\001" + + "\001\022A\n\010campaign\030\004 \001(\tB*\342A\001\003\372A#\n!googleads." + + "googleapis.com/CampaignH\001\210\001\001:\232\001\352A\226\001\n0goo" + + "gleads.googleapis.com/LiftMeasurementCam" + + "paign\022bcustomers/{customer_id}/liftMeasu" + + "rementCampaigns/{lift_measurement_config" + + "uration_id}~{campaign_id}B\035\n\033_lift_measu" + + "rement_config_idB\013\n\t_campaignB\216\002\n&com.go" + + "ogle.ads.googleads.v26.resourcesB\034LiftMe" + + "asurementCampaignProtoP\001ZKgoogle.golang." + + "org/genproto/googleapis/ads/googleads/v2" + + "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + + ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + + "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + + "gleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementConfigProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementConfigProto.java index 293453dc93..a962b53a8f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementConfigProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementConfigProto.java @@ -53,44 +53,44 @@ public static void registerAllExtensions( "/survey_intended_action.proto\0328google/ad" + "s/googleads/v26/enums/survey_subject_typ" + "e.proto\032\037google/api/field_behavior.proto" + - "\032\031google/api/resource.proto\"\226\t\n\025LiftMeas" + - "urementConfig\022M\n\rresource_name\030\001 \001(\tB6\340A" + - "\005\372A0\n.googleads.googleapis.com/LiftMeasu" + - "rementConfig\022\'\n\032lift_measurement_config_" + - "id\030\002 \001(\003B\003\340A\003\022\021\n\004name\030\003 \001(\tB\003\340A\003\022M\n\022conv" + - "ersion_actions\030\004 \003(\tB1\340A\003\372A+\n)googleads." + - "googleapis.com/ConversionAction\022<\n\tcampa" + - "igns\030\005 \003(\tB)\340A\003\372A#\n!googleads.googleapis" + - ".com/Campaign\022\034\n\017survey_language\030\007 \001(\tB\003" + - "\340A\003\022\204\001\n\037single_measurement_question_set\030" + - "\t \001(\0132V.google.ads.googleads.v26.resourc" + - "es.LiftMeasurementConfig.SingleMeasureme" + - "ntQuestionSetB\003\340A\003\0227\n%conversion_lift_ho" + - "ldback_ratio_micros\030\n \001(\003B\003\340A\003H\000\210\001\001\032\321\003\n\034" + - "SingleMeasurementQuestionSet\022y\n\035question" + - "_text_intended_action\030\001 \001(\0162M.google.ads" + - ".googleads.v26.enums.SurveyIntendedActio" + - "nEnum.SurveyIntendedActionB\003\340A\003\022p\n\032quest" + - "ion_text_subject_type\030\002 \001(\0162G.google.ads" + - ".googleads.v26.enums.SurveySubjectTypeEn" + - "um.SurveySubjectTypeB\003\340A\003\022y\n\025question_me" + - "asurements\030\003 \003(\0162U.google.ads.googleads." + - "v26.enums.BrandLiftMeasurementTypeEnum.B" + - "randLiftMeasurementTypeB\003\340A\003\022(\n\033advertis" + - "er_preferred_choice\030\004 \001(\tB\003\340A\003\022\037\n\022compet" + - "itor_choices\030\005 \003(\tB\003\340A\003:\210\001\352A\204\001\n.googlead" + - "s.googleapis.com/LiftMeasurementConfig\022R" + - "customers/{customer_id}/liftMeasurementC" + - "onfigs/{lift_measurement_configuration_i" + - "d}B(\n&_conversion_lift_holdback_ratio_mi" + - "crosB\214\002\n&com.google.ads.googleads.v26.re" + - "sourcesB\032LiftMeasurementConfigProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "\032\031google/api/resource.proto\"\243\t\n\025LiftMeas" + + "urementConfig\022N\n\rresource_name\030\001 \001(\tB7\342A" + + "\001\005\372A0\n.googleads.googleapis.com/LiftMeas" + + "urementConfig\022(\n\032lift_measurement_config" + + "_id\030\002 \001(\003B\004\342A\001\003\022\022\n\004name\030\003 \001(\tB\004\342A\001\003\022N\n\022c" + + "onversion_actions\030\004 \003(\tB2\342A\001\003\372A+\n)google" + + "ads.googleapis.com/ConversionAction\022=\n\tc" + + "ampaigns\030\005 \003(\tB*\342A\001\003\372A#\n!googleads.googl" + + "eapis.com/Campaign\022\035\n\017survey_language\030\007 " + + "\001(\tB\004\342A\001\003\022\205\001\n\037single_measurement_questio" + + "n_set\030\t \001(\0132V.google.ads.googleads.v26.r" + + "esources.LiftMeasurementConfig.SingleMea" + + "surementQuestionSetB\004\342A\001\003\0228\n%conversion_" + + "lift_holdback_ratio_micros\030\n \001(\003B\004\342A\001\003H\000" + + "\210\001\001\032\326\003\n\034SingleMeasurementQuestionSet\022z\n\035" + + "question_text_intended_action\030\001 \001(\0162M.go" + + "ogle.ads.googleads.v26.enums.SurveyInten" + + "dedActionEnum.SurveyIntendedActionB\004\342A\001\003" + + "\022q\n\032question_text_subject_type\030\002 \001(\0162G.g" + + "oogle.ads.googleads.v26.enums.SurveySubj" + + "ectTypeEnum.SurveySubjectTypeB\004\342A\001\003\022z\n\025q" + + "uestion_measurements\030\003 \003(\0162U.google.ads." + + "googleads.v26.enums.BrandLiftMeasurement" + + "TypeEnum.BrandLiftMeasurementTypeB\004\342A\001\003\022" + + ")\n\033advertiser_preferred_choice\030\004 \001(\tB\004\342A" + + "\001\003\022 \n\022competitor_choices\030\005 \003(\tB\004\342A\001\003:\210\001\352" + + "A\204\001\n.googleads.googleapis.com/LiftMeasur" + + "ementConfig\022Rcustomers/{customer_id}/lif" + + "tMeasurementConfigs/{lift_measurement_co" + + "nfiguration_id}B(\n&_conversion_lift_hold" + + "back_ratio_microsB\214\002\n&com.google.ads.goo" + + "gleads.v26.resourcesB\032LiftMeasurementCon" + + "figProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementDeviceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementDeviceProto.java index 740beb0fde..9fb848fd28 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementDeviceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementDeviceProto.java @@ -45,26 +45,26 @@ public static void registerAllExtensions( "oogleads.v26.resources\032+google/ads/googl" + "eads/v26/enums/device.proto\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + - "e.proto\"\362\003\n\025LiftMeasurementDevice\022M\n\rres" + - "ource_name\030\001 \001(\tB6\340A\003\372A0\n.googleads.goog" + - "leapis.com/LiftMeasurementDevice\022,\n\032lift" + - "_measurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022@" + - "\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n!googleads.goog" + - "leapis.com/CampaignH\001\210\001\001\022F\n\006device\030\005 \001(\016" + - "21.google.ads.googleads.v26.enums.Device" + - "Enum.DeviceB\003\340A\003:\245\001\352A\241\001\n.googleads.googl" + - "eapis.com/LiftMeasurementDevice\022ocustome" + - "rs/{customer_id}/liftMeasurementDevices/" + - "{lift_measurement_configuration_id}~{cam" + - "paign_id}~{criterion_id}B\035\n\033_lift_measur" + - "ement_config_idB\013\n\t_campaignB\214\002\n&com.goo" + - "gle.ads.googleads.v26.resourcesB\032LiftMea" + - "surementDeviceProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "e.proto\"\366\003\n\025LiftMeasurementDevice\022N\n\rres" + + "ource_name\030\001 \001(\tB7\342A\001\003\372A0\n.googleads.goo" + + "gleapis.com/LiftMeasurementDevice\022-\n\032lif" + + "t_measurement_config_id\030\002 \001(\003B\004\342A\001\003H\000\210\001\001" + + "\022A\n\010campaign\030\003 \001(\tB*\342A\001\003\372A#\n!googleads.g" + + "oogleapis.com/CampaignH\001\210\001\001\022G\n\006device\030\005 " + + "\001(\01621.google.ads.googleads.v26.enums.Dev" + + "iceEnum.DeviceB\004\342A\001\003:\245\001\352A\241\001\n.googleads.g" + + "oogleapis.com/LiftMeasurementDevice\022ocus" + + "tomers/{customer_id}/liftMeasurementDevi" + + "ces/{lift_measurement_configuration_id}~" + + "{campaign_id}~{criterion_id}B\035\n\033_lift_me" + + "asurement_config_idB\013\n\t_campaignB\214\002\n&com" + + ".google.ads.googleads.v26.resourcesB\032Lif" + + "tMeasurementDeviceProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementFlightProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementFlightProto.java index f085a6463b..5dff0e7824 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementFlightProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementFlightProto.java @@ -59,51 +59,51 @@ public static void registerAllExtensions( "oogleads/v26/enums/survey_lift_flight_ta" + "rget_response_mode.proto\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\205\010\n\025LiftMeasurementFlight\022M\n\rresour" + - "ce_name\030\001 \001(\tB6\340A\005\372A0\n.googleads.googlea" + - "pis.com/LiftMeasurementFlight\022,\n\032lift_me" + - "asurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022,\n\032l" + - "ift_measurement_flight_id\030\003 \001(\003B\003\340A\003H\001\210\001" + - "\001\022k\n\020survey_lift_info\030\004 \001(\0132G.google.ads" + - ".googleads.v26.resources.LiftMeasurement" + - "FlightSurveyLiftInfoB\003\340A\003H\002\210\001\001\022\026\n\004name\030\005" + - " \001(\tB\003\340A\003H\003\210\001\001\022p\n\006status\030\010 \001(\0162[.google." + - "ads.googleads.v26.enums.LiftMeasurementF" + - "lightStatusEnum.LiftMeasurementFlightSta" + - "tusB\003\340A\003\022Y\n\tlift_type\030\t \001(\0162A.google.ads" + - ".googleads.v26.enums.LiftMetricTypeEnum." + - "LiftMetricTypeB\003\340A\003\022y\n\027survey_lift_measu" + - "rement\030\014 \001(\0132N.google.ads.googleads.v26." + - "resources.LiftMeasurementFlightSurveyLif" + - "tMeasurementB\003\340A\003H\004\210\001\001\022\034\n\nstart_date\030\016 \001" + - "(\tB\003\340A\003H\005\210\001\001\022\032\n\010end_date\030\017 \001(\tB\003\340A\003H\006\210\001\001" + - ":\245\001\352A\241\001\n.googleads.googleapis.com/LiftMe" + - "asurementFlight\022ocustomers/{customer_id}" + - "/liftMeasurementFlights/{lift_measuremen" + - "t_configuration_id}~{lift_measurement_fl" + - "ight_id}B\035\n\033_lift_measurement_config_idB" + - "\035\n\033_lift_measurement_flight_idB\023\n\021_surve" + - "y_lift_infoB\007\n\005_nameB\032\n\030_survey_lift_mea" + - "surementB\r\n\013_start_dateB\013\n\t_end_date\"\264\001\n" + - "#LiftMeasurementFlightSurveyLiftInfo\022\214\001\n" + - "\024target_response_mode\030\001 \001(\0162i.google.ads" + - ".googleads.v26.enums.SurveyLiftFlightTar" + - "getResponseModeEnum.SurveyLiftFlightTarg" + - "etResponseModeB\003\340A\003\"\227\002\n*LiftMeasurementF" + - "lightSurveyLiftMeasurement\0222\n response_c" + - "ollection_ratio_micros\030\001 \001(\003B\003\340A\003H\000\210\001\001\022*" + - "\n\030min_survey_response_date\030\002 \001(\tB\003\340A\003H\001\210" + - "\001\001\022*\n\030max_survey_response_date\030\003 \001(\tB\003\340A" + - "\003H\002\210\001\001B#\n!_response_collection_ratio_mic" + - "rosB\033\n\031_min_survey_response_dateB\033\n\031_max" + - "_survey_response_dateB\214\002\n&com.google.ads" + - ".googleads.v26.resourcesB\032LiftMeasuremen" + - "tFlightProtoP\001ZKgoogle.golang.org/genpro" + - "to/googleapis/ads/googleads/v26/resource" + - "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + - ".V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + - "6\\Resources\352\002&Google::Ads::GoogleAds::V2" + - "6::Resourcesb\006proto3" + "roto\"\217\010\n\025LiftMeasurementFlight\022N\n\rresour" + + "ce_name\030\001 \001(\tB7\342A\001\005\372A0\n.googleads.google" + + "apis.com/LiftMeasurementFlight\022-\n\032lift_m" + + "easurement_config_id\030\002 \001(\003B\004\342A\001\003H\000\210\001\001\022-\n" + + "\032lift_measurement_flight_id\030\003 \001(\003B\004\342A\001\003H" + + "\001\210\001\001\022l\n\020survey_lift_info\030\004 \001(\0132G.google." + + "ads.googleads.v26.resources.LiftMeasurem" + + "entFlightSurveyLiftInfoB\004\342A\001\003H\002\210\001\001\022\027\n\004na" + + "me\030\005 \001(\tB\004\342A\001\003H\003\210\001\001\022q\n\006status\030\010 \001(\0162[.go" + + "ogle.ads.googleads.v26.enums.LiftMeasure" + + "mentFlightStatusEnum.LiftMeasurementFlig" + + "htStatusB\004\342A\001\003\022Z\n\tlift_type\030\t \001(\0162A.goog" + + "le.ads.googleads.v26.enums.LiftMetricTyp" + + "eEnum.LiftMetricTypeB\004\342A\001\003\022z\n\027survey_lif" + + "t_measurement\030\014 \001(\0132N.google.ads.googlea" + + "ds.v26.resources.LiftMeasurementFlightSu" + + "rveyLiftMeasurementB\004\342A\001\003H\004\210\001\001\022\035\n\nstart_" + + "date\030\016 \001(\tB\004\342A\001\003H\005\210\001\001\022\033\n\010end_date\030\017 \001(\tB" + + "\004\342A\001\003H\006\210\001\001:\245\001\352A\241\001\n.googleads.googleapis." + + "com/LiftMeasurementFlight\022ocustomers/{cu" + + "stomer_id}/liftMeasurementFlights/{lift_" + + "measurement_configuration_id}~{lift_meas" + + "urement_flight_id}B\035\n\033_lift_measurement_" + + "config_idB\035\n\033_lift_measurement_flight_id" + + "B\023\n\021_survey_lift_infoB\007\n\005_nameB\032\n\030_surve" + + "y_lift_measurementB\r\n\013_start_dateB\013\n\t_en" + + "d_date\"\265\001\n#LiftMeasurementFlightSurveyLi" + + "ftInfo\022\215\001\n\024target_response_mode\030\001 \001(\0162i." + + "google.ads.googleads.v26.enums.SurveyLif" + + "tFlightTargetResponseModeEnum.SurveyLift" + + "FlightTargetResponseModeB\004\342A\001\003\"\232\002\n*LiftM" + + "easurementFlightSurveyLiftMeasurement\0223\n" + + " response_collection_ratio_micros\030\001 \001(\003B" + + "\004\342A\001\003H\000\210\001\001\022+\n\030min_survey_response_date\030\002" + + " \001(\tB\004\342A\001\003H\001\210\001\001\022+\n\030max_survey_response_d" + + "ate\030\003 \001(\tB\004\342A\001\003H\002\210\001\001B#\n!_response_collec" + + "tion_ratio_microsB\033\n\031_min_survey_respons" + + "e_dateB\033\n\031_max_survey_response_dateB\214\002\n&" + + "com.google.ads.googleads.v26.resourcesB\032" + + "LiftMeasurementFlightProtoP\001ZKgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + + ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + + "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + + ":GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementGenderProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementGenderProto.java index 99f1a1ca00..6b15e32efe 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementGenderProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementGenderProto.java @@ -45,26 +45,27 @@ public static void registerAllExtensions( "oogleads.v26.resources\0320google/ads/googl" + "eads/v26/enums/gender_type.proto\032\037google" + "/api/field_behavior.proto\032\031google/api/re" + - "source.proto\"\372\003\n\025LiftMeasurementGender\022M" + - "\n\rresource_name\030\001 \001(\tB6\340A\003\372A0\n.googleads" + - ".googleapis.com/LiftMeasurementGender\022,\n" + - "\032lift_measurement_config_id\030\002 \001(\003B\003\340A\003H\000" + - "\210\001\001\022@\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n!googleads" + - ".googleapis.com/CampaignH\001\210\001\001\022N\n\006gender\030" + - "\005 \001(\01629.google.ads.googleads.v26.enums.G" + - "enderTypeEnum.GenderTypeB\003\340A\003:\245\001\352A\241\001\n.go" + - "ogleads.googleapis.com/LiftMeasurementGe" + - "nder\022ocustomers/{customer_id}/liftMeasur" + - "ementGenders/{lift_measurement_configura" + - "tion_id}~{campaign_id}~{criterion_id}B\035\n" + - "\033_lift_measurement_config_idB\013\n\t_campaig" + - "nB\214\002\n&com.google.ads.googleads.v26.resou" + - "rcesB\032LiftMeasurementGenderProtoP\001ZKgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + - "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + - "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + - "::Ads::GoogleAds::V26::Resourcesb\006proto3" + "source.proto\"\376\003\n\025LiftMeasurementGender\022N" + + "\n\rresource_name\030\001 \001(\tB7\342A\001\003\372A0\n.googlead" + + "s.googleapis.com/LiftMeasurementGender\022-" + + "\n\032lift_measurement_config_id\030\002 \001(\003B\004\342A\001\003" + + "H\000\210\001\001\022A\n\010campaign\030\003 \001(\tB*\342A\001\003\372A#\n!google" + + "ads.googleapis.com/CampaignH\001\210\001\001\022O\n\006gend" + + "er\030\005 \001(\01629.google.ads.googleads.v26.enum" + + "s.GenderTypeEnum.GenderTypeB\004\342A\001\003:\245\001\352A\241\001" + + "\n.googleads.googleapis.com/LiftMeasureme" + + "ntGender\022ocustomers/{customer_id}/liftMe" + + "asurementGenders/{lift_measurement_confi" + + "guration_id}~{campaign_id}~{criterion_id" + + "}B\035\n\033_lift_measurement_config_idB\013\n\t_cam" + + "paignB\214\002\n&com.google.ads.googleads.v26.r" + + "esourcesB\032LiftMeasurementGenderProtoP\001ZK" + + "google.golang.org/genproto/googleapis/ad" + + "s/googleads/v26/resources;resources\242\002\003GA" + + "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + + "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + + "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementVideoProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementVideoProto.java index d53c112c0b..8b4b03ecf9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementVideoProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LiftMeasurementVideoProto.java @@ -44,26 +44,26 @@ public static void registerAllExtensions( "t_measurement_video.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\361\003\n\024LiftMeasurementVideo\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/LiftMeasurementVideo\022,\n\032lift_measure" + - "ment_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022@\n\010campai" + - "gn\030\003 \001(\tB)\340A\003\372A#\n!googleads.googleapis.c" + - "om/CampaignH\001\210\001\001\022:\n\005video\030\005 \001(\tB&\340A\003\372A \n" + - "\036googleads.googleapis.com/VideoH\002\210\001\001:\250\001\352" + - "A\244\001\n-googleads.googleapis.com/LiftMeasur" + - "ementVideo\022scustomers/{customer_id}/lift" + - "MeasurementVideos/{lift_measurement_conf" + - "iguration_id}~{campaign_id}~{external_vi" + - "deo_id}B\035\n\033_lift_measurement_config_idB\013" + - "\n\t_campaignB\010\n\006_videoB\213\002\n&com.google.ads" + - ".googleads.v26.resourcesB\031LiftMeasuremen" + - "tVideoProtoP\001ZKgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/resources" + - ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + - "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + - "\\Resources\352\002&Google::Ads::GoogleAds::V26" + - "::Resourcesb\006proto3" + "o\"\365\003\n\024LiftMeasurementVideo\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/LiftMeasurementVideo\022-\n\032lift_measur" + + "ement_config_id\030\002 \001(\003B\004\342A\001\003H\000\210\001\001\022A\n\010camp" + + "aign\030\003 \001(\tB*\342A\001\003\372A#\n!googleads.googleapi" + + "s.com/CampaignH\001\210\001\001\022;\n\005video\030\005 \001(\tB\'\342A\001\003" + + "\372A \n\036googleads.googleapis.com/VideoH\002\210\001\001" + + ":\250\001\352A\244\001\n-googleads.googleapis.com/LiftMe" + + "asurementVideo\022scustomers/{customer_id}/" + + "liftMeasurementVideos/{lift_measurement_" + + "configuration_id}~{campaign_id}~{externa" + + "l_video_id}B\035\n\033_lift_measurement_config_" + + "idB\013\n\t_campaignB\010\n\006_videoB\213\002\n&com.google" + + ".ads.googleads.v26.resourcesB\031LiftMeasur" + + "ementVideoProtoP\001ZKgoogle.golang.org/gen" + + "proto/googleapis/ads/googleads/v26/resou" + + "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + + "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + + "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + + ":V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesEmployeeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesEmployeeProto.java index 6d2b676f73..787d945093 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesEmployeeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesEmployeeProto.java @@ -62,54 +62,55 @@ public static void registerAllExtensions( "tatus.proto\032Agoogle/ads/googleads/v26/en" + "ums/local_services_employee_type.proto\032\037" + "google/api/field_behavior.proto\032\031google/" + - "api/resource.proto\"\230\t\n\025LocalServicesEmpl" + - "oyee\022M\n\rresource_name\030\001 \001(\tB6\340A\005\372A0\n.goo" + - "gleads.googleapis.com/LocalServicesEmplo" + - "yee\022\024\n\002id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022\037\n\022creation_da" + - "te_time\030\003 \001(\tB\003\340A\003\022p\n\006status\030\004 \001(\0162[.goo" + - "gle.ads.googleads.v26.enums.LocalService" + - "sEmployeeStatusEnum.LocalServicesEmploye" + - "eStatusB\003\340A\003\022j\n\004type\030\005 \001(\0162W.google.ads." + - "googleads.v26.enums.LocalServicesEmploye" + - "eTypeEnum.LocalServicesEmployeeTypeB\003\340A\003" + - "\022U\n\022university_degrees\030\006 \003(\01324.google.ad" + - "s.googleads.v26.resources.UniversityDegr" + - "eeB\003\340A\003\022G\n\013residencies\030\007 \003(\0132-.google.ad" + - "s.googleads.v26.resources.ResidencyB\003\340A\003" + - "\022H\n\013fellowships\030\010 \003(\0132..google.ads.googl" + - "eads.v26.resources.FellowshipB\003\340A\003\022\033\n\tjo" + - "b_title\030\t \001(\tB\003\340A\003H\001\210\001\001\022)\n\027year_started_" + - "practicing\030\n \001(\005B\003\340A\003H\002\210\001\001\022\035\n\020languages_" + - "spoken\030\013 \003(\tB\003\340A\003\022\031\n\014category_ids\030\014 \003(\tB" + - "\003\340A\003\022-\n\033national_provider_id_number\030\r \001(" + - "\tB\003\340A\003H\003\210\001\001\022\037\n\remail_address\030\016 \001(\tB\003\340A\003H" + - "\004\210\001\001\022\034\n\nfirst_name\030\017 \001(\tB\003\340A\003H\005\210\001\001\022\035\n\013mi" + - "ddle_name\030\020 \001(\tB\003\340A\003H\006\210\001\001\022\033\n\tlast_name\030\021" + - " \001(\tB\003\340A\003H\007\210\001\001:u\352Ar\n.googleads.googleapi" + - "s.com/LocalServicesEmployee\022@customers/{" + - "customer_id}/localServicesEmployees/{gls" + - "_employee_id}B\005\n\003_idB\014\n\n_job_titleB\032\n\030_y" + - "ear_started_practicingB\036\n\034_national_prov" + - "ider_id_numberB\020\n\016_email_addressB\r\n\013_fir" + - "st_nameB\016\n\014_middle_nameB\014\n\n_last_name\"\247\001" + - "\n\020UniversityDegree\022\"\n\020institution_name\030\001" + - " \001(\tB\003\340A\003H\000\210\001\001\022\030\n\006degree\030\002 \001(\tB\003\340A\003H\001\210\001\001" + - "\022!\n\017graduation_year\030\003 \001(\005B\003\340A\003H\002\210\001\001B\023\n\021_" + - "institution_nameB\t\n\007_degreeB\022\n\020_graduati" + - "on_year\"{\n\tResidency\022\"\n\020institution_name" + - "\030\001 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017completion_year\030\002 \001(" + - "\005B\003\340A\003H\001\210\001\001B\023\n\021_institution_nameB\022\n\020_com" + - "pletion_year\"|\n\nFellowship\022\"\n\020institutio" + - "n_name\030\001 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017completion_yea" + - "r\030\002 \001(\005B\003\340A\003H\001\210\001\001B\023\n\021_institution_nameB\022" + - "\n\020_completion_yearB\214\002\n&com.google.ads.go" + - "ogleads.v26.resourcesB\032LocalServicesEmpl" + - "oyeeProtoP\001ZKgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/resources;r" + - "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + - "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + - "esources\352\002&Google::Ads::GoogleAds::V26::" + - "Resourcesb\006proto3" + "api/resource.proto\"\251\t\n\025LocalServicesEmpl" + + "oyee\022N\n\rresource_name\030\001 \001(\tB7\342A\001\005\372A0\n.go" + + "ogleads.googleapis.com/LocalServicesEmpl" + + "oyee\022\025\n\002id\030\002 \001(\003B\004\342A\001\003H\000\210\001\001\022 \n\022creation_" + + "date_time\030\003 \001(\tB\004\342A\001\003\022q\n\006status\030\004 \001(\0162[." + + "google.ads.googleads.v26.enums.LocalServ" + + "icesEmployeeStatusEnum.LocalServicesEmpl" + + "oyeeStatusB\004\342A\001\003\022k\n\004type\030\005 \001(\0162W.google." + + "ads.googleads.v26.enums.LocalServicesEmp" + + "loyeeTypeEnum.LocalServicesEmployeeTypeB" + + "\004\342A\001\003\022V\n\022university_degrees\030\006 \003(\01324.goog" + + "le.ads.googleads.v26.resources.Universit" + + "yDegreeB\004\342A\001\003\022H\n\013residencies\030\007 \003(\0132-.goo" + + "gle.ads.googleads.v26.resources.Residenc" + + "yB\004\342A\001\003\022I\n\013fellowships\030\010 \003(\0132..google.ad" + + "s.googleads.v26.resources.FellowshipB\004\342A" + + "\001\003\022\034\n\tjob_title\030\t \001(\tB\004\342A\001\003H\001\210\001\001\022*\n\027year" + + "_started_practicing\030\n \001(\005B\004\342A\001\003H\002\210\001\001\022\036\n\020" + + "languages_spoken\030\013 \003(\tB\004\342A\001\003\022\032\n\014category" + + "_ids\030\014 \003(\tB\004\342A\001\003\022.\n\033national_provider_id" + + "_number\030\r \001(\tB\004\342A\001\003H\003\210\001\001\022 \n\remail_addres" + + "s\030\016 \001(\tB\004\342A\001\003H\004\210\001\001\022\035\n\nfirst_name\030\017 \001(\tB\004" + + "\342A\001\003H\005\210\001\001\022\036\n\013middle_name\030\020 \001(\tB\004\342A\001\003H\006\210\001" + + "\001\022\034\n\tlast_name\030\021 \001(\tB\004\342A\001\003H\007\210\001\001:u\352Ar\n.go" + + "ogleads.googleapis.com/LocalServicesEmpl" + + "oyee\022@customers/{customer_id}/localServi" + + "cesEmployees/{gls_employee_id}B\005\n\003_idB\014\n" + + "\n_job_titleB\032\n\030_year_started_practicingB" + + "\036\n\034_national_provider_id_numberB\020\n\016_emai" + + "l_addressB\r\n\013_first_nameB\016\n\014_middle_name" + + "B\014\n\n_last_name\"\252\001\n\020UniversityDegree\022#\n\020i" + + "nstitution_name\030\001 \001(\tB\004\342A\001\003H\000\210\001\001\022\031\n\006degr" + + "ee\030\002 \001(\tB\004\342A\001\003H\001\210\001\001\022\"\n\017graduation_year\030\003" + + " \001(\005B\004\342A\001\003H\002\210\001\001B\023\n\021_institution_nameB\t\n\007" + + "_degreeB\022\n\020_graduation_year\"}\n\tResidency" + + "\022#\n\020institution_name\030\001 \001(\tB\004\342A\001\003H\000\210\001\001\022\"\n" + + "\017completion_year\030\002 \001(\005B\004\342A\001\003H\001\210\001\001B\023\n\021_in" + + "stitution_nameB\022\n\020_completion_year\"~\n\nFe" + + "llowship\022#\n\020institution_name\030\001 \001(\tB\004\342A\001\003" + + "H\000\210\001\001\022\"\n\017completion_year\030\002 \001(\005B\004\342A\001\003H\001\210\001" + + "\001B\023\n\021_institution_nameB\022\n\020_completion_ye" + + "arB\214\002\n&com.google.ads.googleads.v26.reso" + + "urcesB\032LocalServicesEmployeeProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadConversationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadConversationProto.java index 4e1d7e0f9b..5d3ab1f55f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadConversationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadConversationProto.java @@ -57,40 +57,40 @@ public static void registerAllExtensions( "onversation_type.proto\032Dgoogle/ads/googl" + "eads/v26/enums/local_services_participan" + "t_type.proto\032\037google/api/field_behavior." + - "proto\032\031google/api/resource.proto\"\316\006\n\035Loc" + - "alServicesLeadConversation\022U\n\rresource_n" + - "ame\030\001 \001(\tB>\340A\003\372A8\n6googleads.googleapis." + - "com/LocalServicesLeadConversation\022\017\n\002id\030" + - "\002 \001(\003B\003\340A\003\022y\n\024conversation_channel\030\003 \001(\016" + - "2V.google.ads.googleads.v26.enums.LocalS" + - "ervicesLeadConversationTypeEnum.Conversa" + - "tionTypeB\003\340A\003\022o\n\020participant_type\030\004 \001(\0162" + - "P.google.ads.googleads.v26.enums.LocalSe" + - "rvicesParticipantTypeEnum.ParticipantTyp" + - "eB\003\340A\003\022@\n\004lead\030\005 \001(\tB2\340A\003\372A,\n*googleads." + - "googleapis.com/LocalServicesLead\022\034\n\017even" + - "t_date_time\030\006 \001(\tB\003\340A\003\022Z\n\022phone_call_det" + - "ails\030\007 \001(\01324.google.ads.googleads.v26.re" + - "sources.PhoneCallDetailsB\003\340A\003H\000\210\001\001\022U\n\017me" + - "ssage_details\030\010 \001(\01322.google.ads.googlea" + - "ds.v26.resources.MessageDetailsB\003\340A\003H\001\210\001" + - "\001:\232\001\352A\226\001\n6googleads.googleapis.com/Local" + - "ServicesLeadConversation\022\\customers/{cus" + - "tomer_id}/localServicesLeadConversations" + - "/{local_services_lead_conversation_id}B\025" + - "\n\023_phone_call_detailsB\022\n\020_message_detail" + - "s\"V\n\020PhoneCallDetails\022!\n\024call_duration_m" + - "illis\030\001 \001(\003B\003\340A\003\022\037\n\022call_recording_url\030\002" + - " \001(\tB\003\340A\003\"A\n\016MessageDetails\022\021\n\004text\030\001 \001(" + - "\tB\003\340A\003\022\034\n\017attachment_urls\030\002 \003(\tB\003\340A\003B\224\002\n" + - "&com.google.ads.googleads.v26.resourcesB" + - "\"LocalServicesLeadConversationProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "proto\032\031google/api/resource.proto\"\326\006\n\035Loc" + + "alServicesLeadConversation\022V\n\rresource_n" + + "ame\030\001 \001(\tB?\342A\001\003\372A8\n6googleads.googleapis" + + ".com/LocalServicesLeadConversation\022\020\n\002id" + + "\030\002 \001(\003B\004\342A\001\003\022z\n\024conversation_channel\030\003 \001" + + "(\0162V.google.ads.googleads.v26.enums.Loca" + + "lServicesLeadConversationTypeEnum.Conver" + + "sationTypeB\004\342A\001\003\022p\n\020participant_type\030\004 \001" + + "(\0162P.google.ads.googleads.v26.enums.Loca" + + "lServicesParticipantTypeEnum.Participant" + + "TypeB\004\342A\001\003\022A\n\004lead\030\005 \001(\tB3\342A\001\003\372A,\n*googl" + + "eads.googleapis.com/LocalServicesLead\022\035\n" + + "\017event_date_time\030\006 \001(\tB\004\342A\001\003\022[\n\022phone_ca" + + "ll_details\030\007 \001(\01324.google.ads.googleads." + + "v26.resources.PhoneCallDetailsB\004\342A\001\003H\000\210\001" + + "\001\022V\n\017message_details\030\010 \001(\01322.google.ads." + + "googleads.v26.resources.MessageDetailsB\004" + + "\342A\001\003H\001\210\001\001:\232\001\352A\226\001\n6googleads.googleapis.c" + + "om/LocalServicesLeadConversation\022\\custom" + + "ers/{customer_id}/localServicesLeadConve" + + "rsations/{local_services_lead_conversati" + + "on_id}B\025\n\023_phone_call_detailsB\022\n\020_messag" + + "e_details\"X\n\020PhoneCallDetails\022\"\n\024call_du" + + "ration_millis\030\001 \001(\003B\004\342A\001\003\022 \n\022call_record" + + "ing_url\030\002 \001(\tB\004\342A\001\003\"C\n\016MessageDetails\022\022\n" + + "\004text\030\001 \001(\tB\004\342A\001\003\022\035\n\017attachment_urls\030\002 \003" + + "(\tB\004\342A\001\003B\224\002\n&com.google.ads.googleads.v2" + + "6.resourcesB\"LocalServicesLeadConversati" + + "onProtoP\001ZKgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/resources;res" + + "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + + "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + + "ources\352\002&Google::Ads::GoogleAds::V26::Re" + + "sourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadProto.java index 47fba46853..b2399ec39c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesLeadProto.java @@ -63,46 +63,47 @@ public static void registerAllExtensions( "s/local_services_lead_status.proto\032=goog" + "le/ads/googleads/v26/enums/local_service" + "s_lead_type.proto\032\037google/api/field_beha" + - "vior.proto\032\031google/api/resource.proto\"\241\007" + - "\n\021LocalServicesLead\022I\n\rresource_name\030\001 \001" + - "(\tB2\340A\005\372A,\n*googleads.googleapis.com/Loc" + - "alServicesLead\022\017\n\002id\030\002 \001(\003B\003\340A\003\022\030\n\013categ" + - "ory_id\030\003 \001(\tB\003\340A\003\022\027\n\nservice_id\030\004 \001(\tB\003\340" + - "A\003\022P\n\017contact_details\030\005 \001(\01322.google.ads" + - ".googleads.v26.resources.ContactDetailsB" + - "\003\340A\003\022Z\n\tlead_type\030\006 \001(\0162B.google.ads.goo" + - "gleads.v26.enums.LocalServicesLeadTypeEn" + - "um.LeadTypeB\003\340A\003\022`\n\013lead_status\030\007 \001(\0162F." + - "google.ads.googleads.v26.enums.LocalServ" + - "icesLeadStatusEnum.LeadStatusB\003\340A\003\022\037\n\022cr" + - "eation_date_time\030\010 \001(\tB\003\340A\003\022\023\n\006locale\030\t " + - "\001(\tB\003\340A\003\022@\n\004note\030\n \001(\0132(.google.ads.goog" + - "leads.v26.resources.NoteB\003\340A\003H\000\210\001\001\022\031\n\014le" + - "ad_charged\030\013 \001(\010B\003\340A\003\022S\n\016credit_details\030" + - "\014 \001(\01321.google.ads.googleads.v26.resourc" + - "es.CreditDetailsB\003\340A\003H\001\210\001\001\022$\n\027lead_feedb" + - "ack_submitted\030\r \001(\010B\003\340A\003\022@\n\010campaign\030\016 \001" + - "(\tB)\340A\003\372A#\n!googleads.googleapis.com/Cam" + - "paignH\002\210\001\001:t\352Aq\n*googleads.googleapis.co" + - "m/LocalServicesLead\022Ccustomers/{customer" + - "_id}/localServicesLeads/{local_services_" + - "lead_id}B\007\n\005_noteB\021\n\017_credit_detailsB\013\n\t" + - "_campaign\"l\n\016ContactDetails\022\031\n\014phone_num" + - "ber\030\001 \001(\tB\003\340A\003\022\032\n\rconsumer_name\030\003 \001(\tB\003\340" + - "A\003\022#\n\026phone_number_extension\030\004 \001(\tB\003\340A\003\"" + - "=\n\004Note\022\033\n\016edit_date_time\030\001 \001(\tB\003\340A\003\022\030\n\013" + - "description\030\002 \001(\tB\003\340A\003\"\245\001\n\rCreditDetails" + - "\022c\n\014credit_state\030\001 \001(\0162H.google.ads.goog" + - "leads.v26.enums.LocalServicesCreditState" + - "Enum.CreditStateB\003\340A\003\022/\n\"credit_state_la" + - "st_update_date_time\030\002 \001(\tB\003\340A\003B\210\002\n&com.g" + - "oogle.ads.googleads.v26.resourcesB\026Local" + - "ServicesLeadProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "vior.proto\032\031google/api/resource.proto\"\257\007" + + "\n\021LocalServicesLead\022J\n\rresource_name\030\001 \001" + + "(\tB3\342A\001\005\372A,\n*googleads.googleapis.com/Lo" + + "calServicesLead\022\020\n\002id\030\002 \001(\003B\004\342A\001\003\022\031\n\013cat" + + "egory_id\030\003 \001(\tB\004\342A\001\003\022\030\n\nservice_id\030\004 \001(\t" + + "B\004\342A\001\003\022Q\n\017contact_details\030\005 \001(\01322.google" + + ".ads.googleads.v26.resources.ContactDeta" + + "ilsB\004\342A\001\003\022[\n\tlead_type\030\006 \001(\0162B.google.ad" + + "s.googleads.v26.enums.LocalServicesLeadT" + + "ypeEnum.LeadTypeB\004\342A\001\003\022a\n\013lead_status\030\007 " + + "\001(\0162F.google.ads.googleads.v26.enums.Loc" + + "alServicesLeadStatusEnum.LeadStatusB\004\342A\001" + + "\003\022 \n\022creation_date_time\030\010 \001(\tB\004\342A\001\003\022\024\n\006l" + + "ocale\030\t \001(\tB\004\342A\001\003\022A\n\004note\030\n \001(\0132(.google" + + ".ads.googleads.v26.resources.NoteB\004\342A\001\003H" + + "\000\210\001\001\022\032\n\014lead_charged\030\013 \001(\010B\004\342A\001\003\022T\n\016cred" + + "it_details\030\014 \001(\01321.google.ads.googleads." + + "v26.resources.CreditDetailsB\004\342A\001\003H\001\210\001\001\022%" + + "\n\027lead_feedback_submitted\030\r \001(\010B\004\342A\001\003\022A\n" + + "\010campaign\030\016 \001(\tB*\342A\001\003\372A#\n!googleads.goog" + + "leapis.com/CampaignH\002\210\001\001:t\352Aq\n*googleads" + + ".googleapis.com/LocalServicesLead\022Ccusto" + + "mers/{customer_id}/localServicesLeads/{l" + + "ocal_services_lead_id}B\007\n\005_noteB\021\n\017_cred" + + "it_detailsB\013\n\t_campaign\"o\n\016ContactDetail" + + "s\022\032\n\014phone_number\030\001 \001(\tB\004\342A\001\003\022\033\n\rconsume" + + "r_name\030\003 \001(\tB\004\342A\001\003\022$\n\026phone_number_exten" + + "sion\030\004 \001(\tB\004\342A\001\003\"?\n\004Note\022\034\n\016edit_date_ti" + + "me\030\001 \001(\tB\004\342A\001\003\022\031\n\013description\030\002 \001(\tB\004\342A\001" + + "\003\"\247\001\n\rCreditDetails\022d\n\014credit_state\030\001 \001(" + + "\0162H.google.ads.googleads.v26.enums.Local" + + "ServicesCreditStateEnum.CreditStateB\004\342A\001" + + "\003\0220\n\"credit_state_last_update_date_time\030" + + "\002 \001(\tB\004\342A\001\003B\210\002\n&com.google.ads.googleads" + + ".v26.resourcesB\026LocalServicesLeadProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettings.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettings.java index 36295cc4c9..ac74594cfb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettings.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettings.java @@ -49,6 +49,7 @@ private LocalServicesSettings() { com.google.ads.googleads.v26.resources.LocalServicesSettings.class, com.google.ads.googleads.v26.resources.LocalServicesSettings.Builder.class); } + private int bitField0_; public static final int GRANULAR_LICENSE_STATUSES_FIELD_NUMBER = 1; @SuppressWarnings("serial") private java.util.List granularLicenseStatuses_; @@ -171,6 +172,44 @@ public com.google.ads.googleads.v26.resources.GranularInsuranceStatusOrBuilder g return granularInsuranceStatuses_.get(index); } + public static final int REDEMPTION_PROVIDER_INFO_FIELD_NUMBER = 3; + private com.google.ads.googleads.v26.resources.RedemptionProviderInfo redemptionProviderInfo_; + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return Whether the redemptionProviderInfo field is set. + */ + @java.lang.Override + public boolean hasRedemptionProviderInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return The redemptionProviderInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo getRedemptionProviderInfo() { + return redemptionProviderInfo_ == null ? com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance() : redemptionProviderInfo_; + } + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder getRedemptionProviderInfoOrBuilder() { + return redemptionProviderInfo_ == null ? com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance() : redemptionProviderInfo_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -191,6 +230,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < granularInsuranceStatuses_.size(); i++) { output.writeMessage(2, granularInsuranceStatuses_.get(i)); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getRedemptionProviderInfo()); + } getUnknownFields().writeTo(output); } @@ -208,6 +250,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, granularInsuranceStatuses_.get(i)); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getRedemptionProviderInfo()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -227,6 +273,11 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getGranularLicenseStatusesList())) return false; if (!getGranularInsuranceStatusesList() .equals(other.getGranularInsuranceStatusesList())) return false; + if (hasRedemptionProviderInfo() != other.hasRedemptionProviderInfo()) return false; + if (hasRedemptionProviderInfo()) { + if (!getRedemptionProviderInfo() + .equals(other.getRedemptionProviderInfo())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -246,6 +297,10 @@ public int hashCode() { hash = (37 * hash) + GRANULAR_INSURANCE_STATUSES_FIELD_NUMBER; hash = (53 * hash) + getGranularInsuranceStatusesList().hashCode(); } + if (hasRedemptionProviderInfo()) { + hash = (37 * hash) + REDEMPTION_PROVIDER_INFO_FIELD_NUMBER; + hash = (53 * hash) + getRedemptionProviderInfo().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -369,13 +424,21 @@ public static final class Builder extends // Construct using com.google.ads.googleads.v26.resources.LocalServicesSettings.newBuilder() private Builder() { - + maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); - + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetGranularLicenseStatusesFieldBuilder(); + internalGetGranularInsuranceStatusesFieldBuilder(); + internalGetRedemptionProviderInfoFieldBuilder(); + } } @java.lang.Override public Builder clear() { @@ -395,6 +458,11 @@ public Builder clear() { granularInsuranceStatusesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); + redemptionProviderInfo_ = null; + if (redemptionProviderInfoBuilder_ != null) { + redemptionProviderInfoBuilder_.dispose(); + redemptionProviderInfoBuilder_ = null; + } return this; } @@ -450,6 +518,14 @@ private void buildPartialRepeatedFields(com.google.ads.googleads.v26.resources.L private void buildPartial0(com.google.ads.googleads.v26.resources.LocalServicesSettings result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.redemptionProviderInfo_ = redemptionProviderInfoBuilder_ == null + ? redemptionProviderInfo_ + : redemptionProviderInfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -516,6 +592,9 @@ public Builder mergeFrom(com.google.ads.googleads.v26.resources.LocalServicesSet } } } + if (other.hasRedemptionProviderInfo()) { + mergeRedemptionProviderInfo(other.getRedemptionProviderInfo()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -568,6 +647,13 @@ public Builder mergeFrom( } break; } // case 18 + case 26: { + input.readMessage( + internalGetRedemptionProviderInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -1209,6 +1295,163 @@ public com.google.ads.googleads.v26.resources.GranularInsuranceStatus.Builder ad return granularInsuranceStatusesBuilder_; } + private com.google.ads.googleads.v26.resources.RedemptionProviderInfo redemptionProviderInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.RedemptionProviderInfo, com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder, com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder> redemptionProviderInfoBuilder_; + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return Whether the redemptionProviderInfo field is set. + */ + public boolean hasRedemptionProviderInfo() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return The redemptionProviderInfo. + */ + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo getRedemptionProviderInfo() { + if (redemptionProviderInfoBuilder_ == null) { + return redemptionProviderInfo_ == null ? com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance() : redemptionProviderInfo_; + } else { + return redemptionProviderInfoBuilder_.getMessage(); + } + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public Builder setRedemptionProviderInfo(com.google.ads.googleads.v26.resources.RedemptionProviderInfo value) { + if (redemptionProviderInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + redemptionProviderInfo_ = value; + } else { + redemptionProviderInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public Builder setRedemptionProviderInfo( + com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder builderForValue) { + if (redemptionProviderInfoBuilder_ == null) { + redemptionProviderInfo_ = builderForValue.build(); + } else { + redemptionProviderInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public Builder mergeRedemptionProviderInfo(com.google.ads.googleads.v26.resources.RedemptionProviderInfo value) { + if (redemptionProviderInfoBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) && + redemptionProviderInfo_ != null && + redemptionProviderInfo_ != com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance()) { + getRedemptionProviderInfoBuilder().mergeFrom(value); + } else { + redemptionProviderInfo_ = value; + } + } else { + redemptionProviderInfoBuilder_.mergeFrom(value); + } + if (redemptionProviderInfo_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public Builder clearRedemptionProviderInfo() { + bitField0_ = (bitField0_ & ~0x00000004); + redemptionProviderInfo_ = null; + if (redemptionProviderInfoBuilder_ != null) { + redemptionProviderInfoBuilder_.dispose(); + redemptionProviderInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder getRedemptionProviderInfoBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return internalGetRedemptionProviderInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + public com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder getRedemptionProviderInfoOrBuilder() { + if (redemptionProviderInfoBuilder_ != null) { + return redemptionProviderInfoBuilder_.getMessageOrBuilder(); + } else { + return redemptionProviderInfo_ == null ? + com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance() : redemptionProviderInfo_; + } + } + /** + *
+     * Settings for external redemption provider integration.
+     * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.RedemptionProviderInfo, com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder, com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder> + internalGetRedemptionProviderInfoFieldBuilder() { + if (redemptionProviderInfoBuilder_ == null) { + redemptionProviderInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.RedemptionProviderInfo, com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder, com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder>( + getRedemptionProviderInfo(), + getParentForChildren(), + isClean()); + redemptionProviderInfo_ = null; + } + return redemptionProviderInfoBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.LocalServicesSettings) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettingsOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettingsOrBuilder.java index bf3beb11b4..b26b430eff 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettingsOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesSettingsOrBuilder.java @@ -97,4 +97,31 @@ com.google.ads.googleads.v26.resources.GranularLicenseStatusOrBuilder getGranula */ com.google.ads.googleads.v26.resources.GranularInsuranceStatusOrBuilder getGranularInsuranceStatusesOrBuilder( int index); + + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return Whether the redemptionProviderInfo field is set. + */ + boolean hasRedemptionProviderInfo(); + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + * @return The redemptionProviderInfo. + */ + com.google.ads.googleads.v26.resources.RedemptionProviderInfo getRedemptionProviderInfo(); + /** + *
+   * Settings for external redemption provider integration.
+   * 
+ * + * .google.ads.googleads.v26.resources.RedemptionProviderInfo redemption_provider_info = 3; + */ + com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder getRedemptionProviderInfoOrBuilder(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesVerificationArtifactProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesVerificationArtifactProto.java index ae42ac3276..13fc2530d6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesVerificationArtifactProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocalServicesVerificationArtifactProto.java @@ -88,97 +88,98 @@ public static void registerAllExtensions( "googleads/v26/enums/local_services_verif" + "ication_artifact_type.proto\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + - "e.proto\"\374\010\n!LocalServicesVerificationArt" + - "ifact\022Y\n\rresource_name\030\001 \001(\tBB\340A\005\372A<\n:go" + - "ogleads.googleapis.com/LocalServicesVeri" + - "ficationArtifact\022\024\n\002id\030\002 \001(\003B\003\340A\003H\001\210\001\001\022\037" + - "\n\022creation_date_time\030\003 \001(\tB\003\340A\003\022\210\001\n\006stat" + - "us\030\004 \001(\0162s.google.ads.googleads.v26.enum" + - "s.LocalServicesVerificationArtifactStatu" + - "sEnum.LocalServicesVerificationArtifactS" + - "tatusB\003\340A\003\022\213\001\n\rartifact_type\030\005 \001(\0162o.goo" + - "gle.ads.googleads.v26.enums.LocalService" + - "sVerificationArtifactTypeEnum.LocalServi" + - "cesVerificationArtifactTypeB\003\340A\003\022~\n&back" + - "ground_check_verification_artifact\030\006 \001(\013" + - "2G.google.ads.googleads.v26.resources.Ba" + - "ckgroundCheckVerificationArtifactB\003\340A\003H\000" + - "\022q\n\037insurance_verification_artifact\030\007 \001(" + - "\0132A.google.ads.googleads.v26.resources.I" + - "nsuranceVerificationArtifactB\003\340A\003H\000\022m\n\035l" + - "icense_verification_artifact\030\010 \001(\0132?.goo" + - "gle.ads.googleads.v26.resources.LicenseV" + - "erificationArtifactB\003\340A\003H\000\022\223\001\n1business_" + - "registration_check_verification_artifact" + - "\030\t \001(\0132Q.google.ads.googleads.v26.resour" + - "ces.BusinessRegistrationCheckVerificatio" + - "nArtifactB\003\340A\003H\000:\233\001\352A\227\001\n:googleads.googl" + - "eapis.com/LocalServicesVerificationArtif" + - "act\022Ycustomers/{customer_id}/localServic" + - "esVerificationArtifacts/{gls_verificatio" + - "n_artifact_id}B\017\n\rartifact_dataB\005\n\003_id\"\237" + - "\001\n#BackgroundCheckVerificationArtifact\022\032" + - "\n\010case_url\030\001 \001(\tB\003\340A\003H\000\210\001\001\022.\n\034final_adju" + - "dication_date_time\030\002 \001(\tB\003\340A\003H\001\210\001\001B\013\n\t_c" + - "ase_urlB\037\n\035_final_adjudication_date_time" + - "\"\315\003\n\035InsuranceVerificationArtifact\022\037\n\ram" + - "ount_micros\030\001 \001(\003B\003\340A\003H\000\210\001\001\022\223\001\n\020rejectio" + - "n_reason\030\002 \001(\0162o.google.ads.googleads.v2" + - "6.enums.LocalServicesInsuranceRejectionR" + - "easonEnum.LocalServicesInsuranceRejectio" + - "nReasonB\003\340A\003H\001\210\001\001\022m\n\033insurance_document_" + - "readonly\030\003 \001(\0132>.google.ads.googleads.v2" + - "6.common.LocalServicesDocumentReadOnlyB\003" + - "\340A\003H\002\210\001\001\022&\n\024expiration_date_time\030\004 \001(\tB\003" + - "\340A\003H\003\210\001\001B\020\n\016_amount_microsB\023\n\021_rejection" + - "_reasonB\036\n\034_insurance_document_readonlyB" + - "\027\n\025_expiration_date_time\"\362\004\n\033LicenseVeri" + - "ficationArtifact\022\036\n\014license_type\030\001 \001(\tB\003" + - "\340A\003H\000\210\001\001\022 \n\016license_number\030\002 \001(\tB\003\340A\003H\001\210" + - "\001\001\022%\n\023licensee_first_name\030\003 \001(\tB\003\340A\003H\002\210\001" + - "\001\022$\n\022licensee_last_name\030\004 \001(\tB\003\340A\003H\003\210\001\001\022" + - "\217\001\n\020rejection_reason\030\005 \001(\0162k.google.ads." + - "googleads.v26.enums.LocalServicesLicense" + - "RejectionReasonEnum.LocalServicesLicense" + - "RejectionReasonB\003\340A\003H\004\210\001\001\022k\n\031license_doc" + - "ument_readonly\030\006 \001(\0132>.google.ads.google" + - "ads.v26.common.LocalServicesDocumentRead" + - "OnlyB\003\340A\003H\005\210\001\001\022&\n\024expiration_date_time\030\007" + - " \001(\tB\003\340A\003H\006\210\001\001B\017\n\r_license_typeB\021\n\017_lice" + - "nse_numberB\026\n\024_licensee_first_nameB\025\n\023_l" + - "icensee_last_nameB\023\n\021_rejection_reasonB\034" + - "\n\032_license_document_readonlyB\027\n\025_expirat" + - "ion_date_time\"\266\005\n-BusinessRegistrationCh" + - "eckVerificationArtifact\022\224\001\n\021registration" + - "_type\030\003 \001(\0162o.google.ads.googleads.v26.e" + - "nums.LocalServicesBusinessRegistrationTy" + - "peEnum.LocalServicesBusinessRegistration" + - "TypeB\003\340A\003H\001\210\001\001\022\032\n\010check_id\030\004 \001(\tB\003\340A\003H\002\210" + - "\001\001\022\264\001\n\020rejection_reason\030\005 \001(\0162\217\001.google." + - "ads.googleads.v26.enums.LocalServicesBus" + - "inessRegistrationCheckRejectionReasonEnu" + - "m.LocalServicesBusinessRegistrationCheck" + - "RejectionReasonB\003\340A\003H\003\210\001\001\022b\n\023registratio" + - "n_number\030\001 \001(\0132>.google.ads.googleads.v2" + - "6.resources.BusinessRegistrationNumberB\003" + - "\340A\003H\000\022f\n\025registration_document\030\002 \001(\0132@.g" + - "oogle.ads.googleads.v26.resources.Busine" + - "ssRegistrationDocumentB\003\340A\003H\000B\027\n\025busines" + - "s_registrationB\024\n\022_registration_typeB\013\n\t" + - "_check_idB\023\n\021_rejection_reason\"A\n\032Busine" + - "ssRegistrationNumber\022\030\n\006number\030\001 \001(\tB\003\340A" + - "\003H\000\210\001\001B\t\n\007_number\"\231\001\n\034BusinessRegistrati" + - "onDocument\022c\n\021document_readonly\030\001 \001(\0132>." + - "google.ads.googleads.v26.common.LocalSer" + - "vicesDocumentReadOnlyB\003\340A\003H\000\210\001\001B\024\n\022_docu" + - "ment_readonlyB\230\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB&LocalServicesVerificat" + - "ionArtifactProtoP\001ZKgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/reso" + - "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + - "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + - "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + - "::V26::Resourcesb\006proto3" + "e.proto\"\205\t\n!LocalServicesVerificationArt" + + "ifact\022Z\n\rresource_name\030\001 \001(\tBC\342A\001\005\372A<\n:g" + + "oogleads.googleapis.com/LocalServicesVer" + + "ificationArtifact\022\025\n\002id\030\002 \001(\003B\004\342A\001\003H\001\210\001\001" + + "\022 \n\022creation_date_time\030\003 \001(\tB\004\342A\001\003\022\211\001\n\006s" + + "tatus\030\004 \001(\0162s.google.ads.googleads.v26.e" + + "nums.LocalServicesVerificationArtifactSt" + + "atusEnum.LocalServicesVerificationArtifa" + + "ctStatusB\004\342A\001\003\022\214\001\n\rartifact_type\030\005 \001(\0162o" + + ".google.ads.googleads.v26.enums.LocalSer" + + "vicesVerificationArtifactTypeEnum.LocalS" + + "ervicesVerificationArtifactTypeB\004\342A\001\003\022\177\n" + + "&background_check_verification_artifact\030" + + "\006 \001(\0132G.google.ads.googleads.v26.resourc" + + "es.BackgroundCheckVerificationArtifactB\004" + + "\342A\001\003H\000\022r\n\037insurance_verification_artifac" + + "t\030\007 \001(\0132A.google.ads.googleads.v26.resou" + + "rces.InsuranceVerificationArtifactB\004\342A\001\003" + + "H\000\022n\n\035license_verification_artifact\030\010 \001(" + + "\0132?.google.ads.googleads.v26.resources.L" + + "icenseVerificationArtifactB\004\342A\001\003H\000\022\224\001\n1b" + + "usiness_registration_check_verification_" + + "artifact\030\t \001(\0132Q.google.ads.googleads.v2" + + "6.resources.BusinessRegistrationCheckVer" + + "ificationArtifactB\004\342A\001\003H\000:\233\001\352A\227\001\n:google" + + "ads.googleapis.com/LocalServicesVerifica" + + "tionArtifact\022Ycustomers/{customer_id}/lo" + + "calServicesVerificationArtifacts/{gls_ve" + + "rification_artifact_id}B\017\n\rartifact_data" + + "B\005\n\003_id\"\241\001\n#BackgroundCheckVerificationA" + + "rtifact\022\033\n\010case_url\030\001 \001(\tB\004\342A\001\003H\000\210\001\001\022/\n\034" + + "final_adjudication_date_time\030\002 \001(\tB\004\342A\001\003" + + "H\001\210\001\001B\013\n\t_case_urlB\037\n\035_final_adjudicatio" + + "n_date_time\"\321\003\n\035InsuranceVerificationArt" + + "ifact\022 \n\ramount_micros\030\001 \001(\003B\004\342A\001\003H\000\210\001\001\022" + + "\224\001\n\020rejection_reason\030\002 \001(\0162o.google.ads." + + "googleads.v26.enums.LocalServicesInsuran" + + "ceRejectionReasonEnum.LocalServicesInsur" + + "anceRejectionReasonB\004\342A\001\003H\001\210\001\001\022n\n\033insura" + + "nce_document_readonly\030\003 \001(\0132>.google.ads" + + ".googleads.v26.common.LocalServicesDocum" + + "entReadOnlyB\004\342A\001\003H\002\210\001\001\022\'\n\024expiration_dat" + + "e_time\030\004 \001(\tB\004\342A\001\003H\003\210\001\001B\020\n\016_amount_micro" + + "sB\023\n\021_rejection_reasonB\036\n\034_insurance_doc" + + "ument_readonlyB\027\n\025_expiration_date_time\"" + + "\371\004\n\033LicenseVerificationArtifact\022\037\n\014licen" + + "se_type\030\001 \001(\tB\004\342A\001\003H\000\210\001\001\022!\n\016license_numb" + + "er\030\002 \001(\tB\004\342A\001\003H\001\210\001\001\022&\n\023licensee_first_na" + + "me\030\003 \001(\tB\004\342A\001\003H\002\210\001\001\022%\n\022licensee_last_nam" + + "e\030\004 \001(\tB\004\342A\001\003H\003\210\001\001\022\220\001\n\020rejection_reason\030" + + "\005 \001(\0162k.google.ads.googleads.v26.enums.L" + + "ocalServicesLicenseRejectionReasonEnum.L" + + "ocalServicesLicenseRejectionReasonB\004\342A\001\003" + + "H\004\210\001\001\022l\n\031license_document_readonly\030\006 \001(\013" + + "2>.google.ads.googleads.v26.common.Local" + + "ServicesDocumentReadOnlyB\004\342A\001\003H\005\210\001\001\022\'\n\024e" + + "xpiration_date_time\030\007 \001(\tB\004\342A\001\003H\006\210\001\001B\017\n\r" + + "_license_typeB\021\n\017_license_numberB\026\n\024_lic" + + "ensee_first_nameB\025\n\023_licensee_last_nameB" + + "\023\n\021_rejection_reasonB\034\n\032_license_documen" + + "t_readonlyB\027\n\025_expiration_date_time\"\273\005\n-" + + "BusinessRegistrationCheckVerificationArt" + + "ifact\022\225\001\n\021registration_type\030\003 \001(\0162o.goog" + + "le.ads.googleads.v26.enums.LocalServices" + + "BusinessRegistrationTypeEnum.LocalServic" + + "esBusinessRegistrationTypeB\004\342A\001\003H\001\210\001\001\022\033\n" + + "\010check_id\030\004 \001(\tB\004\342A\001\003H\002\210\001\001\022\265\001\n\020rejection" + + "_reason\030\005 \001(\0162\217\001.google.ads.googleads.v2" + + "6.enums.LocalServicesBusinessRegistratio" + + "nCheckRejectionReasonEnum.LocalServicesB" + + "usinessRegistrationCheckRejectionReasonB" + + "\004\342A\001\003H\003\210\001\001\022c\n\023registration_number\030\001 \001(\0132" + + ">.google.ads.googleads.v26.resources.Bus" + + "inessRegistrationNumberB\004\342A\001\003H\000\022g\n\025regis" + + "tration_document\030\002 \001(\0132@.google.ads.goog" + + "leads.v26.resources.BusinessRegistration" + + "DocumentB\004\342A\001\003H\000B\027\n\025business_registratio" + + "nB\024\n\022_registration_typeB\013\n\t_check_idB\023\n\021" + + "_rejection_reason\"B\n\032BusinessRegistratio" + + "nNumber\022\031\n\006number\030\001 \001(\tB\004\342A\001\003H\000\210\001\001B\t\n\007_n" + + "umber\"\232\001\n\034BusinessRegistrationDocument\022d" + + "\n\021document_readonly\030\001 \001(\0132>.google.ads.g" + + "oogleads.v26.common.LocalServicesDocumen" + + "tReadOnlyB\004\342A\001\003H\000\210\001\001B\024\n\022_document_readon" + + "lyB\230\002\n&com.google.ads.googleads.v26.reso" + + "urcesB&LocalServicesVerificationArtifact" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationInterestViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationInterestViewProto.java index ea2e6d4dc4..300079aed9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationInterestViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationInterestViewProto.java @@ -44,21 +44,21 @@ public static void registerAllExtensions( "ation_interest_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\241\002\n\024LocationInterestView\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/LocationInterestView:\272\001\352A\266\001\n-googlea" + - "ds.googleapis.com/LocationInterestView\022X" + - "customers/{customer_id}/locationInterest" + - "Views/{campaign_id}~{ad_group_id}~{crite" + - "rion_id}*\025locationInterestViews2\024locatio" + - "nInterestViewB\213\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB\031LocationInterestViewPr" + - "otoP\001ZKgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/resources;resourc" + - "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + - "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + - "es\352\002&Google::Ads::GoogleAds::V26::Resour" + - "cesb\006proto3" + "o\"\242\002\n\024LocationInterestView\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/LocationInterestView:\272\001\352A\266\001\n-google" + + "ads.googleapis.com/LocationInterestView\022" + + "Xcustomers/{customer_id}/locationInteres" + + "tViews/{campaign_id}~{ad_group_id}~{crit" + + "erion_id}*\025locationInterestViews2\024locati" + + "onInterestViewB\213\002\n&com.google.ads.google" + + "ads.v26.resourcesB\031LocationInterestViewP" + + "rotoP\001ZKgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/resources;resour" + + "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + + "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + + "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + + "rcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationViewProto.java index 6ef855b3be..44c975d535 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/LocationViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n6google/ads/googleads/v26/resources/loc" + "ation_view.proto\022\"google.ads.googleads.v" + "26.resources\032\037google/api/field_behavior." + - "proto\032\031google/api/resource.proto\"\304\001\n\014Loc" + - "ationView\022D\n\rresource_name\030\001 \001(\tB-\340A\003\372A\'" + - "\n%googleads.googleapis.com/LocationView:" + - "n\352Ak\n%googleads.googleapis.com/LocationV" + - "iew\022Bcustomers/{customer_id}/locationVie" + - "ws/{campaign_id}~{criterion_id}B\203\002\n&com." + - "google.ads.googleads.v26.resourcesB\021Loca" + - "tionViewProtoP\001ZKgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/resourc" + - "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + - "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + - "26\\Resources\352\002&Google::Ads::GoogleAds::V" + - "26::Resourcesb\006proto3" + "proto\032\031google/api/resource.proto\"\305\001\n\014Loc" + + "ationView\022E\n\rresource_name\030\001 \001(\tB.\342A\001\003\372A" + + "\'\n%googleads.googleapis.com/LocationView" + + ":n\352Ak\n%googleads.googleapis.com/Location" + + "View\022Bcustomers/{customer_id}/locationVi" + + "ews/{campaign_id}~{criterion_id}B\203\002\n&com" + + ".google.ads.googleads.v26.resourcesB\021Loc" + + "ationViewProtoP\001ZKgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/resour" + + "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + + "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + + "V26\\Resources\352\002&Google::Ads::GoogleAds::" + + "V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ManagedPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ManagedPlacementViewProto.java index 36e942c37f..027ce1da67 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ManagedPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ManagedPlacementViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "aged_placement_view.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\344\001\n\024ManagedPlacementView\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + - "com/ManagedPlacementView:~\352A{\n-googleads" + - ".googleapis.com/ManagedPlacementView\022Jcu" + - "stomers/{customer_id}/managedPlacementVi" + - "ews/{ad_group_id}~{criterion_id}B\213\002\n&com" + - ".google.ads.googleads.v26.resourcesB\031Man" + - "agedPlacementViewProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "o\"\345\001\n\024ManagedPlacementView\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis" + + ".com/ManagedPlacementView:~\352A{\n-googlead" + + "s.googleapis.com/ManagedPlacementView\022Jc" + + "ustomers/{customer_id}/managedPlacementV" + + "iews/{ad_group_id}~{criterion_id}B\213\002\n&co" + + "m.google.ads.googleads.v26.resourcesB\031Ma" + + "nagedPlacementViewProtoP\001ZKgoogle.golang" + + ".org/genproto/googleapis/ads/googleads/v" + + "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + + "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + + "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + + "ogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MatchedLocationInterestViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MatchedLocationInterestViewProto.java index 89d70bb341..079de88beb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MatchedLocationInterestViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MatchedLocationInterestViewProto.java @@ -44,22 +44,22 @@ public static void registerAllExtensions( "ched_location_interest_view.proto\022\"googl" + "e.ads.googleads.v26.resources\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\267\002\n\033MatchedLocationInterestVie" + - "w\022S\n\rresource_name\030\001 \001(\tB<\340A\003\372A6\n4google" + - "ads.googleapis.com/MatchedLocationIntere" + - "stView:\302\001\352A\276\001\n4googleads.googleapis.com/" + - "MatchedLocationInterestView\022Kcustomers/{" + - "customer_id}/matchedLocationInterestView" + - "s/{country_criterion_id}*\034matchedLocatio" + - "nInterestViews2\033matchedLocationInterestV" + - "iewB\222\002\n&com.google.ads.googleads.v26.res" + - "ourcesB MatchedLocationInterestViewProto" + - "P\001ZKgoogle.golang.org/genproto/googleapi" + - "s/ads/googleads/v26/resources;resources\242" + - "\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resourc" + - "es\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352" + - "\002&Google::Ads::GoogleAds::V26::Resources" + - "b\006proto3" + "rce.proto\"\270\002\n\033MatchedLocationInterestVie" + + "w\022T\n\rresource_name\030\001 \001(\tB=\342A\001\003\372A6\n4googl" + + "eads.googleapis.com/MatchedLocationInter" + + "estView:\302\001\352A\276\001\n4googleads.googleapis.com" + + "/MatchedLocationInterestView\022Kcustomers/" + + "{customer_id}/matchedLocationInterestVie" + + "ws/{country_criterion_id}*\034matchedLocati" + + "onInterestViews2\033matchedLocationInterest" + + "ViewB\222\002\n&com.google.ads.googleads.v26.re" + + "sourcesB MatchedLocationInterestViewProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MediaFileProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MediaFileProto.java index b9483da8e3..b9e6538386 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MediaFileProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MediaFileProto.java @@ -66,47 +66,48 @@ public static void registerAllExtensions( "s/media_type.proto\032.google/ads/googleads" + "/v26/enums/mime_type.proto\032\037google/api/f" + "ield_behavior.proto\032\031google/api/resource" + - ".proto\"\211\006\n\tMediaFile\022A\n\rresource_name\030\001 " + - "\001(\tB*\340A\005\372A$\n\"googleads.googleapis.com/Me" + - "diaFile\022\024\n\002id\030\014 \001(\003B\003\340A\003H\001\210\001\001\022J\n\004type\030\005 " + - "\001(\01627.google.ads.googleads.v26.enums.Med" + - "iaTypeEnum.MediaTypeB\003\340A\005\022M\n\tmime_type\030\006" + - " \001(\01625.google.ads.googleads.v26.enums.Mi" + - "meTypeEnum.MimeTypeB\003\340A\003\022\034\n\nsource_url\030\r" + - " \001(\tB\003\340A\005H\002\210\001\001\022\026\n\004name\030\016 \001(\tB\003\340A\005H\003\210\001\001\022\033" + - "\n\tfile_size\030\017 \001(\003B\003\340A\003H\004\210\001\001\022D\n\005image\030\003 \001" + - "(\0132..google.ads.googleads.v26.resources." + - "MediaImageB\003\340A\005H\000\022L\n\014media_bundle\030\004 \001(\0132" + - "/.google.ads.googleads.v26.resources.Med" + - "iaBundleB\003\340A\005H\000\022D\n\005audio\030\n \001(\0132..google." + - "ads.googleads.v26.resources.MediaAudioB\003" + - "\340A\003H\000\022D\n\005video\030\013 \001(\0132..google.ads.google" + - "ads.v26.resources.MediaVideoB\003\340A\005H\000:[\352AX" + - "\n\"googleads.googleapis.com/MediaFile\0222cu" + - "stomers/{customer_id}/mediaFiles/{media_" + - "file_id}B\013\n\tmediatypeB\005\n\003_idB\r\n\013_source_" + - "urlB\007\n\005_nameB\014\n\n_file_size\"\261\001\n\nMediaImag" + - "e\022\026\n\004data\030\004 \001(\014B\003\340A\005H\000\210\001\001\022%\n\023full_size_i" + - "mage_url\030\002 \001(\tB\003\340A\003H\001\210\001\001\022(\n\026preview_size" + - "_image_url\030\003 \001(\tB\003\340A\003H\002\210\001\001B\007\n\005_dataB\026\n\024_" + - "full_size_image_urlB\031\n\027_preview_size_ima" + - "ge_url\"M\n\013MediaBundle\022\026\n\004data\030\003 \001(\014B\003\340A\005" + - "H\000\210\001\001\022\025\n\003url\030\002 \001(\tB\003\340A\003H\001\210\001\001B\007\n\005_dataB\006\n" + - "\004_url\"I\n\nMediaAudio\022$\n\022ad_duration_milli" + - "s\030\002 \001(\003B\003\340A\003H\000\210\001\001B\025\n\023_ad_duration_millis" + - "\"\354\001\n\nMediaVideo\022$\n\022ad_duration_millis\030\005 " + - "\001(\003B\003\340A\003H\000\210\001\001\022\"\n\020youtube_video_id\030\006 \001(\tB" + - "\003\340A\005H\001\210\001\001\022%\n\023advertising_id_code\030\007 \001(\tB\003" + - "\340A\003H\002\210\001\001\022\033\n\tisci_code\030\010 \001(\tB\003\340A\003H\003\210\001\001B\025\n" + - "\023_ad_duration_millisB\023\n\021_youtube_video_i" + - "dB\026\n\024_advertising_id_codeB\014\n\n_isci_codeB" + - "\200\002\n&com.google.ads.googleads.v26.resourc" + - "esB\016MediaFileProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + ".proto\"\224\006\n\tMediaFile\022B\n\rresource_name\030\001 " + + "\001(\tB+\342A\001\005\372A$\n\"googleads.googleapis.com/M" + + "ediaFile\022\025\n\002id\030\014 \001(\003B\004\342A\001\003H\001\210\001\001\022K\n\004type\030" + + "\005 \001(\01627.google.ads.googleads.v26.enums.M" + + "ediaTypeEnum.MediaTypeB\004\342A\001\005\022N\n\tmime_typ" + + "e\030\006 \001(\01625.google.ads.googleads.v26.enums" + + ".MimeTypeEnum.MimeTypeB\004\342A\001\003\022\035\n\nsource_u" + + "rl\030\r \001(\tB\004\342A\001\005H\002\210\001\001\022\027\n\004name\030\016 \001(\tB\004\342A\001\005H" + + "\003\210\001\001\022\034\n\tfile_size\030\017 \001(\003B\004\342A\001\003H\004\210\001\001\022E\n\005im" + + "age\030\003 \001(\0132..google.ads.googleads.v26.res" + + "ources.MediaImageB\004\342A\001\005H\000\022M\n\014media_bundl" + + "e\030\004 \001(\0132/.google.ads.googleads.v26.resou" + + "rces.MediaBundleB\004\342A\001\005H\000\022E\n\005audio\030\n \001(\0132" + + "..google.ads.googleads.v26.resources.Med" + + "iaAudioB\004\342A\001\003H\000\022E\n\005video\030\013 \001(\0132..google." + + "ads.googleads.v26.resources.MediaVideoB\004" + + "\342A\001\005H\000:[\352AX\n\"googleads.googleapis.com/Me" + + "diaFile\0222customers/{customer_id}/mediaFi" + + "les/{media_file_id}B\013\n\tmediatypeB\005\n\003_idB" + + "\r\n\013_source_urlB\007\n\005_nameB\014\n\n_file_size\"\264\001" + + "\n\nMediaImage\022\027\n\004data\030\004 \001(\014B\004\342A\001\005H\000\210\001\001\022&\n" + + "\023full_size_image_url\030\002 \001(\tB\004\342A\001\003H\001\210\001\001\022)\n" + + "\026preview_size_image_url\030\003 \001(\tB\004\342A\001\003H\002\210\001\001" + + "B\007\n\005_dataB\026\n\024_full_size_image_urlB\031\n\027_pr" + + "eview_size_image_url\"O\n\013MediaBundle\022\027\n\004d" + + "ata\030\003 \001(\014B\004\342A\001\005H\000\210\001\001\022\026\n\003url\030\002 \001(\tB\004\342A\001\003H" + + "\001\210\001\001B\007\n\005_dataB\006\n\004_url\"J\n\nMediaAudio\022%\n\022a" + + "d_duration_millis\030\002 \001(\003B\004\342A\001\003H\000\210\001\001B\025\n\023_a" + + "d_duration_millis\"\360\001\n\nMediaVideo\022%\n\022ad_d" + + "uration_millis\030\005 \001(\003B\004\342A\001\003H\000\210\001\001\022#\n\020youtu" + + "be_video_id\030\006 \001(\tB\004\342A\001\005H\001\210\001\001\022&\n\023advertis" + + "ing_id_code\030\007 \001(\tB\004\342A\001\003H\002\210\001\001\022\034\n\tisci_cod" + + "e\030\010 \001(\tB\004\342A\001\003H\003\210\001\001B\025\n\023_ad_duration_milli" + + "sB\023\n\021_youtube_video_idB\026\n\024_advertising_i" + + "d_codeB\014\n\n_isci_codeB\200\002\n&com.google.ads." + + "googleads.v26.resourcesB\016MediaFileProtoP" + + "\001ZKgoogle.golang.org/genproto/googleapis" + + "/ads/googleads/v26/resources;resources\242\002" + + "\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resource" + + "s\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002" + + "&Google::Ads::GoogleAds::V26::Resourcesb" + + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileAppCategoryConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileAppCategoryConstantProto.java index ae16028659..9b186c623a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileAppCategoryConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileAppCategoryConstantProto.java @@ -44,21 +44,21 @@ public static void registerAllExtensions( "ile_app_category_constant.proto\022\"google." + "ads.googleads.v26.resources\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + - "e.proto\"\232\002\n\031MobileAppCategoryConstant\022Q\n" + - "\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2googleads." + - "googleapis.com/MobileAppCategoryConstant" + - "\022\024\n\002id\030\004 \001(\005B\003\340A\003H\000\210\001\001\022\026\n\004name\030\005 \001(\tB\003\340A" + - "\003H\001\210\001\001:l\352Ai\n2googleads.googleapis.com/Mo" + - "bileAppCategoryConstant\0223mobileAppCatego" + - "ryConstants/{mobile_app_category_id}B\005\n\003" + - "_idB\007\n\005_nameB\220\002\n&com.google.ads.googlead" + - "s.v26.resourcesB\036MobileAppCategoryConsta" + - "ntProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "e.proto\"\235\002\n\031MobileAppCategoryConstant\022R\n" + + "\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n2googleads" + + ".googleapis.com/MobileAppCategoryConstan" + + "t\022\025\n\002id\030\004 \001(\005B\004\342A\001\003H\000\210\001\001\022\027\n\004name\030\005 \001(\tB\004" + + "\342A\001\003H\001\210\001\001:l\352Ai\n2googleads.googleapis.com" + + "/MobileAppCategoryConstant\0223mobileAppCat" + + "egoryConstants/{mobile_app_category_id}B" + + "\005\n\003_idB\007\n\005_nameB\220\002\n&com.google.ads.googl" + + "eads.v26.resourcesB\036MobileAppCategoryCon" + + "stantProtoP\001ZKgoogle.golang.org/genproto" + + "/googleapis/ads/googleads/v26/resources;" + + "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + + "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + + "Resources\352\002&Google::Ads::GoogleAds::V26:" + + ":Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileDeviceConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileDeviceConstantProto.java index 5a8f21c930..390b372728 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileDeviceConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MobileDeviceConstantProto.java @@ -45,26 +45,26 @@ public static void registerAllExtensions( "ogleads.v26.resources\0327google/ads/google" + "ads/v26/enums/mobile_device_type.proto\032\037" + "google/api/field_behavior.proto\032\031google/" + - "api/resource.proto\"\324\003\n\024MobileDeviceConst" + - "ant\022L\n\rresource_name\030\001 \001(\tB5\340A\003\372A/\n-goog" + - "leads.googleapis.com/MobileDeviceConstan" + - "t\022\024\n\002id\030\007 \001(\003B\003\340A\003H\000\210\001\001\022\026\n\004name\030\010 \001(\tB\003\340" + - "A\003H\001\210\001\001\022#\n\021manufacturer_name\030\t \001(\tB\003\340A\003H" + - "\002\210\001\001\022\'\n\025operating_system_name\030\n \001(\tB\003\340A\003" + - "H\003\210\001\001\022X\n\004type\030\006 \001(\0162E.google.ads.googlea" + - "ds.v26.enums.MobileDeviceTypeEnum.Mobile" + - "DeviceTypeB\003\340A\003:X\352AU\n-googleads.googleap" + - "is.com/MobileDeviceConstant\022$mobileDevic" + - "eConstants/{criterion_id}B\005\n\003_idB\007\n\005_nam" + - "eB\024\n\022_manufacturer_nameB\030\n\026_operating_sy" + - "stem_nameB\213\002\n&com.google.ads.googleads.v" + - "26.resourcesB\031MobileDeviceConstantProtoP" + - "\001ZKgoogle.golang.org/genproto/googleapis" + - "/ads/googleads/v26/resources;resources\242\002" + - "\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resource" + - "s\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002" + - "&Google::Ads::GoogleAds::V26::Resourcesb" + - "\006proto3" + "api/resource.proto\"\332\003\n\024MobileDeviceConst" + + "ant\022M\n\rresource_name\030\001 \001(\tB6\342A\001\003\372A/\n-goo" + + "gleads.googleapis.com/MobileDeviceConsta" + + "nt\022\025\n\002id\030\007 \001(\003B\004\342A\001\003H\000\210\001\001\022\027\n\004name\030\010 \001(\tB" + + "\004\342A\001\003H\001\210\001\001\022$\n\021manufacturer_name\030\t \001(\tB\004\342" + + "A\001\003H\002\210\001\001\022(\n\025operating_system_name\030\n \001(\tB" + + "\004\342A\001\003H\003\210\001\001\022Y\n\004type\030\006 \001(\0162E.google.ads.go" + + "ogleads.v26.enums.MobileDeviceTypeEnum.M" + + "obileDeviceTypeB\004\342A\001\003:X\352AU\n-googleads.go" + + "ogleapis.com/MobileDeviceConstant\022$mobil" + + "eDeviceConstants/{criterion_id}B\005\n\003_idB\007" + + "\n\005_nameB\024\n\022_manufacturer_nameB\030\n\026_operat" + + "ing_system_nameB\213\002\n&com.google.ads.googl" + + "eads.v26.resourcesB\031MobileDeviceConstant" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MultiPartyAuthReviewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MultiPartyAuthReviewProto.java index 4f7275ff43..5bc7647f71 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MultiPartyAuthReviewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/MultiPartyAuthReviewProto.java @@ -62,49 +62,50 @@ public static void registerAllExtensions( "omer_user_access.proto\032Hgoogle/ads/googl" + "eads/v26/resources/customer_user_access_" + "invitation.proto\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\"\211\010\n" + - "\024MultiPartyAuthReview\022L\n\rresource_name\030\001" + - " \001(\tB5\340A\005\372A/\n-googleads.googleapis.com/M" + - "ultiPartyAuthReview\022\'\n\032multi_party_auth_" + - "review_id\030\004 \001(\003B\003\340A\003\022\037\n\022creation_date_ti" + - "me\030\005 \001(\tB\003\340A\003\022u\n\rreview_status\030\006 \001(\0162Y.g" + - "oogle.ads.googleads.v26.enums.MultiParty" + - "AuthReviewStatusEnum.MultiPartyAuthRevie" + - "wStatusB\003\340A\003\022\037\n\022approval_date_time\030\007 \001(\t" + - "B\003\340A\003\022\032\n\rjustification\030\t \001(\tB\003\340A\003\022\037\n\022req" + - "uest_user_email\030\n \001(\tB\003\340A\003\022x\n\016operation_" + - "type\030\013 \001(\0162[.google.ads.googleads.v26.en" + - "ums.MultiPartyAuthOperationTypeEnum.Mult" + - "iPartyAuthOperationTypeB\003\340A\003\022\207\001\n\017target_" + - "resource\030\014 \001(\0162i.google.ads.googleads.v2" + - "6.enums.MultiPartyAuthReviewTargetResour" + - "ceEnum.MultiPartyAuthReviewTargetResourc" + - "eB\003\340A\003\022h\n\033customer_user_access_review\030\002 " + - "\001(\0132<.google.ads.googleads.v26.resources" + - ".CustomerUserAccessReviewB\003\340A\003H\000\022}\n&cust" + - "omer_user_access_invitation_review\030\003 \001(\013" + - "2F.google.ads.googleads.v26.resources.Cu" + - "stomerUserAccessInvitationReviewB\003\340A\003H\000:" + - "z\352Aw\n-googleads.googleapis.com/MultiPart" + - "yAuthReview\022Fcustomers/{customer_id}/mul" + - "tiPartyAuthReviews/{customer_invitation_" + - "id}B\033\n\031multi_party_review_detail\"\320\001\n\030Cus" + - "tomerUserAccessReview\022U\n\030old_customer_us" + - "er_access\030\001 \001(\tB3\340A\003\372A-\n+googleads.googl" + - "eapis.com/CustomerUserAccess\022]\n\030new_cust" + - "omer_user_access\030\002 \001(\01326.google.ads.goog" + - "leads.v26.resources.CustomerUserAccessB\003" + - "\340A\003\"\230\001\n\"CustomerUserAccessInvitationRevi" + - "ew\022r\n#new_customer_user_access_invitatio" + - "n\030\002 \001(\0132@.google.ads.googleads.v26.resou" + - "rces.CustomerUserAccessInvitationB\003\340A\003B\213" + - "\002\n&com.google.ads.googleads.v26.resource" + - "sB\031MultiPartyAuthReviewProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "ior.proto\032\031google/api/resource.proto\"\224\010\n" + + "\024MultiPartyAuthReview\022M\n\rresource_name\030\001" + + " \001(\tB6\342A\001\005\372A/\n-googleads.googleapis.com/" + + "MultiPartyAuthReview\022(\n\032multi_party_auth" + + "_review_id\030\004 \001(\003B\004\342A\001\003\022 \n\022creation_date_" + + "time\030\005 \001(\tB\004\342A\001\003\022v\n\rreview_status\030\006 \001(\0162" + + "Y.google.ads.googleads.v26.enums.MultiPa" + + "rtyAuthReviewStatusEnum.MultiPartyAuthRe" + + "viewStatusB\004\342A\001\003\022 \n\022approval_date_time\030\007" + + " \001(\tB\004\342A\001\003\022\033\n\rjustification\030\t \001(\tB\004\342A\001\003\022" + + " \n\022request_user_email\030\n \001(\tB\004\342A\001\003\022y\n\016ope" + + "ration_type\030\013 \001(\0162[.google.ads.googleads" + + ".v26.enums.MultiPartyAuthOperationTypeEn" + + "um.MultiPartyAuthOperationTypeB\004\342A\001\003\022\210\001\n" + + "\017target_resource\030\014 \001(\0162i.google.ads.goog" + + "leads.v26.enums.MultiPartyAuthReviewTarg" + + "etResourceEnum.MultiPartyAuthReviewTarge" + + "tResourceB\004\342A\001\003\022i\n\033customer_user_access_" + + "review\030\002 \001(\0132<.google.ads.googleads.v26." + + "resources.CustomerUserAccessReviewB\004\342A\001\003" + + "H\000\022~\n&customer_user_access_invitation_re" + + "view\030\003 \001(\0132F.google.ads.googleads.v26.re" + + "sources.CustomerUserAccessInvitationRevi" + + "ewB\004\342A\001\003H\000:z\352Aw\n-googleads.googleapis.co" + + "m/MultiPartyAuthReview\022Fcustomers/{custo" + + "mer_id}/multiPartyAuthReviews/{customer_" + + "invitation_id}B\033\n\031multi_party_review_det" + + "ail\"\322\001\n\030CustomerUserAccessReview\022V\n\030old_" + + "customer_user_access\030\001 \001(\tB4\342A\001\003\372A-\n+goo" + + "gleads.googleapis.com/CustomerUserAccess" + + "\022^\n\030new_customer_user_access\030\002 \001(\01326.goo" + + "gle.ads.googleads.v26.resources.Customer" + + "UserAccessB\004\342A\001\003\"\231\001\n\"CustomerUserAccessI" + + "nvitationReview\022s\n#new_customer_user_acc" + + "ess_invitation\030\002 \001(\0132@.google.ads.google" + + "ads.v26.resources.CustomerUserAccessInvi" + + "tationB\004\342A\001\003B\213\002\n&com.google.ads.googlead" + + "s.v26.resourcesB\031MultiPartyAuthReviewPro" + + "toP\001ZKgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/resources;resource" + + "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + + "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + + "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + + "esb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadClientSummaryProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadClientSummaryProto.java index 6c0c12cd73..19e3344e4f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadClientSummaryProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadClientSummaryProto.java @@ -77,75 +77,76 @@ public static void registerAllExtensions( "26/errors/string_format_error.proto\0329goo" + "gle/ads/googleads/v26/errors/string_leng" + "th_error.proto\032\037google/api/field_behavio" + - "r.proto\032\031google/api/resource.proto\"\305\007\n$O" + - "fflineConversionUploadClientSummary\022\\\n\rr" + - "esource_name\030\001 \001(\tBE\340A\003\372A?\n=googleads.go" + - "ogleapis.com/OfflineConversionUploadClie" + - "ntSummary\022j\n\006client\030\002 \001(\0162U.google.ads.g" + - "oogleads.v26.enums.OfflineEventUploadCli" + - "entEnum.OfflineEventUploadClientB\003\340A\003\022|\n" + - "\006status\030\003 \001(\0162g.google.ads.googleads.v26" + - ".enums.OfflineConversionDiagnosticStatus" + - "Enum.OfflineConversionDiagnosticStatusB\003" + - "\340A\003\022\036\n\021total_event_count\030\004 \001(\003B\003\340A\003\022#\n\026s" + - "uccessful_event_count\030\005 \001(\003B\003\340A\003\022\031\n\014succ" + - "ess_rate\030\006 \001(\001B\003\340A\003\022 \n\023pending_event_cou" + - "nt\030\013 \001(\003B\003\340A\003\022\031\n\014pending_rate\030\014 \001(\001B\003\340A\003" + - "\022\"\n\025last_upload_date_time\030\007 \001(\tB\003\340A\003\022Z\n\017" + - "daily_summaries\030\010 \003(\0132<.google.ads.googl" + - "eads.v26.resources.OfflineConversionSumm" + - "aryB\003\340A\003\022X\n\rjob_summaries\030\t \003(\0132<.google" + - ".ads.googleads.v26.resources.OfflineConv" + - "ersionSummaryB\003\340A\003\022O\n\006alerts\030\n \003(\0132:.goo" + - "gle.ads.googleads.v26.resources.OfflineC" + - "onversionAlertB\003\340A\003:\214\001\352A\210\001\n=googleads.go" + - "ogleapis.com/OfflineConversionUploadClie" + - "ntSummary\022Gcustomers/{customer_id}/offli" + - "neConversionUploadClientSummaries/{clien" + - "t}\"\264\001\n\030OfflineConversionSummary\022\035\n\020succe" + - "ssful_count\030\003 \001(\003B\003\340A\003\022\031\n\014failed_count\030\004" + - " \001(\003B\003\340A\003\022\032\n\rpending_count\030\005 \001(\003B\003\340A\003\022\025\n" + - "\006job_id\030\001 \001(\003B\003\340A\003H\000\022\032\n\013upload_date\030\002 \001(" + - "\tB\003\340A\003H\000B\017\n\rdimension_key\"\207\001\n\026OfflineCon" + - "versionAlert\022N\n\005error\030\001 \001(\0132:.google.ads" + - ".googleads.v26.resources.OfflineConversi" + - "onErrorB\003\340A\003\022\035\n\020error_percentage\030\002 \001(\001B\003" + - "\340A\003\"\347\010\n\026OfflineConversionError\022r\n\025collec" + - "tion_size_error\030\001 \001(\0162L.google.ads.googl" + - "eads.v26.errors.CollectionSizeErrorEnum." + - "CollectionSizeErrorB\003\340A\003H\000\022\227\001\n\"conversio" + - "n_adjustment_upload_error\030\002 \001(\0162d.google" + - ".ads.googleads.v26.errors.ConversionAdju" + - "stmentUploadErrorEnum.ConversionAdjustme" + - "ntUploadErrorB\003\340A\003H\000\022x\n\027conversion_uploa" + - "d_error\030\003 \001(\0162P.google.ads.googleads.v26" + - ".errors.ConversionUploadErrorEnum.Conver" + - "sionUploadErrorB\003\340A\003H\000\022S\n\ndate_error\030\004 \001" + - "(\01628.google.ads.googleads.v26.errors.Dat" + - "eErrorEnum.DateErrorB\003\340A\003H\000\022_\n\016distinct_" + - "error\030\005 \001(\0162@.google.ads.googleads.v26.e" + - "rrors.DistinctErrorEnum.DistinctErrorB\003\340" + - "A\003H\000\022V\n\013field_error\030\006 \001(\0162:.google.ads.g" + - "oogleads.v26.errors.FieldErrorEnum.Field" + - "ErrorB\003\340A\003H\000\022Y\n\014mutate_error\030\007 \001(\0162<.goo" + - "gle.ads.googleads.v26.errors.MutateError" + - "Enum.MutateErrorB\003\340A\003H\000\022r\n\025not_allowlist" + - "ed_error\030\010 \001(\0162L.google.ads.googleads.v2" + - "6.errors.NotAllowlistedErrorEnum.NotAllo" + - "wlistedErrorB\003\340A\003H\000\022l\n\023string_format_err" + - "or\030\t \001(\0162H.google.ads.googleads.v26.erro" + - "rs.StringFormatErrorEnum.StringFormatErr" + - "orB\003\340A\003H\000\022l\n\023string_length_error\030\n \001(\0162H" + - ".google.ads.googleads.v26.errors.StringL" + - "engthErrorEnum.StringLengthErrorB\003\340A\003H\000B" + - "\014\n\nerror_codeB\233\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB)OfflineConversionUploa" + - "dClientSummaryProtoP\001ZKgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/r" + - "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + - "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + - "eAds\\V26\\Resources\352\002&Google::Ads::Google" + - "Ads::V26::Resourcesb\006proto3" + "r.proto\032\031google/api/resource.proto\"\321\007\n$O" + + "fflineConversionUploadClientSummary\022]\n\rr" + + "esource_name\030\001 \001(\tBF\342A\001\003\372A?\n=googleads.g" + + "oogleapis.com/OfflineConversionUploadCli" + + "entSummary\022k\n\006client\030\002 \001(\0162U.google.ads." + + "googleads.v26.enums.OfflineEventUploadCl" + + "ientEnum.OfflineEventUploadClientB\004\342A\001\003\022" + + "}\n\006status\030\003 \001(\0162g.google.ads.googleads.v" + + "26.enums.OfflineConversionDiagnosticStat" + + "usEnum.OfflineConversionDiagnosticStatus" + + "B\004\342A\001\003\022\037\n\021total_event_count\030\004 \001(\003B\004\342A\001\003\022" + + "$\n\026successful_event_count\030\005 \001(\003B\004\342A\001\003\022\032\n" + + "\014success_rate\030\006 \001(\001B\004\342A\001\003\022!\n\023pending_eve" + + "nt_count\030\013 \001(\003B\004\342A\001\003\022\032\n\014pending_rate\030\014 \001" + + "(\001B\004\342A\001\003\022#\n\025last_upload_date_time\030\007 \001(\tB" + + "\004\342A\001\003\022[\n\017daily_summaries\030\010 \003(\0132<.google." + + "ads.googleads.v26.resources.OfflineConve" + + "rsionSummaryB\004\342A\001\003\022Y\n\rjob_summaries\030\t \003(" + + "\0132<.google.ads.googleads.v26.resources.O" + + "fflineConversionSummaryB\004\342A\001\003\022P\n\006alerts\030" + + "\n \003(\0132:.google.ads.googleads.v26.resourc" + + "es.OfflineConversionAlertB\004\342A\001\003:\214\001\352A\210\001\n=" + + "googleads.googleapis.com/OfflineConversi" + + "onUploadClientSummary\022Gcustomers/{custom" + + "er_id}/offlineConversionUploadClientSumm" + + "aries/{client}\"\271\001\n\030OfflineConversionSumm" + + "ary\022\036\n\020successful_count\030\003 \001(\003B\004\342A\001\003\022\032\n\014f" + + "ailed_count\030\004 \001(\003B\004\342A\001\003\022\033\n\rpending_count" + + "\030\005 \001(\003B\004\342A\001\003\022\026\n\006job_id\030\001 \001(\003B\004\342A\001\003H\000\022\033\n\013" + + "upload_date\030\002 \001(\tB\004\342A\001\003H\000B\017\n\rdimension_k" + + "ey\"\211\001\n\026OfflineConversionAlert\022O\n\005error\030\001" + + " \001(\0132:.google.ads.googleads.v26.resource" + + "s.OfflineConversionErrorB\004\342A\001\003\022\036\n\020error_" + + "percentage\030\002 \001(\001B\004\342A\001\003\"\361\010\n\026OfflineConver" + + "sionError\022s\n\025collection_size_error\030\001 \001(\016" + + "2L.google.ads.googleads.v26.errors.Colle" + + "ctionSizeErrorEnum.CollectionSizeErrorB\004" + + "\342A\001\003H\000\022\230\001\n\"conversion_adjustment_upload_" + + "error\030\002 \001(\0162d.google.ads.googleads.v26.e" + + "rrors.ConversionAdjustmentUploadErrorEnu" + + "m.ConversionAdjustmentUploadErrorB\004\342A\001\003H" + + "\000\022y\n\027conversion_upload_error\030\003 \001(\0162P.goo" + + "gle.ads.googleads.v26.errors.ConversionU" + + "ploadErrorEnum.ConversionUploadErrorB\004\342A" + + "\001\003H\000\022T\n\ndate_error\030\004 \001(\01628.google.ads.go" + + "ogleads.v26.errors.DateErrorEnum.DateErr" + + "orB\004\342A\001\003H\000\022`\n\016distinct_error\030\005 \001(\0162@.goo" + + "gle.ads.googleads.v26.errors.DistinctErr" + + "orEnum.DistinctErrorB\004\342A\001\003H\000\022W\n\013field_er" + + "ror\030\006 \001(\0162:.google.ads.googleads.v26.err" + + "ors.FieldErrorEnum.FieldErrorB\004\342A\001\003H\000\022Z\n" + + "\014mutate_error\030\007 \001(\0162<.google.ads.googlea" + + "ds.v26.errors.MutateErrorEnum.MutateErro" + + "rB\004\342A\001\003H\000\022s\n\025not_allowlisted_error\030\010 \001(\016" + + "2L.google.ads.googleads.v26.errors.NotAl" + + "lowlistedErrorEnum.NotAllowlistedErrorB\004" + + "\342A\001\003H\000\022m\n\023string_format_error\030\t \001(\0162H.go" + + "ogle.ads.googleads.v26.errors.StringForm" + + "atErrorEnum.StringFormatErrorB\004\342A\001\003H\000\022m\n" + + "\023string_length_error\030\n \001(\0162H.google.ads." + + "googleads.v26.errors.StringLengthErrorEn" + + "um.StringLengthErrorB\004\342A\001\003H\000B\014\n\nerror_co" + + "deB\233\002\n&com.google.ads.googleads.v26.reso" + + "urcesB)OfflineConversionUploadClientSumm" + + "aryProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadConversionActionSummaryProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadConversionActionSummaryProto.java index 326d80af8f..01bf00f9a0 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadConversionActionSummaryProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineConversionUploadConversionActionSummaryProto.java @@ -50,41 +50,41 @@ public static void registerAllExtensions( "o\032Qgoogle/ads/googleads/v26/resources/of" + "fline_conversion_upload_client_summary.p" + "roto\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\224\010\n.OfflineConv" + - "ersionUploadConversionActionSummary\022f\n\rr" + - "esource_name\030\001 \001(\tBO\340A\003\372AI\nGgoogleads.go" + + "oogle/api/resource.proto\"\240\010\n.OfflineConv" + + "ersionUploadConversionActionSummary\022g\n\rr" + + "esource_name\030\001 \001(\tBP\342A\001\003\372AI\nGgoogleads.g" + + "oogleapis.com/OfflineConversionUploadCon" + + "versionActionSummary\022k\n\006client\030\002 \001(\0162U.g" + + "oogle.ads.googleads.v26.enums.OfflineEve" + + "ntUploadClientEnum.OfflineEventUploadCli" + + "entB\004\342A\001\003\022\"\n\024conversion_action_id\030\003 \001(\003B" + + "\004\342A\001\003\022$\n\026conversion_action_name\030\004 \001(\tB\004\342" + + "A\001\003\022}\n\006status\030\005 \001(\0162g.google.ads.googlea" + + "ds.v26.enums.OfflineConversionDiagnostic" + + "StatusEnum.OfflineConversionDiagnosticSt" + + "atusB\004\342A\001\003\022\037\n\021total_event_count\030\006 \001(\003B\004\342" + + "A\001\003\022$\n\026successful_event_count\030\007 \001(\003B\004\342A\001" + + "\003\022!\n\023pending_event_count\030\010 \001(\003B\004\342A\001\003\022#\n\025" + + "last_upload_date_time\030\t \001(\tB\004\342A\001\003\022[\n\017dai" + + "ly_summaries\030\n \003(\0132<.google.ads.googlead" + + "s.v26.resources.OfflineConversionSummary" + + "B\004\342A\001\003\022Y\n\rjob_summaries\030\013 \003(\0132<.google.a" + + "ds.googleads.v26.resources.OfflineConver" + + "sionSummaryB\004\342A\001\003\022P\n\006alerts\030\014 \003(\0132:.goog" + + "le.ads.googleads.v26.resources.OfflineCo" + + "nversionAlertB\004\342A\001\003:\265\001\352A\261\001\nGgoogleads.go" + "ogleapis.com/OfflineConversionUploadConv" + - "ersionActionSummary\022j\n\006client\030\002 \001(\0162U.go" + - "ogle.ads.googleads.v26.enums.OfflineEven" + - "tUploadClientEnum.OfflineEventUploadClie" + - "ntB\003\340A\003\022!\n\024conversion_action_id\030\003 \001(\003B\003\340" + - "A\003\022#\n\026conversion_action_name\030\004 \001(\tB\003\340A\003\022" + - "|\n\006status\030\005 \001(\0162g.google.ads.googleads.v" + - "26.enums.OfflineConversionDiagnosticStat" + - "usEnum.OfflineConversionDiagnosticStatus" + - "B\003\340A\003\022\036\n\021total_event_count\030\006 \001(\003B\003\340A\003\022#\n" + - "\026successful_event_count\030\007 \001(\003B\003\340A\003\022 \n\023pe" + - "nding_event_count\030\010 \001(\003B\003\340A\003\022\"\n\025last_upl" + - "oad_date_time\030\t \001(\tB\003\340A\003\022Z\n\017daily_summar" + - "ies\030\n \003(\0132<.google.ads.googleads.v26.res" + - "ources.OfflineConversionSummaryB\003\340A\003\022X\n\r" + - "job_summaries\030\013 \003(\0132<.google.ads.googlea" + - "ds.v26.resources.OfflineConversionSummar" + - "yB\003\340A\003\022O\n\006alerts\030\014 \003(\0132:.google.ads.goog" + - "leads.v26.resources.OfflineConversionAle" + - "rtB\003\340A\003:\265\001\352A\261\001\nGgoogleads.googleapis.com" + - "/OfflineConversionUploadConversionAction" + - "Summary\022fcustomers/{customer_id}/offline" + - "ConversionUploadConversionActionSummarie" + - "s/{conversion_type_id}~{client}B\245\002\n&com." + - "google.ads.googleads.v26.resourcesB3Offl" + - "ineConversionUploadConversionActionSumma" + - "ryProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "ersionActionSummary\022fcustomers/{customer" + + "_id}/offlineConversionUploadConversionAc" + + "tionSummaries/{conversion_type_id}~{clie" + + "nt}B\245\002\n&com.google.ads.googleads.v26.res" + + "ourcesB3OfflineConversionUploadConversio" + + "nActionSummaryProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineUserDataJobProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineUserDataJobProto.java index 919b1686fa..39fb38d9bd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineUserDataJobProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OfflineUserDataJobProto.java @@ -57,42 +57,42 @@ public static void registerAllExtensions( "job_status.proto\032?google/ads/googleads/v" + "26/enums/offline_user_data_job_type.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + - "le/api/resource.proto\"\267\007\n\022OfflineUserDat" + - "aJob\022J\n\rresource_name\030\001 \001(\tB3\340A\005\372A-\n+goo" + - "gleads.googleapis.com/OfflineUserDataJob" + - "\022\024\n\002id\030\t \001(\003B\003\340A\003H\001\210\001\001\022\035\n\013external_id\030\n " + - "\001(\003B\003\340A\005H\002\210\001\001\022d\n\004type\030\004 \001(\0162Q.google.ads" + - ".googleads.v26.enums.OfflineUserDataJobT" + - "ypeEnum.OfflineUserDataJobTypeB\003\340A\005\022j\n\006s" + - "tatus\030\005 \001(\0162U.google.ads.googleads.v26.e" + - "nums.OfflineUserDataJobStatusEnum.Offlin" + - "eUserDataJobStatusB\003\340A\003\022\200\001\n\016failure_reas" + - "on\030\006 \001(\0162c.google.ads.googleads.v26.enum" + - "s.OfflineUserDataJobFailureReasonEnum.Of" + - "flineUserDataJobFailureReasonB\003\340A\003\022_\n\022op" + - "eration_metadata\030\013 \001(\0132>.google.ads.goog" + - "leads.v26.resources.OfflineUserDataJobMe" + - "tadataB\003\340A\003\022p\n!customer_match_user_list_" + - "metadata\030\007 \001(\0132>.google.ads.googleads.v2" + - "6.common.CustomerMatchUserListMetadataB\003" + - "\340A\005H\000\022X\n\024store_sales_metadata\030\010 \001(\01323.go" + - "ogle.ads.googleads.v26.common.StoreSales" + - "MetadataB\003\340A\005H\000:{\352Ax\n+googleads.googleap" + - "is.com/OfflineUserDataJob\022Icustomers/{cu" + - "stomer_id}/offlineUserDataJobs/{offline_" + - "user_data_update_id}B\n\n\010metadataB\005\n\003_idB" + - "\016\n\014_external_id\"\243\001\n\032OfflineUserDataJobMe" + - "tadata\022\204\001\n\020match_rate_range\030\001 \001(\0162e.goog" + - "le.ads.googleads.v26.enums.OfflineUserDa" + - "taJobMatchRateRangeEnum.OfflineUserDataJ" + - "obMatchRateRangeB\003\340A\003B\211\002\n&com.google.ads" + - ".googleads.v26.resourcesB\027OfflineUserDat" + - "aJobProtoP\001ZKgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/resources;r" + - "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + - "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + - "esources\352\002&Google::Ads::GoogleAds::V26::" + - "Resourcesb\006proto3" + "le/api/resource.proto\"\300\007\n\022OfflineUserDat" + + "aJob\022K\n\rresource_name\030\001 \001(\tB4\342A\001\005\372A-\n+go" + + "ogleads.googleapis.com/OfflineUserDataJo" + + "b\022\025\n\002id\030\t \001(\003B\004\342A\001\003H\001\210\001\001\022\036\n\013external_id\030" + + "\n \001(\003B\004\342A\001\005H\002\210\001\001\022e\n\004type\030\004 \001(\0162Q.google." + + "ads.googleads.v26.enums.OfflineUserDataJ" + + "obTypeEnum.OfflineUserDataJobTypeB\004\342A\001\005\022" + + "k\n\006status\030\005 \001(\0162U.google.ads.googleads.v" + + "26.enums.OfflineUserDataJobStatusEnum.Of" + + "flineUserDataJobStatusB\004\342A\001\003\022\201\001\n\016failure" + + "_reason\030\006 \001(\0162c.google.ads.googleads.v26" + + ".enums.OfflineUserDataJobFailureReasonEn" + + "um.OfflineUserDataJobFailureReasonB\004\342A\001\003" + + "\022`\n\022operation_metadata\030\013 \001(\0132>.google.ad" + + "s.googleads.v26.resources.OfflineUserDat" + + "aJobMetadataB\004\342A\001\003\022q\n!customer_match_use" + + "r_list_metadata\030\007 \001(\0132>.google.ads.googl" + + "eads.v26.common.CustomerMatchUserListMet" + + "adataB\004\342A\001\005H\000\022Y\n\024store_sales_metadata\030\010 " + + "\001(\01323.google.ads.googleads.v26.common.St" + + "oreSalesMetadataB\004\342A\001\005H\000:{\352Ax\n+googleads" + + ".googleapis.com/OfflineUserDataJob\022Icust" + + "omers/{customer_id}/offlineUserDataJobs/" + + "{offline_user_data_update_id}B\n\n\010metadat" + + "aB\005\n\003_idB\016\n\014_external_id\"\244\001\n\032OfflineUser" + + "DataJobMetadata\022\205\001\n\020match_rate_range\030\001 \001" + + "(\0162e.google.ads.googleads.v26.enums.Offl" + + "ineUserDataJobMatchRateRangeEnum.Offline" + + "UserDataJobMatchRateRangeB\004\342A\001\003B\211\002\n&com." + + "google.ads.googleads.v26.resourcesB\027Offl" + + "ineUserDataJobProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OperatingSystemVersionConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OperatingSystemVersionConstantProto.java index 3b716c761b..cf373c4315 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OperatingSystemVersionConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/OperatingSystemVersionConstantProto.java @@ -46,28 +46,28 @@ public static void registerAllExtensions( "/ads/googleads/v26/enums/operating_syste" + "m_version_operator_type.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\236\004\n\036OperatingSystemVersionCons" + - "tant\022V\n\rresource_name\030\001 \001(\tB?\340A\003\372A9\n7goo" + - "gleads.googleapis.com/OperatingSystemVer" + - "sionConstant\022\024\n\002id\030\007 \001(\003B\003\340A\003H\000\210\001\001\022\026\n\004na" + - "me\030\010 \001(\tB\003\340A\003H\001\210\001\001\022\"\n\020os_major_version\030\t" + - " \001(\005B\003\340A\003H\002\210\001\001\022\"\n\020os_minor_version\030\n \001(\005" + - "B\003\340A\003H\003\210\001\001\022\205\001\n\roperator_type\030\006 \001(\0162i.goo" + - "gle.ads.googleads.v26.enums.OperatingSys" + - "temVersionOperatorTypeEnum.OperatingSyst" + - "emVersionOperatorTypeB\003\340A\003:l\352Ai\n7googlea" + - "ds.googleapis.com/OperatingSystemVersion" + - "Constant\022.operatingSystemVersionConstant" + - "s/{criterion_id}B\005\n\003_idB\007\n\005_nameB\023\n\021_os_" + - "major_versionB\023\n\021_os_minor_versionB\225\002\n&c" + - "om.google.ads.googleads.v26.resourcesB#O" + - "peratingSystemVersionConstantProtoP\001ZKgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/resources;resources\242\002\003GAA\252" + - "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + - "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + - "le::Ads::GoogleAds::V26::Resourcesb\006prot" + - "o3" + "rce.proto\"\244\004\n\036OperatingSystemVersionCons" + + "tant\022W\n\rresource_name\030\001 \001(\tB@\342A\001\003\372A9\n7go" + + "ogleads.googleapis.com/OperatingSystemVe" + + "rsionConstant\022\025\n\002id\030\007 \001(\003B\004\342A\001\003H\000\210\001\001\022\027\n\004" + + "name\030\010 \001(\tB\004\342A\001\003H\001\210\001\001\022#\n\020os_major_versio" + + "n\030\t \001(\005B\004\342A\001\003H\002\210\001\001\022#\n\020os_minor_version\030\n" + + " \001(\005B\004\342A\001\003H\003\210\001\001\022\206\001\n\roperator_type\030\006 \001(\0162" + + "i.google.ads.googleads.v26.enums.Operati" + + "ngSystemVersionOperatorTypeEnum.Operatin" + + "gSystemVersionOperatorTypeB\004\342A\001\003:l\352Ai\n7g" + + "oogleads.googleapis.com/OperatingSystemV" + + "ersionConstant\022.operatingSystemVersionCo" + + "nstants/{criterion_id}B\005\n\003_idB\007\n\005_nameB\023" + + "\n\021_os_major_versionB\023\n\021_os_minor_version" + + "B\225\002\n&com.google.ads.googleads.v26.resour" + + "cesB#OperatingSystemVersionConstantProto" + + "P\001ZKgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/resources;resources\242" + + "\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resourc" + + "es\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352" + + "\002&Google::Ads::GoogleAds::V26::Resources" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaidOrganicSearchTermViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaidOrganicSearchTermViewProto.java index 47ba1a91a4..1aa61867fe 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaidOrganicSearchTermViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaidOrganicSearchTermViewProto.java @@ -44,22 +44,22 @@ public static void registerAllExtensions( "d_organic_search_term_view.proto\022\"google" + ".ads.googleads.v26.resources\032\037google/api" + "/field_behavior.proto\032\031google/api/resour" + - "ce.proto\"\275\002\n\031PaidOrganicSearchTermView\022Q" + - "\n\rresource_name\030\001 \001(\tB:\340A\003\372A4\n2googleads" + - ".googleapis.com/PaidOrganicSearchTermVie" + - "w\022\035\n\013search_term\030\003 \001(\tB\003\340A\003H\000\210\001\001:\235\001\352A\231\001\n" + - "2googleads.googleapis.com/PaidOrganicSea" + - "rchTermView\022ccustomers/{customer_id}/pai" + - "dOrganicSearchTermViews/{campaign_id}~{a" + - "d_group_id}~{base64_search_term}B\016\n\014_sea" + - "rch_termB\220\002\n&com.google.ads.googleads.v2" + - "6.resourcesB\036PaidOrganicSearchTermViewPr" + - "otoP\001ZKgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/resources;resourc" + - "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + - "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + - "es\352\002&Google::Ads::GoogleAds::V26::Resour" + - "cesb\006proto3" + "ce.proto\"\277\002\n\031PaidOrganicSearchTermView\022R" + + "\n\rresource_name\030\001 \001(\tB;\342A\001\003\372A4\n2googlead" + + "s.googleapis.com/PaidOrganicSearchTermVi" + + "ew\022\036\n\013search_term\030\003 \001(\tB\004\342A\001\003H\000\210\001\001:\235\001\352A\231" + + "\001\n2googleads.googleapis.com/PaidOrganicS" + + "earchTermView\022ccustomers/{customer_id}/p" + + "aidOrganicSearchTermViews/{campaign_id}~" + + "{ad_group_id}~{base64_search_term}B\016\n\014_s" + + "earch_termB\220\002\n&com.google.ads.googleads." + + "v26.resourcesB\036PaidOrganicSearchTermView" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ParentalStatusViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ParentalStatusViewProto.java index 8f9ec3b8d4..bcedd4b9bb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ParentalStatusViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ParentalStatusViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "ental_status_view.proto\022\"google.ads.goog" + "leads.v26.resources\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\"" + - "\334\001\n\022ParentalStatusView\022J\n\rresource_name\030" + - "\001 \001(\tB3\340A\003\372A-\n+googleads.googleapis.com/" + - "ParentalStatusView:z\352Aw\n+googleads.googl" + - "eapis.com/ParentalStatusView\022Hcustomers/" + - "{customer_id}/parentalStatusViews/{ad_gr" + - "oup_id}~{criterion_id}B\211\002\n&com.google.ad" + - "s.googleads.v26.resourcesB\027ParentalStatu" + - "sViewProtoP\001ZKgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/resources;" + - "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + - "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + - "Resources\352\002&Google::Ads::GoogleAds::V26:" + - ":Resourcesb\006proto3" + "\335\001\n\022ParentalStatusView\022K\n\rresource_name\030" + + "\001 \001(\tB4\342A\001\003\372A-\n+googleads.googleapis.com" + + "/ParentalStatusView:z\352Aw\n+googleads.goog" + + "leapis.com/ParentalStatusView\022Hcustomers" + + "/{customer_id}/parentalStatusViews/{ad_g" + + "roup_id}~{criterion_id}B\211\002\n&com.google.a" + + "ds.googleads.v26.resourcesB\027ParentalStat" + + "usViewProtoP\001ZKgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v26/resources" + + ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + + "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + + "\\Resources\352\002&Google::Ads::GoogleAds::V26" + + "::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaymentsAccountProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaymentsAccountProto.java index d928ebfc15..972af2a383 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaymentsAccountProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PaymentsAccountProto.java @@ -43,29 +43,30 @@ public static void registerAllExtensions( "\n9google/ads/googleads/v26/resources/pay" + "ments_account.proto\022\"google.ads.googlead" + "s.v26.resources\032\037google/api/field_behavi" + - "or.proto\032\031google/api/resource.proto\"\333\004\n\017" + - "PaymentsAccount\022G\n\rresource_name\030\001 \001(\tB0" + - "\340A\003\372A*\n(googleads.googleapis.com/Payment" + - "sAccount\022%\n\023payments_account_id\030\010 \001(\tB\003\340" + - "A\003H\000\210\001\001\022\026\n\004name\030\t \001(\tB\003\340A\003H\001\210\001\001\022\037\n\rcurre" + - "ncy_code\030\n \001(\tB\003\340A\003H\002\210\001\001\022%\n\023payments_pro" + - "file_id\030\013 \001(\tB\003\340A\003H\003\210\001\001\022/\n\035secondary_pay" + - "ments_profile_id\030\014 \001(\tB\003\340A\003H\004\210\001\001\022O\n\027payi" + - "ng_manager_customer\030\r \001(\tB)\340A\003\372A#\n!googl" + - "eads.googleapis.com/CustomerH\005\210\001\001:m\352Aj\n(" + - "googleads.googleapis.com/PaymentsAccount" + - "\022>customers/{customer_id}/paymentsAccoun" + - "ts/{payments_account_id}B\026\n\024_payments_ac" + - "count_idB\007\n\005_nameB\020\n\016_currency_codeB\026\n\024_" + - "payments_profile_idB \n\036_secondary_paymen" + - "ts_profile_idB\032\n\030_paying_manager_custome" + - "rB\206\002\n&com.google.ads.googleads.v26.resou" + - "rcesB\024PaymentsAccountProtoP\001ZKgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/resources;resources\242\002\003GAA\252\002\"Google" + - ".Ads.GoogleAds.V26.Resources\312\002\"Google\\Ad" + - "s\\GoogleAds\\V26\\Resources\352\002&Google::Ads:" + - ":GoogleAds::V26::Resourcesb\006proto3" + "or.proto\032\031google/api/resource.proto\"\342\004\n\017" + + "PaymentsAccount\022H\n\rresource_name\030\001 \001(\tB1" + + "\342A\001\003\372A*\n(googleads.googleapis.com/Paymen" + + "tsAccount\022&\n\023payments_account_id\030\010 \001(\tB\004" + + "\342A\001\003H\000\210\001\001\022\027\n\004name\030\t \001(\tB\004\342A\001\003H\001\210\001\001\022 \n\rcu" + + "rrency_code\030\n \001(\tB\004\342A\001\003H\002\210\001\001\022&\n\023payments" + + "_profile_id\030\013 \001(\tB\004\342A\001\003H\003\210\001\001\0220\n\035secondar" + + "y_payments_profile_id\030\014 \001(\tB\004\342A\001\003H\004\210\001\001\022P" + + "\n\027paying_manager_customer\030\r \001(\tB*\342A\001\003\372A#" + + "\n!googleads.googleapis.com/CustomerH\005\210\001\001" + + ":m\352Aj\n(googleads.googleapis.com/Payments" + + "Account\022>customers/{customer_id}/payment" + + "sAccounts/{payments_account_id}B\026\n\024_paym" + + "ents_account_idB\007\n\005_nameB\020\n\016_currency_co" + + "deB\026\n\024_payments_profile_idB \n\036_secondary" + + "_payments_profile_idB\032\n\030_paying_manager_" + + "customerB\206\002\n&com.google.ads.googleads.v2" + + "6.resourcesB\024PaymentsAccountProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerStoreViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerStoreViewProto.java index c15a4ee6a7..1c81fcaf91 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerStoreViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerStoreViewProto.java @@ -43,24 +43,24 @@ public static void registerAllExtensions( "\n7google/ads/googleads/v26/resources/per" + "_store_view.proto\022\"google.ads.googleads." + "v26.resources\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\215\003\n\014Pe" + - "rStoreView\022D\n\rresource_name\030\001 \001(\tB-\340A\003\372A" + - "\'\n%googleads.googleapis.com/PerStoreView" + - "\022\025\n\010place_id\030\002 \001(\tB\003\340A\003\022\025\n\010address1\030\003 \001(" + - "\tB\003\340A\003\022\025\n\010address2\030\004 \001(\tB\003\340A\003\022\032\n\rbusines" + - "s_name\030\005 \001(\tB\003\340A\003\022\021\n\004city\030\006 \001(\tB\003\340A\003\022\031\n\014" + - "country_code\030\007 \001(\tB\003\340A\003\022\031\n\014phone_number\030" + - "\010 \001(\tB\003\340A\003\022\030\n\013postal_code\030\t \001(\tB\003\340A\003\022\025\n\010" + - "province\030\n \001(\tB\003\340A\003:\\\352AY\n%googleads.goog" + - "leapis.com/PerStoreView\0220customers/{cust" + - "omer_id}/perStoreViews/{place_id}B\203\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\021Pe" + - "rStoreViewProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + ".proto\032\031google/api/resource.proto\"\227\003\n\014Pe" + + "rStoreView\022E\n\rresource_name\030\001 \001(\tB.\342A\001\003\372" + + "A\'\n%googleads.googleapis.com/PerStoreVie" + + "w\022\026\n\010place_id\030\002 \001(\tB\004\342A\001\003\022\026\n\010address1\030\003 " + + "\001(\tB\004\342A\001\003\022\026\n\010address2\030\004 \001(\tB\004\342A\001\003\022\033\n\rbus" + + "iness_name\030\005 \001(\tB\004\342A\001\003\022\022\n\004city\030\006 \001(\tB\004\342A" + + "\001\003\022\032\n\014country_code\030\007 \001(\tB\004\342A\001\003\022\032\n\014phone_" + + "number\030\010 \001(\tB\004\342A\001\003\022\031\n\013postal_code\030\t \001(\tB" + + "\004\342A\001\003\022\026\n\010province\030\n \001(\tB\004\342A\001\003:\\\352AY\n%goog" + + "leads.googleapis.com/PerStoreView\0220custo" + + "mers/{customer_id}/perStoreViews/{place_" + + "id}B\203\002\n&com.google.ads.googleads.v26.res" + + "ourcesB\021PerStoreViewProtoP\001ZKgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/resources;resources\242\002\003GAA\252\002\"Google." + + "Ads.GoogleAds.V26.Resources\312\002\"Google\\Ads" + + "\\GoogleAds\\V26\\Resources\352\002&Google::Ads::" + + "GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerformanceMaxPlacementViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerformanceMaxPlacementViewProto.java index da8b08f1fb..04ff53d401 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerformanceMaxPlacementViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/PerformanceMaxPlacementViewProto.java @@ -45,28 +45,28 @@ public static void registerAllExtensions( "e.ads.googleads.v26.resources\0323google/ad" + "s/googleads/v26/enums/placement_type.pro" + "to\032\037google/api/field_behavior.proto\032\031goo" + - "gle/api/resource.proto\"\233\004\n\033PerformanceMa" + - "xPlacementView\022S\n\rresource_name\030\001 \001(\tB<\340" + - "A\003\372A6\n4googleads.googleapis.com/Performa" + - "nceMaxPlacementView\022\033\n\tplacement\030\002 \001(\tB\003" + - "\340A\003H\000\210\001\001\022\036\n\014display_name\030\003 \001(\tB\003\340A\003H\001\210\001\001" + - "\022\034\n\ntarget_url\030\004 \001(\tB\003\340A\003H\002\210\001\001\022\\\n\016placem" + - "ent_type\030\005 \001(\0162?.google.ads.googleads.v2" + - "6.enums.PlacementTypeEnum.PlacementTypeB" + - "\003\340A\003:\277\001\352A\273\001\n4googleads.googleapis.com/Pe" + - "rformanceMaxPlacementView\022Hcustomers/{cu" + - "stomer_id}/performanceMaxPlacementViews/" + - "{base_64_placement}*\034performanceMaxPlace" + - "mentViews2\033performanceMaxPlacementViewB\014" + - "\n\n_placementB\017\n\r_display_nameB\r\n\013_target" + - "_urlB\222\002\n&com.google.ads.googleads.v26.re" + - "sourcesB PerformanceMaxPlacementViewProt" + - "oP\001ZKgoogle.golang.org/genproto/googleap" + - "is/ads/googleads/v26/resources;resources" + - "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + - "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + - "\352\002&Google::Ads::GoogleAds::V26::Resource" + - "sb\006proto3" + "gle/api/resource.proto\"\240\004\n\033PerformanceMa" + + "xPlacementView\022T\n\rresource_name\030\001 \001(\tB=\342" + + "A\001\003\372A6\n4googleads.googleapis.com/Perform" + + "anceMaxPlacementView\022\034\n\tplacement\030\002 \001(\tB" + + "\004\342A\001\003H\000\210\001\001\022\037\n\014display_name\030\003 \001(\tB\004\342A\001\003H\001" + + "\210\001\001\022\035\n\ntarget_url\030\004 \001(\tB\004\342A\001\003H\002\210\001\001\022]\n\016pl" + + "acement_type\030\005 \001(\0162?.google.ads.googlead" + + "s.v26.enums.PlacementTypeEnum.PlacementT" + + "ypeB\004\342A\001\003:\277\001\352A\273\001\n4googleads.googleapis.c" + + "om/PerformanceMaxPlacementView\022Hcustomer" + + "s/{customer_id}/performanceMaxPlacementV" + + "iews/{base_64_placement}*\034performanceMax" + + "PlacementViews2\033performanceMaxPlacementV" + + "iewB\014\n\n_placementB\017\n\r_display_nameB\r\n\013_t" + + "arget_urlB\222\002\n&com.google.ads.googleads.v" + + "26.resourcesB PerformanceMaxPlacementVie" + + "wProtoP\001ZKgoogle.golang.org/genproto/goo" + + "gleapis/ads/googleads/v26/resources;reso" + + "urces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.R" + + "esources\312\002\"Google\\Ads\\GoogleAds\\V26\\Reso" + + "urces\352\002&Google::Ads::GoogleAds::V26::Res" + + "ourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductCategoryConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductCategoryConstantProto.java index b1ce98babb..39d8ed126d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductCategoryConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductCategoryConstantProto.java @@ -52,35 +52,35 @@ public static void registerAllExtensions( "proto\032;google/ads/googleads/v26/enums/pr" + "oduct_category_state.proto\032\037google/api/f" + "ield_behavior.proto\032\031google/api/resource" + - ".proto\"\322\006\n\027ProductCategoryConstant\022O\n\rre" + - "source_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.goo" + - "gleapis.com/ProductCategoryConstant\022\030\n\013c" + - "ategory_id\030\002 \001(\003B\003\340A\003\022g\n product_categor" + - "y_constant_parent\030\003 \001(\tB8\340A\003\372A2\n0googlea" + - "ds.googleapis.com/ProductCategoryConstan" + - "tH\000\210\001\001\022a\n\005level\030\004 \001(\0162M.google.ads.googl" + - "eads.v26.enums.ProductCategoryLevelEnum." + - "ProductCategoryLevelB\003\340A\003\022a\n\005state\030\005 \001(\016" + - "2M.google.ads.googleads.v26.enums.Produc" + - "tCategoryStateEnum.ProductCategoryStateB" + - "\003\340A\003\022s\n\rlocalizations\030\006 \003(\0132W.google.ads" + - ".googleads.v26.resources.ProductCategory" + - "Constant.ProductCategoryLocalizationB\003\340A" + - "\003\032g\n\033ProductCategoryLocalization\022\030\n\013regi" + - "on_code\030\001 \001(\tB\003\340A\003\022\032\n\rlanguage_code\030\002 \001(" + - "\tB\003\340A\003\022\022\n\005value\030\003 \001(\tB\003\340A\003:\231\001\352A\225\001\n0googl" + - "eads.googleapis.com/ProductCategoryConst" + - "ant\022.productCategoryConstants/{level}~{c" + - "ategory_id}*\030productCategoryConstants2\027p" + - "roductCategoryConstantB#\n!_product_categ" + - "ory_constant_parentB\216\002\n&com.google.ads.g" + - "oogleads.v26.resourcesB\034ProductCategoryC" + - "onstantProtoP\001ZKgoogle.golang.org/genpro" + - "to/googleapis/ads/googleads/v26/resource" + - "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + - ".V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + - "6\\Resources\352\002&Google::Ads::GoogleAds::V2" + - "6::Resourcesb\006proto3" + ".proto\"\333\006\n\027ProductCategoryConstant\022P\n\rre" + + "source_name\030\001 \001(\tB9\342A\001\003\372A2\n0googleads.go" + + "ogleapis.com/ProductCategoryConstant\022\031\n\013" + + "category_id\030\002 \001(\003B\004\342A\001\003\022h\n product_categ" + + "ory_constant_parent\030\003 \001(\tB9\342A\001\003\372A2\n0goog" + + "leads.googleapis.com/ProductCategoryCons" + + "tantH\000\210\001\001\022b\n\005level\030\004 \001(\0162M.google.ads.go" + + "ogleads.v26.enums.ProductCategoryLevelEn" + + "um.ProductCategoryLevelB\004\342A\001\003\022b\n\005state\030\005" + + " \001(\0162M.google.ads.googleads.v26.enums.Pr" + + "oductCategoryStateEnum.ProductCategorySt" + + "ateB\004\342A\001\003\022t\n\rlocalizations\030\006 \003(\0132W.googl" + + "e.ads.googleads.v26.resources.ProductCat" + + "egoryConstant.ProductCategoryLocalizatio" + + "nB\004\342A\001\003\032j\n\033ProductCategoryLocalization\022\031" + + "\n\013region_code\030\001 \001(\tB\004\342A\001\003\022\033\n\rlanguage_co" + + "de\030\002 \001(\tB\004\342A\001\003\022\023\n\005value\030\003 \001(\tB\004\342A\001\003:\231\001\352A" + + "\225\001\n0googleads.googleapis.com/ProductCate" + + "goryConstant\022.productCategoryConstants/{" + + "level}~{category_id}*\030productCategoryCon" + + "stants2\027productCategoryConstantB#\n!_prod" + + "uct_category_constant_parentB\216\002\n&com.goo" + + "gle.ads.googleads.v26.resourcesB\034Product" + + "CategoryConstantProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductGroupViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductGroupViewProto.java index 4a6ad40a3e..64f9e8a246 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductGroupViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductGroupViewProto.java @@ -43,20 +43,20 @@ public static void registerAllExtensions( "\n;google/ads/googleads/v26/resources/pro" + "duct_group_view.proto\022\"google.ads.google" + "ads.v26.resources\032\037google/api/field_beha" + - "vior.proto\032\031google/api/resource.proto\"\323\001" + - "\n\020ProductGroupView\022H\n\rresource_name\030\001 \001(" + - "\tB1\340A\003\372A+\n)googleads.googleapis.com/Prod" + - "uctGroupView:u\352Ar\n)googleads.googleapis." + - "com/ProductGroupView\022Ecustomers/{custome" + - "r_id}/productGroupViews/{adgroup_id}~{cr" + - "iterion_id}B\207\002\n&com.google.ads.googleads" + - ".v26.resourcesB\025ProductGroupViewProtoP\001Z" + - "Kgoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/resources;resources\242\002\003G" + - "AA\252\002\"Google.Ads.GoogleAds.V26.Resources\312" + - "\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&G" + - "oogle::Ads::GoogleAds::V26::Resourcesb\006p" + - "roto3" + "vior.proto\032\031google/api/resource.proto\"\324\001" + + "\n\020ProductGroupView\022I\n\rresource_name\030\001 \001(" + + "\tB2\342A\001\003\372A+\n)googleads.googleapis.com/Pro" + + "ductGroupView:u\352Ar\n)googleads.googleapis" + + ".com/ProductGroupView\022Ecustomers/{custom" + + "er_id}/productGroupViews/{adgroup_id}~{c" + + "riterion_id}B\207\002\n&com.google.ads.googlead" + + "s.v26.resourcesB\025ProductGroupViewProtoP\001" + + "ZKgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v26/resources;resources\242\002\003" + + "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + + "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + + "Google::Ads::GoogleAds::V26::Resourcesb\006" + + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkInvitationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkInvitationProto.java index 11b6742fe3..ddacf118c2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkInvitationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkInvitationProto.java @@ -67,47 +67,48 @@ public static void registerAllExtensions( "\032Cgoogle/ads/googleads/v26/enums/product" + "_link_invitation_status.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\321\007\n\025ProductLinkInvitation\022M\n\rr" + - "esource_name\030\001 \001(\tB6\340A\005\372A0\n.googleads.go" + - "ogleapis.com/ProductLinkInvitation\022\'\n\032pr" + - "oduct_link_invitation_id\030\002 \001(\003B\003\340A\003\022p\n\006s" + - "tatus\030\003 \001(\0162[.google.ads.googleads.v26.e" + - "nums.ProductLinkInvitationStatusEnum.Pro" + - "ductLinkInvitationStatusB\003\340A\003\022Z\n\004type\030\006 " + - "\001(\0162G.google.ads.googleads.v26.enums.Lin" + - "kedProductTypeEnum.LinkedProductTypeB\003\340A" + - "\003\022d\n\014hotel_center\030\004 \001(\0132G.google.ads.goo" + - "gleads.v26.resources.HotelCenterLinkInvi" + - "tationIdentifierB\003\340A\003H\000\022j\n\017merchant_cent" + - "er\030\005 \001(\0132J.google.ads.googleads.v26.reso" + - "urces.MerchantCenterLinkInvitationIdenti" + - "fierB\003\340A\003H\000\022r\n\023advertising_partner\030\007 \001(\013" + - "2N.google.ads.googleads.v26.resources.Ad" + - "vertisingPartnerLinkInvitationIdentifier" + - "B\003\340A\003H\000\022}\n\036advertising_partner_propertie" + - "s\030\010 \001(\0132N.google.ads.googleads.v26.resou" + - "rces.AdvertisingPartnerLinkInvitationPro" + - "pertiesB\003\340A\003H\001:|\352Ay\n.googleads.googleapi" + - "s.com/ProductLinkInvitation\022Gcustomers/{" + - "customer_id}/productLinkInvitations/{cus" + - "tomer_invitation_id}B\021\n\017invited_accountB" + - "\034\n\032invited_account_properties\"C\n#HotelCe" + - "nterLinkInvitationIdentifier\022\034\n\017hotel_ce" + - "nter_id\030\001 \001(\003B\003\340A\003\"I\n&MerchantCenterLink" + - "InvitationIdentifier\022\037\n\022merchant_center_" + - "id\030\001 \001(\003B\003\340A\003\"{\n*AdvertisingPartnerLinkI" + - "nvitationIdentifier\022@\n\010customer\030\001 \001(\tB)\340" + - "A\005\372A#\n!googleads.googleapis.com/Customer" + - "H\000\210\001\001B\013\n\t_customer\"a\n*AdvertisingPartner" + - "LinkInvitationProperties\022 \n\016allowed_doma" + - "in\030\001 \001(\tB\003\340A\005H\000\210\001\001B\021\n\017_allowed_domainB\214\002" + - "\n&com.google.ads.googleads.v26.resources" + - "B\032ProductLinkInvitationProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "rce.proto\"\331\007\n\025ProductLinkInvitation\022N\n\rr" + + "esource_name\030\001 \001(\tB7\342A\001\005\372A0\n.googleads.g" + + "oogleapis.com/ProductLinkInvitation\022(\n\032p" + + "roduct_link_invitation_id\030\002 \001(\003B\004\342A\001\003\022q\n" + + "\006status\030\003 \001(\0162[.google.ads.googleads.v26" + + ".enums.ProductLinkInvitationStatusEnum.P" + + "roductLinkInvitationStatusB\004\342A\001\003\022[\n\004type" + + "\030\006 \001(\0162G.google.ads.googleads.v26.enums." + + "LinkedProductTypeEnum.LinkedProductTypeB" + + "\004\342A\001\003\022e\n\014hotel_center\030\004 \001(\0132G.google.ads" + + ".googleads.v26.resources.HotelCenterLink" + + "InvitationIdentifierB\004\342A\001\003H\000\022k\n\017merchant" + + "_center\030\005 \001(\0132J.google.ads.googleads.v26" + + ".resources.MerchantCenterLinkInvitationI" + + "dentifierB\004\342A\001\003H\000\022s\n\023advertising_partner" + + "\030\007 \001(\0132N.google.ads.googleads.v26.resour" + + "ces.AdvertisingPartnerLinkInvitationIden" + + "tifierB\004\342A\001\003H\000\022~\n\036advertising_partner_pr" + + "operties\030\010 \001(\0132N.google.ads.googleads.v2" + + "6.resources.AdvertisingPartnerLinkInvita" + + "tionPropertiesB\004\342A\001\003H\001:|\352Ay\n.googleads.g" + + "oogleapis.com/ProductLinkInvitation\022Gcus" + + "tomers/{customer_id}/productLinkInvitati" + + "ons/{customer_invitation_id}B\021\n\017invited_" + + "accountB\034\n\032invited_account_properties\"D\n" + + "#HotelCenterLinkInvitationIdentifier\022\035\n\017" + + "hotel_center_id\030\001 \001(\003B\004\342A\001\003\"J\n&MerchantC" + + "enterLinkInvitationIdentifier\022 \n\022merchan" + + "t_center_id\030\001 \001(\003B\004\342A\001\003\"|\n*AdvertisingPa" + + "rtnerLinkInvitationIdentifier\022A\n\010custome" + + "r\030\001 \001(\tB*\342A\001\005\372A#\n!googleads.googleapis.c" + + "om/CustomerH\000\210\001\001B\013\n\t_customer\"b\n*Adverti" + + "singPartnerLinkInvitationProperties\022!\n\016a" + + "llowed_domain\030\001 \001(\tB\004\342A\001\005H\000\210\001\001B\021\n\017_allow" + + "ed_domainB\214\002\n&com.google.ads.googleads.v" + + "26.resourcesB\032ProductLinkInvitationProto" + + "P\001ZKgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v26/resources;resources\242" + + "\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resourc" + + "es\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352" + + "\002&Google::Ads::GoogleAds::V26::Resources" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkProto.java index 195a95c03e..8e59d99099 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ProductLinkProto.java @@ -70,47 +70,47 @@ public static void registerAllExtensions( "6.resources\0328google/ads/googleads/v26/en" + "ums/linked_product_type.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\326\006\n\013ProductLink\022C\n\rresource_na" + - "me\030\001 \001(\tB,\340A\005\372A&\n$googleads.googleapis.c" + - "om/ProductLink\022!\n\017product_link_id\030\002 \001(\003B" + - "\003\340A\003H\002\210\001\001\022Z\n\004type\030\003 \001(\0162G.google.ads.goo" + - "gleads.v26.enums.LinkedProductTypeEnum.L" + - "inkedProductTypeB\003\340A\003\022V\n\014data_partner\030\004 " + - "\001(\01329.google.ads.googleads.v26.resources" + - ".DataPartnerIdentifierB\003\340A\005H\000\022R\n\ngoogle_" + - "ads\030\005 \001(\01327.google.ads.googleads.v26.res" + - "ources.GoogleAdsIdentifierB\003\340A\005H\000\022\\\n\017mer" + - "chant_center\030\014 \001(\0132<.google.ads.googlead" + - "s.v26.resources.MerchantCenterIdentifier" + - "B\003\340A\005H\000\022d\n\023advertising_partner\030\r \001(\0132@.g" + + "rce.proto\"\336\006\n\013ProductLink\022D\n\rresource_na" + + "me\030\001 \001(\tB-\342A\001\005\372A&\n$googleads.googleapis." + + "com/ProductLink\022\"\n\017product_link_id\030\002 \001(\003" + + "B\004\342A\001\003H\002\210\001\001\022[\n\004type\030\003 \001(\0162G.google.ads.g" + + "oogleads.v26.enums.LinkedProductTypeEnum" + + ".LinkedProductTypeB\004\342A\001\003\022W\n\014data_partner" + + "\030\004 \001(\01329.google.ads.googleads.v26.resour" + + "ces.DataPartnerIdentifierB\004\342A\001\005H\000\022S\n\ngoo" + + "gle_ads\030\005 \001(\01327.google.ads.googleads.v26" + + ".resources.GoogleAdsIdentifierB\004\342A\001\005H\000\022]" + + "\n\017merchant_center\030\014 \001(\0132<.google.ads.goo" + + "gleads.v26.resources.MerchantCenterIdent" + + "ifierB\004\342A\001\005H\000\022e\n\023advertising_partner\030\r \001" + + "(\0132@.google.ads.googleads.v26.resources." + + "AdvertisingPartnerIdentifierB\004\342A\001\003H\000\022p\n\036" + + "advertising_partner_properties\030\017 \001(\0132@.g" + "oogle.ads.googleads.v26.resources.Advert" + - "isingPartnerIdentifierB\003\340A\003H\000\022o\n\036adverti" + - "sing_partner_properties\030\017 \001(\0132@.google.a" + - "ds.googleads.v26.resources.AdvertisingPa" + - "rtnerPropertiesB\003\340A\003H\001:a\352A^\n$googleads.g" + - "oogleapis.com/ProductLink\0226customers/{cu" + - "stomer_id}/productLinks/{product_link_id" + - "}B\020\n\016linked_productB\031\n\027product_link_prop" + - "ertiesB\022\n\020_product_link_id\"N\n\025DataPartne" + - "rIdentifier\022!\n\017data_partner_id\030\001 \001(\003B\003\340A" + - "\005H\000\210\001\001B\022\n\020_data_partner_id\"d\n\023GoogleAdsI" + - "dentifier\022@\n\010customer\030\001 \001(\tB)\340A\005\372A#\n!goo" + - "gleads.googleapis.com/CustomerH\000\210\001\001B\013\n\t_" + - "customer\"W\n\030MerchantCenterIdentifier\022$\n\022" + - "merchant_center_id\030\001 \001(\003B\003\340A\005H\000\210\001\001B\025\n\023_m" + - "erchant_center_id\"m\n\034AdvertisingPartnerI" + - "dentifier\022@\n\010customer\030\001 \001(\tB)\340A\003\372A#\n!goo" + - "gleads.googleapis.com/CustomerH\000\210\001\001B\013\n\t_" + - "customer\"S\n\034AdvertisingPartnerProperties" + - "\022 \n\016allowed_domain\030\001 \001(\tB\003\340A\003H\000\210\001\001B\021\n\017_a" + - "llowed_domainB\202\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB\020ProductLinkProtoP\001ZKgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/resources;resources\242\002\003GAA\252" + - "\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"G" + - "oogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Goog" + - "le::Ads::GoogleAds::V26::Resourcesb\006prot" + - "o3" + "isingPartnerPropertiesB\004\342A\001\003H\001:a\352A^\n$goo" + + "gleads.googleapis.com/ProductLink\0226custo" + + "mers/{customer_id}/productLinks/{product" + + "_link_id}B\020\n\016linked_productB\031\n\027product_l" + + "ink_propertiesB\022\n\020_product_link_id\"O\n\025Da" + + "taPartnerIdentifier\022\"\n\017data_partner_id\030\001" + + " \001(\003B\004\342A\001\005H\000\210\001\001B\022\n\020_data_partner_id\"e\n\023G" + + "oogleAdsIdentifier\022A\n\010customer\030\001 \001(\tB*\342A" + + "\001\005\372A#\n!googleads.googleapis.com/Customer" + + "H\000\210\001\001B\013\n\t_customer\"X\n\030MerchantCenterIden" + + "tifier\022%\n\022merchant_center_id\030\001 \001(\003B\004\342A\001\005" + + "H\000\210\001\001B\025\n\023_merchant_center_id\"n\n\034Advertis" + + "ingPartnerIdentifier\022A\n\010customer\030\001 \001(\tB*" + + "\342A\001\003\372A#\n!googleads.googleapis.com/Custom" + + "erH\000\210\001\001B\013\n\t_customer\"T\n\034AdvertisingPartn" + + "erProperties\022!\n\016allowed_domain\030\001 \001(\tB\004\342A" + + "\001\003H\000\210\001\001B\021\n\017_allowed_domainB\202\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\020ProductLi" + + "nkProtoP\001ZKgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/resources;res" + + "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + + "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + + "ources\352\002&Google::Ads::GoogleAds::V26::Re" + + "sourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/QualifyingQuestionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/QualifyingQuestionProto.java index 226f248b1a..20e54f6d4c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/QualifyingQuestionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/QualifyingQuestionProto.java @@ -43,21 +43,21 @@ public static void registerAllExtensions( "\n + * Output only. The recommended incremental conversion value, in the + * account's local currency, to be added to conversion values for new + * customers. This is a standard floating-point value expressed in units of + * the account's local currency, not in micros. + * + * When applying this recommendation, this value can be supplied to + * `account_default_incremental_conversion_value` or + * `campaign_override_incremental_conversion_value` in + * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters]. + *
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the recommendedIncrementalConversionValue field is set. + */ + boolean hasRecommendedIncrementalConversionValue(); + /** + *
+     * Output only. The recommended incremental conversion value, in the
+     * account's local currency, to be added to conversion values for new
+     * customers. This is a standard floating-point value expressed in units of
+     * the account's local currency, not in micros.
+     *
+     * When applying this recommendation, this value can be supplied to
+     * `account_default_incremental_conversion_value` or
+     * `campaign_override_incremental_conversion_value` in
+     * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+     * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The recommendedIncrementalConversionValue. + */ + double getRecommendedIncrementalConversionValue(); + } + /** + *
+   * Recommendation to optimize for new customers.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation} + */ + public static final class OptimizeForNewCustomersRecommendation extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) + OptimizeForNewCustomersRecommendationOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OptimizeForNewCustomersRecommendation"); + } + // Use OptimizeForNewCustomersRecommendation.newBuilder() to construct. + private OptimizeForNewCustomersRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private OptimizeForNewCustomersRecommendation() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.RecommendationProto.internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.RecommendationProto.internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.class, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder.class); + } + + private int bitField0_; + public static final int RECOMMENDED_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER = 1; + private double recommendedIncrementalConversionValue_ = 0D; + /** + *
+     * Output only. The recommended incremental conversion value, in the
+     * account's local currency, to be added to conversion values for new
+     * customers. This is a standard floating-point value expressed in units of
+     * the account's local currency, not in micros.
+     *
+     * When applying this recommendation, this value can be supplied to
+     * `account_default_incremental_conversion_value` or
+     * `campaign_override_incremental_conversion_value` in
+     * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+     * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the recommendedIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasRecommendedIncrementalConversionValue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Output only. The recommended incremental conversion value, in the
+     * account's local currency, to be added to conversion values for new
+     * customers. This is a standard floating-point value expressed in units of
+     * the account's local currency, not in micros.
+     *
+     * When applying this recommendation, this value can be supplied to
+     * `account_default_incremental_conversion_value` or
+     * `campaign_override_incremental_conversion_value` in
+     * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+     * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The recommendedIncrementalConversionValue. + */ + @java.lang.Override + public double getRecommendedIncrementalConversionValue() { + return recommendedIncrementalConversionValue_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(1, recommendedIncrementalConversionValue_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, recommendedIncrementalConversionValue_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation other = (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) obj; + + if (hasRecommendedIncrementalConversionValue() != other.hasRecommendedIncrementalConversionValue()) return false; + if (hasRecommendedIncrementalConversionValue()) { + if (java.lang.Double.doubleToLongBits(getRecommendedIncrementalConversionValue()) + != java.lang.Double.doubleToLongBits( + other.getRecommendedIncrementalConversionValue())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasRecommendedIncrementalConversionValue()) { + hash = (37 * hash) + RECOMMENDED_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRecommendedIncrementalConversionValue())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Recommendation to optimize for new customers.
+     * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.RecommendationProto.internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.RecommendationProto.internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.class, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + recommendedIncrementalConversionValue_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.resources.RecommendationProto.internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getDefaultInstanceForType() { + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation build() { + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation buildPartial() { + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation result = new com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.recommendedIncrementalConversionValue_ = recommendedIncrementalConversionValue_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) { + return mergeFrom((com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation other) { + if (other == com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance()) return this; + if (other.hasRecommendedIncrementalConversionValue()) { + setRecommendedIncrementalConversionValue(other.getRecommendedIncrementalConversionValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + recommendedIncrementalConversionValue_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private double recommendedIncrementalConversionValue_ ; + /** + *
+       * Output only. The recommended incremental conversion value, in the
+       * account's local currency, to be added to conversion values for new
+       * customers. This is a standard floating-point value expressed in units of
+       * the account's local currency, not in micros.
+       *
+       * When applying this recommendation, this value can be supplied to
+       * `account_default_incremental_conversion_value` or
+       * `campaign_override_incremental_conversion_value` in
+       * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+       * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the recommendedIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasRecommendedIncrementalConversionValue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+       * Output only. The recommended incremental conversion value, in the
+       * account's local currency, to be added to conversion values for new
+       * customers. This is a standard floating-point value expressed in units of
+       * the account's local currency, not in micros.
+       *
+       * When applying this recommendation, this value can be supplied to
+       * `account_default_incremental_conversion_value` or
+       * `campaign_override_incremental_conversion_value` in
+       * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+       * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The recommendedIncrementalConversionValue. + */ + @java.lang.Override + public double getRecommendedIncrementalConversionValue() { + return recommendedIncrementalConversionValue_; + } + /** + *
+       * Output only. The recommended incremental conversion value, in the
+       * account's local currency, to be added to conversion values for new
+       * customers. This is a standard floating-point value expressed in units of
+       * the account's local currency, not in micros.
+       *
+       * When applying this recommendation, this value can be supplied to
+       * `account_default_incremental_conversion_value` or
+       * `campaign_override_incremental_conversion_value` in
+       * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+       * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The recommendedIncrementalConversionValue to set. + * @return This builder for chaining. + */ + public Builder setRecommendedIncrementalConversionValue(double value) { + + recommendedIncrementalConversionValue_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+       * Output only. The recommended incremental conversion value, in the
+       * account's local currency, to be added to conversion values for new
+       * customers. This is a standard floating-point value expressed in units of
+       * the account's local currency, not in micros.
+       *
+       * When applying this recommendation, this value can be supplied to
+       * `account_default_incremental_conversion_value` or
+       * `campaign_override_incremental_conversion_value` in
+       * [OptimizeForNewCustomersParameters][google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters].
+       * 
+ * + * optional double recommended_incremental_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearRecommendedIncrementalConversionValue() { + bitField0_ = (bitField0_ & ~0x00000001); + recommendedIncrementalConversionValue_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) + private static final com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation(); + } + + public static com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeForNewCustomersRecommendation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + private int bitField0_; private int recommendationCase_ = 0; @SuppressWarnings("serial") @@ -45978,6 +46548,7 @@ public enum RecommendationCase RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW_RECOMMENDATION(72), LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW_RECOMMENDATION(73), RAISE_BUDGET_PERFORMANCE_TOO_LOW_RECOMMENDATION(74), + OPTIMIZE_FOR_NEW_CUSTOMERS_RECOMMENDATION(75), RECOMMENDATION_NOT_SET(0); private final int value; private RecommendationCase(int value) { @@ -46053,6 +46624,7 @@ public static RecommendationCase forNumber(int value) { case 72: return RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW_RECOMMENDATION; case 73: return LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW_RECOMMENDATION; case 74: return RAISE_BUDGET_PERFORMANCE_TOO_LOW_RECOMMENDATION; + case 75: return OPTIMIZE_FOR_NEW_CUSTOMERS_RECOMMENDATION; case 0: return RECOMMENDATION_NOT_SET; default: return null; } @@ -49076,6 +49648,49 @@ public com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerforma return com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerformanceTooLowRecommendation.getDefaultInstance(); } + public static final int OPTIMIZE_FOR_NEW_CUSTOMERS_RECOMMENDATION_FIELD_NUMBER = 75; + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the optimizeForNewCustomersRecommendation field is set. + */ + @java.lang.Override + public boolean hasOptimizeForNewCustomersRecommendation() { + return recommendationCase_ == 75; + } + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The optimizeForNewCustomersRecommendation. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getOptimizeForNewCustomersRecommendation() { + if (recommendationCase_ == 75) { + return (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_; + } + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder getOptimizeForNewCustomersRecommendationOrBuilder() { + if (recommendationCase_ == 75) { + return (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_; + } + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -49288,6 +49903,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (recommendationCase_ == 74) { output.writeMessage(74, (com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerformanceTooLowRecommendation) recommendation_); } + if (recommendationCase_ == 75) { + output.writeMessage(75, (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_); + } getUnknownFields().writeTo(output); } @@ -49561,6 +50179,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(74, (com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerformanceTooLowRecommendation) recommendation_); } + if (recommendationCase_ == 75) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(75, (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -49840,6 +50462,10 @@ public boolean equals(final java.lang.Object obj) { if (!getRaiseBudgetPerformanceTooLowRecommendation() .equals(other.getRaiseBudgetPerformanceTooLowRecommendation())) return false; break; + case 75: + if (!getOptimizeForNewCustomersRecommendation() + .equals(other.getOptimizeForNewCustomersRecommendation())) return false; + break; case 0: default: } @@ -50116,6 +50742,10 @@ public int hashCode() { hash = (37 * hash) + RAISE_BUDGET_PERFORMANCE_TOO_LOW_RECOMMENDATION_FIELD_NUMBER; hash = (53 * hash) + getRaiseBudgetPerformanceTooLowRecommendation().hashCode(); break; + case 75: + hash = (37 * hash) + OPTIMIZE_FOR_NEW_CUSTOMERS_RECOMMENDATION_FIELD_NUMBER; + hash = (53 * hash) + getOptimizeForNewCustomersRecommendation().hashCode(); + break; case 0: default: } @@ -50449,6 +51079,9 @@ public Builder clear() { if (raiseBudgetPerformanceTooLowRecommendationBuilder_ != null) { raiseBudgetPerformanceTooLowRecommendationBuilder_.clear(); } + if (optimizeForNewCustomersRecommendationBuilder_ != null) { + optimizeForNewCustomersRecommendationBuilder_.clear(); + } recommendationCase_ = 0; recommendation_ = null; return this; @@ -50766,6 +51399,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v26.resources.Recommend raiseBudgetPerformanceTooLowRecommendationBuilder_ != null) { result.recommendation_ = raiseBudgetPerformanceTooLowRecommendationBuilder_.build(); } + if (recommendationCase_ == 75 && + optimizeForNewCustomersRecommendationBuilder_ != null) { + result.recommendation_ = optimizeForNewCustomersRecommendationBuilder_.build(); + } } @java.lang.Override @@ -51052,6 +51689,10 @@ public Builder mergeFrom(com.google.ads.googleads.v26.resources.Recommendation o mergeRaiseBudgetPerformanceTooLowRecommendation(other.getRaiseBudgetPerformanceTooLowRecommendation()); break; } + case OPTIMIZE_FOR_NEW_CUSTOMERS_RECOMMENDATION: { + mergeOptimizeForNewCustomersRecommendation(other.getOptimizeForNewCustomersRecommendation()); + break; + } case RECOMMENDATION_NOT_SET: { break; } @@ -51531,6 +52172,13 @@ public Builder mergeFrom( recommendationCase_ = 74; break; } // case 594 + case 602: { + input.readMessage( + internalGetOptimizeForNewCustomersRecommendationFieldBuilder().getBuilder(), + extensionRegistry); + recommendationCase_ = 75; + break; + } // case 602 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -63055,6 +63703,184 @@ public com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerforma return raiseBudgetPerformanceTooLowRecommendationBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder> optimizeForNewCustomersRecommendationBuilder_; + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the optimizeForNewCustomersRecommendation field is set. + */ + @java.lang.Override + public boolean hasOptimizeForNewCustomersRecommendation() { + return recommendationCase_ == 75; + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The optimizeForNewCustomersRecommendation. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getOptimizeForNewCustomersRecommendation() { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + if (recommendationCase_ == 75) { + return (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_; + } + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } else { + if (recommendationCase_ == 75) { + return optimizeForNewCustomersRecommendationBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setOptimizeForNewCustomersRecommendation(com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation value) { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + recommendation_ = value; + onChanged(); + } else { + optimizeForNewCustomersRecommendationBuilder_.setMessage(value); + } + recommendationCase_ = 75; + return this; + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setOptimizeForNewCustomersRecommendation( + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder builderForValue) { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + recommendation_ = builderForValue.build(); + onChanged(); + } else { + optimizeForNewCustomersRecommendationBuilder_.setMessage(builderForValue.build()); + } + recommendationCase_ = 75; + return this; + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeOptimizeForNewCustomersRecommendation(com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation value) { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + if (recommendationCase_ == 75 && + recommendation_ != com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance()) { + recommendation_ = com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.newBuilder((com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_) + .mergeFrom(value).buildPartial(); + } else { + recommendation_ = value; + } + onChanged(); + } else { + if (recommendationCase_ == 75) { + optimizeForNewCustomersRecommendationBuilder_.mergeFrom(value); + } else { + optimizeForNewCustomersRecommendationBuilder_.setMessage(value); + } + } + recommendationCase_ = 75; + return this; + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearOptimizeForNewCustomersRecommendation() { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + if (recommendationCase_ == 75) { + recommendationCase_ = 0; + recommendation_ = null; + onChanged(); + } + } else { + if (recommendationCase_ == 75) { + recommendationCase_ = 0; + recommendation_ = null; + } + optimizeForNewCustomersRecommendationBuilder_.clear(); + } + return this; + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder getOptimizeForNewCustomersRecommendationBuilder() { + return internalGetOptimizeForNewCustomersRecommendationFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder getOptimizeForNewCustomersRecommendationOrBuilder() { + if ((recommendationCase_ == 75) && (optimizeForNewCustomersRecommendationBuilder_ != null)) { + return optimizeForNewCustomersRecommendationBuilder_.getMessageOrBuilder(); + } else { + if (recommendationCase_ == 75) { + return (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_; + } + return com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + } + /** + *
+     * Output only. The optimize for new customers recommendation.
+     * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder> + internalGetOptimizeForNewCustomersRecommendationFieldBuilder() { + if (optimizeForNewCustomersRecommendationBuilder_ == null) { + if (!(recommendationCase_ == 75)) { + recommendation_ = com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.getDefaultInstance(); + } + optimizeForNewCustomersRecommendationBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation.Builder, com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder>( + (com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation) recommendation_, + getParentForChildren(), + isClean()); + recommendation_ = null; + } + recommendationCase_ = 75; + onChanged(); + return optimizeForNewCustomersRecommendationBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.Recommendation) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationOrBuilder.java index b0c51372e3..2b6f96bcd7 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationOrBuilder.java @@ -1935,5 +1935,32 @@ public interface RecommendationOrBuilder extends */ com.google.ads.googleads.v26.resources.Recommendation.RaiseBudgetPerformanceTooLowRecommendationOrBuilder getRaiseBudgetPerformanceTooLowRecommendationOrBuilder(); + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the optimizeForNewCustomersRecommendation field is set. + */ + boolean hasOptimizeForNewCustomersRecommendation(); + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The optimizeForNewCustomersRecommendation. + */ + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation getOptimizeForNewCustomersRecommendation(); + /** + *
+   * Output only. The optimize for new customers recommendation.
+   * 
+ * + * .google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendation optimize_for_new_customers_recommendation = 75 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v26.resources.Recommendation.OptimizeForNewCustomersRecommendationOrBuilder getOptimizeForNewCustomersRecommendationOrBuilder(); + com.google.ads.googleads.v26.resources.Recommendation.RecommendationCase getRecommendationCase(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationProto.java index 154c0e04f3..00f2c1bcaf 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationProto.java @@ -316,6 +316,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v26_resources_Recommendation_CampaignSpecificAppGoalRecommendation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -345,503 +350,515 @@ public static void registerAllExtensions( "/v26/resources/ad.proto\032.google/ads/goog" + "leads/v26/resources/asset.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\370\230\001\n\016Recommendation\022F\n\rresou" + - "rce_name\030\001 \001(\tB/\340A\005\372A)\n\'googleads.google" + - "apis.com/Recommendation\022\\\n\004type\030\002 \001(\0162I." + - "google.ads.googleads.v26.enums.Recommend" + - "ationTypeEnum.RecommendationTypeB\003\340A\003\022\\\n" + - "\006impact\030\003 \001(\0132G.google.ads.googleads.v26" + - ".resources.Recommendation.Recommendation" + - "ImpactB\003\340A\003\022M\n\017campaign_budget\030\030 \001(\tB/\340A" + - "\003\372A)\n\'googleads.googleapis.com/CampaignB" + - "udgetH\001\210\001\001\022@\n\010campaign\030\031 \001(\tB)\340A\003\372A#\n!go" + - "ogleads.googleapis.com/CampaignH\002\210\001\001\022?\n\010" + - "ad_group\030\032 \001(\tB(\340A\003\372A\"\n googleads.google" + - "apis.com/AdGroupH\003\210\001\001\022\033\n\tdismissed\030\033 \001(\010" + - "B\003\340A\003H\004\210\001\001\022<\n\tcampaigns\030& \003(\tB)\340A\003\372A#\n!g" + - "oogleads.googleapis.com/Campaign\022~\n\036camp" + - "aign_budget_recommendation\030\004 \001(\0132O.googl" + - "e.ads.googleads.v26.resources.Recommenda" + - "tion.CampaignBudgetRecommendationB\003\340A\003H\000" + - "\022\212\001\n*forecasting_campaign_budget_recomme" + - "ndation\030\026 \001(\0132O.google.ads.googleads.v26" + - ".resources.Recommendation.CampaignBudget" + - "RecommendationB\003\340A\003H\000\022o\n\026keyword_recomme" + - "ndation\030\010 \001(\0132H.google.ads.googleads.v26" + - ".resources.Recommendation.KeywordRecomme" + - "ndationB\003\340A\003H\000\022n\n\026text_ad_recommendation" + - "\030\t \001(\0132G.google.ads.googleads.v26.resour" + - "ces.Recommendation.TextAdRecommendationB" + - "\003\340A\003H\000\022\200\001\n target_cpa_opt_in_recommendat" + - "ion\030\n \001(\0132O.google.ads.googleads.v26.res" + - "ources.Recommendation.TargetCpaOptInReco" + - "mmendationB\003\340A\003H\000\022\224\001\n*maximize_conversio" + - "ns_opt_in_recommendation\030\013 \001(\0132Y.google." + - "ads.googleads.v26.resources.Recommendati" + - "on.MaximizeConversionsOptInRecommendatio" + - "nB\003\340A\003H\000\022\204\001\n\"enhanced_cpc_opt_in_recomme" + - "ndation\030\014 \001(\0132Q.google.ads.googleads.v26" + - ".resources.Recommendation.EnhancedCpcOpt" + - "InRecommendationB\003\340A\003H\000\022\212\001\n%search_partn" + - "ers_opt_in_recommendation\030\016 \001(\0132T.google" + - ".ads.googleads.v26.resources.Recommendat" + - "ion.SearchPartnersOptInRecommendationB\003\340" + - "A\003H\000\022\212\001\n%maximize_clicks_opt_in_recommen" + - "dation\030\017 \001(\0132T.google.ads.googleads.v26." + - "resources.Recommendation.MaximizeClicksO" + - "ptInRecommendationB\003\340A\003H\000\022\207\001\n#optimize_a" + - "d_rotation_recommendation\030\020 \001(\0132S.google" + + "ource.proto\"\335\234\001\n\016Recommendation\022G\n\rresou" + + "rce_name\030\001 \001(\tB0\342A\001\005\372A)\n\'googleads.googl" + + "eapis.com/Recommendation\022]\n\004type\030\002 \001(\0162I" + + ".google.ads.googleads.v26.enums.Recommen" + + "dationTypeEnum.RecommendationTypeB\004\342A\001\003\022" + + "]\n\006impact\030\003 \001(\0132G.google.ads.googleads.v" + + "26.resources.Recommendation.Recommendati" + + "onImpactB\004\342A\001\003\022N\n\017campaign_budget\030\030 \001(\tB" + + "0\342A\001\003\372A)\n\'googleads.googleapis.com/Campa" + + "ignBudgetH\001\210\001\001\022A\n\010campaign\030\031 \001(\tB*\342A\001\003\372A" + + "#\n!googleads.googleapis.com/CampaignH\002\210\001" + + "\001\022@\n\010ad_group\030\032 \001(\tB)\342A\001\003\372A\"\n googleads." + + "googleapis.com/AdGroupH\003\210\001\001\022\034\n\tdismissed" + + "\030\033 \001(\010B\004\342A\001\003H\004\210\001\001\022=\n\tcampaigns\030& \003(\tB*\342A" + + "\001\003\372A#\n!googleads.googleapis.com/Campaign" + + "\022\177\n\036campaign_budget_recommendation\030\004 \001(\013" + + "2O.google.ads.googleads.v26.resources.Re" + + "commendation.CampaignBudgetRecommendatio" + + "nB\004\342A\001\003H\000\022\213\001\n*forecasting_campaign_budge" + + "t_recommendation\030\026 \001(\0132O.google.ads.goog" + + "leads.v26.resources.Recommendation.Campa" + + "ignBudgetRecommendationB\004\342A\001\003H\000\022p\n\026keywo" + + "rd_recommendation\030\010 \001(\0132H.google.ads.goo" + + "gleads.v26.resources.Recommendation.Keyw" + + "ordRecommendationB\004\342A\001\003H\000\022o\n\026text_ad_rec" + + "ommendation\030\t \001(\0132G.google.ads.googleads" + + ".v26.resources.Recommendation.TextAdReco" + + "mmendationB\004\342A\001\003H\000\022\201\001\n target_cpa_opt_in" + + "_recommendation\030\n \001(\0132O.google.ads.googl" + + "eads.v26.resources.Recommendation.Target" + + "CpaOptInRecommendationB\004\342A\001\003H\000\022\225\001\n*maxim" + + "ize_conversions_opt_in_recommendation\030\013 " + + "\001(\0132Y.google.ads.googleads.v26.resources" + + ".Recommendation.MaximizeConversionsOptIn" + + "RecommendationB\004\342A\001\003H\000\022\205\001\n\"enhanced_cpc_" + + "opt_in_recommendation\030\014 \001(\0132Q.google.ads" + + ".googleads.v26.resources.Recommendation." + + "EnhancedCpcOptInRecommendationB\004\342A\001\003H\000\022\213" + + "\001\n%search_partners_opt_in_recommendation" + + "\030\016 \001(\0132T.google.ads.googleads.v26.resour" + + "ces.Recommendation.SearchPartnersOptInRe" + + "commendationB\004\342A\001\003H\000\022\213\001\n%maximize_clicks" + + "_opt_in_recommendation\030\017 \001(\0132T.google.ad" + + "s.googleads.v26.resources.Recommendation" + + ".MaximizeClicksOptInRecommendationB\004\342A\001\003" + + "H\000\022\210\001\n#optimize_ad_rotation_recommendati" + + "on\030\020 \001(\0132S.google.ads.googleads.v26.reso" + + "urces.Recommendation.OptimizeAdRotationR" + + "ecommendationB\004\342A\001\003H\000\022\204\001\n!keyword_match_" + + "type_recommendation\030\024 \001(\0132Q.google.ads.g" + + "oogleads.v26.resources.Recommendation.Ke" + + "ywordMatchTypeRecommendationB\004\342A\001\003H\000\022\204\001\n" + + "!move_unused_budget_recommendation\030\025 \001(\013" + + "2Q.google.ads.googleads.v26.resources.Re" + + "commendation.MoveUnusedBudgetRecommendat" + + "ionB\004\342A\001\003H\000\022\203\001\n!target_roas_opt_in_recom" + + "mendation\030\027 \001(\0132P.google.ads.googleads.v" + + "26.resources.Recommendation.TargetRoasOp" + + "tInRecommendationB\004\342A\001\003H\000\022\210\001\n#responsive" + + "_search_ad_recommendation\030\034 \001(\0132S.google" + ".ads.googleads.v26.resources.Recommendat" + - "ion.OptimizeAdRotationRecommendationB\003\340A" + - "\003H\000\022\203\001\n!keyword_match_type_recommendatio" + - "n\030\024 \001(\0132Q.google.ads.googleads.v26.resou" + - "rces.Recommendation.KeywordMatchTypeReco" + - "mmendationB\003\340A\003H\000\022\203\001\n!move_unused_budget" + - "_recommendation\030\025 \001(\0132Q.google.ads.googl" + - "eads.v26.resources.Recommendation.MoveUn" + - "usedBudgetRecommendationB\003\340A\003H\000\022\202\001\n!targ" + - "et_roas_opt_in_recommendation\030\027 \001(\0132P.go" + - "ogle.ads.googleads.v26.resources.Recomme" + - "ndation.TargetRoasOptInRecommendationB\003\340" + - "A\003H\000\022\207\001\n#responsive_search_ad_recommenda" + - "tion\030\034 \001(\0132S.google.ads.googleads.v26.re" + - "sources.Recommendation.ResponsiveSearchA" + - "dRecommendationB\003\340A\003H\000\022\213\001\n+marginal_roi_" + - "campaign_budget_recommendation\030\035 \001(\0132O.g" + + "ion.ResponsiveSearchAdRecommendationB\004\342A" + + "\001\003H\000\022\214\001\n+marginal_roi_campaign_budget_re" + + "commendation\030\035 \001(\0132O.google.ads.googlead" + + "s.v26.resources.Recommendation.CampaignB" + + "udgetRecommendationB\004\342A\001\003H\000\022\215\001\n&use_broa" + + "d_match_keyword_recommendation\030\036 \001(\0132U.g" + "oogle.ads.googleads.v26.resources.Recomm" + - "endation.CampaignBudgetRecommendationB\003\340" + - "A\003H\000\022\214\001\n&use_broad_match_keyword_recomme" + - "ndation\030\036 \001(\0132U.google.ads.googleads.v26" + - ".resources.Recommendation.UseBroadMatchK" + - "eywordRecommendationB\003\340A\003H\000\022\222\001\n)responsi" + - "ve_search_ad_asset_recommendation\030\037 \001(\0132" + - "X.google.ads.googleads.v26.resources.Rec" + - "ommendation.ResponsiveSearchAdAssetRecom" + - "mendationB\003\340A\003H\000\022\277\001\nAupgrade_smart_shopp" + - "ing_campaign_to_performance_max_recommen" + - "dation\030 \001(\0132m.google.ads.googleads.v26." + - "resources.Recommendation.UpgradeSmartSho" + - "ppingCampaignToPerformanceMaxRecommendat" + - "ionB\003\340A\003H\000\022\254\001\n7responsive_search_ad_impr" + - "ove_ad_strength_recommendation\030! \001(\0132d.g" + - "oogle.ads.googleads.v26.resources.Recomm" + - "endation.ResponsiveSearchAdImproveAdStre" + - "ngthRecommendationB\003\340A\003H\000\022\216\001\n\'display_ex" + - "pansion_opt_in_recommendation\030\" \001(\0132V.go" + - "ogle.ads.googleads.v26.resources.Recomme" + - "ndation.DisplayExpansionOptInRecommendat" + - "ionB\003\340A\003H\000\022\256\001\n8upgrade_local_campaign_to" + - "_performance_max_recommendation\030# \001(\0132e." + + "endation.UseBroadMatchKeywordRecommendat" + + "ionB\004\342A\001\003H\000\022\223\001\n)responsive_search_ad_ass" + + "et_recommendation\030\037 \001(\0132X.google.ads.goo" + + "gleads.v26.resources.Recommendation.Resp" + + "onsiveSearchAdAssetRecommendationB\004\342A\001\003H" + + "\000\022\300\001\nAupgrade_smart_shopping_campaign_to" + + "_performance_max_recommendation\030 \001(\0132m." + "google.ads.googleads.v26.resources.Recom" + - "mendation.UpgradeLocalCampaignToPerforma" + - "nceMaxRecommendationB\003\340A\003H\000\022\224\001\n+raise_ta" + - "rget_cpa_bid_too_low_recommendation\030$ \001(" + - "\0132X.google.ads.googleads.v26.resources.R" + - "ecommendation.RaiseTargetCpaBidTooLowRec" + - "ommendationB\003\340A\003H\000\022\224\001\n*forecasting_set_t" + - "arget_roas_recommendation\030% \001(\0132Y.google" + - ".ads.googleads.v26.resources.Recommendat" + - "ion.ForecastingSetTargetRoasRecommendati" + - "onB\003\340A\003H\000\022z\n\034callout_asset_recommendatio" + - "n\030\' \001(\0132M.google.ads.googleads.v26.resou" + - "rces.Recommendation.CalloutAssetRecommen" + - "dationB\003\340A\003H\000\022|\n\035sitelink_asset_recommen" + - "dation\030( \001(\0132N.google.ads.googleads.v26." + - "resources.Recommendation.SitelinkAssetRe" + - "commendationB\003\340A\003H\000\022t\n\031call_asset_recomm" + - "endation\030) \001(\0132J.google.ads.googleads.v2" + - "6.resources.Recommendation.CallAssetReco" + - "mmendationB\003\340A\003H\000\022\215\001\n%shopping_add_age_g" + - "roup_recommendation\030* \001(\0132W.google.ads.g" + - "oogleads.v26.resources.Recommendation.Sh" + - "oppingOfferAttributeRecommendationB\003\340A\003H" + - "\000\022\211\001\n!shopping_add_color_recommendation\030" + - "+ \001(\0132W.google.ads.googleads.v26.resourc" + - "es.Recommendation.ShoppingOfferAttribute" + - "RecommendationB\003\340A\003H\000\022\212\001\n\"shopping_add_g" + - "ender_recommendation\030, \001(\0132W.google.ads." + - "googleads.v26.resources.Recommendation.S" + - "hoppingOfferAttributeRecommendationB\003\340A\003" + - "H\000\022\210\001\n shopping_add_gtin_recommendation\030" + - "- \001(\0132W.google.ads.googleads.v26.resourc" + - "es.Recommendation.ShoppingOfferAttribute" + - "RecommendationB\003\340A\003H\000\022\224\001\n,shopping_add_m" + - "ore_identifiers_recommendation\030. \001(\0132W.g" + - "oogle.ads.googleads.v26.resources.Recomm" + - "endation.ShoppingOfferAttributeRecommend" + - "ationB\003\340A\003H\000\022\210\001\n shopping_add_size_recom" + - "mendation\030/ \001(\0132W.google.ads.googleads.v" + - "26.resources.Recommendation.ShoppingOffe" + - "rAttributeRecommendationB\003\340A\003H\000\022\237\001\n0shop" + + "mendation.UpgradeSmartShoppingCampaignTo" + + "PerformanceMaxRecommendationB\004\342A\001\003H\000\022\255\001\n" + + "7responsive_search_ad_improve_ad_strengt" + + "h_recommendation\030! \001(\0132d.google.ads.goog" + + "leads.v26.resources.Recommendation.Respo" + + "nsiveSearchAdImproveAdStrengthRecommenda" + + "tionB\004\342A\001\003H\000\022\217\001\n\'display_expansion_opt_i" + + "n_recommendation\030\" \001(\0132V.google.ads.goog" + + "leads.v26.resources.Recommendation.Displ" + + "ayExpansionOptInRecommendationB\004\342A\001\003H\000\022\257" + + "\001\n8upgrade_local_campaign_to_performance" + + "_max_recommendation\030# \001(\0132e.google.ads.g" + + "oogleads.v26.resources.Recommendation.Up" + + "gradeLocalCampaignToPerformanceMaxRecomm" + + "endationB\004\342A\001\003H\000\022\225\001\n+raise_target_cpa_bi" + + "d_too_low_recommendation\030$ \001(\0132X.google." + + "ads.googleads.v26.resources.Recommendati" + + "on.RaiseTargetCpaBidTooLowRecommendation" + + "B\004\342A\001\003H\000\022\225\001\n*forecasting_set_target_roas" + + "_recommendation\030% \001(\0132Y.google.ads.googl" + + "eads.v26.resources.Recommendation.Foreca" + + "stingSetTargetRoasRecommendationB\004\342A\001\003H\000" + + "\022{\n\034callout_asset_recommendation\030\' \001(\0132M" + + ".google.ads.googleads.v26.resources.Reco" + + "mmendation.CalloutAssetRecommendationB\004\342" + + "A\001\003H\000\022}\n\035sitelink_asset_recommendation\030(" + + " \001(\0132N.google.ads.googleads.v26.resource" + + "s.Recommendation.SitelinkAssetRecommenda" + + "tionB\004\342A\001\003H\000\022u\n\031call_asset_recommendatio" + + "n\030) \001(\0132J.google.ads.googleads.v26.resou" + + "rces.Recommendation.CallAssetRecommendat" + + "ionB\004\342A\001\003H\000\022\216\001\n%shopping_add_age_group_r" + + "ecommendation\030* \001(\0132W.google.ads.googlea" + + "ds.v26.resources.Recommendation.Shopping" + + "OfferAttributeRecommendationB\004\342A\001\003H\000\022\212\001\n" + + "!shopping_add_color_recommendation\030+ \001(\013" + + "2W.google.ads.googleads.v26.resources.Re" + + "commendation.ShoppingOfferAttributeRecom" + + "mendationB\004\342A\001\003H\000\022\213\001\n\"shopping_add_gende" + + "r_recommendation\030, \001(\0132W.google.ads.goog" + + "leads.v26.resources.Recommendation.Shopp" + + "ingOfferAttributeRecommendationB\004\342A\001\003H\000\022" + + "\211\001\n shopping_add_gtin_recommendation\030- \001" + + "(\0132W.google.ads.googleads.v26.resources." + + "Recommendation.ShoppingOfferAttributeRec" + + "ommendationB\004\342A\001\003H\000\022\225\001\n,shopping_add_mor" + + "e_identifiers_recommendation\030. \001(\0132W.goo" + + "gle.ads.googleads.v26.resources.Recommen" + + "dation.ShoppingOfferAttributeRecommendat" + + "ionB\004\342A\001\003H\000\022\211\001\n shopping_add_size_recomm" + + "endation\030/ \001(\0132W.google.ads.googleads.v2" + + "6.resources.Recommendation.ShoppingOffer" + + "AttributeRecommendationB\004\342A\001\003H\000\022\240\001\n0shop" + "ping_add_products_to_campaign_recommenda" + "tion\0300 \001(\0132^.google.ads.googleads.v26.re" + "sources.Recommendation.ShoppingAddProduc" + - "tsToCampaignRecommendationB\003\340A\003H\000\022\240\001\n0sh" + - "opping_fix_disapproved_products_recommen" + - "dation\0301 \001(\0132_.google.ads.googleads.v26." + - "resources.Recommendation.ShoppingFixDisa" + - "pprovedProductsRecommendationB\003\340A\003H\000\022\222\001\n" + - ")shopping_target_all_offers_recommendati" + - "on\0302 \001(\0132X.google.ads.googleads.v26.reso" + - "urces.Recommendation.ShoppingTargetAllOf" + - "fersRecommendationB\003\340A\003H\000\022\266\001\n=shopping_f" + - "ix_suspended_merchant_center_account_rec" + - "ommendation\0303 \001(\0132h.google.ads.googleads" + - ".v26.resources.Recommendation.ShoppingMe" + - "rchantCenterAccountSuspensionRecommendat" + - "ionB\003\340A\003H\000\022\277\001\nFshopping_fix_merchant_cen" + - "ter_account_suspension_warning_recommend" + - "ation\0304 \001(\0132h.google.ads.googleads.v26.r" + - "esources.Recommendation.ShoppingMerchant" + - "CenterAccountSuspensionRecommendationB\003\340" + - "A\003H\000\022\341\001\nSshopping_migrate_regular_shoppi" + - "ng_campaign_offers_to_performance_max_re" + - "commendation\0305 \001(\0132}.google.ads.googlead" + - "s.v26.resources.Recommendation.ShoppingM" + - "igrateRegularShoppingCampaignOffersToPer" + - "formanceMaxRecommendationB\003\340A\003H\000\022\231\001\n-dyn" + - "amic_image_extension_opt_in_recommendati" + - "on\0306 \001(\0132[.google.ads.googleads.v26.reso" + - "urces.Recommendation.DynamicImageExtensi" + - "onOptInRecommendationB\003\340A\003H\000\022\177\n\037raise_ta" + - "rget_cpa_recommendation\0307 \001(\0132O.google.a" + - "ds.googleads.v26.resources.Recommendatio" + - "n.RaiseTargetCpaRecommendationB\003\340A\003H\000\022\201\001" + - "\n lower_target_roas_recommendation\0308 \001(\013" + - "2P.google.ads.googleads.v26.resources.Re" + - "commendation.LowerTargetRoasRecommendati" + - "onB\003\340A\003H\000\022\212\001\n%performance_max_opt_in_rec" + - "ommendation\0309 \001(\0132T.google.ads.googleads" + - ".v26.resources.Recommendation.Performanc" + - "eMaxOptInRecommendationB\003\340A\003H\000\022\243\001\n2impro" + - "ve_performance_max_ad_strength_recommend" + - "ation\030: \001(\0132`.google.ads.googleads.v26.r" + - "esources.Recommendation.ImprovePerforman" + - "ceMaxAdStrengthRecommendationB\003\340A\003H\000\022\306\001\n" + - "Emigrate_dynamic_search_ads_campaign_to_" + - "performance_max_recommendation\030; \001(\0132p.g" + - "oogle.ads.googleads.v26.resources.Recomm" + - "endation.MigrateDynamicSearchAdsCampaign" + - "ToPerformanceMaxRecommendationB\003\340A\003H\000\022\222\001" + - "\n)forecasting_set_target_cpa_recommendat" + - "ion\030< \001(\0132X.google.ads.googleads.v26.res" + - "ources.Recommendation.ForecastingSetTarg" + - "etCpaRecommendationB\003\340A\003H\000\022\206\001\n\035set_targe" + - "t_cpa_recommendation\030= \001(\0132X.google.ads." + - "googleads.v26.resources.Recommendation.F" + - "orecastingSetTargetCpaRecommendationB\003\340A" + - "\003H\000\022\210\001\n\036set_target_roas_recommendation\030>" + + "tsToCampaignRecommendationB\004\342A\001\003H\000\022\241\001\n0s" + + "hopping_fix_disapproved_products_recomme" + + "ndation\0301 \001(\0132_.google.ads.googleads.v26" + + ".resources.Recommendation.ShoppingFixDis" + + "approvedProductsRecommendationB\004\342A\001\003H\000\022\223" + + "\001\n)shopping_target_all_offers_recommenda" + + "tion\0302 \001(\0132X.google.ads.googleads.v26.re" + + "sources.Recommendation.ShoppingTargetAll" + + "OffersRecommendationB\004\342A\001\003H\000\022\267\001\n=shoppin" + + "g_fix_suspended_merchant_center_account_" + + "recommendation\0303 \001(\0132h.google.ads.google" + + "ads.v26.resources.Recommendation.Shoppin" + + "gMerchantCenterAccountSuspensionRecommen" + + "dationB\004\342A\001\003H\000\022\300\001\nFshopping_fix_merchant" + + "_center_account_suspension_warning_recom" + + "mendation\0304 \001(\0132h.google.ads.googleads.v" + + "26.resources.Recommendation.ShoppingMerc" + + "hantCenterAccountSuspensionRecommendatio" + + "nB\004\342A\001\003H\000\022\342\001\nSshopping_migrate_regular_s" + + "hopping_campaign_offers_to_performance_m" + + "ax_recommendation\0305 \001(\0132}.google.ads.goo" + + "gleads.v26.resources.Recommendation.Shop" + + "pingMigrateRegularShoppingCampaignOffers" + + "ToPerformanceMaxRecommendationB\004\342A\001\003H\000\022\232" + + "\001\n-dynamic_image_extension_opt_in_recomm" + + "endation\0306 \001(\0132[.google.ads.googleads.v2" + + "6.resources.Recommendation.DynamicImageE" + + "xtensionOptInRecommendationB\004\342A\001\003H\000\022\200\001\n\037" + + "raise_target_cpa_recommendation\0307 \001(\0132O." + + "google.ads.googleads.v26.resources.Recom" + + "mendation.RaiseTargetCpaRecommendationB\004" + + "\342A\001\003H\000\022\202\001\n lower_target_roas_recommendat" + + "ion\0308 \001(\0132P.google.ads.googleads.v26.res" + + "ources.Recommendation.LowerTargetRoasRec" + + "ommendationB\004\342A\001\003H\000\022\213\001\n%performance_max_" + + "opt_in_recommendation\0309 \001(\0132T.google.ads" + + ".googleads.v26.resources.Recommendation." + + "PerformanceMaxOptInRecommendationB\004\342A\001\003H" + + "\000\022\244\001\n2improve_performance_max_ad_strengt" + + "h_recommendation\030: \001(\0132`.google.ads.goog" + + "leads.v26.resources.Recommendation.Impro" + + "vePerformanceMaxAdStrengthRecommendation" + + "B\004\342A\001\003H\000\022\307\001\nEmigrate_dynamic_search_ads_" + + "campaign_to_performance_max_recommendati" + + "on\030; \001(\0132p.google.ads.googleads.v26.reso" + + "urces.Recommendation.MigrateDynamicSearc" + + "hAdsCampaignToPerformanceMaxRecommendati" + + "onB\004\342A\001\003H\000\022\223\001\n)forecasting_set_target_cp" + + "a_recommendation\030< \001(\0132X.google.ads.goog" + + "leads.v26.resources.Recommendation.Forec" + + "astingSetTargetCpaRecommendationB\004\342A\001\003H\000" + + "\022\207\001\n\035set_target_cpa_recommendation\030= \001(\013" + + "2X.google.ads.googleads.v26.resources.Re" + + "commendation.ForecastingSetTargetCpaReco" + + "mmendationB\004\342A\001\003H\000\022\211\001\n\036set_target_roas_r" + + "ecommendation\030> \001(\0132Y.google.ads.googlea" + + "ds.v26.resources.Recommendation.Forecast" + + "ingSetTargetRoasRecommendationB\004\342A\001\003H\000\022\236" + + "\001\n/maximize_conversion_value_opt_in_reco" + + "mmendation\030? \001(\0132].google.ads.googleads." + + "v26.resources.Recommendation.MaximizeCon" + + "versionValueOptInRecommendationB\004\342A\001\003H\000\022" + + "\225\001\n*improve_google_tag_coverage_recommen" + + "dation\030@ \001(\0132Y.google.ads.googleads.v26." + + "resources.Recommendation.ImproveGoogleTa" + + "gCoverageRecommendationB\004\342A\001\003H\000\022\235\001\n/perf" + + "ormance_max_final_url_opt_in_recommendat" + + "ion\030A \001(\0132\\.google.ads.googleads.v26.res" + + "ources.Recommendation.PerformanceMaxFina" + + "lUrlOptInRecommendationB\004\342A\001\003H\000\022\225\001\n*refr" + + "esh_customer_match_list_recommendation\030B" + " \001(\0132Y.google.ads.googleads.v26.resource" + - "s.Recommendation.ForecastingSetTargetRoa" + - "sRecommendationB\003\340A\003H\000\022\235\001\n/maximize_conv" + - "ersion_value_opt_in_recommendation\030? \001(\013" + - "2].google.ads.googleads.v26.resources.Re" + - "commendation.MaximizeConversionValueOptI" + - "nRecommendationB\003\340A\003H\000\022\224\001\n*improve_googl" + - "e_tag_coverage_recommendation\030@ \001(\0132Y.go" + - "ogle.ads.googleads.v26.resources.Recomme" + - "ndation.ImproveGoogleTagCoverageRecommen" + - "dationB\003\340A\003H\000\022\234\001\n/performance_max_final_" + - "url_opt_in_recommendation\030A \001(\0132\\.google" + + "s.Recommendation.RefreshCustomerMatchLis" + + "tRecommendationB\004\342A\001\003H\000\022\213\001\n%custom_audie" + + "nce_opt_in_recommendation\030C \001(\0132T.google" + ".ads.googleads.v26.resources.Recommendat" + - "ion.PerformanceMaxFinalUrlOptInRecommend" + - "ationB\003\340A\003H\000\022\224\001\n*refresh_customer_match_" + - "list_recommendation\030B \001(\0132Y.google.ads.g" + - "oogleads.v26.resources.Recommendation.Re" + - "freshCustomerMatchListRecommendationB\003\340A" + - "\003H\000\022\212\001\n%custom_audience_opt_in_recommend" + - "ation\030C \001(\0132T.google.ads.googleads.v26.r" + - "esources.Recommendation.CustomAudienceOp" + - "tInRecommendationB\003\340A\003H\000\022}\n\036lead_form_as" + - "set_recommendation\030D \001(\0132N.google.ads.go" + - "ogleads.v26.resources.Recommendation.Lea" + - "dFormAssetRecommendationB\003\340A\003H\000\022\231\001\n-impr" + - "ove_demand_gen_ad_strength_recommendatio" + - "n\030E \001(\0132[.google.ads.googleads.v26.resou" + - "rces.Recommendation.ImproveDemandGenAdSt" + - "rengthRecommendationB\003\340A\003H\000\022\222\001\n)campaign" + - "_specific_app_goal_recommendation\030F \001(\0132" + - "X.google.ads.googleads.v26.resources.Rec" + - "ommendation.CampaignSpecificAppGoalRecom" + - "mendationB\003\340A\003H\000\022\253\001\n7raise_target_cpa_pe" + - "rformance_bid_too_low_recommendation\030H \001" + - "(\0132c.google.ads.googleads.v26.resources." + - "Recommendation.RaiseTargetCpaPerformance" + - "BidTooLowRecommendationB\003\340A\003H\000\022\255\001\n8lower" + - "_target_roas_performance_bid_too_low_rec" + - "ommendation\030I \001(\0132d.google.ads.googleads" + - ".v26.resources.Recommendation.LowerTarge" + - "tRoasPerformanceBidTooLowRecommendationB" + - "\003\340A\003H\000\022\235\001\n/raise_budget_performance_too_" + - "low_recommendation\030J \001(\0132].google.ads.go" + - "ogleads.v26.resources.Recommendation.Rai" + - "seBudgetPerformanceTooLowRecommendationB" + - "\003\340A\003H\000\032M\n\014MerchantInfo\022\017\n\002id\030\001 \001(\003B\003\340A\003\022" + - "\021\n\004name\030\002 \001(\tB\003\340A\003\022\031\n\014multi_client\030\003 \001(\010" + - "B\003\340A\003\032\345\001\n\024RecommendationImpact\022c\n\014base_m" + - "etrics\030\001 \001(\0132H.google.ads.googleads.v26." + - "resources.Recommendation.RecommendationM" + - "etricsB\003\340A\003\022h\n\021potential_metrics\030\002 \001(\0132H" + - ".google.ads.googleads.v26.resources.Reco" + - "mmendation.RecommendationMetricsB\003\340A\003\032\263\002" + - "\n\025RecommendationMetrics\022\035\n\013impressions\030\006" + - " \001(\001B\003\340A\003H\000\210\001\001\022\030\n\006clicks\030\007 \001(\001B\003\340A\003H\001\210\001\001" + - "\022\035\n\013cost_micros\030\010 \001(\003B\003\340A\003H\002\210\001\001\022\035\n\013conve" + - "rsions\030\t \001(\001B\003\340A\003H\003\210\001\001\022#\n\021conversions_va" + - "lue\030\013 \001(\001B\003\340A\003H\004\210\001\001\022\035\n\013video_views\030\n \001(\001" + - "B\003\340A\003H\005\210\001\001B\016\n\014_impressionsB\t\n\007_clicksB\016\n" + - "\014_cost_microsB\016\n\014_conversionsB\024\n\022_conver" + - "sions_valueB\016\n\014_video_views\032\240\004\n\034Campaign" + - "BudgetRecommendation\022.\n\034current_budget_a" + - "mount_micros\030\007 \001(\003B\003\340A\003H\000\210\001\001\0222\n recommen" + - "ded_budget_amount_micros\030\010 \001(\003B\003\340A\003H\001\210\001\001" + - "\022\217\001\n\016budget_options\030\003 \003(\0132r.google.ads.g" + - "oogleads.v26.resources.Recommendation.Ca" + - "mpaignBudgetRecommendation.CampaignBudge" + - "tRecommendationOptionB\003\340A\003\032\303\001\n\"CampaignB" + - "udgetRecommendationOption\022&\n\024budget_amou" + - "nt_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\022\\\n\006impact\030\002 \001(" + - "\0132G.google.ads.googleads.v26.resources.R" + - "ecommendation.RecommendationImpactB\003\340A\003B" + - "\027\n\025_budget_amount_microsB\037\n\035_current_bud" + - "get_amount_microsB#\n!_recommended_budget" + - "_amount_micros\032\345\002\n\025KeywordRecommendation" + - "\022B\n\007keyword\030\001 \001(\0132,.google.ads.googleads" + - ".v26.common.KeywordInfoB\003\340A\003\022n\n\014search_t" + - "erms\030\004 \003(\0132S.google.ads.googleads.v26.re" + - "sources.Recommendation.KeywordRecommenda" + - "tion.SearchTermB\003\340A\003\022,\n\032recommended_cpc_" + - "bid_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032K\n\nSearchTerm" + - "\022\021\n\004text\030\001 \001(\tB\003\340A\003\022*\n\035estimated_weekly_" + - "search_count\030\002 \001(\003B\003\340A\003B\035\n\033_recommended_" + - "cpc_bid_micros\032\271\001\n\024TextAdRecommendation\022" + - "7\n\002ad\030\001 \001(\0132&.google.ads.googleads.v26.r" + - "esources.AdB\003\340A\003\022\037\n\rcreation_date\030\004 \001(\tB" + - "\003\340A\003H\000\210\001\001\022!\n\017auto_apply_date\030\005 \001(\tB\003\340A\003H" + - "\001\210\001\001B\020\n\016_creation_dateB\022\n\020_auto_apply_da" + - "te\032\233\005\n\034TargetCpaOptInRecommendation\022\210\001\n\007" + - "options\030\001 \003(\0132r.google.ads.googleads.v26" + - ".resources.Recommendation.TargetCpaOptIn" + - "Recommendation.TargetCpaOptInRecommendat" + - "ionOptionB\003\340A\003\022/\n\035recommended_target_cpa" + - "_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032\234\003\n\"TargetCpaOpt" + - "InRecommendationOption\022x\n\004goal\030\001 \001(\0162e.g" + - "oogle.ads.googleads.v26.enums.TargetCpaO" + - "ptInRecommendationGoalEnum.TargetCpaOptI" + - "nRecommendationGoalB\003\340A\003\022#\n\021target_cpa_m" + - "icros\030\005 \001(\003B\003\340A\003H\000\210\001\001\0228\n&required_campai" + - "gn_budget_amount_micros\030\006 \001(\003B\003\340A\003H\001\210\001\001\022" + - "\\\n\006impact\030\004 \001(\0132G.google.ads.googleads.v" + - "26.resources.Recommendation.Recommendati" + - "onImpactB\003\340A\003B\024\n\022_target_cpa_microsB)\n\'_" + - "required_campaign_budget_amount_microsB " + - "\n\036_recommended_target_cpa_micros\032\201\001\n&Max" + - "imizeConversionsOptInRecommendation\0222\n r" + - "ecommended_budget_amount_micros\030\002 \001(\003B\003\340" + - "A\003H\000\210\001\001B#\n!_recommended_budget_amount_mi" + - "cros\032 \n\036EnhancedCpcOptInRecommendation\032#" + - "\n!SearchPartnersOptInRecommendation\032|\n!M" + - "aximizeClicksOptInRecommendation\0222\n reco" + - "mmended_budget_amount_micros\030\002 \001(\003B\003\340A\003H" + - "\000\210\001\001B#\n!_recommended_budget_amount_micro" + - "s\032\"\n OptimizeAdRotationRecommendation\032\326\001" + - "\n\032CalloutAssetRecommendation\022[\n#recommen" + - "ded_campaign_callout_assets\030\001 \003(\0132).goog" + - "le.ads.googleads.v26.resources.AssetB\003\340A" + - "\003\022[\n#recommended_customer_callout_assets" + - "\030\002 \003(\0132).google.ads.googleads.v26.resour" + - "ces.AssetB\003\340A\003\032\331\001\n\033SitelinkAssetRecommen" + - "dation\022\\\n$recommended_campaign_sitelink_" + - "assets\030\001 \003(\0132).google.ads.googleads.v26." + - "resources.AssetB\003\340A\003\022\\\n$recommended_cust" + - "omer_sitelink_assets\030\002 \003(\0132).google.ads." + - "googleads.v26.resources.AssetB\003\340A\003\032\031\n\027Ca" + - "llAssetRecommendation\032\320\001\n\036KeywordMatchTy" + - "peRecommendation\022B\n\007keyword\030\001 \001(\0132,.goog" + - "le.ads.googleads.v26.common.KeywordInfoB" + - "\003\340A\003\022j\n\026recommended_match_type\030\002 \001(\0162E.g" + - "oogle.ads.googleads.v26.enums.KeywordMat" + - "chTypeEnum.KeywordMatchTypeB\003\340A\003\032\332\001\n\036Mov" + - "eUnusedBudgetRecommendation\022(\n\026excess_ca" + - "mpaign_budget\030\003 \001(\tB\003\340A\003H\000\210\001\001\022s\n\025budget_" + - "recommendation\030\002 \001(\0132O.google.ads.google" + - "ads.v26.resources.Recommendation.Campaig" + - "nBudgetRecommendationB\003\340A\003B\031\n\027_excess_ca" + - "mpaign_budget\032\313\001\n\035TargetRoasOptInRecomme" + - "ndation\022)\n\027recommended_target_roas\030\001 \001(\001" + - "B\003\340A\003H\000\210\001\001\0228\n&required_campaign_budget_a" + - "mount_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B\032\n\030_recomme" + - "nded_target_roasB)\n\'_required_campaign_b" + - "udget_amount_micros\032\261\001\n%ResponsiveSearch" + - "AdAssetRecommendation\022?\n\ncurrent_ad\030\003 \001(" + - "\0132&.google.ads.googleads.v26.resources.A" + - "dB\003\340A\003\022G\n\022recommended_assets\030\002 \001(\0132&.goo" + - "gle.ads.googleads.v26.resources.AdB\003\340A\003\032" + - "\271\001\n1ResponsiveSearchAdImproveAdStrengthR" + - "ecommendation\022?\n\ncurrent_ad\030\001 \001(\0132&.goog" + - "le.ads.googleads.v26.resources.AdB\003\340A\003\022C" + - "\n\016recommended_ad\030\002 \001(\0132&.google.ads.goog" + - "leads.v26.resources.AdB\003\340A\003\032[\n Responsiv" + - "eSearchAdRecommendation\0227\n\002ad\030\001 \001(\0132&.go" + - "ogle.ads.googleads.v26.resources.AdB\003\340A\003" + - "\032\224\002\n\"UseBroadMatchKeywordRecommendation\022" + - "B\n\007keyword\030\001 \003(\0132,.google.ads.googleads." + - "v26.common.KeywordInfoB\003\340A\003\022%\n\030suggested" + - "_keywords_count\030\002 \001(\003B\003\340A\003\022$\n\027campaign_k" + - "eywords_count\030\003 \001(\003B\003\340A\003\022(\n\033campaign_use" + - "s_shared_budget\030\004 \001(\010B\003\340A\003\0223\n&required_c" + - "ampaign_budget_amount_micros\030\005 \001(\003B\003\340A\003\032" + - "w\n:UpgradeSmartShoppingCampaignToPerform" + - "anceMaxRecommendation\022\030\n\013merchant_id\030\001 \001" + - "(\003B\003\340A\003\022\037\n\022sales_country_code\030\002 \001(\tB\003\340A\003" + - "\032\305\001\n%RaiseTargetCpaBidTooLowRecommendati" + - "on\022/\n\035recommended_target_multiplier\030\001 \001(" + - "\001B\003\340A\003H\000\210\001\001\022+\n\031average_target_cpa_micros" + - "\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_recommended_target_" + - "multiplierB\034\n\032_average_target_cpa_micros" + - "\032%\n#DisplayExpansionOptInRecommendation\032" + - "4\n2UpgradeLocalCampaignToPerformanceMaxR" + - "ecommendation\032\257\001\n&ForecastingSetTargetRo" + - "asRecommendation\022$\n\027recommended_target_r" + - "oas\030\001 \001(\001B\003\340A\003\022_\n\017campaign_budget\030\002 \001(\0132" + - "A.google.ads.googleads.v26.resources.Rec" + - "ommendation.CampaignBudgetB\003\340A\003\032\325\001\n$Shop" + - "pingOfferAttributeRecommendation\022V\n\010merc" + - "hant\030\001 \001(\0132?.google.ads.googleads.v26.re" + - "sources.Recommendation.MerchantInfoB\003\340A\003" + - "\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022\031\n\014offers_coun" + - "t\030\003 \001(\003B\003\340A\003\022!\n\024demoted_offers_count\030\004 \001" + - "(\003B\003\340A\003\032\345\001\n,ShoppingFixDisapprovedProduc" + - "tsRecommendation\022V\n\010merchant\030\001 \001(\0132?.goo" + - "gle.ads.googleads.v26.resources.Recommen" + - "dation.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002" + - " \001(\tB\003\340A\003\022\033\n\016products_count\030\003 \001(\003B\003\340A\003\022\'" + - "\n\032disapproved_products_count\030\004 \001(\003B\003\340A\003\032" + - "\276\001\n%ShoppingTargetAllOffersRecommendatio" + - "n\022V\n\010merchant\030\001 \001(\0132?.google.ads.googlea" + - "ds.v26.resources.Recommendation.Merchant" + - "InfoB\003\340A\003\022$\n\027untargeted_offers_count\030\002 \001" + - "(\003B\003\340A\003\022\027\n\nfeed_label\030\003 \001(\tB\003\340A\003\032\213\002\n+Sho" + - "ppingAddProductsToCampaignRecommendation" + - "\022V\n\010merchant\030\001 \001(\0132?.google.ads.googlead" + - "s.v26.resources.Recommendation.MerchantI", - "nfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022k\n\006rea" + - "son\030\003 \001(\0162V.google.ads.googleads.v26.enu" + - "ms.ShoppingAddProductsToCampaignRecommen" + - "dationEnum.ReasonB\003\340A\003\032\250\001\n5ShoppingMerch" + - "antCenterAccountSuspensionRecommendation" + - "\022V\n\010merchant\030\001 \001(\0132?.google.ads.googlead" + - "s.v26.resources.Recommendation.MerchantI" + - "nfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\032\275\001\nJSh" + - "oppingMigrateRegularShoppingCampaignOffe" + - "rsToPerformanceMaxRecommendation\022V\n\010merc" + - "hant\030\001 \001(\0132?.google.ads.googleads.v26.re" + - "sources.Recommendation.MerchantInfoB\003\340A\003" + - "\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\032\233\001\n\024TargetAdju" + - "stmentInfo\022\034\n\nshared_set\030\001 \001(\tB\003\340A\003H\000\210\001\001" + - "\022*\n\035recommended_target_multiplier\030\002 \001(\001B" + - "\003\340A\003\022*\n\035current_average_target_micros\030\003 " + - "\001(\003B\003\340A\003B\r\n\013_shared_set\032\203\002\n\034RaiseTargetC" + - "paRecommendation\022g\n\021target_adjustment\030\001 " + - "\001(\0132G.google.ads.googleads.v26.resources" + - ".Recommendation.TargetAdjustmentInfoB\003\340A" + - "\003\022e\n\020app_bidding_goal\030\002 \001(\0162A.google.ads" + - ".googleads.v26.enums.AppBiddingGoalEnum." + - "AppBiddingGoalB\003\340A\003H\000\210\001\001B\023\n\021_app_bidding" + - "_goal\032\210\001\n\035LowerTargetRoasRecommendation\022" + - "g\n\021target_adjustment\030\001 \001(\0132G.google.ads." + - "googleads.v26.resources.Recommendation.T" + - "argetAdjustmentInfoB\003\340A\003\032\340\001\n0RaiseTarget" + - "CpaPerformanceBidTooLowRecommendation\022/\n" + - "\035recommended_target_multiplier\030\001 \001(\001B\003\340A" + - "\003H\000\210\001\001\0223\n!current_average_target_cpa_mic" + - "ros\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_recommended_targ" + - "et_multiplierB$\n\"_current_average_target" + - "_cpa_micros\032\325\001\n1LowerTargetRoasPerforman" + - "ceBidTooLowRecommendation\022/\n\035recommended" + - "_target_multiplier\030\001 \001(\001B\003\340A\003H\000\210\001\001\022-\n\033cu" + - "rrent_average_target_roas\030\002 \001(\001B\003\340A\003H\001\210\001" + - "\001B \n\036_recommended_target_multiplierB\036\n\034_" + - "current_average_target_roas\032\326\001\n*RaiseBud" + - "getPerformanceTooLowRecommendation\022.\n\034cu" + - "rrent_budget_amount_micros\030\001 \001(\003B\003\340A\003H\000\210" + - "\001\001\0222\n recommended_budget_amount_micros\030\002" + - " \001(\003B\003\340A\003H\001\210\001\001B\037\n\035_current_budget_amount" + - "_microsB#\n!_recommended_budget_amount_mi" + - "cros\032*\n(DynamicImageExtensionOptInRecomm" + - "endation\032}\n\016CampaignBudget\022\"\n\025current_am" + - "ount_micros\030\001 \001(\003B\003\340A\003\022*\n\035recommended_ne" + - "w_amount_micros\030\002 \001(\003B\003\340A\003\022\033\n\016new_start_" + - "date\030\003 \001(\tB\003\340A\003\032#\n!PerformanceMaxOptInRe" + - "commendation\032\236\001\n-ImprovePerformanceMaxAd" + - "StrengthRecommendation\022\030\n\013asset_group\030\001 " + - "\001(\tB\003\340A\003\022S\n\013ad_strength\030\002 \001(\01629.google.a" + - "ds.googleads.v26.enums.AdStrengthEnum.Ad" + - "StrengthB\003\340A\003\032X\n=MigrateDynamicSearchAds" + - "CampaignToPerformanceMaxRecommendation\022\027" + - "\n\napply_link\030\001 \001(\tB\003\340A\003\032\264\001\n%ForecastingS" + - "etTargetCpaRecommendation\022*\n\035recommended" + - "_target_cpa_micros\030\001 \001(\003B\003\340A\003\022_\n\017campaig" + - "n_budget\030\002 \001(\0132A.google.ads.googleads.v2" + - "6.resources.Recommendation.CampaignBudge" + - "tB\003\340A\003\032,\n*MaximizeConversionValueOptInRe" + - "commendation\032(\n&ImproveGoogleTagCoverage" + - "Recommendation\032+\n)PerformanceMaxFinalUrl" + - "OptInRecommendation\032\354\002\n&RefreshCustomerM" + - "atchListRecommendation\022\031\n\014user_list_id\030\001" + - " \001(\003B\003\340A\003\022\033\n\016user_list_name\030\002 \001(\tB\003\340A\003\022$" + - "\n\027days_since_last_refresh\030\003 \001(\003B\003\340A\003\022a\n\024" + - "top_spending_account\030\004 \003(\0132>.google.ads." + - "googleads.v26.resources.Recommendation.A" + - "ccountInfoB\003\340A\003\022%\n\030targeting_accounts_co" + - "unt\030\005 \001(\003B\003\340A\003\022Z\n\rowner_account\030\006 \001(\0132>." + - "google.ads.googleads.v26.resources.Recom" + - "mendation.AccountInfoB\003\340A\003\032F\n\013AccountInf" + - "o\022\030\n\013customer_id\030\001 \001(\003B\003\340A\003\022\035\n\020descripti" + - "ve_name\030\002 \001(\tB\003\340A\003\032h\n!CustomAudienceOptI" + - "nRecommendation\022C\n\010keywords\030\001 \003(\0132,.goog" + - "le.ads.googleads.v26.common.KeywordInfoB" + - "\003\340A\003\032\035\n\033LeadFormAssetRecommendation\032\274\001\n(" + - "ImproveDemandGenAdStrengthRecommendation" + - "\022\017\n\002ad\030\001 \001(\tB\003\340A\003\022S\n\013ad_strength\030\002 \001(\01629" + - ".google.ads.googleads.v26.enums.AdStreng" + - "thEnum.AdStrengthB\003\340A\003\022*\n\035demand_gen_ass" + - "et_action_items\030\003 \003(\tB\003\340A\003\032\251\007\n%CampaignS" + - "pecificAppGoalRecommendation\0223\n&campaign" + - "_cost_micros_last_fifteen_days\030\001 \001(\003B\003\340A" + - "\003\0223\n&campaign_conversions_last_fifteen_d" + - "ays\030\002 \001(\001B\003\340A\003\0228\n+campaign_conversion_va" + - "lue_last_fifteen_days\030\003 \001(\001B\003\340A\003\0224\n\'proj" + - "ected_conversions_last_fifteen_days\030\004 \001(" + - "\001B\003\340A\003\0229\n,projected_conversion_value_las" + - "t_fifteen_days\030\005 \001(\001B\003\340A\003\022z\n\024app_convers" + - "ion_goals\030\006 \003(\0162U.google.ads.googleads.v" + - "26.enums.ConversionActionCategoryEnum.Co" + - "nversionActionCategoryB\005\030\001\340A\003\022Z\n\022current" + - "_auto_goals\030\007 \003(\01327.google.ads.googleads" + - ".v26.common.EffectiveAutomaticGoalB\005\030\001\340A" + - "\003\022T\n\023current_custom_goal\030\010 \001(\tB7\030\001\340A\003\372A/" + - "\n-googleads.googleapis.com/CustomConvers" + - "ionGoal\022~\n\032suggested_conversion_goals\030\t " + - "\003(\0162U.google.ads.googleads.v26.enums.Con" + - "versionActionCategoryEnum.ConversionActi" + - "onCategoryB\003\340A\003\022^\n\030current_conversion_go" + - "als\030\n \003(\01327.google.ads.googleads.v26.com" + - "mon.EffectiveAutomaticGoalB\003\340A\003\022]\n\036curre" + - "nt_custom_conversion_goal\030\013 \001(\tB5\340A\003\372A/\n" + - "-googleads.googleapis.com/CustomConversi" + - "onGoal:i\352Af\n\'googleads.googleapis.com/Re" + - "commendation\022;customers/{customer_id}/re" + - "commendations/{recommendation_id}B\020\n\016rec" + - "ommendationB\022\n\020_campaign_budgetB\013\n\t_camp" + - "aignB\013\n\t_ad_groupB\014\n\n_dismissedB\205\002\n&com." + - "google.ads.googleads.v26.resourcesB\023Reco" + - "mmendationProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + "ion.CustomAudienceOptInRecommendationB\004\342" + + "A\001\003H\000\022~\n\036lead_form_asset_recommendation\030" + + "D \001(\0132N.google.ads.googleads.v26.resourc" + + "es.Recommendation.LeadFormAssetRecommend" + + "ationB\004\342A\001\003H\000\022\232\001\n-improve_demand_gen_ad_" + + "strength_recommendation\030E \001(\0132[.google.a" + + "ds.googleads.v26.resources.Recommendatio" + + "n.ImproveDemandGenAdStrengthRecommendati" + + "onB\004\342A\001\003H\000\022\223\001\n)campaign_specific_app_goa" + + "l_recommendation\030F \001(\0132X.google.ads.goog" + + "leads.v26.resources.Recommendation.Campa" + + "ignSpecificAppGoalRecommendationB\004\342A\001\003H\000" + + "\022\254\001\n7raise_target_cpa_performance_bid_to" + + "o_low_recommendation\030H \001(\0132c.google.ads." + + "googleads.v26.resources.Recommendation.R" + + "aiseTargetCpaPerformanceBidTooLowRecomme" + + "ndationB\004\342A\001\003H\000\022\256\001\n8lower_target_roas_pe" + + "rformance_bid_too_low_recommendation\030I \001" + + "(\0132d.google.ads.googleads.v26.resources." + + "Recommendation.LowerTargetRoasPerformanc" + + "eBidTooLowRecommendationB\004\342A\001\003H\000\022\236\001\n/rai" + + "se_budget_performance_too_low_recommenda" + + "tion\030J \001(\0132].google.ads.googleads.v26.re" + + "sources.Recommendation.RaiseBudgetPerfor" + + "manceTooLowRecommendationB\004\342A\001\003H\000\022\223\001\n)op" + + "timize_for_new_customers_recommendation\030" + + "K \001(\0132X.google.ads.googleads.v26.resourc" + + "es.Recommendation.OptimizeForNewCustomer" + + "sRecommendationB\004\342A\001\003H\000\032P\n\014MerchantInfo\022" + + "\020\n\002id\030\001 \001(\003B\004\342A\001\003\022\022\n\004name\030\002 \001(\tB\004\342A\001\003\022\032\n" + + "\014multi_client\030\003 \001(\010B\004\342A\001\003\032\347\001\n\024Recommenda" + + "tionImpact\022d\n\014base_metrics\030\001 \001(\0132H.googl" + + "e.ads.googleads.v26.resources.Recommenda" + + "tion.RecommendationMetricsB\004\342A\001\003\022i\n\021pote" + + "ntial_metrics\030\002 \001(\0132H.google.ads.googlea" + + "ds.v26.resources.Recommendation.Recommen" + + "dationMetricsB\004\342A\001\003\032\271\002\n\025RecommendationMe" + + "trics\022\036\n\013impressions\030\006 \001(\001B\004\342A\001\003H\000\210\001\001\022\031\n" + + "\006clicks\030\007 \001(\001B\004\342A\001\003H\001\210\001\001\022\036\n\013cost_micros\030" + + "\010 \001(\003B\004\342A\001\003H\002\210\001\001\022\036\n\013conversions\030\t \001(\001B\004\342" + + "A\001\003H\003\210\001\001\022$\n\021conversions_value\030\013 \001(\001B\004\342A\001" + + "\003H\004\210\001\001\022\036\n\013video_views\030\n \001(\001B\004\342A\001\003H\005\210\001\001B\016" + + "\n\014_impressionsB\t\n\007_clicksB\016\n\014_cost_micro" + + "sB\016\n\014_conversionsB\024\n\022_conversions_valueB" + + "\016\n\014_video_views\032\245\004\n\034CampaignBudgetRecomm" + + "endation\022/\n\034current_budget_amount_micros" + + "\030\007 \001(\003B\004\342A\001\003H\000\210\001\001\0223\n recommended_budget_" + + "amount_micros\030\010 \001(\003B\004\342A\001\003H\001\210\001\001\022\220\001\n\016budge" + + "t_options\030\003 \003(\0132r.google.ads.googleads.v" + + "26.resources.Recommendation.CampaignBudg" + + "etRecommendation.CampaignBudgetRecommend" + + "ationOptionB\004\342A\001\003\032\305\001\n\"CampaignBudgetReco" + + "mmendationOption\022\'\n\024budget_amount_micros" + + "\030\003 \001(\003B\004\342A\001\003H\000\210\001\001\022]\n\006impact\030\002 \001(\0132G.goog" + + "le.ads.googleads.v26.resources.Recommend" + + "ation.RecommendationImpactB\004\342A\001\003B\027\n\025_bud" + + "get_amount_microsB\037\n\035_current_budget_amo" + + "unt_microsB#\n!_recommended_budget_amount" + + "_micros\032\352\002\n\025KeywordRecommendation\022C\n\007key" + + "word\030\001 \001(\0132,.google.ads.googleads.v26.co" + + "mmon.KeywordInfoB\004\342A\001\003\022o\n\014search_terms\030\004" + + " \003(\0132S.google.ads.googleads.v26.resource" + + "s.Recommendation.KeywordRecommendation.S" + + "earchTermB\004\342A\001\003\022-\n\032recommended_cpc_bid_m" + + "icros\030\003 \001(\003B\004\342A\001\003H\000\210\001\001\032M\n\nSearchTerm\022\022\n\004" + + "text\030\001 \001(\tB\004\342A\001\003\022+\n\035estimated_weekly_sea" + + "rch_count\030\002 \001(\003B\004\342A\001\003B\035\n\033_recommended_cp" + + "c_bid_micros\032\274\001\n\024TextAdRecommendation\0228\n" + + "\002ad\030\001 \001(\0132&.google.ads.googleads.v26.res" + + "ources.AdB\004\342A\001\003\022 \n\rcreation_date\030\004 \001(\tB\004" + + "\342A\001\003H\000\210\001\001\022\"\n\017auto_apply_date\030\005 \001(\tB\004\342A\001\003" + + "H\001\210\001\001B\020\n\016_creation_dateB\022\n\020_auto_apply_d" + + "ate\032\241\005\n\034TargetCpaOptInRecommendation\022\211\001\n" + + "\007options\030\001 \003(\0132r.google.ads.googleads.v2" + + "6.resources.Recommendation.TargetCpaOptI" + + "nRecommendation.TargetCpaOptInRecommenda" + + "tionOptionB\004\342A\001\003\0220\n\035recommended_target_c" + + "pa_micros\030\003 \001(\003B\004\342A\001\003H\000\210\001\001\032\240\003\n\"TargetCpa" + + "OptInRecommendationOption\022y\n\004goal\030\001 \001(\0162" + + "e.google.ads.googleads.v26.enums.TargetC" + + "paOptInRecommendationGoalEnum.TargetCpaO" + + "ptInRecommendationGoalB\004\342A\001\003\022$\n\021target_c" + + "pa_micros\030\005 \001(\003B\004\342A\001\003H\000\210\001\001\0229\n&required_c" + + "ampaign_budget_amount_micros\030\006 \001(\003B\004\342A\001\003" + + "H\001\210\001\001\022]\n\006impact\030\004 \001(\0132G.google.ads.googl" + + "eads.v26.resources.Recommendation.Recomm" + + "endationImpactB\004\342A\001\003B\024\n\022_target_cpa_micr" + + "osB)\n\'_required_campaign_budget_amount_m" + + "icrosB \n\036_recommended_target_cpa_micros\032" + + "\202\001\n&MaximizeConversionsOptInRecommendati" + + "on\0223\n recommended_budget_amount_micros\030\002" + + " \001(\003B\004\342A\001\003H\000\210\001\001B#\n!_recommended_budget_a" + + "mount_micros\032 \n\036EnhancedCpcOptInRecommen" + + "dation\032#\n!SearchPartnersOptInRecommendat" + + "ion\032}\n!MaximizeClicksOptInRecommendation" + + "\0223\n recommended_budget_amount_micros\030\002 \001" + + "(\003B\004\342A\001\003H\000\210\001\001B#\n!_recommended_budget_amo" + + "unt_micros\032\"\n OptimizeAdRotationRecommen" + + "dation\032\330\001\n\032CalloutAssetRecommendation\022\\\n" + + "#recommended_campaign_callout_assets\030\001 \003" + + "(\0132).google.ads.googleads.v26.resources." + + "AssetB\004\342A\001\003\022\\\n#recommended_customer_call" + + "out_assets\030\002 \003(\0132).google.ads.googleads." + + "v26.resources.AssetB\004\342A\001\003\032\333\001\n\033SitelinkAs" + + "setRecommendation\022]\n$recommended_campaig" + + "n_sitelink_assets\030\001 \003(\0132).google.ads.goo" + + "gleads.v26.resources.AssetB\004\342A\001\003\022]\n$reco" + + "mmended_customer_sitelink_assets\030\002 \003(\0132)" + + ".google.ads.googleads.v26.resources.Asse" + + "tB\004\342A\001\003\032\031\n\027CallAssetRecommendation\032\322\001\n\036K" + + "eywordMatchTypeRecommendation\022C\n\007keyword" + + "\030\001 \001(\0132,.google.ads.googleads.v26.common" + + ".KeywordInfoB\004\342A\001\003\022k\n\026recommended_match_" + + "type\030\002 \001(\0162E.google.ads.googleads.v26.en" + + "ums.KeywordMatchTypeEnum.KeywordMatchTyp" + + "eB\004\342A\001\003\032\334\001\n\036MoveUnusedBudgetRecommendati" + + "on\022)\n\026excess_campaign_budget\030\003 \001(\tB\004\342A\001\003" + + "H\000\210\001\001\022t\n\025budget_recommendation\030\002 \001(\0132O.g" + + "oogle.ads.googleads.v26.resources.Recomm" + + "endation.CampaignBudgetRecommendationB\004\342" + + "A\001\003B\031\n\027_excess_campaign_budget\032\315\001\n\035Targe" + + "tRoasOptInRecommendation\022*\n\027recommended_" + + "target_roas\030\001 \001(\001B\004\342A\001\003H\000\210\001\001\0229\n&required" + + "_campaign_budget_amount_micros\030\002 \001(\003B\004\342A" + + "\001\003H\001\210\001\001B\032\n\030_recommended_target_roasB)\n\'_" + + "required_campaign_budget_amount_micros\032\263" + + "\001\n%ResponsiveSearchAdAssetRecommendation" + + "\022@\n\ncurrent_ad\030\003 \001(\0132&.google.ads.google" + + "ads.v26.resources.AdB\004\342A\001\003\022H\n\022recommende" + + "d_assets\030\002 \001(\0132&.google.ads.googleads.v2" + + "6.resources.AdB\004\342A\001\003\032\273\001\n1ResponsiveSearc" + + "hAdImproveAdStrengthRecommendation\022@\n\ncu" + + "rrent_ad\030\001 \001(\0132&.google.ads.googleads.v2" + + "6.resources.AdB\004\342A\001\003\022D\n\016recommended_ad\030\002" + + " \001(\0132&.google.ads.googleads.v26.resource" + + "s.AdB\004\342A\001\003\032\\\n ResponsiveSearchAdRecommen" + + "dation\0228\n\002ad\030\001 \001(\0132&.google.ads.googlead" + + "s.v26.resources.AdB\004\342A\001\003\032\231\002\n\"UseBroadMat" + + "chKeywordRecommendation\022C\n\007keyword\030\001 \003(\013" + + "2,.google.ads.googleads.v26.common.Keywo" + + "rdInfoB\004\342A\001\003\022&\n\030suggested_keywords_count" + + "\030\002 \001(\003B\004\342A\001\003\022%\n\027campaign_keywords_count\030" + + "\003 \001(\003B\004\342A\001\003\022)\n\033campaign_uses_shared_budg" + + "et\030\004 \001(\010B\004\342A\001\003\0224\n&required_campaign_budg" + + "et_amount_micros\030\005 \001(\003B\004\342A\001\003\032y\n:UpgradeS" + + "martShoppingCampaignToPerformanceMaxReco" + + "mmendation\022\031\n\013merchant_id\030\001 \001(\003B\004\342A\001\003\022 \n" + + "\022sales_country_code\030\002 \001(\tB\004\342A\001\003\032\307\001\n%Rais" + + "eTargetCpaBidTooLowRecommendation\0220\n\035rec" + + "ommended_target_multiplier\030\001 \001(\001B\004\342A\001\003H\000" + + "\210\001\001\022,\n\031average_target_cpa_micros\030\002 \001(\003B\004" + + "\342A\001\003H\001\210\001\001B \n\036_recommended_target_multipl" + + "ierB\034\n\032_average_target_cpa_micros\032%\n#Dis" + + "playExpansionOptInRecommendation\0324\n2Upgr" + + "adeLocalCampaignToPerformanceMaxRecommen" + + "dation\032\261\001\n&ForecastingSetTargetRoasRecom" + + "mendation\022%\n\027recommended_target_roas\030\001 \001" + + "(\001B\004\342A\001\003\022`\n\017campaign_budget\030\002 \001(\0132A.goog" + + "le.ads.googleads.v26.resources.Recommend" + + "ation.CampaignBudgetB\004\342A\001\003\032\331\001\n$ShoppingO" + + "fferAttributeRecommendation\022W\n\010merchant\030" + + "\001 \001(\0132?.google.ads.googleads.v26.resourc" + + "es.Recommendation.MerchantInfoB\004\342A\001\003\022\030\n\n" + + "feed_label\030\002 \001(\tB\004\342A\001\003\022\032\n\014offers_count\030\003" + + " \001(\003B\004\342A\001\003\022\"\n\024demoted_offers_count\030\004 \001(\003" + + "B\004\342A\001\003\032\351\001\n,ShoppingFixDisapprovedProduct" + + "sRecommendation\022W\n\010merchant\030\001 \001(\0132?.goog" + + "le.ads.googleads.v26.resources.Recommend" + + "ation.MerchantInfoB\004\342A\001\003\022\030\n\nfeed_label\030\002" + + " \001(\tB\004\342A\001\003\022\034\n\016products_count\030\003 \001(\003B\004\342A\001\003" + + "\022(\n\032disapproved_products_count\030\004 \001(\003B\004\342A" + + "\001\003\032\301\001\n%ShoppingTargetAllOffersRecommenda", + "tion\022W\n\010merchant\030\001 \001(\0132?.google.ads.goog" + + "leads.v26.resources.Recommendation.Merch" + + "antInfoB\004\342A\001\003\022%\n\027untargeted_offers_count" + + "\030\002 \001(\003B\004\342A\001\003\022\030\n\nfeed_label\030\003 \001(\tB\004\342A\001\003\032\216" + + "\002\n+ShoppingAddProductsToCampaignRecommen" + + "dation\022W\n\010merchant\030\001 \001(\0132?.google.ads.go" + + "ogleads.v26.resources.Recommendation.Mer" + + "chantInfoB\004\342A\001\003\022\030\n\nfeed_label\030\002 \001(\tB\004\342A\001" + + "\003\022l\n\006reason\030\003 \001(\0162V.google.ads.googleads" + + ".v26.enums.ShoppingAddProductsToCampaign" + + "RecommendationEnum.ReasonB\004\342A\001\003\032\252\001\n5Shop" + + "pingMerchantCenterAccountSuspensionRecom" + + "mendation\022W\n\010merchant\030\001 \001(\0132?.google.ads" + + ".googleads.v26.resources.Recommendation." + + "MerchantInfoB\004\342A\001\003\022\030\n\nfeed_label\030\002 \001(\tB\004" + + "\342A\001\003\032\277\001\nJShoppingMigrateRegularShoppingC" + + "ampaignOffersToPerformanceMaxRecommendat" + + "ion\022W\n\010merchant\030\001 \001(\0132?.google.ads.googl" + + "eads.v26.resources.Recommendation.Mercha" + + "ntInfoB\004\342A\001\003\022\030\n\nfeed_label\030\002 \001(\tB\004\342A\001\003\032\236" + + "\001\n\024TargetAdjustmentInfo\022\035\n\nshared_set\030\001 " + + "\001(\tB\004\342A\001\003H\000\210\001\001\022+\n\035recommended_target_mul" + + "tiplier\030\002 \001(\001B\004\342A\001\003\022+\n\035current_average_t" + + "arget_micros\030\003 \001(\003B\004\342A\001\003B\r\n\013_shared_set\032" + + "\205\002\n\034RaiseTargetCpaRecommendation\022h\n\021targ" + + "et_adjustment\030\001 \001(\0132G.google.ads.googlea" + + "ds.v26.resources.Recommendation.TargetAd" + + "justmentInfoB\004\342A\001\003\022f\n\020app_bidding_goal\030\002" + + " \001(\0162A.google.ads.googleads.v26.enums.Ap" + + "pBiddingGoalEnum.AppBiddingGoalB\004\342A\001\003H\000\210" + + "\001\001B\023\n\021_app_bidding_goal\032\211\001\n\035LowerTargetR" + + "oasRecommendation\022h\n\021target_adjustment\030\001" + + " \001(\0132G.google.ads.googleads.v26.resource" + + "s.Recommendation.TargetAdjustmentInfoB\004\342" + + "A\001\003\032\342\001\n0RaiseTargetCpaPerformanceBidTooL" + + "owRecommendation\0220\n\035recommended_target_m" + + "ultiplier\030\001 \001(\001B\004\342A\001\003H\000\210\001\001\0224\n!current_av" + + "erage_target_cpa_micros\030\002 \001(\003B\004\342A\001\003H\001\210\001\001" + + "B \n\036_recommended_target_multiplierB$\n\"_c" + + "urrent_average_target_cpa_micros\032\327\001\n1Low" + + "erTargetRoasPerformanceBidTooLowRecommen" + + "dation\0220\n\035recommended_target_multiplier\030" + + "\001 \001(\001B\004\342A\001\003H\000\210\001\001\022.\n\033current_average_targ" + + "et_roas\030\002 \001(\001B\004\342A\001\003H\001\210\001\001B \n\036_recommended" + + "_target_multiplierB\036\n\034_current_average_t" + + "arget_roas\032\330\001\n*RaiseBudgetPerformanceToo" + + "LowRecommendation\022/\n\034current_budget_amou" + + "nt_micros\030\001 \001(\003B\004\342A\001\003H\000\210\001\001\0223\n recommende" + + "d_budget_amount_micros\030\002 \001(\003B\004\342A\001\003H\001\210\001\001B" + + "\037\n\035_current_budget_amount_microsB#\n!_rec" + + "ommended_budget_amount_micros\032*\n(Dynamic" + + "ImageExtensionOptInRecommendation\032\200\001\n\016Ca" + + "mpaignBudget\022#\n\025current_amount_micros\030\001 " + + "\001(\003B\004\342A\001\003\022+\n\035recommended_new_amount_micr" + + "os\030\002 \001(\003B\004\342A\001\003\022\034\n\016new_start_date\030\003 \001(\tB\004" + + "\342A\001\003\032#\n!PerformanceMaxOptInRecommendatio" + + "n\032\240\001\n-ImprovePerformanceMaxAdStrengthRec" + + "ommendation\022\031\n\013asset_group\030\001 \001(\tB\004\342A\001\003\022T" + + "\n\013ad_strength\030\002 \001(\01629.google.ads.googlea" + + "ds.v26.enums.AdStrengthEnum.AdStrengthB\004" + + "\342A\001\003\032Y\n=MigrateDynamicSearchAdsCampaignT" + + "oPerformanceMaxRecommendation\022\030\n\napply_l" + + "ink\030\001 \001(\tB\004\342A\001\003\032\266\001\n%ForecastingSetTarget" + + "CpaRecommendation\022+\n\035recommended_target_" + + "cpa_micros\030\001 \001(\003B\004\342A\001\003\022`\n\017campaign_budge" + + "t\030\002 \001(\0132A.google.ads.googleads.v26.resou" + + "rces.Recommendation.CampaignBudgetB\004\342A\001\003" + + "\032,\n*MaximizeConversionValueOptInRecommen" + + "dation\032(\n&ImproveGoogleTagCoverageRecomm" + + "endation\032+\n)PerformanceMaxFinalUrlOptInR" + + "ecommendation\032\362\002\n&RefreshCustomerMatchLi" + + "stRecommendation\022\032\n\014user_list_id\030\001 \001(\003B\004" + + "\342A\001\003\022\034\n\016user_list_name\030\002 \001(\tB\004\342A\001\003\022%\n\027da" + + "ys_since_last_refresh\030\003 \001(\003B\004\342A\001\003\022b\n\024top" + + "_spending_account\030\004 \003(\0132>.google.ads.goo" + + "gleads.v26.resources.Recommendation.Acco" + + "untInfoB\004\342A\001\003\022&\n\030targeting_accounts_coun" + + "t\030\005 \001(\003B\004\342A\001\003\022[\n\rowner_account\030\006 \001(\0132>.g" + + "oogle.ads.googleads.v26.resources.Recomm" + + "endation.AccountInfoB\004\342A\001\003\032H\n\013AccountInf" + + "o\022\031\n\013customer_id\030\001 \001(\003B\004\342A\001\003\022\036\n\020descript" + + "ive_name\030\002 \001(\tB\004\342A\001\003\032i\n!CustomAudienceOp" + + "tInRecommendation\022D\n\010keywords\030\001 \003(\0132,.go" + + "ogle.ads.googleads.v26.common.KeywordInf" + + "oB\004\342A\001\003\032\035\n\033LeadFormAssetRecommendation\032\277" + + "\001\n(ImproveDemandGenAdStrengthRecommendat" + + "ion\022\020\n\002ad\030\001 \001(\tB\004\342A\001\003\022T\n\013ad_strength\030\002 \001" + + "(\01629.google.ads.googleads.v26.enums.AdSt" + + "rengthEnum.AdStrengthB\004\342A\001\003\022+\n\035demand_ge" + + "n_asset_action_items\030\003 \003(\tB\004\342A\001\003\032\264\007\n%Cam" + + "paignSpecificAppGoalRecommendation\0224\n&ca" + + "mpaign_cost_micros_last_fifteen_days\030\001 \001" + + "(\003B\004\342A\001\003\0224\n&campaign_conversions_last_fi" + + "fteen_days\030\002 \001(\001B\004\342A\001\003\0229\n+campaign_conve" + + "rsion_value_last_fifteen_days\030\003 \001(\001B\004\342A\001" + + "\003\0225\n\'projected_conversions_last_fifteen_" + + "days\030\004 \001(\001B\004\342A\001\003\022:\n,projected_conversion" + + "_value_last_fifteen_days\030\005 \001(\001B\004\342A\001\003\022{\n\024" + + "app_conversion_goals\030\006 \003(\0162U.google.ads." + + "googleads.v26.enums.ConversionActionCate" + + "goryEnum.ConversionActionCategoryB\006\030\001\342A\001" + + "\003\022[\n\022current_auto_goals\030\007 \003(\01327.google.a" + + "ds.googleads.v26.common.EffectiveAutomat" + + "icGoalB\006\030\001\342A\001\003\022U\n\023current_custom_goal\030\010 " + + "\001(\tB8\030\001\342A\001\003\372A/\n-googleads.googleapis.com" + + "/CustomConversionGoal\022\177\n\032suggested_conve" + + "rsion_goals\030\t \003(\0162U.google.ads.googleads" + + ".v26.enums.ConversionActionCategoryEnum." + + "ConversionActionCategoryB\004\342A\001\003\022_\n\030curren" + + "t_conversion_goals\030\n \003(\01327.google.ads.go" + + "ogleads.v26.common.EffectiveAutomaticGoa" + + "lB\004\342A\001\003\022^\n\036current_custom_conversion_goa" + + "l\030\013 \001(\tB6\342A\001\003\372A/\n-googleads.googleapis.c" + + "om/CustomConversionGoal\032\221\001\n%OptimizeForN" + + "ewCustomersRecommendation\022;\n(recommended" + + "_incremental_conversion_value\030\001 \001(\001B\004\342A\001" + + "\003H\000\210\001\001B+\n)_recommended_incremental_conve" + + "rsion_value:i\352Af\n\'googleads.googleapis.c" + + "om/Recommendation\022;customers/{customer_i" + + "d}/recommendations/{recommendation_id}B\020" + + "\n\016recommendationB\022\n\020_campaign_budgetB\013\n\t" + + "_campaignB\013\n\t_ad_groupB\014\n\n_dismissedB\205\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\023RecommendationProtoP\001ZKgoogle.golang.or" + + "g/genproto/googleapis/ads/googleads/v26/" + + "resources;resources\242\002\003GAA\252\002\"Google.Ads.G" + + "oogleAds.V26.Resources\312\002\"Google\\Ads\\Goog" + + "leAds\\V26\\Resources\352\002&Google::Ads::Googl" + + "eAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -865,7 +882,7 @@ public static void registerAllExtensions( internal_static_google_ads_googleads_v26_resources_Recommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_Recommendation_descriptor, - new java.lang.String[] { "ResourceName", "Type", "Impact", "CampaignBudget", "Campaign", "AdGroup", "Dismissed", "Campaigns", "CampaignBudgetRecommendation", "ForecastingCampaignBudgetRecommendation", "KeywordRecommendation", "TextAdRecommendation", "TargetCpaOptInRecommendation", "MaximizeConversionsOptInRecommendation", "EnhancedCpcOptInRecommendation", "SearchPartnersOptInRecommendation", "MaximizeClicksOptInRecommendation", "OptimizeAdRotationRecommendation", "KeywordMatchTypeRecommendation", "MoveUnusedBudgetRecommendation", "TargetRoasOptInRecommendation", "ResponsiveSearchAdRecommendation", "MarginalRoiCampaignBudgetRecommendation", "UseBroadMatchKeywordRecommendation", "ResponsiveSearchAdAssetRecommendation", "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation", "ResponsiveSearchAdImproveAdStrengthRecommendation", "DisplayExpansionOptInRecommendation", "UpgradeLocalCampaignToPerformanceMaxRecommendation", "RaiseTargetCpaBidTooLowRecommendation", "ForecastingSetTargetRoasRecommendation", "CalloutAssetRecommendation", "SitelinkAssetRecommendation", "CallAssetRecommendation", "ShoppingAddAgeGroupRecommendation", "ShoppingAddColorRecommendation", "ShoppingAddGenderRecommendation", "ShoppingAddGtinRecommendation", "ShoppingAddMoreIdentifiersRecommendation", "ShoppingAddSizeRecommendation", "ShoppingAddProductsToCampaignRecommendation", "ShoppingFixDisapprovedProductsRecommendation", "ShoppingTargetAllOffersRecommendation", "ShoppingFixSuspendedMerchantCenterAccountRecommendation", "ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation", "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation", "DynamicImageExtensionOptInRecommendation", "RaiseTargetCpaRecommendation", "LowerTargetRoasRecommendation", "PerformanceMaxOptInRecommendation", "ImprovePerformanceMaxAdStrengthRecommendation", "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation", "ForecastingSetTargetCpaRecommendation", "SetTargetCpaRecommendation", "SetTargetRoasRecommendation", "MaximizeConversionValueOptInRecommendation", "ImproveGoogleTagCoverageRecommendation", "PerformanceMaxFinalUrlOptInRecommendation", "RefreshCustomerMatchListRecommendation", "CustomAudienceOptInRecommendation", "LeadFormAssetRecommendation", "ImproveDemandGenAdStrengthRecommendation", "CampaignSpecificAppGoalRecommendation", "RaiseTargetCpaPerformanceBidTooLowRecommendation", "LowerTargetRoasPerformanceBidTooLowRecommendation", "RaiseBudgetPerformanceTooLowRecommendation", "Recommendation", }); + new java.lang.String[] { "ResourceName", "Type", "Impact", "CampaignBudget", "Campaign", "AdGroup", "Dismissed", "Campaigns", "CampaignBudgetRecommendation", "ForecastingCampaignBudgetRecommendation", "KeywordRecommendation", "TextAdRecommendation", "TargetCpaOptInRecommendation", "MaximizeConversionsOptInRecommendation", "EnhancedCpcOptInRecommendation", "SearchPartnersOptInRecommendation", "MaximizeClicksOptInRecommendation", "OptimizeAdRotationRecommendation", "KeywordMatchTypeRecommendation", "MoveUnusedBudgetRecommendation", "TargetRoasOptInRecommendation", "ResponsiveSearchAdRecommendation", "MarginalRoiCampaignBudgetRecommendation", "UseBroadMatchKeywordRecommendation", "ResponsiveSearchAdAssetRecommendation", "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation", "ResponsiveSearchAdImproveAdStrengthRecommendation", "DisplayExpansionOptInRecommendation", "UpgradeLocalCampaignToPerformanceMaxRecommendation", "RaiseTargetCpaBidTooLowRecommendation", "ForecastingSetTargetRoasRecommendation", "CalloutAssetRecommendation", "SitelinkAssetRecommendation", "CallAssetRecommendation", "ShoppingAddAgeGroupRecommendation", "ShoppingAddColorRecommendation", "ShoppingAddGenderRecommendation", "ShoppingAddGtinRecommendation", "ShoppingAddMoreIdentifiersRecommendation", "ShoppingAddSizeRecommendation", "ShoppingAddProductsToCampaignRecommendation", "ShoppingFixDisapprovedProductsRecommendation", "ShoppingTargetAllOffersRecommendation", "ShoppingFixSuspendedMerchantCenterAccountRecommendation", "ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation", "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation", "DynamicImageExtensionOptInRecommendation", "RaiseTargetCpaRecommendation", "LowerTargetRoasRecommendation", "PerformanceMaxOptInRecommendation", "ImprovePerformanceMaxAdStrengthRecommendation", "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation", "ForecastingSetTargetCpaRecommendation", "SetTargetCpaRecommendation", "SetTargetRoasRecommendation", "MaximizeConversionValueOptInRecommendation", "ImproveGoogleTagCoverageRecommendation", "PerformanceMaxFinalUrlOptInRecommendation", "RefreshCustomerMatchListRecommendation", "CustomAudienceOptInRecommendation", "LeadFormAssetRecommendation", "ImproveDemandGenAdStrengthRecommendation", "CampaignSpecificAppGoalRecommendation", "RaiseTargetCpaPerformanceBidTooLowRecommendation", "LowerTargetRoasPerformanceBidTooLowRecommendation", "RaiseBudgetPerformanceTooLowRecommendation", "OptimizeForNewCustomersRecommendation", "Recommendation", }); internal_static_google_ads_googleads_v26_resources_Recommendation_MerchantInfo_descriptor = internal_static_google_ads_googleads_v26_resources_Recommendation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v26_resources_Recommendation_MerchantInfo_fieldAccessorTable = new @@ -1208,6 +1225,12 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor, new java.lang.String[] { "CampaignCostMicrosLastFifteenDays", "CampaignConversionsLastFifteenDays", "CampaignConversionValueLastFifteenDays", "ProjectedConversionsLastFifteenDays", "ProjectedConversionValueLastFifteenDays", "AppConversionGoals", "CurrentAutoGoals", "CurrentCustomGoal", "SuggestedConversionGoals", "CurrentConversionGoals", "CurrentCustomConversionGoal", }); + internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor = + internal_static_google_ads_googleads_v26_resources_Recommendation_descriptor.getNestedType(54); + internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_resources_Recommendation_OptimizeForNewCustomersRecommendation_descriptor, + new java.lang.String[] { "RecommendedIncrementalConversionValue", }); descriptor.resolveAllFeaturesImmutable(); com.google.ads.googleads.v26.common.CriteriaProto.getDescriptor(); com.google.ads.googleads.v26.common.EffectiveAutomaticGoalProto.getDescriptor(); diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationSubscriptionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationSubscriptionProto.java index e2b2262195..56bd5a0955 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationSubscriptionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RecommendationSubscriptionProto.java @@ -47,29 +47,29 @@ public static void registerAllExtensions( "iption_status.proto\0328google/ads/googlead" + "s/v26/enums/recommendation_type.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + - "pi/resource.proto\"\326\004\n\032RecommendationSubs" + - "cription\022R\n\rresource_name\030\001 \001(\tB;\340A\005\372A5\n" + - "3googleads.googleapis.com/Recommendation" + - "Subscription\022_\n\004type\030\002 \001(\0162I.google.ads." + - "googleads.v26.enums.RecommendationTypeEn" + - "um.RecommendationTypeB\006\340A\002\340A\005\022\"\n\020create_" + - "date_time\030\003 \001(\tB\003\340A\003H\000\210\001\001\022\"\n\020modify_date" + - "_time\030\004 \001(\tB\003\340A\003H\001\210\001\001\022\177\n\006status\030\005 \001(\0162e." + - "google.ads.googleads.v26.enums.Recommend" + - "ationSubscriptionStatusEnum.Recommendati" + - "onSubscriptionStatusB\003\340A\002H\002\210\001\001:\204\001\352A\200\001\n3g" + - "oogleads.googleapis.com/RecommendationSu" + - "bscription\022Icustomers/{customer_id}/reco" + - "mmendationSubscriptions/{recommendation_" + - "type}B\023\n\021_create_date_timeB\023\n\021_modify_da" + - "te_timeB\t\n\007_statusB\221\002\n&com.google.ads.go" + - "ogleads.v26.resourcesB\037RecommendationSub" + - "scriptionProtoP\001ZKgoogle.golang.org/genp" + - "roto/googleapis/ads/googleads/v26/resour" + - "ces;resources\242\002\003GAA\252\002\"Google.Ads.GoogleA" + - "ds.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\" + - "V26\\Resources\352\002&Google::Ads::GoogleAds::" + - "V26::Resourcesb\006proto3" + "pi/resource.proto\"\332\004\n\032RecommendationSubs" + + "cription\022S\n\rresource_name\030\001 \001(\tB<\342A\001\005\372A5" + + "\n3googleads.googleapis.com/Recommendatio" + + "nSubscription\022^\n\004type\030\002 \001(\0162I.google.ads" + + ".googleads.v26.enums.RecommendationTypeE" + + "num.RecommendationTypeB\005\342A\002\002\005\022#\n\020create_" + + "date_time\030\003 \001(\tB\004\342A\001\003H\000\210\001\001\022#\n\020modify_dat" + + "e_time\030\004 \001(\tB\004\342A\001\003H\001\210\001\001\022\200\001\n\006status\030\005 \001(\016" + + "2e.google.ads.googleads.v26.enums.Recomm" + + "endationSubscriptionStatusEnum.Recommend" + + "ationSubscriptionStatusB\004\342A\001\002H\002\210\001\001:\204\001\352A\200" + + "\001\n3googleads.googleapis.com/Recommendati" + + "onSubscription\022Icustomers/{customer_id}/" + + "recommendationSubscriptions/{recommendat" + + "ion_type}B\023\n\021_create_date_timeB\023\n\021_modif" + + "y_date_timeB\t\n\007_statusB\221\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\037Recommendatio" + + "nSubscriptionProtoP\001ZKgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/re" + + "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + + "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + + "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + + "ds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfo.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfo.java new file mode 100644 index 0000000000..a0244780d0 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfo.java @@ -0,0 +1,629 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +/** + *
+ * Information about the external redemption provider for a Local Services
+ * customer.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.RedemptionProviderInfo} + */ +@com.google.protobuf.Generated +public final class RedemptionProviderInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.resources.RedemptionProviderInfo) + RedemptionProviderInfoOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "RedemptionProviderInfo"); + } + // Use RedemptionProviderInfo.newBuilder() to construct. + private RedemptionProviderInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private RedemptionProviderInfo() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.RedemptionProviderInfo.class, com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder.class); + } + + private int bitField0_; + public static final int EXTERNAL_MERCHANT_ID_FIELD_NUMBER = 1; + private com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId externalMerchantId_; + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the externalMerchantId field is set. + */ + @java.lang.Override + public boolean hasExternalMerchantId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The externalMerchantId. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getExternalMerchantId() { + return externalMerchantId_ == null ? com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance() : externalMerchantId_; + } + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder getExternalMerchantIdOrBuilder() { + return externalMerchantId_ == null ? com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance() : externalMerchantId_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getExternalMerchantId()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getExternalMerchantId()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.resources.RedemptionProviderInfo)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.resources.RedemptionProviderInfo other = (com.google.ads.googleads.v26.resources.RedemptionProviderInfo) obj; + + if (hasExternalMerchantId() != other.hasExternalMerchantId()) return false; + if (hasExternalMerchantId()) { + if (!getExternalMerchantId() + .equals(other.getExternalMerchantId())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasExternalMerchantId()) { + hash = (37 * hash) + EXTERNAL_MERCHANT_ID_FIELD_NUMBER; + hash = (53 * hash) + getExternalMerchantId().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.resources.RedemptionProviderInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Information about the external redemption provider for a Local Services
+   * customer.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.resources.RedemptionProviderInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.resources.RedemptionProviderInfo) + com.google.ads.googleads.v26.resources.RedemptionProviderInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.resources.RedemptionProviderInfo.class, com.google.ads.googleads.v26.resources.RedemptionProviderInfo.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.resources.RedemptionProviderInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetExternalMerchantIdFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + externalMerchantId_ = null; + if (externalMerchantIdBuilder_ != null) { + externalMerchantIdBuilder_.dispose(); + externalMerchantIdBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.resources.CustomerProto.internal_static_google_ads_googleads_v26_resources_RedemptionProviderInfo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo getDefaultInstanceForType() { + return com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo build() { + com.google.ads.googleads.v26.resources.RedemptionProviderInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo buildPartial() { + com.google.ads.googleads.v26.resources.RedemptionProviderInfo result = new com.google.ads.googleads.v26.resources.RedemptionProviderInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.resources.RedemptionProviderInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.externalMerchantId_ = externalMerchantIdBuilder_ == null + ? externalMerchantId_ + : externalMerchantIdBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.resources.RedemptionProviderInfo) { + return mergeFrom((com.google.ads.googleads.v26.resources.RedemptionProviderInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.resources.RedemptionProviderInfo other) { + if (other == com.google.ads.googleads.v26.resources.RedemptionProviderInfo.getDefaultInstance()) return this; + if (other.hasExternalMerchantId()) { + mergeExternalMerchantId(other.getExternalMerchantId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + internalGetExternalMerchantIdFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId externalMerchantId_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder> externalMerchantIdBuilder_; + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the externalMerchantId field is set. + */ + public boolean hasExternalMerchantId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The externalMerchantId. + */ + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getExternalMerchantId() { + if (externalMerchantIdBuilder_ == null) { + return externalMerchantId_ == null ? com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance() : externalMerchantId_; + } else { + return externalMerchantIdBuilder_.getMessage(); + } + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setExternalMerchantId(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId value) { + if (externalMerchantIdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + externalMerchantId_ = value; + } else { + externalMerchantIdBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setExternalMerchantId( + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder builderForValue) { + if (externalMerchantIdBuilder_ == null) { + externalMerchantId_ = builderForValue.build(); + } else { + externalMerchantIdBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeExternalMerchantId(com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId value) { + if (externalMerchantIdBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + externalMerchantId_ != null && + externalMerchantId_ != com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance()) { + getExternalMerchantIdBuilder().mergeFrom(value); + } else { + externalMerchantId_ = value; + } + } else { + externalMerchantIdBuilder_.mergeFrom(value); + } + if (externalMerchantId_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearExternalMerchantId() { + bitField0_ = (bitField0_ & ~0x00000001); + externalMerchantId_ = null; + if (externalMerchantIdBuilder_ != null) { + externalMerchantIdBuilder_.dispose(); + externalMerchantIdBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder getExternalMerchantIdBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetExternalMerchantIdFieldBuilder().getBuilder(); + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder getExternalMerchantIdOrBuilder() { + if (externalMerchantIdBuilder_ != null) { + return externalMerchantIdBuilder_.getMessageOrBuilder(); + } else { + return externalMerchantId_ == null ? + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.getDefaultInstance() : externalMerchantId_; + } + } + /** + *
+     * Required. Identifier for a merchant in an external partner's point-of-sale
+     * system.
+     * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder> + internalGetExternalMerchantIdFieldBuilder() { + if (externalMerchantIdBuilder_ == null) { + externalMerchantIdBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId.Builder, com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder>( + getExternalMerchantId(), + getParentForChildren(), + isClean()); + externalMerchantId_ = null; + } + return externalMerchantIdBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.resources.RedemptionProviderInfo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.resources.RedemptionProviderInfo) + private static final com.google.ads.googleads.v26.resources.RedemptionProviderInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.resources.RedemptionProviderInfo(); + } + + public static com.google.ads.googleads.v26.resources.RedemptionProviderInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RedemptionProviderInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.resources.RedemptionProviderInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfoOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfoOrBuilder.java new file mode 100644 index 0000000000..2e313150a8 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RedemptionProviderInfoOrBuilder.java @@ -0,0 +1,42 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/resources/customer.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.resources; + +@com.google.protobuf.Generated +public interface RedemptionProviderInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.resources.RedemptionProviderInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the externalMerchantId field is set. + */ + boolean hasExternalMerchantId(); + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The externalMerchantId. + */ + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantId getExternalMerchantId(); + /** + *
+   * Required. Identifier for a merchant in an external partner's point-of-sale
+   * system.
+   * 
+ * + * .google.ads.googleads.v26.resources.ExternalPartnerMerchantId external_merchant_id = 1 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.ads.googleads.v26.resources.ExternalPartnerMerchantIdOrBuilder getExternalMerchantIdOrBuilder(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RemarketingActionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RemarketingActionProto.java index f73cfc0ae3..a1ca9c5e50 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RemarketingActionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/RemarketingActionProto.java @@ -45,22 +45,22 @@ public static void registerAllExtensions( "ads.v26.resources\0321google/ads/googleads/" + "v26/common/tag_snippet.proto\032\037google/api" + "/field_behavior.proto\032\031google/api/resour" + - "ce.proto\"\324\002\n\021RemarketingAction\022I\n\rresour" + - "ce_name\030\001 \001(\tB2\340A\005\372A,\n*googleads.googlea" + - "pis.com/RemarketingAction\022\024\n\002id\030\005 \001(\003B\003\340" + - "A\003H\000\210\001\001\022\021\n\004name\030\006 \001(\tH\001\210\001\001\022F\n\014tag_snippe" + - "ts\030\004 \003(\0132+.google.ads.googleads.v26.comm" + - "on.TagSnippetB\003\340A\003:s\352Ap\n*googleads.googl" + - "eapis.com/RemarketingAction\022Bcustomers/{" + - "customer_id}/remarketingActions/{remarke" + - "ting_action_id}B\005\n\003_idB\007\n\005_nameB\210\002\n&com." + - "google.ads.googleads.v26.resourcesB\026Rema" + - "rketingActionProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + "ce.proto\"\327\002\n\021RemarketingAction\022J\n\rresour" + + "ce_name\030\001 \001(\tB3\342A\001\005\372A,\n*googleads.google" + + "apis.com/RemarketingAction\022\025\n\002id\030\005 \001(\003B\004" + + "\342A\001\003H\000\210\001\001\022\021\n\004name\030\006 \001(\tH\001\210\001\001\022G\n\014tag_snip" + + "pets\030\004 \003(\0132+.google.ads.googleads.v26.co" + + "mmon.TagSnippetB\004\342A\001\003:s\352Ap\n*googleads.go" + + "ogleapis.com/RemarketingAction\022Bcustomer" + + "s/{customer_id}/remarketingActions/{rema" + + "rketing_action_id}B\005\n\003_idB\007\n\005_nameB\210\002\n&c" + + "om.google.ads.googleads.v26.resourcesB\026R" + + "emarketingActionProtoP\001ZKgoogle.golang.o" + + "rg/genproto/googleapis/ads/googleads/v26" + + "/resources;resources\242\002\003GAA\252\002\"Google.Ads." + + "GoogleAds.V26.Resources\312\002\"Google\\Ads\\Goo" + + "gleAds\\V26\\Resources\352\002&Google::Ads::Goog" + + "leAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchLiftKeywordBundleProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchLiftKeywordBundleProto.java index da23ab1484..22476a1ad6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchLiftKeywordBundleProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchLiftKeywordBundleProto.java @@ -52,32 +52,32 @@ public static void registerAllExtensions( "ndle_status.proto\032Egoogle/ads/googleads/" + "v26/enums/search_lift_matching_info_sour" + "ce.proto\032\037google/api/field_behavior.prot" + - "o\032\031google/api/resource.proto\"\316\005\n\027SearchL" + - "iftKeywordBundle\022O\n\rresource_name\030\001 \001(\tB" + - "8\340A\005\372A2\n0googleads.googleapis.com/Search" + - "LiftKeywordBundle\022/\n\035search_lift_keyword" + - "_bundle_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022d\n\010keywords\030\003" + - " \003(\0132M.google.ads.googleads.v26.resource" + - "s.SearchLiftKeywordBundle.SearchLiftKeyw" + - "ordB\003\340A\003\022r\n\006source\030\004 \001(\0162].google.ads.go" + - "ogleads.v26.enums.SearchLiftMatchingInfo" + - "SourceEnum.SearchLiftMatchingInfoSourceB" + - "\003\340A\003\022t\n\006status\030\005 \001(\0162_.google.ads.google" + - "ads.v26.enums.SearchLiftKeywordBundleSta" + - "tusEnum.SearchLiftKeywordBundleStatusB\003\340" + - "A\003\0324\n\021SearchLiftKeyword\022\026\n\004text\030\001 \001(\tB\003\340" + - "A\003H\000\210\001\001B\007\n\005_text:\210\001\352A\204\001\n0googleads.googl" + - "eapis.com/SearchLiftKeywordBundle\022Pcusto" + - "mers/{customer_id}/searchLiftKeywordBund" + - "les/{search_lift_keyword_bundle_id}B \n\036_" + - "search_lift_keyword_bundle_idB\216\002\n&com.go" + - "ogle.ads.googleads.v26.resourcesB\034Search" + - "LiftKeywordBundleProtoP\001ZKgoogle.golang." + - "org/genproto/googleapis/ads/googleads/v2" + - "6/resources;resources\242\002\003GAA\252\002\"Google.Ads" + - ".GoogleAds.V26.Resources\312\002\"Google\\Ads\\Go" + - "ogleAds\\V26\\Resources\352\002&Google::Ads::Goo" + - "gleAds::V26::Resourcesb\006proto3" + "o\032\031google/api/resource.proto\"\324\005\n\027SearchL" + + "iftKeywordBundle\022P\n\rresource_name\030\001 \001(\tB" + + "9\342A\001\005\372A2\n0googleads.googleapis.com/Searc" + + "hLiftKeywordBundle\0220\n\035search_lift_keywor" + + "d_bundle_id\030\002 \001(\003B\004\342A\001\003H\000\210\001\001\022e\n\010keywords" + + "\030\003 \003(\0132M.google.ads.googleads.v26.resour" + + "ces.SearchLiftKeywordBundle.SearchLiftKe" + + "ywordB\004\342A\001\003\022s\n\006source\030\004 \001(\0162].google.ads" + + ".googleads.v26.enums.SearchLiftMatchingI" + + "nfoSourceEnum.SearchLiftMatchingInfoSour" + + "ceB\004\342A\001\003\022u\n\006status\030\005 \001(\0162_.google.ads.go" + + "ogleads.v26.enums.SearchLiftKeywordBundl" + + "eStatusEnum.SearchLiftKeywordBundleStatu" + + "sB\004\342A\001\003\0325\n\021SearchLiftKeyword\022\027\n\004text\030\001 \001" + + "(\tB\004\342A\001\003H\000\210\001\001B\007\n\005_text:\210\001\352A\204\001\n0googleads" + + ".googleapis.com/SearchLiftKeywordBundle\022" + + "Pcustomers/{customer_id}/searchLiftKeywo" + + "rdBundles/{search_lift_keyword_bundle_id" + + "}B \n\036_search_lift_keyword_bundle_idB\216\002\n&" + + "com.google.ads.googleads.v26.resourcesB\034" + + "SearchLiftKeywordBundleProtoP\001ZKgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + + "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + + "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + + "s::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchTermViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchTermViewProto.java index 1c369aab40..1b58f16687 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchTermViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SearchTermViewProto.java @@ -45,25 +45,25 @@ public static void registerAllExtensions( "s.v26.resources\032Agoogle/ads/googleads/v2" + "6/enums/search_term_targeting_status.pro" + "to\032\037google/api/field_behavior.proto\032\031goo" + - "gle/api/resource.proto\"\276\003\n\016SearchTermVie" + - "w\022F\n\rresource_name\030\001 \001(\tB/\340A\003\372A)\n\'google" + - "ads.googleapis.com/SearchTermView\022\035\n\013sea" + - "rch_term\030\005 \001(\tB\003\340A\003H\000\210\001\001\022?\n\010ad_group\030\006 \001" + - "(\tB(\340A\003\372A\"\n googleads.googleapis.com/AdG" + - "roupH\001\210\001\001\022l\n\006status\030\004 \001(\0162W.google.ads.g" + - "oogleads.v26.enums.SearchTermTargetingSt" + - "atusEnum.SearchTermTargetingStatusB\003\340A\003:" + - "y\352Av\n\'googleads.googleapis.com/SearchTer" + - "mView\022Kcustomers/{customer_id}/searchTer" + - "mViews/{campaign_id}~{ad_group_id}~{quer" + - "y}B\016\n\014_search_termB\013\n\t_ad_groupB\205\002\n&com." + - "google.ads.googleads.v26.resourcesB\023Sear" + - "chTermViewProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + "gle/api/resource.proto\"\302\003\n\016SearchTermVie" + + "w\022G\n\rresource_name\030\001 \001(\tB0\342A\001\003\372A)\n\'googl" + + "eads.googleapis.com/SearchTermView\022\036\n\013se" + + "arch_term\030\005 \001(\tB\004\342A\001\003H\000\210\001\001\022@\n\010ad_group\030\006" + + " \001(\tB)\342A\001\003\372A\"\n googleads.googleapis.com/" + + "AdGroupH\001\210\001\001\022m\n\006status\030\004 \001(\0162W.google.ad" + + "s.googleads.v26.enums.SearchTermTargetin" + + "gStatusEnum.SearchTermTargetingStatusB\004\342" + + "A\001\003:y\352Av\n\'googleads.googleapis.com/Searc" + + "hTermView\022Kcustomers/{customer_id}/searc" + + "hTermViews/{campaign_id}~{ad_group_id}~{" + + "query}B\016\n\014_search_termB\013\n\t_ad_groupB\205\002\n&" + + "com.google.ads.googleads.v26.resourcesB\023" + + "SearchTermViewProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedCriterionProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedCriterionProto.java index 913b380b1a..d28d3fc8e8 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedCriterionProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedCriterionProto.java @@ -46,46 +46,47 @@ public static void registerAllExtensions( "6/common/criteria.proto\0323google/ads/goog" + "leads/v26/enums/criterion_type.proto\032\037go" + "ogle/api/field_behavior.proto\032\031google/ap" + - "i/resource.proto\"\216\n\n\017SharedCriterion\022G\n\r" + - "resource_name\030\001 \001(\tB0\340A\005\372A*\n(googleads.g" + - "oogleapis.com/SharedCriterion\022C\n\nshared_" + - "set\030\n \001(\tB*\340A\005\372A$\n\"googleads.googleapis." + - "com/SharedSetH\001\210\001\001\022\036\n\014criterion_id\030\013 \001(\003" + - "B\003\340A\003H\002\210\001\001\022R\n\004type\030\004 \001(\0162?.google.ads.go" + - "ogleads.v26.enums.CriterionTypeEnum.Crit" + - "erionTypeB\003\340A\003\022\032\n\010negative\030\017 \001(\010B\003\340A\005H\003\210" + - "\001\001\022D\n\007keyword\030\003 \001(\0132,.google.ads.googlea" + - "ds.v26.common.KeywordInfoB\003\340A\005H\000\022O\n\ryout" + - "ube_video\030\005 \001(\01321.google.ads.googleads.v" + - "26.common.YouTubeVideoInfoB\003\340A\005H\000\022S\n\017you" + - "tube_channel\030\006 \001(\01323.google.ads.googlead" + - "s.v26.common.YouTubeChannelInfoB\003\340A\005H\000\022H" + - "\n\tplacement\030\007 \001(\0132..google.ads.googleads" + - ".v26.common.PlacementInfoB\003\340A\005H\000\022Z\n\023mobi" + - "le_app_category\030\010 \001(\01326.google.ads.googl" + - "eads.v26.common.MobileAppCategoryInfoB\003\340" + - "A\005H\000\022Y\n\022mobile_application\030\t \001(\01326.googl" + - "e.ads.googleads.v26.common.MobileApplica" + - "tionInfoB\003\340A\005H\000\022@\n\005brand\030\014 \001(\0132*.google." + - "ads.googleads.v26.common.BrandInfoB\003\340A\005H" + - "\000\022D\n\007webpage\030\r \001(\0132,.google.ads.googlead" + - "s.v26.common.WebpageInfoB\003\340A\005H\000\022j\n\034verti" + - "cal_ads_item_group_rule\030\016 \001(\0132=.google.a" + - "ds.googleads.v26.common.VerticalAdsItemG" + - "roupRuleInfoB\003\340A\005H\000\022L\n\rretail_filter\030\265\001 " + - "\001(\0132-.google.ads.googleads.v26.common.Re" + - "tailFilterB\003\340A\005H\000:t\352Aq\n(googleads.google" + - "apis.com/SharedCriterion\022Ecustomers/{cus" + - "tomer_id}/sharedCriteria/{shared_set_id}" + - "~{criterion_id}B\013\n\tcriterionB\r\n\013_shared_" + - "setB\017\n\r_criterion_idB\013\n\t_negativeB\206\002\n&co" + - "m.google.ads.googleads.v26.resourcesB\024Sh" + - "aredCriterionProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v26/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V26::Resourcesb\006proto3" + "i/resource.proto\"\235\n\n\017SharedCriterion\022H\n\r" + + "resource_name\030\001 \001(\tB1\342A\001\005\372A*\n(googleads." + + "googleapis.com/SharedCriterion\022D\n\nshared" + + "_set\030\n \001(\tB+\342A\001\005\372A$\n\"googleads.googleapi" + + "s.com/SharedSetH\001\210\001\001\022\037\n\014criterion_id\030\013 \001" + + "(\003B\004\342A\001\003H\002\210\001\001\022S\n\004type\030\004 \001(\0162?.google.ads" + + ".googleads.v26.enums.CriterionTypeEnum.C" + + "riterionTypeB\004\342A\001\003\022\033\n\010negative\030\017 \001(\010B\004\342A" + + "\001\005H\003\210\001\001\022E\n\007keyword\030\003 \001(\0132,.google.ads.go" + + "ogleads.v26.common.KeywordInfoB\004\342A\001\005H\000\022P" + + "\n\ryoutube_video\030\005 \001(\01321.google.ads.googl" + + "eads.v26.common.YouTubeVideoInfoB\004\342A\001\005H\000" + + "\022T\n\017youtube_channel\030\006 \001(\01323.google.ads.g" + + "oogleads.v26.common.YouTubeChannelInfoB\004" + + "\342A\001\005H\000\022I\n\tplacement\030\007 \001(\0132..google.ads.g" + + "oogleads.v26.common.PlacementInfoB\004\342A\001\005H" + + "\000\022[\n\023mobile_app_category\030\010 \001(\01326.google." + + "ads.googleads.v26.common.MobileAppCatego" + + "ryInfoB\004\342A\001\005H\000\022Z\n\022mobile_application\030\t \001" + + "(\01326.google.ads.googleads.v26.common.Mob" + + "ileApplicationInfoB\004\342A\001\005H\000\022A\n\005brand\030\014 \001(" + + "\0132*.google.ads.googleads.v26.common.Bran" + + "dInfoB\004\342A\001\005H\000\022E\n\007webpage\030\r \001(\0132,.google." + + "ads.googleads.v26.common.WebpageInfoB\004\342A" + + "\001\005H\000\022k\n\034vertical_ads_item_group_rule\030\016 \001" + + "(\0132=.google.ads.googleads.v26.common.Ver" + + "ticalAdsItemGroupRuleInfoB\004\342A\001\005H\000\022M\n\rret" + + "ail_filter\030\265\001 \001(\0132-.google.ads.googleads" + + ".v26.common.RetailFilterB\004\342A\001\005H\000:t\352Aq\n(g" + + "oogleads.googleapis.com/SharedCriterion\022" + + "Ecustomers/{customer_id}/sharedCriteria/" + + "{shared_set_id}~{criterion_id}B\013\n\tcriter" + + "ionB\r\n\013_shared_setB\017\n\r_criterion_idB\013\n\t_" + + "negativeB\206\002\n&com.google.ads.googleads.v2" + + "6.resourcesB\024SharedCriterionProtoP\001ZKgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/resources;resources\242\002\003GAA\252\002" + + "\"Google.Ads.GoogleAds.V26.Resources\312\002\"Go" + + "ogle\\Ads\\GoogleAds\\V26\\Resources\352\002&Googl" + + "e::Ads::GoogleAds::V26::Resourcesb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedSetProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedSetProto.java index 88b3a3d00e..5e06ee56a4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedSetProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SharedSetProto.java @@ -48,31 +48,31 @@ public static void registerAllExtensions( "Dgoogle/ads/googleads/v26/enums/vertical" + "_ads_item_vertical_type.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\257\005\n\tSharedSet\022A\n\rresource_name" + - "\030\001 \001(\tB*\340A\005\372A$\n\"googleads.googleapis.com" + - "/SharedSet\022\024\n\002id\030\010 \001(\003B\003\340A\003H\000\210\001\001\022R\n\004type" + - "\030\003 \001(\0162?.google.ads.googleads.v26.enums." + - "SharedSetTypeEnum.SharedSetTypeB\003\340A\005\022\021\n\004" + - "name\030\t \001(\tH\001\210\001\001\022X\n\006status\030\005 \001(\0162C.google" + - ".ads.googleads.v26.enums.SharedSetStatus" + - "Enum.SharedSetStatusB\003\340A\003\022\036\n\014member_coun" + - "t\030\n \001(\003B\003\340A\003H\002\210\001\001\022!\n\017reference_count\030\013 \001" + - "(\003B\003\340A\003H\003\210\001\001\022\216\001\n\037vertical_ads_item_verti" + - "cal_type\030\014 \001(\0162[.google.ads.googleads.v2" + - "6.enums.VerticalAdsItemVerticalTypeEnum." + - "VerticalAdsItemVerticalTypeB\003\340A\005H\004\210\001\001:[\352" + - "AX\n\"googleads.googleapis.com/SharedSet\0222" + - "customers/{customer_id}/sharedSets/{shar" + - "ed_set_id}B\005\n\003_idB\007\n\005_nameB\017\n\r_member_co" + - "untB\022\n\020_reference_countB\"\n _vertical_ads" + - "_item_vertical_typeB\200\002\n&com.google.ads.g" + - "oogleads.v26.resourcesB\016SharedSetProtoP\001" + - "ZKgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v26/resources;resources\242\002\003" + - "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + - "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + - "Google::Ads::GoogleAds::V26::Resourcesb\006" + - "proto3" + "rce.proto\"\266\005\n\tSharedSet\022B\n\rresource_name" + + "\030\001 \001(\tB+\342A\001\005\372A$\n\"googleads.googleapis.co" + + "m/SharedSet\022\025\n\002id\030\010 \001(\003B\004\342A\001\003H\000\210\001\001\022S\n\004ty" + + "pe\030\003 \001(\0162?.google.ads.googleads.v26.enum" + + "s.SharedSetTypeEnum.SharedSetTypeB\004\342A\001\005\022" + + "\021\n\004name\030\t \001(\tH\001\210\001\001\022Y\n\006status\030\005 \001(\0162C.goo" + + "gle.ads.googleads.v26.enums.SharedSetSta" + + "tusEnum.SharedSetStatusB\004\342A\001\003\022\037\n\014member_" + + "count\030\n \001(\003B\004\342A\001\003H\002\210\001\001\022\"\n\017reference_coun" + + "t\030\013 \001(\003B\004\342A\001\003H\003\210\001\001\022\217\001\n\037vertical_ads_item" + + "_vertical_type\030\014 \001(\0162[.google.ads.google" + + "ads.v26.enums.VerticalAdsItemVerticalTyp" + + "eEnum.VerticalAdsItemVerticalTypeB\004\342A\001\005H" + + "\004\210\001\001:[\352AX\n\"googleads.googleapis.com/Shar" + + "edSet\0222customers/{customer_id}/sharedSet" + + "s/{shared_set_id}B\005\n\003_idB\007\n\005_nameB\017\n\r_me" + + "mber_countB\022\n\020_reference_countB\"\n _verti" + + "cal_ads_item_vertical_typeB\200\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\016SharedSet" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V26::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingPerformanceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingPerformanceViewProto.java index dcb924aca2..75c257fd60 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingPerformanceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingPerformanceViewProto.java @@ -44,19 +44,19 @@ public static void registerAllExtensions( "pping_performance_view.proto\022\"google.ads" + ".googleads.v26.resources\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" + - "roto\"\322\001\n\027ShoppingPerformanceView\022O\n\rreso" + - "urce_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.googl" + - "eapis.com/ShoppingPerformanceView:f\352Ac\n0" + - "googleads.googleapis.com/ShoppingPerform" + - "anceView\022/customers/{customer_id}/shoppi" + - "ngPerformanceViewB\216\002\n&com.google.ads.goo" + - "gleads.v26.resourcesB\034ShoppingPerformanc" + - "eViewProtoP\001ZKgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/resources;" + - "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + - "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + - "Resources\352\002&Google::Ads::GoogleAds::V26:" + - ":Resourcesb\006proto3" + "roto\"\323\001\n\027ShoppingPerformanceView\022P\n\rreso" + + "urce_name\030\001 \001(\tB9\342A\001\003\372A2\n0googleads.goog" + + "leapis.com/ShoppingPerformanceView:f\352Ac\n" + + "0googleads.googleapis.com/ShoppingPerfor" + + "manceView\022/customers/{customer_id}/shopp" + + "ingPerformanceViewB\216\002\n&com.google.ads.go" + + "ogleads.v26.resourcesB\034ShoppingPerforman" + + "ceViewProtoP\001ZKgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v26/resources" + + ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + + "V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26" + + "\\Resources\352\002&Google::Ads::GoogleAds::V26" + + "::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingProductProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingProductProto.java index 383d0e63ec..98aa36a75b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingProductProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ShoppingProductProto.java @@ -57,91 +57,92 @@ public static void registerAllExtensions( "ms/product_issue_severity.proto\0323google/" + "ads/googleads/v26/enums/product_status.p" + "roto\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\372\027\n\017ShoppingPro" + - "duct\022G\n\rresource_name\030\001 \001(\tB0\340A\003\372A*\n(goo" + - "gleads.googleapis.com/ShoppingProduct\022\037\n" + - "\022merchant_center_id\030\002 \001(\003B\003\340A\003\022W\n\007channe" + - "l\030\003 \001(\0162A.google.ads.googleads.v26.enums" + - ".ProductChannelEnum.ProductChannelB\003\340A\003\022" + - "\032\n\rlanguage_code\030\004 \001(\tB\003\340A\003\022\027\n\nfeed_labe" + - "l\030\005 \001(\tB\003\340A\003\022\024\n\007item_id\030\006 \001(\tB\003\340A\003\022)\n\027mu" + - "lti_client_account_id\030\007 \001(\003B\003\340A\003H\000\210\001\001\022\027\n" + - "\005title\030\010 \001(\tB\003\340A\003H\001\210\001\001\022\027\n\005brand\030\t \001(\tB\003\340" + - "A\003H\002\210\001\001\022#\n\021product_image_uri\030$ \001(\tB\003\340A\003H" + - "\003\210\001\001\022\036\n\014price_micros\030\n \001(\003B\003\340A\003H\004\210\001\001\022\037\n\r" + - "currency_code\030\013 \001(\tB\003\340A\003H\005\210\001\001\022~\n\023channel" + - "_exclusivity\030\014 \001(\0162W.google.ads.googlead" + - "s.v26.enums.ProductChannelExclusivityEnu" + - "m.ProductChannelExclusivityB\003\340A\003H\006\210\001\001\022b\n" + - "\tcondition\030\r \001(\0162E.google.ads.googleads." + - "v26.enums.ProductConditionEnum.ProductCo" + - "nditionB\003\340A\003H\007\210\001\001\022k\n\014availability\030\016 \001(\0162" + - "K.google.ads.googleads.v26.enums.Product" + - "AvailabilityEnum.ProductAvailabilityB\003\340A" + - "\003H\010\210\001\001\022\035\n\020target_countries\030\017 \003(\tB\003\340A\003\022#\n" + - "\021custom_attribute0\030\020 \001(\tB\003\340A\003H\t\210\001\001\022#\n\021cu" + - "stom_attribute1\030\021 \001(\tB\003\340A\003H\n\210\001\001\022#\n\021custo" + - "m_attribute2\030\022 \001(\tB\003\340A\003H\013\210\001\001\022#\n\021custom_a" + - "ttribute3\030\023 \001(\tB\003\340A\003H\014\210\001\001\022#\n\021custom_attr" + - "ibute4\030\024 \001(\tB\003\340A\003H\r\210\001\001\022V\n\017category_level" + - "1\030\025 \001(\tB8\340A\003\372A2\n0googleads.googleapis.co" + - "m/ProductCategoryConstantH\016\210\001\001\022V\n\017catego" + - "ry_level2\030\026 \001(\tB8\340A\003\372A2\n0googleads.googl" + - "eapis.com/ProductCategoryConstantH\017\210\001\001\022V" + - "\n\017category_level3\030\027 \001(\tB8\340A\003\372A2\n0googlea" + - "ds.googleapis.com/ProductCategoryConstan" + - "tH\020\210\001\001\022V\n\017category_level4\030\030 \001(\tB8\340A\003\372A2\n" + - "0googleads.googleapis.com/ProductCategor" + - "yConstantH\021\210\001\001\022V\n\017category_level5\030\031 \001(\tB" + - "8\340A\003\372A2\n0googleads.googleapis.com/Produc" + - "tCategoryConstantH\022\210\001\001\022%\n\023product_type_l" + - "evel1\030\032 \001(\tB\003\340A\003H\023\210\001\001\022%\n\023product_type_le" + - "vel2\030\033 \001(\tB\003\340A\003H\024\210\001\001\022%\n\023product_type_lev" + - "el3\030\034 \001(\tB\003\340A\003H\025\210\001\001\022%\n\023product_type_leve" + - "l4\030\035 \001(\tB\003\340A\003H\026\210\001\001\022%\n\023product_type_level" + - "5\030\036 \001(\tB\003\340A\003H\027\210\001\001\022*\n\030effective_max_cpc_m" + - "icros\030\037 \001(\003B\003\340A\003H\030\210\001\001\022T\n\006status\030 \001(\0162?." + - "google.ads.googleads.v26.enums.ProductSt" + - "atusEnum.ProductStatusB\003\340A\003\022U\n\006issues\030! " + - "\003(\0132@.google.ads.googleads.v26.resources" + - ".ShoppingProduct.ProductIssueB\003\340A\003\022@\n\010ca" + - "mpaign\030\" \001(\tB)\340A\003\372A#\n!googleads.googleap" + - "is.com/CampaignH\031\210\001\001\022?\n\010ad_group\030# \001(\tB(" + - "\340A\003\372A\"\n googleads.googleapis.com/AdGroup" + - "H\032\210\001\001\032\260\002\n\014ProductIssue\022\027\n\nerror_code\030\001 \001" + - "(\tB\003\340A\003\022h\n\014ads_severity\030\002 \001(\0162M.google.a" + - "ds.googleads.v26.enums.ProductIssueSever" + - "ityEnum.ProductIssueSeverityB\003\340A\003\022 \n\016att" + - "ribute_name\030\003 \001(\tB\003\340A\003H\000\210\001\001\022\030\n\013descripti" + - "on\030\004 \001(\tB\003\340A\003\022\023\n\006detail\030\005 \001(\tB\003\340A\003\022\032\n\rdo" + - "cumentation\030\006 \001(\tB\003\340A\003\022\035\n\020affected_regio" + - "ns\030\007 \003(\tB\003\340A\003B\021\n\017_attribute_name:\301\001\352A\275\001\n" + - "(googleads.googleapis.com/ShoppingProduc" + - "t\022ncustomers/{customer_id}/shoppingProdu" + - "cts/{merchant_center_id}~{channel}~{lang" + - "uage_code}~{feed_label}~{item_id}*\020shopp" + - "ingProducts2\017shoppingProductB\032\n\030_multi_c" + - "lient_account_idB\010\n\006_titleB\010\n\006_brandB\024\n\022" + - "_product_image_uriB\017\n\r_price_microsB\020\n\016_" + - "currency_codeB\026\n\024_channel_exclusivityB\014\n" + - "\n_conditionB\017\n\r_availabilityB\024\n\022_custom_" + - "attribute0B\024\n\022_custom_attribute1B\024\n\022_cus" + - "tom_attribute2B\024\n\022_custom_attribute3B\024\n\022" + - "_custom_attribute4B\022\n\020_category_level1B\022" + - "\n\020_category_level2B\022\n\020_category_level3B\022" + - "\n\020_category_level4B\022\n\020_category_level5B\026" + - "\n\024_product_type_level1B\026\n\024_product_type_" + - "level2B\026\n\024_product_type_level3B\026\n\024_produ" + - "ct_type_level4B\026\n\024_product_type_level5B\033" + - "\n\031_effective_max_cpc_microsB\013\n\t_campaign" + - "B\013\n\t_ad_groupB\206\002\n&com.google.ads.googlea" + - "ds.v26.resourcesB\024ShoppingProductProtoP\001" + - "ZKgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v26/resources;resources\242\002\003" + - "GAA\252\002\"Google.Ads.GoogleAds.V26.Resources" + - "\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&" + - "Google::Ads::GoogleAds::V26::Resourcesb\006" + - "proto3" + "oogle/api/resource.proto\"\245\030\n\017ShoppingPro" + + "duct\022H\n\rresource_name\030\001 \001(\tB1\342A\001\003\372A*\n(go" + + "ogleads.googleapis.com/ShoppingProduct\022 " + + "\n\022merchant_center_id\030\002 \001(\003B\004\342A\001\003\022X\n\007chan" + + "nel\030\003 \001(\0162A.google.ads.googleads.v26.enu" + + "ms.ProductChannelEnum.ProductChannelB\004\342A" + + "\001\003\022\033\n\rlanguage_code\030\004 \001(\tB\004\342A\001\003\022\030\n\nfeed_" + + "label\030\005 \001(\tB\004\342A\001\003\022\025\n\007item_id\030\006 \001(\tB\004\342A\001\003" + + "\022*\n\027multi_client_account_id\030\007 \001(\003B\004\342A\001\003H" + + "\000\210\001\001\022\030\n\005title\030\010 \001(\tB\004\342A\001\003H\001\210\001\001\022\030\n\005brand\030" + + "\t \001(\tB\004\342A\001\003H\002\210\001\001\022$\n\021product_image_uri\030$ " + + "\001(\tB\004\342A\001\003H\003\210\001\001\022\037\n\014price_micros\030\n \001(\003B\004\342A" + + "\001\003H\004\210\001\001\022 \n\rcurrency_code\030\013 \001(\tB\004\342A\001\003H\005\210\001" + + "\001\022\177\n\023channel_exclusivity\030\014 \001(\0162W.google." + + "ads.googleads.v26.enums.ProductChannelEx" + + "clusivityEnum.ProductChannelExclusivityB" + + "\004\342A\001\003H\006\210\001\001\022c\n\tcondition\030\r \001(\0162E.google.a" + + "ds.googleads.v26.enums.ProductConditionE" + + "num.ProductConditionB\004\342A\001\003H\007\210\001\001\022l\n\014avail" + + "ability\030\016 \001(\0162K.google.ads.googleads.v26" + + ".enums.ProductAvailabilityEnum.ProductAv" + + "ailabilityB\004\342A\001\003H\010\210\001\001\022\036\n\020target_countrie" + + "s\030\017 \003(\tB\004\342A\001\003\022$\n\021custom_attribute0\030\020 \001(\t" + + "B\004\342A\001\003H\t\210\001\001\022$\n\021custom_attribute1\030\021 \001(\tB\004" + + "\342A\001\003H\n\210\001\001\022$\n\021custom_attribute2\030\022 \001(\tB\004\342A" + + "\001\003H\013\210\001\001\022$\n\021custom_attribute3\030\023 \001(\tB\004\342A\001\003" + + "H\014\210\001\001\022$\n\021custom_attribute4\030\024 \001(\tB\004\342A\001\003H\r" + + "\210\001\001\022W\n\017category_level1\030\025 \001(\tB9\342A\001\003\372A2\n0g" + + "oogleads.googleapis.com/ProductCategoryC" + + "onstantH\016\210\001\001\022W\n\017category_level2\030\026 \001(\tB9\342" + + "A\001\003\372A2\n0googleads.googleapis.com/Product" + + "CategoryConstantH\017\210\001\001\022W\n\017category_level3" + + "\030\027 \001(\tB9\342A\001\003\372A2\n0googleads.googleapis.co" + + "m/ProductCategoryConstantH\020\210\001\001\022W\n\017catego" + + "ry_level4\030\030 \001(\tB9\342A\001\003\372A2\n0googleads.goog" + + "leapis.com/ProductCategoryConstantH\021\210\001\001\022" + + "W\n\017category_level5\030\031 \001(\tB9\342A\001\003\372A2\n0googl" + + "eads.googleapis.com/ProductCategoryConst" + + "antH\022\210\001\001\022&\n\023product_type_level1\030\032 \001(\tB\004\342" + + "A\001\003H\023\210\001\001\022&\n\023product_type_level2\030\033 \001(\tB\004\342" + + "A\001\003H\024\210\001\001\022&\n\023product_type_level3\030\034 \001(\tB\004\342" + + "A\001\003H\025\210\001\001\022&\n\023product_type_level4\030\035 \001(\tB\004\342" + + "A\001\003H\026\210\001\001\022&\n\023product_type_level5\030\036 \001(\tB\004\342" + + "A\001\003H\027\210\001\001\022+\n\030effective_max_cpc_micros\030\037 \001" + + "(\003B\004\342A\001\003H\030\210\001\001\022U\n\006status\030 \001(\0162?.google.a" + + "ds.googleads.v26.enums.ProductStatusEnum" + + ".ProductStatusB\004\342A\001\003\022V\n\006issues\030! \003(\0132@.g" + + "oogle.ads.googleads.v26.resources.Shoppi" + + "ngProduct.ProductIssueB\004\342A\001\003\022A\n\010campaign" + + "\030\" \001(\tB*\342A\001\003\372A#\n!googleads.googleapis.co" + + "m/CampaignH\031\210\001\001\022@\n\010ad_group\030# \001(\tB)\342A\001\003\372" + + "A\"\n googleads.googleapis.com/AdGroupH\032\210\001" + + "\001\032\267\002\n\014ProductIssue\022\030\n\nerror_code\030\001 \001(\tB\004" + + "\342A\001\003\022i\n\014ads_severity\030\002 \001(\0162M.google.ads." + + "googleads.v26.enums.ProductIssueSeverity" + + "Enum.ProductIssueSeverityB\004\342A\001\003\022!\n\016attri" + + "bute_name\030\003 \001(\tB\004\342A\001\003H\000\210\001\001\022\031\n\013descriptio" + + "n\030\004 \001(\tB\004\342A\001\003\022\024\n\006detail\030\005 \001(\tB\004\342A\001\003\022\033\n\rd" + + "ocumentation\030\006 \001(\tB\004\342A\001\003\022\036\n\020affected_reg" + + "ions\030\007 \003(\tB\004\342A\001\003B\021\n\017_attribute_name:\301\001\352A" + + "\275\001\n(googleads.googleapis.com/ShoppingPro" + + "duct\022ncustomers/{customer_id}/shoppingPr" + + "oducts/{merchant_center_id}~{channel}~{l" + + "anguage_code}~{feed_label}~{item_id}*\020sh" + + "oppingProducts2\017shoppingProductB\032\n\030_mult" + + "i_client_account_idB\010\n\006_titleB\010\n\006_brandB" + + "\024\n\022_product_image_uriB\017\n\r_price_microsB\020" + + "\n\016_currency_codeB\026\n\024_channel_exclusivity" + + "B\014\n\n_conditionB\017\n\r_availabilityB\024\n\022_cust" + + "om_attribute0B\024\n\022_custom_attribute1B\024\n\022_" + + "custom_attribute2B\024\n\022_custom_attribute3B" + + "\024\n\022_custom_attribute4B\022\n\020_category_level" + + "1B\022\n\020_category_level2B\022\n\020_category_level" + + "3B\022\n\020_category_level4B\022\n\020_category_level" + + "5B\026\n\024_product_type_level1B\026\n\024_product_ty" + + "pe_level2B\026\n\024_product_type_level3B\026\n\024_pr" + + "oduct_type_level4B\026\n\024_product_type_level" + + "5B\033\n\031_effective_max_cpc_microsB\013\n\t_campa" + + "ignB\013\n\t_ad_groupB\206\002\n&com.google.ads.goog" + + "leads.v26.resourcesB\024ShoppingProductProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSearchTermViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSearchTermViewProto.java index 75e9a75eae..a3ac1a45a3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSearchTermViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSearchTermViewProto.java @@ -44,22 +44,22 @@ public static void registerAllExtensions( "rt_campaign_search_term_view.proto\022\"goog" + "le.ads.googleads.v26.resources\032\037google/a" + "pi/field_behavior.proto\032\031google/api/reso" + - "urce.proto\"\322\002\n\033SmartCampaignSearchTermVi" + - "ew\022S\n\rresource_name\030\001 \001(\tB<\340A\003\372A6\n4googl" + - "eads.googleapis.com/SmartCampaignSearchT" + - "ermView\022\030\n\013search_term\030\002 \001(\tB\003\340A\003\022;\n\010cam" + - "paign\030\003 \001(\tB)\340A\003\372A#\n!googleads.googleapi" + - "s.com/Campaign:\206\001\352A\202\001\n4googleads.googlea" + - "pis.com/SmartCampaignSearchTermView\022Jcus" + - "tomers/{customer_id}/smartCampaignSearch" + - "TermViews/{campaign_id}~{query}B\222\002\n&com." + - "google.ads.googleads.v26.resourcesB Smar" + - "tCampaignSearchTermViewProtoP\001ZKgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/resources;resources\242\002\003GAA\252\002\"Goog" + - "le.Ads.GoogleAds.V26.Resources\312\002\"Google\\" + - "Ads\\GoogleAds\\V26\\Resources\352\002&Google::Ad" + - "s::GoogleAds::V26::Resourcesb\006proto3" + "urce.proto\"\325\002\n\033SmartCampaignSearchTermVi" + + "ew\022T\n\rresource_name\030\001 \001(\tB=\342A\001\003\372A6\n4goog" + + "leads.googleapis.com/SmartCampaignSearch" + + "TermView\022\031\n\013search_term\030\002 \001(\tB\004\342A\001\003\022<\n\010c" + + "ampaign\030\003 \001(\tB*\342A\001\003\372A#\n!googleads.google" + + "apis.com/Campaign:\206\001\352A\202\001\n4googleads.goog" + + "leapis.com/SmartCampaignSearchTermView\022J" + + "customers/{customer_id}/smartCampaignSea" + + "rchTermViews/{campaign_id}~{query}B\222\002\n&c" + + "om.google.ads.googleads.v26.resourcesB S" + + "martCampaignSearchTermViewProtoP\001ZKgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/resources;resources\242\002\003GAA\252\002\"G" + + "oogle.Ads.GoogleAds.V26.Resources\312\002\"Goog" + + "le\\Ads\\GoogleAds\\V26\\Resources\352\002&Google:" + + ":Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSettingProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSettingProto.java index 4d2c035e99..ef5e0d58a6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSettingProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/SmartCampaignSettingProto.java @@ -54,35 +54,35 @@ public static void registerAllExtensions( "rt_campaign_setting.proto\022\"google.ads.go" + "ogleads.v26.resources\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\"\330\006\n\024SmartCampaignSetting\022L\n\rresource_n" + - "ame\030\001 \001(\tB5\340A\005\372A/\n-googleads.googleapis." + - "com/SmartCampaignSetting\022;\n\010campaign\030\002 \001" + - "(\tB)\340A\003\372A#\n!googleads.googleapis.com/Cam" + - "paign\022Z\n\014phone_number\030\003 \001(\0132D.google.ads" + - ".googleads.v26.resources.SmartCampaignSe" + - "tting.PhoneNumber\022!\n\031advertising_languag" + - "e_code\030\007 \001(\t\022\023\n\tfinal_url\030\010 \001(\tH\000\022\213\001\n%ad" + - "_optimized_business_profile_setting\030\t \001(" + - "\0132Z.google.ads.googleads.v26.resources.S" + - "martCampaignSetting.AdOptimizedBusinessP" + - "rofileSettingH\000\022\027\n\rbusiness_name\030\005 \001(\tH\001" + - "\022#\n\031business_profile_location\030\n \001(\tH\001\032e\n" + - "\013PhoneNumber\022\031\n\014phone_number\030\001 \001(\tH\000\210\001\001\022" + - "\031\n\014country_code\030\002 \001(\tH\001\210\001\001B\017\n\r_phone_num" + - "berB\017\n\r_country_code\032Y\n!AdOptimizedBusin" + - "essProfileSetting\022\036\n\021include_lead_form\030\001" + - " \001(\010H\000\210\001\001B\024\n\022_include_lead_form:o\352Al\n-go" + - "ogleads.googleapis.com/SmartCampaignSett" + - "ing\022;customers/{customer_id}/smartCampai" + - "gnSettings/{campaign_id}B\016\n\014landing_page" + - "B\022\n\020business_settingB\213\002\n&com.google.ads." + - "googleads.v26.resourcesB\031SmartCampaignSe" + - "ttingProtoP\001ZKgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/resources;" + - "resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V" + - "26.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\" + - "Resources\352\002&Google::Ads::GoogleAds::V26:" + - ":Resourcesb\006proto3" + "o\"\332\006\n\024SmartCampaignSetting\022M\n\rresource_n" + + "ame\030\001 \001(\tB6\342A\001\005\372A/\n-googleads.googleapis" + + ".com/SmartCampaignSetting\022<\n\010campaign\030\002 " + + "\001(\tB*\342A\001\003\372A#\n!googleads.googleapis.com/C" + + "ampaign\022Z\n\014phone_number\030\003 \001(\0132D.google.a" + + "ds.googleads.v26.resources.SmartCampaign" + + "Setting.PhoneNumber\022!\n\031advertising_langu" + + "age_code\030\007 \001(\t\022\023\n\tfinal_url\030\010 \001(\tH\000\022\213\001\n%" + + "ad_optimized_business_profile_setting\030\t " + + "\001(\0132Z.google.ads.googleads.v26.resources" + + ".SmartCampaignSetting.AdOptimizedBusines" + + "sProfileSettingH\000\022\027\n\rbusiness_name\030\005 \001(\t" + + "H\001\022#\n\031business_profile_location\030\n \001(\tH\001\032" + + "e\n\013PhoneNumber\022\031\n\014phone_number\030\001 \001(\tH\000\210\001" + + "\001\022\031\n\014country_code\030\002 \001(\tH\001\210\001\001B\017\n\r_phone_n" + + "umberB\017\n\r_country_code\032Y\n!AdOptimizedBus" + + "inessProfileSetting\022\036\n\021include_lead_form" + + "\030\001 \001(\010H\000\210\001\001B\024\n\022_include_lead_form:o\352Al\n-" + + "googleads.googleapis.com/SmartCampaignSe" + + "tting\022;customers/{customer_id}/smartCamp" + + "aignSettings/{campaign_id}B\016\n\014landing_pa" + + "geB\022\n\020business_settingB\213\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\031SmartCampaign" + + "SettingProtoP\001ZKgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/resource" + + "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + + ".V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + + "6\\Resources\352\002&Google::Ads::GoogleAds::V2" + + "6::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TargetingExpansionViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TargetingExpansionViewProto.java index 5c62d4153a..f0a3176f13 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TargetingExpansionViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TargetingExpansionViewProto.java @@ -44,21 +44,21 @@ public static void registerAllExtensions( "geting_expansion_view.proto\022\"google.ads." + "googleads.v26.resources\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\"\253\002\n\026TargetingExpansionView\022N\n\rresour" + - "ce_name\030\001 \001(\tB7\340A\003\372A1\n/googleads.googlea" + - "pis.com/TargetingExpansionView:\300\001\352A\274\001\n/g" + - "oogleads.googleapis.com/TargetingExpansi" + - "onView\022Xcustomers/{customer_id}/targetin" + - "gExpansionViews/{campaign_id}~{targeting" + - "_expansion_type}*\027targetingExpansionView" + - "s2\026targetingExpansionViewB\215\002\n&com.google" + - ".ads.googleads.v26.resourcesB\033TargetingE" + - "xpansionViewProtoP\001ZKgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/res" + - "ources;resources\242\002\003GAA\252\002\"Google.Ads.Goog" + - "leAds.V26.Resources\312\002\"Google\\Ads\\GoogleA" + - "ds\\V26\\Resources\352\002&Google::Ads::GoogleAd" + - "s::V26::Resourcesb\006proto3" + "oto\"\254\002\n\026TargetingExpansionView\022O\n\rresour" + + "ce_name\030\001 \001(\tB8\342A\001\003\372A1\n/googleads.google" + + "apis.com/TargetingExpansionView:\300\001\352A\274\001\n/" + + "googleads.googleapis.com/TargetingExpans" + + "ionView\022Xcustomers/{customer_id}/targeti" + + "ngExpansionViews/{campaign_id}~{targetin" + + "g_expansion_type}*\027targetingExpansionVie" + + "ws2\026targetingExpansionViewB\215\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\033Targeting" + + "ExpansionViewProtoP\001ZKgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/re" + + "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + + "gleAds.V26.Resources\312\002\"Google\\Ads\\Google" + + "Ads\\V26\\Resources\352\002&Google::Ads::GoogleA" + + "ds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ThirdPartyAppAnalyticsLinkProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ThirdPartyAppAnalyticsLinkProto.java index baae020d18..22b371132f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ThirdPartyAppAnalyticsLinkProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/ThirdPartyAppAnalyticsLinkProto.java @@ -44,21 +44,21 @@ public static void registerAllExtensions( "rd_party_app_analytics_link.proto\022\"googl" + "e.ads.googleads.v26.resources\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\256\002\n\032ThirdPartyAppAnalyticsLink" + - "\022R\n\rresource_name\030\001 \001(\tB;\340A\005\372A5\n3googlea" + - "ds.googleapis.com/ThirdPartyAppAnalytics" + - "Link\022#\n\021shareable_link_id\030\003 \001(\tB\003\340A\003H\000\210\001" + - "\001:\200\001\352A}\n3googleads.googleapis.com/ThirdP" + - "artyAppAnalyticsLink\022Fcustomers/{custome" + - "r_id}/thirdPartyAppAnalyticsLinks/{custo" + - "mer_link_id}B\024\n\022_shareable_link_idB\221\002\n&c" + - "om.google.ads.googleads.v26.resourcesB\037T" + - "hirdPartyAppAnalyticsLinkProtoP\001ZKgoogle" + - ".golang.org/genproto/googleapis/ads/goog" + - "leads/v26/resources;resources\242\002\003GAA\252\002\"Go" + - "ogle.Ads.GoogleAds.V26.Resources\312\002\"Googl" + - "e\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::" + - "Ads::GoogleAds::V26::Resourcesb\006proto3" + "rce.proto\"\260\002\n\032ThirdPartyAppAnalyticsLink" + + "\022S\n\rresource_name\030\001 \001(\tB<\342A\001\005\372A5\n3google" + + "ads.googleapis.com/ThirdPartyAppAnalytic" + + "sLink\022$\n\021shareable_link_id\030\003 \001(\tB\004\342A\001\003H\000" + + "\210\001\001:\200\001\352A}\n3googleads.googleapis.com/Thir" + + "dPartyAppAnalyticsLink\022Fcustomers/{custo" + + "mer_id}/thirdPartyAppAnalyticsLinks/{cus" + + "tomer_link_id}B\024\n\022_shareable_link_idB\221\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\037ThirdPartyAppAnalyticsLinkProtoP\001ZKgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v26/resources;resources\242\002\003GAA\252\002\"" + + "Google.Ads.GoogleAds.V26.Resources\312\002\"Goo" + + "gle\\Ads\\GoogleAds\\V26\\Resources\352\002&Google" + + "::Ads::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicConstantProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicConstantProto.java index c929dd21cf..43e7ace75c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicConstantProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicConstantProto.java @@ -43,22 +43,22 @@ public static void registerAllExtensions( "\n7google/ads/googleads/v26/resources/top" + "ic_constant.proto\022\"google.ads.googleads." + "v26.resources\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\274\002\n\rTo" + - "picConstant\022E\n\rresource_name\030\001 \001(\tB.\340A\003\372" + - "A(\n&googleads.googleapis.com/TopicConsta" + - "nt\022\024\n\002id\030\005 \001(\003B\003\340A\003H\000\210\001\001\022R\n\025topic_consta" + - "nt_parent\030\006 \001(\tB.\340A\003\372A(\n&googleads.googl" + - "eapis.com/TopicConstantH\001\210\001\001\022\021\n\004path\030\007 \003" + - "(\tB\003\340A\003:F\352AC\n&googleads.googleapis.com/T" + - "opicConstant\022\031topicConstants/{topic_id}B" + - "\005\n\003_idB\030\n\026_topic_constant_parentB\204\002\n&com" + - ".google.ads.googleads.v26.resourcesB\022Top" + - "icConstantProtoP\001ZKgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/resou" + - "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + - "Ads.V26.Resources\312\002\"Google\\Ads\\GoogleAds" + - "\\V26\\Resources\352\002&Google::Ads::GoogleAds:" + - ":V26::Resourcesb\006proto3" + ".proto\032\031google/api/resource.proto\"\300\002\n\rTo" + + "picConstant\022F\n\rresource_name\030\001 \001(\tB/\342A\001\003" + + "\372A(\n&googleads.googleapis.com/TopicConst" + + "ant\022\025\n\002id\030\005 \001(\003B\004\342A\001\003H\000\210\001\001\022S\n\025topic_cons" + + "tant_parent\030\006 \001(\tB/\342A\001\003\372A(\n&googleads.go" + + "ogleapis.com/TopicConstantH\001\210\001\001\022\022\n\004path\030" + + "\007 \003(\tB\004\342A\001\003:F\352AC\n&googleads.googleapis.c" + + "om/TopicConstant\022\031topicConstants/{topic_" + + "id}B\005\n\003_idB\030\n\026_topic_constant_parentB\204\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\022TopicConstantProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V26.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V26\\Resources\352\002&Google::Ads::Google" + + "Ads::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicViewProto.java index 7c578ce162..42a97e58fd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TopicViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n3google/ads/googleads/v26/resources/top" + "ic_view.proto\022\"google.ads.googleads.v26." + "resources\032\037google/api/field_behavior.pro" + - "to\032\031google/api/resource.proto\"\270\001\n\tTopicV" + - "iew\022A\n\rresource_name\030\001 \001(\tB*\340A\003\372A$\n\"goog" + - "leads.googleapis.com/TopicView:h\352Ae\n\"goo" + - "gleads.googleapis.com/TopicView\022?custome" + - "rs/{customer_id}/topicViews/{ad_group_id" + - "}~{criterion_id}B\200\002\n&com.google.ads.goog" + - "leads.v26.resourcesB\016TopicViewProtoP\001ZKg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/resources;resources\242\002\003GAA" + - "\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002\"" + - "Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Goo" + - "gle::Ads::GoogleAds::V26::Resourcesb\006pro" + - "to3" + "to\032\031google/api/resource.proto\"\271\001\n\tTopicV" + + "iew\022B\n\rresource_name\030\001 \001(\tB+\342A\001\003\372A$\n\"goo" + + "gleads.googleapis.com/TopicView:h\352Ae\n\"go" + + "ogleads.googleapis.com/TopicView\022?custom" + + "ers/{customer_id}/topicViews/{ad_group_i" + + "d}~{criterion_id}B\200\002\n&com.google.ads.goo" + + "gleads.v26.resourcesB\016TopicViewProtoP\001ZK" + + "google.golang.org/genproto/googleapis/ad" + + "s/googleads/v26/resources;resources\242\002\003GA" + + "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + + "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + + "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityGroupViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityGroupViewProto.java index 1b25affe2d..8ee17f6a10 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityGroupViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityGroupViewProto.java @@ -44,20 +44,20 @@ public static void registerAllExtensions( "vel_activity_group_view.proto\022\"google.ad" + "s.googleads.v26.resources\032\037google/api/fi" + "eld_behavior.proto\032\031google/api/resource." + - "proto\"\362\001\n\027TravelActivityGroupView\022O\n\rres" + - "ource_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.goog" + - "leapis.com/TravelActivityGroupView:\205\001\352A\201" + - "\001\n0googleads.googleapis.com/TravelActivi" + - "tyGroupView\022Mcustomers/{customer_id}/tra" + - "velActivityGroupViews/{ad_group_id}~{cri" + - "terion_id}B\216\002\n&com.google.ads.googleads." + - "v26.resourcesB\034TravelActivityGroupViewPr" + - "otoP\001ZKgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/resources;resourc" + - "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Reso" + - "urces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resourc" + - "es\352\002&Google::Ads::GoogleAds::V26::Resour" + - "cesb\006proto3" + "proto\"\363\001\n\027TravelActivityGroupView\022P\n\rres" + + "ource_name\030\001 \001(\tB9\342A\001\003\372A2\n0googleads.goo" + + "gleapis.com/TravelActivityGroupView:\205\001\352A" + + "\201\001\n0googleads.googleapis.com/TravelActiv" + + "ityGroupView\022Mcustomers/{customer_id}/tr" + + "avelActivityGroupViews/{ad_group_id}~{cr" + + "iterion_id}B\216\002\n&com.google.ads.googleads" + + ".v26.resourcesB\034TravelActivityGroupViewP" + + "rotoP\001ZKgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/resources;resour" + + "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + + "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + + "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + + "rcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityPerformanceViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityPerformanceViewProto.java index e6fc9de820..8995a870c5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityPerformanceViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/TravelActivityPerformanceViewProto.java @@ -44,20 +44,20 @@ public static void registerAllExtensions( "vel_activity_performance_view.proto\022\"goo" + "gle.ads.googleads.v26.resources\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\"\353\001\n\035TravelActivityPerformanc" + - "eView\022U\n\rresource_name\030\001 \001(\tB>\340A\003\372A8\n6go" + - "ogleads.googleapis.com/TravelActivityPer" + - "formanceView:s\352Ap\n6googleads.googleapis." + - "com/TravelActivityPerformanceView\0226custo" + - "mers/{customer_id}/travelActivityPerform" + - "anceViewsB\224\002\n&com.google.ads.googleads.v" + - "26.resourcesB\"TravelActivityPerformanceV" + - "iewProtoP\001ZKgoogle.golang.org/genproto/g" + - "oogleapis/ads/googleads/v26/resources;re" + - "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + - ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + - "sources\352\002&Google::Ads::GoogleAds::V26::R" + - "esourcesb\006proto3" + "ource.proto\"\354\001\n\035TravelActivityPerformanc" + + "eView\022V\n\rresource_name\030\001 \001(\tB?\342A\001\003\372A8\n6g" + + "oogleads.googleapis.com/TravelActivityPe" + + "rformanceView:s\352Ap\n6googleads.googleapis" + + ".com/TravelActivityPerformanceView\0226cust" + + "omers/{customer_id}/travelActivityPerfor" + + "manceViewsB\224\002\n&com.google.ads.googleads." + + "v26.resourcesB\"TravelActivityPerformance" + + "ViewProtoP\001ZKgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/resources;r" + + "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + + "6.Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\R" + + "esources\352\002&Google::Ads::GoogleAds::V26::" + + "Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserInterestProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserInterestProto.java index 474d73d3d4..b5e7e503b3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserInterestProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserInterestProto.java @@ -47,30 +47,30 @@ public static void registerAllExtensions( "oto\032@google/ads/googleads/v26/enums/user" + "_interest_taxonomy_type.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\"\206\005\n\014UserInterest\022D\n\rresource_n" + - "ame\030\001 \001(\tB-\340A\003\372A\'\n%googleads.googleapis." + - "com/UserInterest\022q\n\rtaxonomy_type\030\002 \001(\0162" + - "U.google.ads.googleads.v26.enums.UserInt" + - "erestTaxonomyTypeEnum.UserInterestTaxono" + - "myTypeB\003\340A\003\022\"\n\020user_interest_id\030\010 \001(\003B\003\340" + - "A\003H\000\210\001\001\022\026\n\004name\030\t \001(\tB\003\340A\003H\001\210\001\001\022P\n\024user_" + - "interest_parent\030\n \001(\tB-\340A\003\372A\'\n%googleads" + - ".googleapis.com/UserInterestH\002\210\001\001\022!\n\017lau" + - "nched_to_all\030\013 \001(\010B\003\340A\003H\003\210\001\001\022[\n\016availabi" + - "lities\030\007 \003(\0132>.google.ads.googleads.v26." + - "common.CriterionCategoryAvailabilityB\003\340A" + - "\003:d\352Aa\n%googleads.googleapis.com/UserInt" + - "erest\0228customers/{customer_id}/userInter" + - "ests/{user_interest_id}B\023\n\021_user_interes" + - "t_idB\007\n\005_nameB\027\n\025_user_interest_parentB\022" + - "\n\020_launched_to_allB\203\002\n&com.google.ads.go" + - "ogleads.v26.resourcesB\021UserInterestProto" + - "P\001ZKgoogle.golang.org/genproto/googleapi" + - "s/ads/googleads/v26/resources;resources\242" + - "\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resourc" + - "es\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources\352" + - "\002&Google::Ads::GoogleAds::V26::Resources" + - "b\006proto3" + "rce.proto\"\215\005\n\014UserInterest\022E\n\rresource_n" + + "ame\030\001 \001(\tB.\342A\001\003\372A\'\n%googleads.googleapis" + + ".com/UserInterest\022r\n\rtaxonomy_type\030\002 \001(\016" + + "2U.google.ads.googleads.v26.enums.UserIn" + + "terestTaxonomyTypeEnum.UserInterestTaxon" + + "omyTypeB\004\342A\001\003\022#\n\020user_interest_id\030\010 \001(\003B" + + "\004\342A\001\003H\000\210\001\001\022\027\n\004name\030\t \001(\tB\004\342A\001\003H\001\210\001\001\022Q\n\024u" + + "ser_interest_parent\030\n \001(\tB.\342A\001\003\372A\'\n%goog" + + "leads.googleapis.com/UserInterestH\002\210\001\001\022\"" + + "\n\017launched_to_all\030\013 \001(\010B\004\342A\001\003H\003\210\001\001\022\\\n\016av" + + "ailabilities\030\007 \003(\0132>.google.ads.googlead" + + "s.v26.common.CriterionCategoryAvailabili" + + "tyB\004\342A\001\003:d\352Aa\n%googleads.googleapis.com/" + + "UserInterest\0228customers/{customer_id}/us" + + "erInterests/{user_interest_id}B\023\n\021_user_" + + "interest_idB\007\n\005_nameB\027\n\025_user_interest_p" + + "arentB\022\n\020_launched_to_allB\203\002\n&com.google" + + ".ads.googleads.v26.resourcesB\021UserIntere" + + "stProtoP\001ZKgoogle.golang.org/genproto/go" + + "ogleapis/ads/googleads/v26/resources;res" + + "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + + "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + + "ources\352\002&Google::Ads::GoogleAds::V26::Re" + + "sourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListCustomerTypeProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListCustomerTypeProto.java index b62e25180c..656d4b3c5f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListCustomerTypeProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListCustomerTypeProto.java @@ -45,25 +45,25 @@ public static void registerAllExtensions( "oogleads.v26.resources\032Egoogle/ads/googl" + "eads/v26/enums/user_list_customer_type_c" + "ategory.proto\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\253\003\n\024Us" + - "erListCustomerType\022L\n\rresource_name\030\001 \001(" + - "\tB5\340A\005\372A/\n-googleads.googleapis.com/User" + - "ListCustomerType\022<\n\tuser_list\030\002 \001(\tB)\340A\005" + - "\372A#\n!googleads.googleapis.com/UserList\022\202" + - "\001\n\026customer_type_category\030\003 \001(\0162].google" + - ".ads.googleads.v26.enums.UserListCustome" + - "rTypeCategoryEnum.UserListCustomerTypeCa" + - "tegoryB\003\340A\005:\201\001\352A~\n-googleads.googleapis." + - "com/UserListCustomerType\022Mcustomers/{cus" + - "tomer_id}/userListCustomerTypes/{user_li" + - "st_id}~{semantic_label}B\213\002\n&com.google.a" + - "ds.googleads.v26.resourcesB\031UserListCust" + - "omerTypeProtoP\001ZKgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/resourc" + - "es;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAd" + - "s.V26.Resources\312\002\"Google\\Ads\\GoogleAds\\V" + - "26\\Resources\352\002&Google::Ads::GoogleAds::V" + - "26::Resourcesb\006proto3" + ".proto\032\031google/api/resource.proto\"\256\003\n\024Us" + + "erListCustomerType\022M\n\rresource_name\030\001 \001(" + + "\tB6\342A\001\005\372A/\n-googleads.googleapis.com/Use" + + "rListCustomerType\022=\n\tuser_list\030\002 \001(\tB*\342A" + + "\001\005\372A#\n!googleads.googleapis.com/UserList" + + "\022\203\001\n\026customer_type_category\030\003 \001(\0162].goog" + + "le.ads.googleads.v26.enums.UserListCusto" + + "merTypeCategoryEnum.UserListCustomerType" + + "CategoryB\004\342A\001\005:\201\001\352A~\n-googleads.googleap" + + "is.com/UserListCustomerType\022Mcustomers/{" + + "customer_id}/userListCustomerTypes/{user" + + "_list_id}~{semantic_label}B\213\002\n&com.googl" + + "e.ads.googleads.v26.resourcesB\031UserListC" + + "ustomerTypeProtoP\001ZKgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/reso" + + "urces;resources\242\002\003GAA\252\002\"Google.Ads.Googl" + + "eAds.V26.Resources\312\002\"Google\\Ads\\GoogleAd" + + "s\\V26\\Resources\352\002&Google::Ads::GoogleAds" + + "::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListProto.java index fafd791d78..165f1828b7 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserListProto.java @@ -53,63 +53,64 @@ public static void registerAllExtensions( "ads/v26/enums/user_list_size_range.proto" + "\0323google/ads/googleads/v26/enums/user_li" + "st_type.proto\032\037google/api/field_behavior" + - ".proto\032\031google/api/resource.proto\"\267\017\n\010Us" + - "erList\022@\n\rresource_name\030\001 \001(\tB)\340A\005\372A#\n!g" + - "oogleads.googleapis.com/UserList\022\024\n\002id\030\031" + - " \001(\003B\003\340A\003H\001\210\001\001\022\033\n\tread_only\030\032 \001(\010B\003\340A\003H\002" + - "\210\001\001\022\021\n\004name\030\033 \001(\tH\003\210\001\001\022\030\n\013description\030\034 " + - "\001(\tH\004\210\001\001\022p\n\021membership_status\030\006 \001(\0162U.go" + - "ogle.ads.googleads.v26.enums.UserListMem" + - "bershipStatusEnum.UserListMembershipStat" + - "us\022\035\n\020integration_code\030\035 \001(\tH\005\210\001\001\022!\n\024mem" + - "bership_life_span\030\036 \001(\003H\006\210\001\001\022\"\n\020size_for" + - "_display\030\037 \001(\003B\003\340A\003H\007\210\001\001\022l\n\026size_range_f" + - "or_display\030\n \001(\0162G.google.ads.googleads." + - "v26.enums.UserListSizeRangeEnum.UserList" + - "SizeRangeB\003\340A\003\022!\n\017size_for_search\030 \001(\003B" + - "\003\340A\003H\010\210\001\001\022k\n\025size_range_for_search\030\014 \001(\016" + - "2G.google.ads.googleads.v26.enums.UserLi" + - "stSizeRangeEnum.UserListSizeRangeB\003\340A\003\022P" + - "\n\004type\030\r \001(\0162=.google.ads.googleads.v26." + - "enums.UserListTypeEnum.UserListTypeB\003\340A\003" + - "\022g\n\016closing_reason\030\016 \001(\0162O.google.ads.go" + - "ogleads.v26.enums.UserListClosingReasonE" + - "num.UserListClosingReason\022Y\n\raccess_reas" + - "on\030\017 \001(\0162=.google.ads.googleads.v26.enum" + - "s.AccessReasonEnum.AccessReasonB\003\340A\003\022o\n\030" + - "account_user_list_status\030\020 \001(\0162M.google." + - "ads.googleads.v26.enums.UserListAccessSt" + - "atusEnum.UserListAccessStatus\022 \n\023eligibl" + - "e_for_search\030! \001(\010H\t\210\001\001\022&\n\024eligible_for_" + - "display\030\" \001(\010B\003\340A\003H\n\210\001\001\022\'\n\025match_rate_pe" + - "rcentage\030\030 \001(\005B\003\340A\003H\013\210\001\001\022T\n\023crm_based_us" + - "er_list\030\023 \001(\01325.google.ads.googleads.v26" + - ".common.CrmBasedUserListInfoH\000\022V\n\021simila" + - "r_user_list\030\024 \001(\01324.google.ads.googleads" + - ".v26.common.SimilarUserListInfoB\003\340A\003H\000\022V" + - "\n\024rule_based_user_list\030\025 \001(\01326.google.ad" + - "s.googleads.v26.common.RuleBasedUserList" + - "InfoH\000\022Q\n\021logical_user_list\030\026 \001(\01324.goog" + - "le.ads.googleads.v26.common.LogicalUserL" + - "istInfoH\000\022M\n\017basic_user_list\030\027 \001(\01322.goo" + - "gle.ads.googleads.v26.common.BasicUserLi" + - "stInfoH\000\022Z\n\023lookalike_user_list\030$ \001(\01326." + - "google.ads.googleads.v26.common.Lookalik" + - "eUserListInfoB\003\340A\005H\000:X\352AU\n!googleads.goo" + - "gleapis.com/UserList\0220customers/{custome" + - "r_id}/userLists/{user_list_id}B\013\n\tuser_l" + - "istB\005\n\003_idB\014\n\n_read_onlyB\007\n\005_nameB\016\n\014_de" + - "scriptionB\023\n\021_integration_codeB\027\n\025_membe" + - "rship_life_spanB\023\n\021_size_for_displayB\022\n\020" + - "_size_for_searchB\026\n\024_eligible_for_search" + - "B\027\n\025_eligible_for_displayB\030\n\026_match_rate" + - "_percentageB\377\001\n&com.google.ads.googleads" + - ".v26.resourcesB\rUserListProtoP\001ZKgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/resources;resources\242\002\003GAA\252\002\"Goo" + - "gle.Ads.GoogleAds.V26.Resources\312\002\"Google" + - "\\Ads\\GoogleAds\\V26\\Resources\352\002&Google::A" + - "ds::GoogleAds::V26::Resourcesb\006proto3" + ".proto\032\031google/api/resource.proto\"\304\017\n\010Us" + + "erList\022A\n\rresource_name\030\001 \001(\tB*\342A\001\005\372A#\n!" + + "googleads.googleapis.com/UserList\022\025\n\002id\030" + + "\031 \001(\003B\004\342A\001\003H\001\210\001\001\022\034\n\tread_only\030\032 \001(\010B\004\342A\001" + + "\003H\002\210\001\001\022\021\n\004name\030\033 \001(\tH\003\210\001\001\022\030\n\013description" + + "\030\034 \001(\tH\004\210\001\001\022p\n\021membership_status\030\006 \001(\0162U" + + ".google.ads.googleads.v26.enums.UserList" + + "MembershipStatusEnum.UserListMembershipS" + + "tatus\022\035\n\020integration_code\030\035 \001(\tH\005\210\001\001\022!\n\024" + + "membership_life_span\030\036 \001(\003H\006\210\001\001\022#\n\020size_" + + "for_display\030\037 \001(\003B\004\342A\001\003H\007\210\001\001\022m\n\026size_ran" + + "ge_for_display\030\n \001(\0162G.google.ads.google" + + "ads.v26.enums.UserListSizeRangeEnum.User" + + "ListSizeRangeB\004\342A\001\003\022\"\n\017size_for_search\030 " + + " \001(\003B\004\342A\001\003H\010\210\001\001\022l\n\025size_range_for_search" + + "\030\014 \001(\0162G.google.ads.googleads.v26.enums." + + "UserListSizeRangeEnum.UserListSizeRangeB" + + "\004\342A\001\003\022Q\n\004type\030\r \001(\0162=.google.ads.googlea" + + "ds.v26.enums.UserListTypeEnum.UserListTy" + + "peB\004\342A\001\003\022g\n\016closing_reason\030\016 \001(\0162O.googl" + + "e.ads.googleads.v26.enums.UserListClosin" + + "gReasonEnum.UserListClosingReason\022Z\n\racc" + + "ess_reason\030\017 \001(\0162=.google.ads.googleads." + + "v26.enums.AccessReasonEnum.AccessReasonB" + + "\004\342A\001\003\022o\n\030account_user_list_status\030\020 \001(\0162" + + "M.google.ads.googleads.v26.enums.UserLis" + + "tAccessStatusEnum.UserListAccessStatus\022 " + + "\n\023eligible_for_search\030! \001(\010H\t\210\001\001\022\'\n\024elig" + + "ible_for_display\030\" \001(\010B\004\342A\001\003H\n\210\001\001\022(\n\025mat" + + "ch_rate_percentage\030\030 \001(\005B\004\342A\001\003H\013\210\001\001\022T\n\023c" + + "rm_based_user_list\030\023 \001(\01325.google.ads.go" + + "ogleads.v26.common.CrmBasedUserListInfoH" + + "\000\022W\n\021similar_user_list\030\024 \001(\01324.google.ad" + + "s.googleads.v26.common.SimilarUserListIn" + + "foB\004\342A\001\003H\000\022V\n\024rule_based_user_list\030\025 \001(\013" + + "26.google.ads.googleads.v26.common.RuleB" + + "asedUserListInfoH\000\022Q\n\021logical_user_list\030" + + "\026 \001(\01324.google.ads.googleads.v26.common." + + "LogicalUserListInfoH\000\022M\n\017basic_user_list" + + "\030\027 \001(\01322.google.ads.googleads.v26.common" + + ".BasicUserListInfoH\000\022[\n\023lookalike_user_l" + + "ist\030$ \001(\01326.google.ads.googleads.v26.com" + + "mon.LookalikeUserListInfoB\004\342A\001\005H\000:X\352AU\n!" + + "googleads.googleapis.com/UserList\0220custo" + + "mers/{customer_id}/userLists/{user_list_" + + "id}B\013\n\tuser_listB\005\n\003_idB\014\n\n_read_onlyB\007\n" + + "\005_nameB\016\n\014_descriptionB\023\n\021_integration_c" + + "odeB\027\n\025_membership_life_spanB\023\n\021_size_fo" + + "r_displayB\022\n\020_size_for_searchB\026\n\024_eligib" + + "le_for_searchB\027\n\025_eligible_for_displayB\030" + + "\n\026_match_rate_percentageB\377\001\n&com.google." + + "ads.googleads.v26.resourcesB\rUserListPro" + + "toP\001ZKgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/resources;resource" + + "s\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resou" + + "rces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resource" + + "s\352\002&Google::Ads::GoogleAds::V26::Resourc" + + "esb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserLocationViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserLocationViewProto.java index 2ed89f1ff7..9f42d1aea9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserLocationViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/UserLocationViewProto.java @@ -43,23 +43,23 @@ public static void registerAllExtensions( "\n;google/ads/googleads/v26/resources/use" + "r_location_view.proto\022\"google.ads.google" + "ads.v26.resources\032\037google/api/field_beha" + - "vior.proto\032\031google/api/resource.proto\"\346\002" + - "\n\020UserLocationView\022H\n\rresource_name\030\001 \001(" + - "\tB1\340A\003\372A+\n)googleads.googleapis.com/User" + - "LocationView\022&\n\024country_criterion_id\030\004 \001" + - "(\003B\003\340A\003H\000\210\001\001\022$\n\022targeting_location\030\005 \001(\010" + - "B\003\340A\003H\001\210\001\001:\211\001\352A\205\001\n)googleads.googleapis." + - "com/UserLocationView\022Xcustomers/{custome" + - "r_id}/userLocationViews/{country_criteri" + - "on_id}~{is_targeting_location}B\027\n\025_count" + - "ry_criterion_idB\025\n\023_targeting_locationB\207" + - "\002\n&com.google.ads.googleads.v26.resource" + - "sB\025UserLocationViewProtoP\001ZKgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + - "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + - "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + - "oogleAds::V26::Resourcesb\006proto3" + "vior.proto\032\031google/api/resource.proto\"\351\002" + + "\n\020UserLocationView\022I\n\rresource_name\030\001 \001(" + + "\tB2\342A\001\003\372A+\n)googleads.googleapis.com/Use" + + "rLocationView\022\'\n\024country_criterion_id\030\004 " + + "\001(\003B\004\342A\001\003H\000\210\001\001\022%\n\022targeting_location\030\005 \001" + + "(\010B\004\342A\001\003H\001\210\001\001:\211\001\352A\205\001\n)googleads.googleap" + + "is.com/UserLocationView\022Xcustomers/{cust" + + "omer_id}/userLocationViews/{country_crit" + + "erion_id}~{is_targeting_location}B\027\n\025_co" + + "untry_criterion_idB\025\n\023_targeting_locatio" + + "nB\207\002\n&com.google.ads.googleads.v26.resou" + + "rcesB\025UserLocationViewProtoP\001ZKgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/resources;resources\242\002\003GAA\252\002\"Googl" + + "e.Ads.GoogleAds.V26.Resources\312\002\"Google\\A" + + "ds\\GoogleAds\\V26\\Resources\352\002&Google::Ads" + + "::GoogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoEnhancementProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoEnhancementProto.java index 77d61e0d45..e0b3a6fae9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoEnhancementProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoEnhancementProto.java @@ -45,24 +45,24 @@ public static void registerAllExtensions( "ds.v26.resources\032=google/ads/googleads/v" + "26/enums/video_enhancement_source.proto\032" + "\037google/api/field_behavior.proto\032\031google" + - "/api/resource.proto\"\214\003\n\020VideoEnhancement" + - "\022H\n\rresource_name\030\001 \001(\tB1\340A\003\372A+\n)googlea" + - "ds.googleapis.com/VideoEnhancement\022\034\n\017du" + - "ration_millis\030\002 \001(\003B\003\340A\003\022f\n\006source\030\003 \001(\016" + - "2Q.google.ads.googleads.v26.enums.VideoE" + - "nhancementSourceEnum.VideoEnhancementSou" + - "rceB\003\340A\003\022\022\n\005title\030\004 \001(\tB\003\340A\003:\223\001\352A\217\001\n)goo" + - "gleads.googleapis.com/VideoEnhancement\022=" + - "customers/{customer_id}/videoEnhancement" + - "s/{video_enhancement}*\021videoEnhancements" + - "2\020videoEnhancementB\207\002\n&com.google.ads.go" + - "ogleads.v26.resourcesB\025VideoEnhancementP" + - "rotoP\001ZKgoogle.golang.org/genproto/googl" + - "eapis/ads/googleads/v26/resources;resour" + - "ces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Res" + - "ources\312\002\"Google\\Ads\\GoogleAds\\V26\\Resour" + - "ces\352\002&Google::Ads::GoogleAds::V26::Resou" + - "rcesb\006proto3" + "/api/resource.proto\"\220\003\n\020VideoEnhancement" + + "\022I\n\rresource_name\030\001 \001(\tB2\342A\001\003\372A+\n)google" + + "ads.googleapis.com/VideoEnhancement\022\035\n\017d" + + "uration_millis\030\002 \001(\003B\004\342A\001\003\022g\n\006source\030\003 \001" + + "(\0162Q.google.ads.googleads.v26.enums.Vide" + + "oEnhancementSourceEnum.VideoEnhancementS" + + "ourceB\004\342A\001\003\022\023\n\005title\030\004 \001(\tB\004\342A\001\003:\223\001\352A\217\001\n" + + ")googleads.googleapis.com/VideoEnhanceme" + + "nt\022=customers/{customer_id}/videoEnhance" + + "ments/{video_enhancement}*\021videoEnhancem" + + "ents2\020videoEnhancementB\207\002\n&com.google.ad" + + "s.googleads.v26.resourcesB\025VideoEnhancem" + + "entProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoProto.java index 76013cc754..ee7616deb3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/VideoProto.java @@ -43,22 +43,22 @@ public static void registerAllExtensions( "\n.google/ads/googleads/v26/resources/vid" + "eo.proto\022\"google.ads.googleads.v26.resou" + "rces\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\272\002\n\005Video\022=\n\rre" + - "source_name\030\001 \001(\tB&\340A\003\372A \n\036googleads.goo" + - "gleapis.com/Video\022\024\n\002id\030\006 \001(\tB\003\340A\003H\000\210\001\001\022" + - "\034\n\nchannel_id\030\007 \001(\tB\003\340A\003H\001\210\001\001\022!\n\017duratio" + - "n_millis\030\010 \001(\003B\003\340A\003H\002\210\001\001\022\027\n\005title\030\t \001(\tB" + - "\003\340A\003H\003\210\001\001:N\352AK\n\036googleads.googleapis.com" + - "/Video\022)customers/{customer_id}/videos/{" + - "video_id}B\005\n\003_idB\r\n\013_channel_idB\022\n\020_dura" + - "tion_millisB\010\n\006_titleB\374\001\n&com.google.ads" + - ".googleads.v26.resourcesB\nVideoProtoP\001ZK" + - "google.golang.org/genproto/googleapis/ad" + - "s/googleads/v26/resources;resources\242\002\003GA" + - "A\252\002\"Google.Ads.GoogleAds.V26.Resources\312\002" + - "\"Google\\Ads\\GoogleAds\\V26\\Resources\352\002&Go" + - "ogle::Ads::GoogleAds::V26::Resourcesb\006pr" + - "oto3" + "oogle/api/resource.proto\"\277\002\n\005Video\022>\n\rre" + + "source_name\030\001 \001(\tB\'\342A\001\003\372A \n\036googleads.go" + + "ogleapis.com/Video\022\025\n\002id\030\006 \001(\tB\004\342A\001\003H\000\210\001" + + "\001\022\035\n\nchannel_id\030\007 \001(\tB\004\342A\001\003H\001\210\001\001\022\"\n\017dura" + + "tion_millis\030\010 \001(\003B\004\342A\001\003H\002\210\001\001\022\030\n\005title\030\t " + + "\001(\tB\004\342A\001\003H\003\210\001\001:N\352AK\n\036googleads.googleapi" + + "s.com/Video\022)customers/{customer_id}/vid" + + "eos/{video_id}B\005\n\003_idB\r\n\013_channel_idB\022\n\020" + + "_duration_millisB\010\n\006_titleB\374\001\n&com.googl" + + "e.ads.googleads.v26.resourcesB\nVideoProt" + + "oP\001ZKgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/resources;resources" + + "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26.Resour" + + "ces\312\002\"Google\\Ads\\GoogleAds\\V26\\Resources" + + "\352\002&Google::Ads::GoogleAds::V26::Resource" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/WebpageViewProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/WebpageViewProto.java index 7e297db8ba..06229cdace 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/WebpageViewProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/WebpageViewProto.java @@ -43,19 +43,19 @@ public static void registerAllExtensions( "\n5google/ads/googleads/v26/resources/web" + "page_view.proto\022\"google.ads.googleads.v2" + "6.resources\032\037google/api/field_behavior.p" + - "roto\032\031google/api/resource.proto\"\300\001\n\013Webp" + - "ageView\022C\n\rresource_name\030\001 \001(\tB,\340A\003\372A&\n$" + - "googleads.googleapis.com/WebpageView:l\352A" + - "i\n$googleads.googleapis.com/WebpageView\022" + - "Acustomers/{customer_id}/webpageViews/{a" + - "d_group_id}~{criterion_id}B\202\002\n&com.googl" + - "e.ads.googleads.v26.resourcesB\020WebpageVi" + - "ewProtoP\001ZKgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/resources;res" + - "ources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26." + - "Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Res" + - "ources\352\002&Google::Ads::GoogleAds::V26::Re" + - "sourcesb\006proto3" + "roto\032\031google/api/resource.proto\"\301\001\n\013Webp" + + "ageView\022D\n\rresource_name\030\001 \001(\tB-\342A\001\003\372A&\n" + + "$googleads.googleapis.com/WebpageView:l\352" + + "Ai\n$googleads.googleapis.com/WebpageView" + + "\022Acustomers/{customer_id}/webpageViews/{" + + "ad_group_id}~{criterion_id}B\202\002\n&com.goog" + + "le.ads.googleads.v26.resourcesB\020WebpageV" + + "iewProtoP\001ZKgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/resources;re" + + "sources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V26" + + ".Resources\312\002\"Google\\Ads\\GoogleAds\\V26\\Re" + + "sources\352\002&Google::Ads::GoogleAds::V26::R" + + "esourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/YoutubeVideoUploadProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/YoutubeVideoUploadProto.java index 5c90b8c99d..c4ef9de69a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/YoutubeVideoUploadProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/resources/YoutubeVideoUploadProto.java @@ -54,36 +54,36 @@ public static void registerAllExtensions( "re.proto\032?google/ads/googleads/v26/enums" + "/youtube_video_upload_state.proto\032\037googl" + "e/api/field_behavior.proto\032\031google/api/r" + - "esource.proto\"\271\005\n\022YouTubeVideoUpload\022J\n\r" + - "resource_name\030\001 \001(\tB3\340A\005\372A-\n+googleads.g" + - "oogleapis.com/YouTubeVideoUpload\022\034\n\017vide" + - "o_upload_id\030\002 \001(\003B\003\340A\003\022\027\n\nchannel_id\030\003 \001" + - "(\tB\003\340A\005\022\025\n\010video_id\030\004 \001(\tB\003\340A\003\022g\n\005state\030" + - "\005 \001(\0162S.google.ads.googleads.v26.enums.Y" + - "ouTubeVideoUploadStateEnum.YouTubeVideoU" + - "ploadStateB\003\340A\003\022\033\n\013video_title\030\006 \001(\tB\006\340A" + - "\004\340A\005\022!\n\021video_description\030\007 \001(\tB\006\340A\004\340A\005\022" + - "b\n\rvideo_privacy\030\010 \001(\0162K.google.ads.goog" + - "leads.v26.enums.YouTubeVideoPrivacyEnum." + - "YouTubeVideoPrivacy\022`\n\026video_content_met" + - "adata\030\t \001(\01328.google.ads.googleads.v26.r" + - "esources.VideoContentMetadataB\006\340A\004\340A\005:\231\001" + - "\352A\225\001\n+googleads.googleapis.com/YouTubeVi" + - "deoUpload\022=customers/{customer_id}/youTu" + - "beVideoUploads/{video_upload_id}*\023youTub" + - "eVideoUploads2\022youTubeVideoUpload\"\307\001\n\024Vi" + - "deoContentMetadata\022\256\001\n\035generative_conten" + - "t_disclosure\030\001 \001(\0162\177.google.ads.googlead" + - "s.v26.enums.YouTubeVideoUploadGenerative" + - "ContentDisclosureEnum.YouTubeVideoUpload" + - "GenerativeContentDisclosureB\006\340A\004\340A\005B\211\002\n&" + - "com.google.ads.googleads.v26.resourcesB\027" + - "YoutubeVideoUploadProtoP\001ZKgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/resources;resources\242\002\003GAA\252\002\"Google.Ad" + - "s.GoogleAds.V26.Resources\312\002\"Google\\Ads\\G" + - "oogleAds\\V26\\Resources\352\002&Google::Ads::Go" + - "ogleAds::V26::Resourcesb\006proto3" + "esource.proto\"\273\005\n\022YouTubeVideoUpload\022K\n\r" + + "resource_name\030\001 \001(\tB4\342A\001\005\372A-\n+googleads." + + "googleapis.com/YouTubeVideoUpload\022\035\n\017vid" + + "eo_upload_id\030\002 \001(\003B\004\342A\001\003\022\030\n\nchannel_id\030\003" + + " \001(\tB\004\342A\001\005\022\026\n\010video_id\030\004 \001(\tB\004\342A\001\003\022h\n\005st" + + "ate\030\005 \001(\0162S.google.ads.googleads.v26.enu" + + "ms.YouTubeVideoUploadStateEnum.YouTubeVi" + + "deoUploadStateB\004\342A\001\003\022\032\n\013video_title\030\006 \001(" + + "\tB\005\342A\002\004\005\022 \n\021video_description\030\007 \001(\tB\005\342A\002" + + "\004\005\022b\n\rvideo_privacy\030\010 \001(\0162K.google.ads.g" + + "oogleads.v26.enums.YouTubeVideoPrivacyEn" + + "um.YouTubeVideoPrivacy\022_\n\026video_content_" + + "metadata\030\t \001(\01328.google.ads.googleads.v2" + + "6.resources.VideoContentMetadataB\005\342A\002\004\005:" + + "\231\001\352A\225\001\n+googleads.googleapis.com/YouTube" + + "VideoUpload\022=customers/{customer_id}/you" + + "TubeVideoUploads/{video_upload_id}*\023youT" + + "ubeVideoUploads2\022youTubeVideoUpload\"\306\001\n\024" + + "VideoContentMetadata\022\255\001\n\035generative_cont" + + "ent_disclosure\030\001 \001(\0162\177.google.ads.google" + + "ads.v26.enums.YouTubeVideoUploadGenerati" + + "veContentDisclosureEnum.YouTubeVideoUplo" + + "adGenerativeContentDisclosureB\005\342A\002\004\005B\211\002\n" + + "&com.google.ads.googleads.v26.resourcesB" + + "\027YoutubeVideoUploadProtoP\001ZKgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/resources;resources\242\002\003GAA\252\002\"Google.A" + + "ds.GoogleAds.V26.Resources\312\002\"Google\\Ads\\" + + "GoogleAds\\V26\\Resources\352\002&Google::Ads::G" + + "oogleAds::V26::Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AccountBudgetProposalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AccountBudgetProposalServiceProto.java index 3e36c75f8b..0bbdf1875c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AccountBudgetProposalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AccountBudgetProposalServiceProto.java @@ -63,40 +63,40 @@ public static void registerAllExtensions( "roto\032\027google/api/client.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + "rce.proto\032 google/protobuf/field_mask.pr" + - "oto\"\260\001\n\"MutateAccountBudgetProposalReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022Y\n\toperatio" + - "n\030\002 \001(\0132A.google.ads.googleads.v26.servi" + - "ces.AccountBudgetProposalOperationB\003\340A\002\022" + - "\025\n\rvalidate_only\030\003 \001(\010\"\362\001\n\036AccountBudget" + - "ProposalOperation\022/\n\013update_mask\030\003 \001(\0132\032" + - ".google.protobuf.FieldMask\022K\n\006create\030\002 \001" + - "(\01329.google.ads.googleads.v26.resources." + - "AccountBudgetProposalH\000\022E\n\006remove\030\001 \001(\tB" + - "3\372A0\n.googleads.googleapis.com/AccountBu" + - "dgetProposalH\000B\013\n\toperation\"{\n#MutateAcc" + - "ountBudgetProposalResponse\022T\n\006result\030\002 \001" + - "(\0132D.google.ads.googleads.v26.services.M" + - "utateAccountBudgetProposalResult\"o\n!Muta" + - "teAccountBudgetProposalResult\022J\n\rresourc" + - "e_name\030\001 \001(\tB3\372A0\n.googleads.googleapis." + - "com/AccountBudgetProposal2\365\002\n\034AccountBud" + - "getProposalService\022\215\002\n\033MutateAccountBudg" + - "etProposal\022E.google.ads.googleads.v26.se" + - "rvices.MutateAccountBudgetProposalReques" + - "t\032F.google.ads.googleads.v26.services.Mu" + - "tateAccountBudgetProposalResponse\"_\332A\025cu" + - "stomer_id,operation\202\323\344\223\002A\"\n\006remo" + - "ve\030\002 \001(\tB,\372A)\n\'googleads.googleapis.com/" + - "AdGroupAdLabelH\000B\013\n\toperation\"\242\001\n\035Mutate" + - "AdGroupAdLabelsResponse\0221\n\025partial_failu" + - "re_error\030\003 \001(\0132\022.google.rpc.Status\022N\n\007re" + - "sults\030\002 \003(\0132=.google.ads.googleads.v26.s" + - "ervices.MutateAdGroupAdLabelResult\"a\n\032Mu" + - "tateAdGroupAdLabelResult\022C\n\rresource_nam" + - "e\030\001 \001(\tB,\372A)\n\'googleads.googleapis.com/A" + - "dGroupAdLabel2\326\002\n\025AdGroupAdLabelService\022" + - "\365\001\n\025MutateAdGroupAdLabels\022?.google.ads.g" + - "oogleads.v26.services.MutateAdGroupAdLab" + - "elsRequest\032@.google.ads.googleads.v26.se" + - "rvices.MutateAdGroupAdLabelsResponse\"Y\332A" + - "\026customer_id,operations\202\323\344\223\002:\"5/v26/cust" + - "omers/{customer_id=*}/adGroupAdLabels:mu" + - "tate:\001*\032E\312A\030googleads.googleapis.com\322A\'h" + - "ttps://www.googleapis.com/auth/adwordsB\206" + - "\002\n%com.google.ads.googleads.v26.services" + - "B\032AdGroupAdLabelServiceProtoP\001ZIgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/services;services\242\002\003GAA\252\002!Google" + - ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + - "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + - "oogleAds::V26::Servicesb\006proto3" + "oogle/rpc/status.proto\"\277\001\n\034MutateAdGroup" + + "AdLabelsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A" + + "\001\002\022T\n\noperations\030\002 \003(\0132:.google.ads.goog" + + "leads.v26.services.AdGroupAdLabelOperati" + + "onB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rval" + + "idate_only\030\004 \001(\010\"\254\001\n\027AdGroupAdLabelOpera" + + "tion\022D\n\006create\030\001 \001(\01322.google.ads.google" + + "ads.v26.resources.AdGroupAdLabelH\000\022>\n\006re" + + "move\030\002 \001(\tB,\372A)\n\'googleads.googleapis.co" + + "m/AdGroupAdLabelH\000B\013\n\toperation\"\242\001\n\035Muta" + + "teAdGroupAdLabelsResponse\0221\n\025partial_fai" + + "lure_error\030\003 \001(\0132\022.google.rpc.Status\022N\n\007" + + "results\030\002 \003(\0132=.google.ads.googleads.v26" + + ".services.MutateAdGroupAdLabelResult\"a\n\032" + + "MutateAdGroupAdLabelResult\022C\n\rresource_n" + + "ame\030\001 \001(\tB,\372A)\n\'googleads.googleapis.com" + + "/AdGroupAdLabel2\326\002\n\025AdGroupAdLabelServic" + + "e\022\365\001\n\025MutateAdGroupAdLabels\022?.google.ads" + + ".googleads.v26.services.MutateAdGroupAdL" + + "abelsRequest\032@.google.ads.googleads.v26." + + "services.MutateAdGroupAdLabelsResponse\"Y" + + "\332A\026customer_id,operations\202\323\344\223\002:\"5/v26/cu" + + "stomers/{customer_id=*}/adGroupAdLabels:" + + "mutate:\001*\032E\312A\030googleads.googleapis.com\322A" + + "\'https://www.googleapis.com/auth/adwords" + + "B\206\002\n%com.google.ads.googleads.v26.servic" + + "esB\032AdGroupAdLabelServiceProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/services;services\242\002\003GAA\252\002!Goog" + + "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + + "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + + ":GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAdServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAdServiceProto.java index e27d9aff7a..84d4729da5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAdServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAdServiceProto.java @@ -77,62 +77,63 @@ public static void registerAllExtensions( ".proto\032\037google/api/field_behavior.proto\032" + "\031google/api/resource.proto\032\033google/proto" + "buf/empty.proto\032 google/protobuf/field_m" + - "ask.proto\032\027google/rpc/status.proto\"\237\002\n\027M" + - "utateAdGroupAdsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022N\n\noperations\030\002 \003(\01325.google.ad" + - "s.googleads.v26.services.AdGroupAdOperat" + - "ionB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rval" + - "idate_only\030\004 \001(\010\022j\n\025response_content_typ" + - "e\030\005 \001(\0162K.google.ads.googleads.v26.enums" + - ".ResponseContentTypeEnum.ResponseContent" + - "Type\"\360\002\n\022AdGroupAdOperation\022/\n\013update_ma" + - "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022_\n\033" + - "policy_validation_parameter\030\005 \001(\0132:.goog" + - "le.ads.googleads.v26.common.PolicyValida" + - "tionParameter\022?\n\006create\030\001 \001(\0132-.google.a" + - "ds.googleads.v26.resources.AdGroupAdH\000\022?" + - "\n\006update\030\002 \001(\0132-.google.ads.googleads.v2" + - "6.resources.AdGroupAdH\000\0229\n\006remove\030\003 \001(\tB" + - "\'\372A$\n\"googleads.googleapis.com/AdGroupAd" + - "H\000B\013\n\toperation\"\230\001\n\030MutateAdGroupAdsResp" + - "onse\0221\n\025partial_failure_error\030\003 \001(\0132\022.go" + - "ogle.rpc.Status\022I\n\007results\030\002 \003(\01328.googl" + - "e.ads.googleads.v26.services.MutateAdGro" + - "upAdResult\"\233\001\n\025MutateAdGroupAdResult\022>\n\r" + - "resource_name\030\001 \001(\tB\'\372A$\n\"googleads.goog" + - "leapis.com/AdGroupAd\022B\n\013ad_group_ad\030\002 \001(" + - "\0132-.google.ads.googleads.v26.resources.A" + - "dGroupAd\"\307\001\n\'RemoveAutomaticallyCreatedA" + - "ssetsRequest\022?\n\013ad_group_ad\030\001 \001(\tB*\340A\002\372A" + - "$\n\"googleads.googleapis.com/AdGroupAd\022[\n" + - "\026assets_with_field_type\030\002 \003(\01326.google.a" + - "ds.googleads.v26.services.AssetsWithFiel" + - "dTypeB\003\340A\002\"\256\001\n\023AssetsWithFieldType\0225\n\005as" + - "set\030\001 \001(\tB&\340A\002\372A \n\036googleads.googleapis." + - "com/Asset\022`\n\020asset_field_type\030\002 \001(\0162A.go" + - "ogle.ads.googleads.v26.enums.AssetFieldT" + - "ypeEnum.AssetFieldTypeB\003\340A\0022\304\004\n\020AdGroupA" + - "dService\022\341\001\n\020MutateAdGroupAds\022:.google.a" + - "ds.googleads.v26.services.MutateAdGroupA" + - "dsRequest\032;.google.ads.googleads.v26.ser" + - "vices.MutateAdGroupAdsResponse\"T\332A\026custo" + - "mer_id,operations\202\323\344\223\0025\"0/v26/customers/" + - "{customer_id=*}/adGroupAds:mutate:\001*\022\204\002\n" + - " RemoveAutomaticallyCreatedAssets\022J.goog" + - "le.ads.googleads.v26.services.RemoveAuto" + - "maticallyCreatedAssetsRequest\032\026.google.p" + - "rotobuf.Empty\"|\332A\"ad_group_ad,assets_wit" + - "h_field_type\202\323\344\223\002Q\"L/v26/{ad_group_ad=cu" + - "stomers/*/adGroupAds/*}:removeAutomatica" + - "llyCreatedAssets:\001*\032E\312A\030googleads.google" + - "apis.com\322A\'https://www.googleapis.com/au" + - "th/adwordsB\201\002\n%com.google.ads.googleads." + - "v26.servicesB\025AdGroupAdServiceProtoP\001ZIg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/services;services\242\002\003GAA\252\002" + - "!Google.Ads.GoogleAds.V26.Services\312\002!Goo" + - "gle\\Ads\\GoogleAds\\V26\\Services\352\002%Google:" + - ":Ads::GoogleAds::V26::Servicesb\006proto3" + "ask.proto\032\027google/rpc/status.proto\"\241\002\n\027M" + + "utateAdGroupAdsRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022O\n\noperations\030\002 \003(\01325.google.a" + + "ds.googleads.v26.services.AdGroupAdOpera" + + "tionB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rv" + + "alidate_only\030\004 \001(\010\022j\n\025response_content_t" + + "ype\030\005 \001(\0162K.google.ads.googleads.v26.enu" + + "ms.ResponseContentTypeEnum.ResponseConte" + + "ntType\"\360\002\n\022AdGroupAdOperation\022/\n\013update_" + + "mask\030\004 \001(\0132\032.google.protobuf.FieldMask\022_" + + "\n\033policy_validation_parameter\030\005 \001(\0132:.go" + + "ogle.ads.googleads.v26.common.PolicyVali" + + "dationParameter\022?\n\006create\030\001 \001(\0132-.google" + + ".ads.googleads.v26.resources.AdGroupAdH\000" + + "\022?\n\006update\030\002 \001(\0132-.google.ads.googleads." + + "v26.resources.AdGroupAdH\000\0229\n\006remove\030\003 \001(" + + "\tB\'\372A$\n\"googleads.googleapis.com/AdGroup" + + "AdH\000B\013\n\toperation\"\230\001\n\030MutateAdGroupAdsRe" + + "sponse\0221\n\025partial_failure_error\030\003 \001(\0132\022." + + "google.rpc.Status\022I\n\007results\030\002 \003(\01328.goo" + + "gle.ads.googleads.v26.services.MutateAdG" + + "roupAdResult\"\233\001\n\025MutateAdGroupAdResult\022>" + + "\n\rresource_name\030\001 \001(\tB\'\372A$\n\"googleads.go" + + "ogleapis.com/AdGroupAd\022B\n\013ad_group_ad\030\002 " + + "\001(\0132-.google.ads.googleads.v26.resources" + + ".AdGroupAd\"\311\001\n\'RemoveAutomaticallyCreate" + + "dAssetsRequest\022@\n\013ad_group_ad\030\001 \001(\tB+\342A\001" + + "\002\372A$\n\"googleads.googleapis.com/AdGroupAd" + + "\022\\\n\026assets_with_field_type\030\002 \003(\01326.googl" + + "e.ads.googleads.v26.services.AssetsWithF" + + "ieldTypeB\004\342A\001\002\"\260\001\n\023AssetsWithFieldType\0226" + + "\n\005asset\030\001 \001(\tB\'\342A\001\002\372A \n\036googleads.google" + + "apis.com/Asset\022a\n\020asset_field_type\030\002 \001(\016" + + "2A.google.ads.googleads.v26.enums.AssetF" + + "ieldTypeEnum.AssetFieldTypeB\004\342A\001\0022\304\004\n\020Ad" + + "GroupAdService\022\341\001\n\020MutateAdGroupAds\022:.go" + + "ogle.ads.googleads.v26.services.MutateAd" + + "GroupAdsRequest\032;.google.ads.googleads.v" + + "26.services.MutateAdGroupAdsResponse\"T\332A" + + "\026customer_id,operations\202\323\344\223\0025\"0/v26/cust" + + "omers/{customer_id=*}/adGroupAds:mutate:" + + "\001*\022\204\002\n RemoveAutomaticallyCreatedAssets\022" + + "J.google.ads.googleads.v26.services.Remo" + + "veAutomaticallyCreatedAssetsRequest\032\026.go" + + "ogle.protobuf.Empty\"|\332A\"ad_group_ad,asse" + + "ts_with_field_type\202\323\344\223\002Q\"L/v26/{ad_group" + + "_ad=customers/*/adGroupAds/*}:removeAuto" + + "maticallyCreatedAssets:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\201\002\n%com.google.ads.goog" + + "leads.v26.servicesB\025AdGroupAdServiceProt" + + "oP\001ZIgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v26/services;services\242\002" + + "\003GAA\252\002!Google.Ads.GoogleAds.V26.Services" + + "\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%G" + + "oogle::Ads::GoogleAds::V26::Servicesb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetServiceProto.java index 7c1ddc1baf..4a650b3b92 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetServiceProto.java @@ -64,45 +64,45 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\032\027google/rpc/status.proto\"\245\002\n\032Mutat" + - "eAdGroupAssetsRequest\022\030\n\013customer_id\030\001 \001" + - "(\tB\003\340A\002\022Q\n\noperations\030\002 \003(\01328.google.ads" + - ".googleads.v26.services.AdGroupAssetOper" + - "ationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rv" + - "alidate_only\030\004 \001(\010\022j\n\025response_content_t" + - "ype\030\005 \001(\0162K.google.ads.googleads.v26.enu" + - "ms.ResponseContentTypeEnum.ResponseConte" + - "ntType\"\233\002\n\025AdGroupAssetOperation\022/\n\013upda" + - "te_mask\030\004 \001(\0132\032.google.protobuf.FieldMas" + - "k\022B\n\006create\030\001 \001(\01320.google.ads.googleads" + - ".v26.resources.AdGroupAssetH\000\022B\n\006update\030" + - "\003 \001(\01320.google.ads.googleads.v26.resourc" + - "es.AdGroupAssetH\000\022<\n\006remove\030\002 \001(\tB*\372A\'\n%" + - "googleads.googleapis.com/AdGroupAssetH\000B" + - "\013\n\toperation\"\236\001\n\033MutateAdGroupAssetsResp" + - "onse\0221\n\025partial_failure_error\030\001 \001(\0132\022.go" + - "ogle.rpc.Status\022L\n\007results\030\002 \003(\0132;.googl" + - "e.ads.googleads.v26.services.MutateAdGro" + - "upAssetResult\"\247\001\n\030MutateAdGroupAssetResu" + - "lt\022A\n\rresource_name\030\001 \001(\tB*\372A\'\n%googlead" + - "s.googleapis.com/AdGroupAsset\022H\n\016ad_grou" + - "p_asset\030\002 \001(\01320.google.ads.googleads.v26" + - ".resources.AdGroupAsset2\314\002\n\023AdGroupAsset" + - "Service\022\355\001\n\023MutateAdGroupAssets\022=.google" + - ".ads.googleads.v26.services.MutateAdGrou" + - "pAssetsRequest\032>.google.ads.googleads.v2" + - "6.services.MutateAdGroupAssetsResponse\"W" + - "\332A\026customer_id,operations\202\323\344\223\0028\"3/v26/cu" + - "stomers/{customer_id=*}/adGroupAssets:mu" + - "tate:\001*\032E\312A\030googleads.googleapis.com\322A\'h" + - "ttps://www.googleapis.com/auth/adwordsB\204" + - "\002\n%com.google.ads.googleads.v26.services" + - "B\030AdGroupAssetServiceProtoP\001ZIgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/services;services\242\002\003GAA\252\002!Google.A" + - "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + - "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + - "gleAds::V26::Servicesb\006proto3" + "proto\032\027google/rpc/status.proto\"\247\002\n\032Mutat" + + "eAdGroupAssetsRequest\022\031\n\013customer_id\030\001 \001" + + "(\tB\004\342A\001\002\022R\n\noperations\030\002 \003(\01328.google.ad" + + "s.googleads.v26.services.AdGroupAssetOpe" + + "rationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + + "\rvalidate_only\030\004 \001(\010\022j\n\025response_content" + + "_type\030\005 \001(\0162K.google.ads.googleads.v26.e" + + "nums.ResponseContentTypeEnum.ResponseCon" + + "tentType\"\233\002\n\025AdGroupAssetOperation\022/\n\013up" + + "date_mask\030\004 \001(\0132\032.google.protobuf.FieldM" + + "ask\022B\n\006create\030\001 \001(\01320.google.ads.googlea" + + "ds.v26.resources.AdGroupAssetH\000\022B\n\006updat" + + "e\030\003 \001(\01320.google.ads.googleads.v26.resou" + + "rces.AdGroupAssetH\000\022<\n\006remove\030\002 \001(\tB*\372A\'" + + "\n%googleads.googleapis.com/AdGroupAssetH" + + "\000B\013\n\toperation\"\236\001\n\033MutateAdGroupAssetsRe" + + "sponse\0221\n\025partial_failure_error\030\001 \001(\0132\022." + + "google.rpc.Status\022L\n\007results\030\002 \003(\0132;.goo" + + "gle.ads.googleads.v26.services.MutateAdG" + + "roupAssetResult\"\247\001\n\030MutateAdGroupAssetRe" + + "sult\022A\n\rresource_name\030\001 \001(\tB*\372A\'\n%google" + + "ads.googleapis.com/AdGroupAsset\022H\n\016ad_gr" + + "oup_asset\030\002 \001(\01320.google.ads.googleads.v" + + "26.resources.AdGroupAsset2\314\002\n\023AdGroupAss" + + "etService\022\355\001\n\023MutateAdGroupAssets\022=.goog" + + "le.ads.googleads.v26.services.MutateAdGr" + + "oupAssetsRequest\032>.google.ads.googleads." + + "v26.services.MutateAdGroupAssetsResponse" + + "\"W\332A\026customer_id,operations\202\323\344\223\0028\"3/v26/" + + "customers/{customer_id=*}/adGroupAssets:" + + "mutate:\001*\032E\312A\030googleads.googleapis.com\322A" + + "\'https://www.googleapis.com/auth/adwords" + + "B\204\002\n%com.google.ads.googleads.v26.servic" + + "esB\030AdGroupAssetServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetSetServiceProto.java index fb335b3855..b65987f693 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupAssetSetServiceProto.java @@ -64,43 +64,43 @@ public static void registerAllExtensions( "otations.proto\032\027google/api/client.proto\032" + "\037google/api/field_behavior.proto\032\031google" + "/api/resource.proto\032\027google/rpc/status.p" + - "roto\"\253\002\n\035MutateAdGroupAssetSetsRequest\022\030" + - "\n\013customer_id\030\001 \001(\tB\003\340A\002\022T\n\noperations\030\002" + - " \003(\0132;.google.ads.googleads.v26.services" + - ".AdGroupAssetSetOperationB\003\340A\002\022\027\n\017partia" + - "l_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j" + - "\n\025response_content_type\030\005 \001(\0162K.google.a" + - "ds.googleads.v26.enums.ResponseContentTy" + - "peEnum.ResponseContentType\"\257\001\n\030AdGroupAs" + - "setSetOperation\022E\n\006create\030\001 \001(\01323.google" + - ".ads.googleads.v26.resources.AdGroupAsse" + - "tSetH\000\022?\n\006remove\030\002 \001(\tB-\372A*\n(googleads.g" + - "oogleapis.com/AdGroupAssetSetH\000B\013\n\topera" + - "tion\"\244\001\n\036MutateAdGroupAssetSetsResponse\022" + - "O\n\007results\030\001 \003(\0132>.google.ads.googleads." + - "v26.services.MutateAdGroupAssetSetResult" + - "\0221\n\025partial_failure_error\030\002 \001(\0132\022.google" + - ".rpc.Status\"\264\001\n\033MutateAdGroupAssetSetRes" + - "ult\022D\n\rresource_name\030\001 \001(\tB-\372A*\n(googlea" + - "ds.googleapis.com/AdGroupAssetSet\022O\n\022ad_" + - "group_asset_set\030\002 \001(\01323.google.ads.googl" + - "eads.v26.resources.AdGroupAssetSet2\333\002\n\026A" + - "dGroupAssetSetService\022\371\001\n\026MutateAdGroupA" + - "ssetSets\022@.google.ads.googleads.v26.serv" + - "ices.MutateAdGroupAssetSetsRequest\032A.goo" + - "gle.ads.googleads.v26.services.MutateAdG" + - "roupAssetSetsResponse\"Z\332A\026customer_id,op" + - "erations\202\323\344\223\002;\"6/v26/customers/{customer" + - "_id=*}/adGroupAssetSets:mutate:\001*\032E\312A\030go" + - "ogleads.googleapis.com\322A\'https://www.goo" + - "gleapis.com/auth/adwordsB\207\002\n%com.google." + - "ads.googleads.v26.servicesB\033AdGroupAsset" + - "SetServiceProtoP\001ZIgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/servi" + - "ces;services\242\002\003GAA\252\002!Google.Ads.GoogleAd" + - "s.V26.Services\312\002!Google\\Ads\\GoogleAds\\V2" + - "6\\Services\352\002%Google::Ads::GoogleAds::V26" + - "::Servicesb\006proto3" + "roto\"\255\002\n\035MutateAdGroupAssetSetsRequest\022\031" + + "\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022U\n\noperations\030" + + "\002 \003(\0132;.google.ads.googleads.v26.service" + + "s.AdGroupAssetSetOperationB\004\342A\001\002\022\027\n\017part" + + "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + + "\022j\n\025response_content_type\030\005 \001(\0162K.google" + + ".ads.googleads.v26.enums.ResponseContent" + + "TypeEnum.ResponseContentType\"\257\001\n\030AdGroup" + + "AssetSetOperation\022E\n\006create\030\001 \001(\01323.goog" + + "le.ads.googleads.v26.resources.AdGroupAs" + + "setSetH\000\022?\n\006remove\030\002 \001(\tB-\372A*\n(googleads" + + ".googleapis.com/AdGroupAssetSetH\000B\013\n\tope" + + "ration\"\244\001\n\036MutateAdGroupAssetSetsRespons" + + "e\022O\n\007results\030\001 \003(\0132>.google.ads.googlead" + + "s.v26.services.MutateAdGroupAssetSetResu" + + "lt\0221\n\025partial_failure_error\030\002 \001(\0132\022.goog" + + "le.rpc.Status\"\264\001\n\033MutateAdGroupAssetSetR" + + "esult\022D\n\rresource_name\030\001 \001(\tB-\372A*\n(googl" + + "eads.googleapis.com/AdGroupAssetSet\022O\n\022a" + + "d_group_asset_set\030\002 \001(\01323.google.ads.goo" + + "gleads.v26.resources.AdGroupAssetSet2\333\002\n" + + "\026AdGroupAssetSetService\022\371\001\n\026MutateAdGrou" + + "pAssetSets\022@.google.ads.googleads.v26.se" + + "rvices.MutateAdGroupAssetSetsRequest\032A.g" + + "oogle.ads.googleads.v26.services.MutateA" + + "dGroupAssetSetsResponse\"Z\332A\026customer_id," + + "operations\202\323\344\223\002;\"6/v26/customers/{custom" + + "er_id=*}/adGroupAssetSets:mutate:\001*\032E\312A\030" + + "googleads.googleapis.com\322A\'https://www.g" + + "oogleapis.com/auth/adwordsB\207\002\n%com.googl" + + "e.ads.googleads.v26.servicesB\033AdGroupAss" + + "etSetServiceProtoP\001ZIgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v26/ser" + + "vices;services\242\002\003GAA\252\002!Google.Ads.Google" + + "Ads.V26.Services\312\002!Google\\Ads\\GoogleAds\\" + + "V26\\Services\352\002%Google::Ads::GoogleAds::V" + + "26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupBidModifierServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupBidModifierServiceProto.java index 091bd8c037..f9e48265ad 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupBidModifierServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupBidModifierServiceProto.java @@ -65,47 +65,47 @@ public static void registerAllExtensions( "proto\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032 google/protob" + "uf/field_mask.proto\032\027google/rpc/status.p" + - "roto\"\261\002\n MutateAdGroupBidModifiersReques" + - "t\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022W\n\noperation" + - "s\030\002 \003(\0132>.google.ads.googleads.v26.servi" + - "ces.AdGroupBidModifierOperationB\003\340A\002\022\027\n\017" + - "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + - " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + - "ogle.ads.googleads.v26.enums.ResponseCon" + - "tentTypeEnum.ResponseContentType\"\263\002\n\033AdG" + - "roupBidModifierOperation\022/\n\013update_mask\030" + - "\004 \001(\0132\032.google.protobuf.FieldMask\022H\n\006cre" + - "ate\030\001 \001(\01326.google.ads.googleads.v26.res" + - "ources.AdGroupBidModifierH\000\022H\n\006update\030\002 " + - "\001(\01326.google.ads.googleads.v26.resources" + - ".AdGroupBidModifierH\000\022B\n\006remove\030\003 \001(\tB0\372" + - "A-\n+googleads.googleapis.com/AdGroupBidM" + - "odifierH\000B\013\n\toperation\"\252\001\n!MutateAdGroup" + - "BidModifiersResponse\0221\n\025partial_failure_" + - "error\030\003 \001(\0132\022.google.rpc.Status\022R\n\007resul" + - "ts\030\002 \003(\0132A.google.ads.googleads.v26.serv" + - "ices.MutateAdGroupBidModifierResult\"\300\001\n\036" + - "MutateAdGroupBidModifierResult\022G\n\rresour" + - "ce_name\030\001 \001(\tB0\372A-\n+googleads.googleapis" + - ".com/AdGroupBidModifier\022U\n\025ad_group_bid_" + - "modifier\030\002 \001(\01326.google.ads.googleads.v2" + - "6.resources.AdGroupBidModifier2\352\002\n\031AdGro" + - "upBidModifierService\022\205\002\n\031MutateAdGroupBi" + - "dModifiers\022C.google.ads.googleads.v26.se" + - "rvices.MutateAdGroupBidModifiersRequest\032" + - "D.google.ads.googleads.v26.services.Muta" + - "teAdGroupBidModifiersResponse\"]\332A\026custom" + - "er_id,operations\202\323\344\223\002>\"9/v26/customers/{" + - "customer_id=*}/adGroupBidModifiers:mutat" + - "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + - "s://www.googleapis.com/auth/adwordsB\212\002\n%" + - "com.google.ads.googleads.v26.servicesB\036A" + - "dGroupBidModifierServiceProtoP\001ZIgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/services;services\242\002\003GAA\252\002!Googl" + - "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + - "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + - "GoogleAds::V26::Servicesb\006proto3" + "roto\"\263\002\n MutateAdGroupBidModifiersReques" + + "t\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022X\n\noperatio" + + "ns\030\002 \003(\0132>.google.ads.googleads.v26.serv" + + "ices.AdGroupBidModifierOperationB\004\342A\001\002\022\027" + + "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + + "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + + "google.ads.googleads.v26.enums.ResponseC" + + "ontentTypeEnum.ResponseContentType\"\263\002\n\033A" + + "dGroupBidModifierOperation\022/\n\013update_mas" + + "k\030\004 \001(\0132\032.google.protobuf.FieldMask\022H\n\006c" + + "reate\030\001 \001(\01326.google.ads.googleads.v26.r" + + "esources.AdGroupBidModifierH\000\022H\n\006update\030" + + "\002 \001(\01326.google.ads.googleads.v26.resourc" + + "es.AdGroupBidModifierH\000\022B\n\006remove\030\003 \001(\tB" + + "0\372A-\n+googleads.googleapis.com/AdGroupBi" + + "dModifierH\000B\013\n\toperation\"\252\001\n!MutateAdGro" + + "upBidModifiersResponse\0221\n\025partial_failur" + + "e_error\030\003 \001(\0132\022.google.rpc.Status\022R\n\007res" + + "ults\030\002 \003(\0132A.google.ads.googleads.v26.se" + + "rvices.MutateAdGroupBidModifierResult\"\300\001" + + "\n\036MutateAdGroupBidModifierResult\022G\n\rreso" + + "urce_name\030\001 \001(\tB0\372A-\n+googleads.googleap" + + "is.com/AdGroupBidModifier\022U\n\025ad_group_bi" + + "d_modifier\030\002 \001(\01326.google.ads.googleads." + + "v26.resources.AdGroupBidModifier2\352\002\n\031AdG" + + "roupBidModifierService\022\205\002\n\031MutateAdGroup" + + "BidModifiers\022C.google.ads.googleads.v26." + + "services.MutateAdGroupBidModifiersReques" + + "t\032D.google.ads.googleads.v26.services.Mu" + + "tateAdGroupBidModifiersResponse\"]\332A\026cust" + + "omer_id,operations\202\323\344\223\002>\"9/v26/customers" + + "/{customer_id=*}/adGroupBidModifiers:mut" + + "ate:\001*\032E\312A\030googleads.googleapis.com\322A\'ht" + + "tps://www.googleapis.com/auth/adwordsB\212\002" + + "\n%com.google.ads.googleads.v26.servicesB" + + "\036AdGroupBidModifierServiceProtoP\001ZIgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + + "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + + "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + + "::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionCustomizerServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionCustomizerServiceProto.java index fa2bafafd3..bd683d5565 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionCustomizerServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionCustomizerServiceProto.java @@ -64,48 +64,48 @@ public static void registerAllExtensions( ".proto\032\034google/api/annotations.proto\032\027go" + "ogle/api/client.proto\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + - "o\032\027google/rpc/status.proto\"\301\002\n(MutateAdG" + - "roupCriterionCustomizersRequest\022\030\n\013custo" + - "mer_id\030\001 \001(\tB\003\340A\002\022_\n\noperations\030\002 \003(\0132F." + - "google.ads.googleads.v26.services.AdGrou" + - "pCriterionCustomizerOperationB\003\340A\002\022\027\n\017pa" + - "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + - "(\010\022j\n\025response_content_type\030\005 \001(\0162K.goog" + - "le.ads.googleads.v26.enums.ResponseConte" + - "ntTypeEnum.ResponseContentType\"\320\001\n#AdGro" + - "upCriterionCustomizerOperation\022P\n\006create" + - "\030\001 \001(\0132>.google.ads.googleads.v26.resour" + - "ces.AdGroupCriterionCustomizerH\000\022J\n\006remo" + - "ve\030\002 \001(\tB8\372A5\n3googleads.googleapis.com/" + - "AdGroupCriterionCustomizerH\000B\013\n\toperatio" + - "n\"\272\001\n)MutateAdGroupCriterionCustomizersR" + - "esponse\022Z\n\007results\030\001 \003(\0132I.google.ads.go" + - "ogleads.v26.services.MutateAdGroupCriter" + - "ionCustomizerResult\0221\n\025partial_failure_e" + - "rror\030\002 \001(\0132\022.google.rpc.Status\"\340\001\n&Mutat" + - "eAdGroupCriterionCustomizerResult\022O\n\rres" + - "ource_name\030\001 \001(\tB8\372A5\n3googleads.googlea" + - "pis.com/AdGroupCriterionCustomizer\022e\n\035ad" + - "_group_criterion_customizer\030\002 \001(\0132>.goog" + - "le.ads.googleads.v26.resources.AdGroupCr" + - "iterionCustomizer2\222\003\n!AdGroupCriterionCu" + - "stomizerService\022\245\002\n!MutateAdGroupCriteri" + - "onCustomizers\022K.google.ads.googleads.v26" + - ".services.MutateAdGroupCriterionCustomiz" + - "ersRequest\032L.google.ads.googleads.v26.se" + - "rvices.MutateAdGroupCriterionCustomizers" + - "Response\"e\332A\026customer_id,operations\202\323\344\223\002" + - "F\"A/v26/customers/{customer_id=*}/AdGrou" + - "pCriterionCustomizers:mutate:\001*\032E\312A\030goog" + - "leads.googleapis.com\322A\'https://www.googl" + - "eapis.com/auth/adwordsB\222\002\n%com.google.ad" + - "s.googleads.v26.servicesB&AdGroupCriteri" + - "onCustomizerServiceProtoP\001ZIgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/services;services\242\002\003GAA\252\002!Google.Ads" + - ".GoogleAds.V26.Services\312\002!Google\\Ads\\Goo" + - "gleAds\\V26\\Services\352\002%Google::Ads::Googl" + - "eAds::V26::Servicesb\006proto3" + "o\032\027google/rpc/status.proto\"\303\002\n(MutateAdG" + + "roupCriterionCustomizersRequest\022\031\n\013custo" + + "mer_id\030\001 \001(\tB\004\342A\001\002\022`\n\noperations\030\002 \003(\0132F" + + ".google.ads.googleads.v26.services.AdGro" + + "upCriterionCustomizerOperationB\004\342A\001\002\022\027\n\017" + + "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + + " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + + "ogle.ads.googleads.v26.enums.ResponseCon" + + "tentTypeEnum.ResponseContentType\"\320\001\n#AdG" + + "roupCriterionCustomizerOperation\022P\n\006crea" + + "te\030\001 \001(\0132>.google.ads.googleads.v26.reso" + + "urces.AdGroupCriterionCustomizerH\000\022J\n\006re" + + "move\030\002 \001(\tB8\372A5\n3googleads.googleapis.co" + + "m/AdGroupCriterionCustomizerH\000B\013\n\toperat" + + "ion\"\272\001\n)MutateAdGroupCriterionCustomizer" + + "sResponse\022Z\n\007results\030\001 \003(\0132I.google.ads." + + "googleads.v26.services.MutateAdGroupCrit" + + "erionCustomizerResult\0221\n\025partial_failure" + + "_error\030\002 \001(\0132\022.google.rpc.Status\"\340\001\n&Mut" + + "ateAdGroupCriterionCustomizerResult\022O\n\rr" + + "esource_name\030\001 \001(\tB8\372A5\n3googleads.googl" + + "eapis.com/AdGroupCriterionCustomizer\022e\n\035" + + "ad_group_criterion_customizer\030\002 \001(\0132>.go" + + "ogle.ads.googleads.v26.resources.AdGroup" + + "CriterionCustomizer2\222\003\n!AdGroupCriterion" + + "CustomizerService\022\245\002\n!MutateAdGroupCrite" + + "rionCustomizers\022K.google.ads.googleads.v" + + "26.services.MutateAdGroupCriterionCustom" + + "izersRequest\032L.google.ads.googleads.v26." + + "services.MutateAdGroupCriterionCustomize" + + "rsResponse\"e\332A\026customer_id,operations\202\323\344" + + "\223\002F\"A/v26/customers/{customer_id=*}/AdGr" + + "oupCriterionCustomizers:mutate:\001*\032E\312A\030go" + + "ogleads.googleapis.com\322A\'https://www.goo" + + "gleapis.com/auth/adwordsB\222\002\n%com.google." + + "ads.googleads.v26.servicesB&AdGroupCrite" + + "rionCustomizerServiceProtoP\001ZIgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/services;services\242\002\003GAA\252\002!Google.A" + + "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + + "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + + "gleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionLabelServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionLabelServiceProto.java index e42bbfbf3c..729a9fe71e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionLabelServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupCriterionLabelServiceProto.java @@ -62,41 +62,41 @@ public static void registerAllExtensions( "rion_label.proto\032\034google/api/annotations" + ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + - "ource.proto\032\027google/rpc/status.proto\"\313\001\n" + - "#MutateAdGroupCriterionLabelsRequest\022\030\n\013" + - "customer_id\030\001 \001(\tB\003\340A\002\022Z\n\noperations\030\002 \003" + - "(\0132A.google.ads.googleads.v26.services.A" + - "dGroupCriterionLabelOperationB\003\340A\002\022\027\n\017pa" + - "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + - "(\010\"\301\001\n\036AdGroupCriterionLabelOperation\022K\n" + - "\006create\030\001 \001(\01329.google.ads.googleads.v26" + - ".resources.AdGroupCriterionLabelH\000\022E\n\006re" + - "move\030\002 \001(\tB3\372A0\n.googleads.googleapis.co" + - "m/AdGroupCriterionLabelH\000B\013\n\toperation\"\260" + - "\001\n$MutateAdGroupCriterionLabelsResponse\022" + - "1\n\025partial_failure_error\030\003 \001(\0132\022.google." + - "rpc.Status\022U\n\007results\030\002 \003(\0132D.google.ads" + - ".googleads.v26.services.MutateAdGroupCri" + - "terionLabelResult\"o\n!MutateAdGroupCriter" + - "ionLabelResult\022J\n\rresource_name\030\001 \001(\tB3\372" + - "A0\n.googleads.googleapis.com/AdGroupCrit" + - "erionLabel2\371\002\n\034AdGroupCriterionLabelServ" + - "ice\022\221\002\n\034MutateAdGroupCriterionLabels\022F.g" + - "oogle.ads.googleads.v26.services.MutateA" + - "dGroupCriterionLabelsRequest\032G.google.ad" + - "s.googleads.v26.services.MutateAdGroupCr" + - "iterionLabelsResponse\"`\332A\026customer_id,op" + - "erations\202\323\344\223\002A\".google.ads.google" + - "ads.v26.services.MutateAdGroupLabelsResp" + - "onse\"W\332A\026customer_id,operations\202\323\344\223\0028\"3/" + - "v26/customers/{customer_id=*}/adGroupLab" + - "els:mutate:\001*\032E\312A\030googleads.googleapis.c" + - "om\322A\'https://www.googleapis.com/auth/adw" + - "ordsB\204\002\n%com.google.ads.googleads.v26.se" + - "rvicesB\030AdGroupLabelServiceProtoP\001ZIgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/services;services\242\002\003GAA\252\002!Go" + - "ogle.Ads.GoogleAds.V26.Services\312\002!Google" + - "\\Ads\\GoogleAds\\V26\\Services\352\002%Google::Ad" + - "s::GoogleAds::V26::Servicesb\006proto3" + "rpc/status.proto\"\273\001\n\032MutateAdGroupLabels" + + "Request\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022R\n\nop" + + "erations\030\002 \003(\01328.google.ads.googleads.v2" + + "6.services.AdGroupLabelOperationB\004\342A\001\002\022\027" + + "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + + "\030\004 \001(\010\"\246\001\n\025AdGroupLabelOperation\022B\n\006crea" + + "te\030\001 \001(\01320.google.ads.googleads.v26.reso" + + "urces.AdGroupLabelH\000\022<\n\006remove\030\002 \001(\tB*\372A" + + "\'\n%googleads.googleapis.com/AdGroupLabel" + + "H\000B\013\n\toperation\"\236\001\n\033MutateAdGroupLabelsR" + + "esponse\0221\n\025partial_failure_error\030\003 \001(\0132\022" + + ".google.rpc.Status\022L\n\007results\030\002 \003(\0132;.go" + + "ogle.ads.googleads.v26.services.MutateAd" + + "GroupLabelResult\"]\n\030MutateAdGroupLabelRe" + + "sult\022A\n\rresource_name\030\001 \001(\tB*\372A\'\n%google" + + "ads.googleapis.com/AdGroupLabel2\314\002\n\023AdGr" + + "oupLabelService\022\355\001\n\023MutateAdGroupLabels\022" + + "=.google.ads.googleads.v26.services.Muta" + + "teAdGroupLabelsRequest\032>.google.ads.goog" + + "leads.v26.services.MutateAdGroupLabelsRe" + + "sponse\"W\332A\026customer_id,operations\202\323\344\223\0028\"" + + "3/v26/customers/{customer_id=*}/adGroupL" + + "abels:mutate:\001*\032E\312A\030googleads.googleapis" + + ".com\322A\'https://www.googleapis.com/auth/a" + + "dwordsB\204\002\n%com.google.ads.googleads.v26." + + "servicesB\030AdGroupLabelServiceProtoP\001ZIgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/services;services\242\002\003GAA\252\002!" + + "Google.Ads.GoogleAds.V26.Services\312\002!Goog" + + "le\\Ads\\GoogleAds\\V26\\Services\352\002%Google::" + + "Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupServiceProto.java index c4a00193a1..fcc2076248 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdGroupServiceProto.java @@ -64,43 +64,43 @@ public static void registerAllExtensions( "le/api/client.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\032" + " google/protobuf/field_mask.proto\032\027googl" + - "e/rpc/status.proto\"\233\002\n\025MutateAdGroupsReq" + - "uest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022L\n\noperat" + - "ions\030\002 \003(\01323.google.ads.googleads.v26.se" + - "rvices.AdGroupOperationB\003\340A\002\022\027\n\017partial_" + - "failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025" + - "response_content_type\030\005 \001(\0162K.google.ads" + - ".googleads.v26.enums.ResponseContentType" + - "Enum.ResponseContentType\"\207\002\n\020AdGroupOper" + - "ation\022/\n\013update_mask\030\004 \001(\0132\032.google.prot" + - "obuf.FieldMask\022=\n\006create\030\001 \001(\0132+.google." + - "ads.googleads.v26.resources.AdGroupH\000\022=\n" + - "\006update\030\002 \001(\0132+.google.ads.googleads.v26" + - ".resources.AdGroupH\000\0227\n\006remove\030\003 \001(\tB%\372A" + - "\"\n googleads.googleapis.com/AdGroupH\000B\013\n" + - "\toperation\"\224\001\n\026MutateAdGroupsResponse\0221\n" + - "\025partial_failure_error\030\003 \001(\0132\022.google.rp" + - "c.Status\022G\n\007results\030\002 \003(\01326.google.ads.g" + - "oogleads.v26.services.MutateAdGroupResul" + - "t\"\222\001\n\023MutateAdGroupResult\022<\n\rresource_na" + - "me\030\001 \001(\tB%\372A\"\n googleads.googleapis.com/" + - "AdGroup\022=\n\010ad_group\030\002 \001(\0132+.google.ads.g" + - "oogleads.v26.resources.AdGroup2\263\002\n\016AdGro" + - "upService\022\331\001\n\016MutateAdGroups\0228.google.ad" + - "s.googleads.v26.services.MutateAdGroupsR" + - "equest\0329.google.ads.googleads.v26.servic" + - "es.MutateAdGroupsResponse\"R\332A\026customer_i" + - "d,operations\202\323\344\223\0023\"./v26/customers/{cust" + - "omer_id=*}/adGroups:mutate:\001*\032E\312A\030google" + - "ads.googleapis.com\322A\'https://www.googlea" + - "pis.com/auth/adwordsB\377\001\n%com.google.ads." + - "googleads.v26.servicesB\023AdGroupServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "e/rpc/status.proto\"\235\002\n\025MutateAdGroupsReq" + + "uest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022M\n\nopera" + + "tions\030\002 \003(\01323.google.ads.googleads.v26.s" + + "ervices.AdGroupOperationB\004\342A\001\002\022\027\n\017partia" + + "l_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j" + + "\n\025response_content_type\030\005 \001(\0162K.google.a" + + "ds.googleads.v26.enums.ResponseContentTy" + + "peEnum.ResponseContentType\"\207\002\n\020AdGroupOp" + + "eration\022/\n\013update_mask\030\004 \001(\0132\032.google.pr" + + "otobuf.FieldMask\022=\n\006create\030\001 \001(\0132+.googl" + + "e.ads.googleads.v26.resources.AdGroupH\000\022" + + "=\n\006update\030\002 \001(\0132+.google.ads.googleads.v" + + "26.resources.AdGroupH\000\0227\n\006remove\030\003 \001(\tB%" + + "\372A\"\n googleads.googleapis.com/AdGroupH\000B" + + "\013\n\toperation\"\224\001\n\026MutateAdGroupsResponse\022" + + "1\n\025partial_failure_error\030\003 \001(\0132\022.google." + + "rpc.Status\022G\n\007results\030\002 \003(\01326.google.ads" + + ".googleads.v26.services.MutateAdGroupRes" + + "ult\"\222\001\n\023MutateAdGroupResult\022<\n\rresource_" + + "name\030\001 \001(\tB%\372A\"\n googleads.googleapis.co" + + "m/AdGroup\022=\n\010ad_group\030\002 \001(\0132+.google.ads" + + ".googleads.v26.resources.AdGroup2\263\002\n\016AdG" + + "roupService\022\331\001\n\016MutateAdGroups\0228.google." + + "ads.googleads.v26.services.MutateAdGroup" + + "sRequest\0329.google.ads.googleads.v26.serv" + + "ices.MutateAdGroupsResponse\"R\332A\026customer" + + "_id,operations\202\323\344\223\0023\"./v26/customers/{cu" + + "stomer_id=*}/adGroups:mutate:\001*\032E\312A\030goog" + + "leads.googleapis.com\322A\'https://www.googl" + + "eapis.com/auth/adwordsB\377\001\n%com.google.ad" + + "s.googleads.v26.servicesB\023AdGroupService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdParameterServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdParameterServiceProto.java index be10bf4680..ed613b89f1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdParameterServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdParameterServiceProto.java @@ -64,45 +64,45 @@ public static void registerAllExtensions( "to\032\027google/api/client.proto\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + "e.proto\032 google/protobuf/field_mask.prot" + - "o\032\027google/rpc/status.proto\"\243\002\n\031MutateAdP" + - "arametersRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340" + - "A\002\022P\n\noperations\030\002 \003(\01327.google.ads.goog" + - "leads.v26.services.AdParameterOperationB" + - "\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidat" + - "e_only\030\004 \001(\010\022j\n\025response_content_type\030\005 " + - "\001(\0162K.google.ads.googleads.v26.enums.Res" + - "ponseContentTypeEnum.ResponseContentType" + - "\"\227\002\n\024AdParameterOperation\022/\n\013update_mask" + - "\030\004 \001(\0132\032.google.protobuf.FieldMask\022A\n\006cr" + - "eate\030\001 \001(\0132/.google.ads.googleads.v26.re" + - "sources.AdParameterH\000\022A\n\006update\030\002 \001(\0132/." + - "google.ads.googleads.v26.resources.AdPar" + - "ameterH\000\022;\n\006remove\030\003 \001(\tB)\372A&\n$googleads" + - ".googleapis.com/AdParameterH\000B\013\n\toperati" + - "on\"\234\001\n\032MutateAdParametersResponse\0221\n\025par" + - "tial_failure_error\030\003 \001(\0132\022.google.rpc.St" + - "atus\022K\n\007results\030\002 \003(\0132:.google.ads.googl" + - "eads.v26.services.MutateAdParameterResul" + - "t\"\242\001\n\027MutateAdParameterResult\022@\n\rresourc" + - "e_name\030\001 \001(\tB)\372A&\n$googleads.googleapis." + - "com/AdParameter\022E\n\014ad_parameter\030\002 \001(\0132/." + - "google.ads.googleads.v26.resources.AdPar" + - "ameter2\307\002\n\022AdParameterService\022\351\001\n\022Mutate" + - "AdParameters\022<.google.ads.googleads.v26." + - "services.MutateAdParametersRequest\032=.goo" + - "gle.ads.googleads.v26.services.MutateAdP" + - "arametersResponse\"V\332A\026customer_id,operat" + - "ions\202\323\344\223\0027\"2/v26/customers/{customer_id=" + - "*}/adParameters:mutate:\001*\032E\312A\030googleads." + - "googleapis.com\322A\'https://www.googleapis." + - "com/auth/adwordsB\203\002\n%com.google.ads.goog" + - "leads.v26.servicesB\027AdParameterServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "o\032\027google/rpc/status.proto\"\245\002\n\031MutateAdP" + + "arametersRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342" + + "A\001\002\022Q\n\noperations\030\002 \003(\01327.google.ads.goo" + + "gleads.v26.services.AdParameterOperation" + + "B\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalid" + + "ate_only\030\004 \001(\010\022j\n\025response_content_type\030" + + "\005 \001(\0162K.google.ads.googleads.v26.enums.R" + + "esponseContentTypeEnum.ResponseContentTy" + + "pe\"\227\002\n\024AdParameterOperation\022/\n\013update_ma" + + "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022A\n\006" + + "create\030\001 \001(\0132/.google.ads.googleads.v26." + + "resources.AdParameterH\000\022A\n\006update\030\002 \001(\0132" + + "/.google.ads.googleads.v26.resources.AdP" + + "arameterH\000\022;\n\006remove\030\003 \001(\tB)\372A&\n$googlea" + + "ds.googleapis.com/AdParameterH\000B\013\n\topera" + + "tion\"\234\001\n\032MutateAdParametersResponse\0221\n\025p" + + "artial_failure_error\030\003 \001(\0132\022.google.rpc." + + "Status\022K\n\007results\030\002 \003(\0132:.google.ads.goo" + + "gleads.v26.services.MutateAdParameterRes" + + "ult\"\242\001\n\027MutateAdParameterResult\022@\n\rresou" + + "rce_name\030\001 \001(\tB)\372A&\n$googleads.googleapi" + + "s.com/AdParameter\022E\n\014ad_parameter\030\002 \001(\0132" + + "/.google.ads.googleads.v26.resources.AdP" + + "arameter2\307\002\n\022AdParameterService\022\351\001\n\022Muta" + + "teAdParameters\022<.google.ads.googleads.v2" + + "6.services.MutateAdParametersRequest\032=.g" + + "oogle.ads.googleads.v26.services.MutateA" + + "dParametersResponse\"V\332A\026customer_id,oper" + + "ations\202\323\344\223\0027\"2/v26/customers/{customer_i" + + "d=*}/adParameters:mutate:\001*\032E\312A\030googlead" + + "s.googleapis.com\322A\'https://www.googleapi" + + "s.com/auth/adwordsB\203\002\n%com.google.ads.go" + + "ogleads.v26.servicesB\027AdParameterService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdServiceProto.java index 5ea50f436d..22847a2fd2 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AdServiceProto.java @@ -65,40 +65,40 @@ public static void registerAllExtensions( "/client.proto\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\032 googl" + "e/protobuf/field_mask.proto\032\027google/rpc/" + - "status.proto\"\221\002\n\020MutateAdsRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022G\n\noperations\030\002 \003(\0132" + - "..google.ads.googleads.v26.services.AdOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\004 \001(\010\022j\n" + - "\025response_content_type\030\005 \001(\0162K.google.ad" + - "s.googleads.v26.enums.ResponseContentTyp" + - "eEnum.ResponseContentType\022\025\n\rvalidate_on" + - "ly\030\003 \001(\010\"\346\001\n\013AdOperation\022/\n\013update_mask\030" + - "\002 \001(\0132\032.google.protobuf.FieldMask\022_\n\033pol" + - "icy_validation_parameter\030\003 \001(\0132:.google." + - "ads.googleads.v26.common.PolicyValidatio" + - "nParameter\0228\n\006update\030\001 \001(\0132&.google.ads." + - "googleads.v26.resources.AdH\000B\013\n\toperatio" + - "n\"\212\001\n\021MutateAdsResponse\0221\n\025partial_failu" + - "re_error\030\003 \001(\0132\022.google.rpc.Status\022B\n\007re" + - "sults\030\002 \003(\01321.google.ads.googleads.v26.s" + - "ervices.MutateAdResult\"}\n\016MutateAdResult" + - "\0227\n\rresource_name\030\001 \001(\tB \372A\035\n\033googleads." + - "googleapis.com/Ad\0222\n\002ad\030\002 \001(\0132&.google.a" + - "ds.googleads.v26.resources.Ad2\232\002\n\tAdServ" + - "ice\022\305\001\n\tMutateAds\0223.google.ads.googleads" + - ".v26.services.MutateAdsRequest\0324.google." + - "ads.googleads.v26.services.MutateAdsResp" + - "onse\"M\332A\026customer_id,operations\202\323\344\223\002.\")/" + - "v26/customers/{customer_id=*}/ads:mutate" + - ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + - "://www.googleapis.com/auth/adwordsB\372\001\n%c" + - "om.google.ads.googleads.v26.servicesB\016Ad" + - "ServiceProtoP\001ZIgoogle.golang.org/genpro" + - "to/googleapis/ads/googleads/v26/services" + - ";services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V" + - "26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\S" + - "ervices\352\002%Google::Ads::GoogleAds::V26::S" + - "ervicesb\006proto3" + "status.proto\"\223\002\n\020MutateAdsRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022H\n\noperations\030\002 \003(\013" + + "2..google.ads.googleads.v26.services.AdO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\004 \001(\010\022" + + "j\n\025response_content_type\030\005 \001(\0162K.google." + + "ads.googleads.v26.enums.ResponseContentT" + + "ypeEnum.ResponseContentType\022\025\n\rvalidate_" + + "only\030\003 \001(\010\"\346\001\n\013AdOperation\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\022_\n\033p" + + "olicy_validation_parameter\030\003 \001(\0132:.googl" + + "e.ads.googleads.v26.common.PolicyValidat" + + "ionParameter\0228\n\006update\030\001 \001(\0132&.google.ad" + + "s.googleads.v26.resources.AdH\000B\013\n\toperat" + + "ion\"\212\001\n\021MutateAdsResponse\0221\n\025partial_fai" + + "lure_error\030\003 \001(\0132\022.google.rpc.Status\022B\n\007" + + "results\030\002 \003(\01321.google.ads.googleads.v26" + + ".services.MutateAdResult\"}\n\016MutateAdResu" + + "lt\0227\n\rresource_name\030\001 \001(\tB \372A\035\n\033googlead" + + "s.googleapis.com/Ad\0222\n\002ad\030\002 \001(\0132&.google" + + ".ads.googleads.v26.resources.Ad2\232\002\n\tAdSe" + + "rvice\022\305\001\n\tMutateAds\0223.google.ads.googlea" + + "ds.v26.services.MutateAdsRequest\0324.googl" + + "e.ads.googleads.v26.services.MutateAdsRe" + + "sponse\"M\332A\026customer_id,operations\202\323\344\223\002.\"" + + ")/v26/customers/{customer_id=*}/ads:muta" + + "te:\001*\032E\312A\030googleads.googleapis.com\322A\'htt" + + "ps://www.googleapis.com/auth/adwordsB\372\001\n" + + "%com.google.ads.googleads.v26.servicesB\016" + + "AdServiceProtoP\001ZIgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v26/servic" + + "es;services\242\002\003GAA\252\002!Google.Ads.GoogleAds" + + ".V26.Services\312\002!Google\\Ads\\GoogleAds\\V26" + + "\\Services\352\002%Google::Ads::GoogleAds::V26:" + + ":Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperation.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperation.java index 3c7b581a18..06478f1a91 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperation.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperation.java @@ -10878,6 +10878,685 @@ public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseB } + public interface OptimizeForNewCustomersParametersOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Optional. Incremental conversion value set at the account level for each
+     * new customer acquired. This is a standard floating-point value expressed
+     * in units of the account's local currency, not in micros.
+     * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the accountDefaultIncrementalConversionValue field is set. + */ + boolean hasAccountDefaultIncrementalConversionValue(); + /** + *
+     * Optional. Incremental conversion value set at the account level for each
+     * new customer acquired. This is a standard floating-point value expressed
+     * in units of the account's local currency, not in micros.
+     * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The accountDefaultIncrementalConversionValue. + */ + double getAccountDefaultIncrementalConversionValue(); + + /** + *
+     * Optional. Incremental conversion value set at the campaign level for each
+     * new customer acquired, overriding the account default value. This is a
+     * standard floating-point value expressed in units of the account's local
+     * currency, not in micros.
+     * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the campaignOverrideIncrementalConversionValue field is set. + */ + boolean hasCampaignOverrideIncrementalConversionValue(); + /** + *
+     * Optional. Incremental conversion value set at the campaign level for each
+     * new customer acquired, overriding the account default value. This is a
+     * standard floating-point value expressed in units of the account's local
+     * currency, not in micros.
+     * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The campaignOverrideIncrementalConversionValue. + */ + double getCampaignOverrideIncrementalConversionValue(); + } + /** + *
+   * Parameters to use when applying Optimize For New Customers recommendations.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters} + */ + public static final class OptimizeForNewCustomersParameters extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) + OptimizeForNewCustomersParametersOrBuilder { + private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OptimizeForNewCustomersParameters"); + } + // Use OptimizeForNewCustomersParameters.newBuilder() to construct. + private OptimizeForNewCustomersParameters(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private OptimizeForNewCustomersParameters() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.RecommendationServiceProto.internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.RecommendationServiceProto.internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.class, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder.class); + } + + private int bitField0_; + public static final int ACCOUNT_DEFAULT_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER = 1; + private double accountDefaultIncrementalConversionValue_ = 0D; + /** + *
+     * Optional. Incremental conversion value set at the account level for each
+     * new customer acquired. This is a standard floating-point value expressed
+     * in units of the account's local currency, not in micros.
+     * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the accountDefaultIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasAccountDefaultIncrementalConversionValue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Optional. Incremental conversion value set at the account level for each
+     * new customer acquired. This is a standard floating-point value expressed
+     * in units of the account's local currency, not in micros.
+     * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The accountDefaultIncrementalConversionValue. + */ + @java.lang.Override + public double getAccountDefaultIncrementalConversionValue() { + return accountDefaultIncrementalConversionValue_; + } + + public static final int CAMPAIGN_OVERRIDE_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER = 2; + private double campaignOverrideIncrementalConversionValue_ = 0D; + /** + *
+     * Optional. Incremental conversion value set at the campaign level for each
+     * new customer acquired, overriding the account default value. This is a
+     * standard floating-point value expressed in units of the account's local
+     * currency, not in micros.
+     * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the campaignOverrideIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasCampaignOverrideIncrementalConversionValue() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Optional. Incremental conversion value set at the campaign level for each
+     * new customer acquired, overriding the account default value. This is a
+     * standard floating-point value expressed in units of the account's local
+     * currency, not in micros.
+     * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The campaignOverrideIncrementalConversionValue. + */ + @java.lang.Override + public double getCampaignOverrideIncrementalConversionValue() { + return campaignOverrideIncrementalConversionValue_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(1, accountDefaultIncrementalConversionValue_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(2, campaignOverrideIncrementalConversionValue_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, accountDefaultIncrementalConversionValue_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, campaignOverrideIncrementalConversionValue_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters other = (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) obj; + + if (hasAccountDefaultIncrementalConversionValue() != other.hasAccountDefaultIncrementalConversionValue()) return false; + if (hasAccountDefaultIncrementalConversionValue()) { + if (java.lang.Double.doubleToLongBits(getAccountDefaultIncrementalConversionValue()) + != java.lang.Double.doubleToLongBits( + other.getAccountDefaultIncrementalConversionValue())) return false; + } + if (hasCampaignOverrideIncrementalConversionValue() != other.hasCampaignOverrideIncrementalConversionValue()) return false; + if (hasCampaignOverrideIncrementalConversionValue()) { + if (java.lang.Double.doubleToLongBits(getCampaignOverrideIncrementalConversionValue()) + != java.lang.Double.doubleToLongBits( + other.getCampaignOverrideIncrementalConversionValue())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasAccountDefaultIncrementalConversionValue()) { + hash = (37 * hash) + ACCOUNT_DEFAULT_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getAccountDefaultIncrementalConversionValue())); + } + if (hasCampaignOverrideIncrementalConversionValue()) { + hash = (37 * hash) + CAMPAIGN_OVERRIDE_INCREMENTAL_CONVERSION_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCampaignOverrideIncrementalConversionValue())); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers recommendations.
+     * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.RecommendationServiceProto.internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.RecommendationServiceProto.internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.class, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + accountDefaultIncrementalConversionValue_ = 0D; + campaignOverrideIncrementalConversionValue_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.RecommendationServiceProto.internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters build() { + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters buildPartial() { + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters result = new com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.accountDefaultIncrementalConversionValue_ = accountDefaultIncrementalConversionValue_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.campaignOverrideIncrementalConversionValue_ = campaignOverrideIncrementalConversionValue_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) { + return mergeFrom((com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters other) { + if (other == com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance()) return this; + if (other.hasAccountDefaultIncrementalConversionValue()) { + setAccountDefaultIncrementalConversionValue(other.getAccountDefaultIncrementalConversionValue()); + } + if (other.hasCampaignOverrideIncrementalConversionValue()) { + setCampaignOverrideIncrementalConversionValue(other.getCampaignOverrideIncrementalConversionValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + accountDefaultIncrementalConversionValue_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + campaignOverrideIncrementalConversionValue_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private double accountDefaultIncrementalConversionValue_ ; + /** + *
+       * Optional. Incremental conversion value set at the account level for each
+       * new customer acquired. This is a standard floating-point value expressed
+       * in units of the account's local currency, not in micros.
+       * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the accountDefaultIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasAccountDefaultIncrementalConversionValue() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+       * Optional. Incremental conversion value set at the account level for each
+       * new customer acquired. This is a standard floating-point value expressed
+       * in units of the account's local currency, not in micros.
+       * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return The accountDefaultIncrementalConversionValue. + */ + @java.lang.Override + public double getAccountDefaultIncrementalConversionValue() { + return accountDefaultIncrementalConversionValue_; + } + /** + *
+       * Optional. Incremental conversion value set at the account level for each
+       * new customer acquired. This is a standard floating-point value expressed
+       * in units of the account's local currency, not in micros.
+       * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The accountDefaultIncrementalConversionValue to set. + * @return This builder for chaining. + */ + public Builder setAccountDefaultIncrementalConversionValue(double value) { + + accountDefaultIncrementalConversionValue_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+       * Optional. Incremental conversion value set at the account level for each
+       * new customer acquired. This is a standard floating-point value expressed
+       * in units of the account's local currency, not in micros.
+       * 
+ * + * optional double account_default_incremental_conversion_value = 1 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearAccountDefaultIncrementalConversionValue() { + bitField0_ = (bitField0_ & ~0x00000001); + accountDefaultIncrementalConversionValue_ = 0D; + onChanged(); + return this; + } + + private double campaignOverrideIncrementalConversionValue_ ; + /** + *
+       * Optional. Incremental conversion value set at the campaign level for each
+       * new customer acquired, overriding the account default value. This is a
+       * standard floating-point value expressed in units of the account's local
+       * currency, not in micros.
+       * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return Whether the campaignOverrideIncrementalConversionValue field is set. + */ + @java.lang.Override + public boolean hasCampaignOverrideIncrementalConversionValue() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+       * Optional. Incremental conversion value set at the campaign level for each
+       * new customer acquired, overriding the account default value. This is a
+       * standard floating-point value expressed in units of the account's local
+       * currency, not in micros.
+       * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return The campaignOverrideIncrementalConversionValue. + */ + @java.lang.Override + public double getCampaignOverrideIncrementalConversionValue() { + return campaignOverrideIncrementalConversionValue_; + } + /** + *
+       * Optional. Incremental conversion value set at the campaign level for each
+       * new customer acquired, overriding the account default value. This is a
+       * standard floating-point value expressed in units of the account's local
+       * currency, not in micros.
+       * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @param value The campaignOverrideIncrementalConversionValue to set. + * @return This builder for chaining. + */ + public Builder setCampaignOverrideIncrementalConversionValue(double value) { + + campaignOverrideIncrementalConversionValue_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+       * Optional. Incremental conversion value set at the campaign level for each
+       * new customer acquired, overriding the account default value. This is a
+       * standard floating-point value expressed in units of the account's local
+       * currency, not in micros.
+       * 
+ * + * optional double campaign_override_incremental_conversion_value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * @return This builder for chaining. + */ + public Builder clearCampaignOverrideIncrementalConversionValue() { + bitField0_ = (bitField0_ & ~0x00000002); + campaignOverrideIncrementalConversionValue_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) + private static final com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters(); + } + + public static com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OptimizeForNewCustomersParameters parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + public interface AdAssetApplyParametersOrBuilder extends // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.ApplyRecommendationOperation.AdAssetApplyParameters) com.google.protobuf.MessageOrBuilder { @@ -17284,6 +17963,7 @@ public enum ApplyParametersCase RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW(26), LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW(27), RAISE_BUDGET_PERFORMANCE_TOO_LOW(28), + OPTIMIZE_FOR_NEW_CUSTOMERS(29), APPLYPARAMETERS_NOT_SET(0); private final int value; private ApplyParametersCase(int value) { @@ -17328,6 +18008,7 @@ public static ApplyParametersCase forNumber(int value) { case 26: return RAISE_TARGET_CPA_PERFORMANCE_BID_TOO_LOW; case 27: return LOWER_TARGET_ROAS_PERFORMANCE_BID_TOO_LOW; case 28: return RAISE_BUDGET_PERFORMANCE_TOO_LOW; + case 29: return OPTIMIZE_FOR_NEW_CUSTOMERS; case 0: return APPLYPARAMETERS_NOT_SET; default: return null; } @@ -18593,6 +19274,52 @@ public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseB return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseBudgetPerformanceTooLowParameters.getDefaultInstance(); } + public static final int OPTIMIZE_FOR_NEW_CUSTOMERS_FIELD_NUMBER = 29; + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return Whether the optimizeForNewCustomers field is set. + */ + @java.lang.Override + public boolean hasOptimizeForNewCustomers() { + return applyParametersCase_ == 29; + } + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return The optimizeForNewCustomers. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getOptimizeForNewCustomers() { + if (applyParametersCase_ == 29) { + return (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_; + } + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder getOptimizeForNewCustomersOrBuilder() { + if (applyParametersCase_ == 29) { + return (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_; + } + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -18691,6 +19418,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (applyParametersCase_ == 28) { output.writeMessage(28, (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseBudgetPerformanceTooLowParameters) applyParameters_); } + if (applyParametersCase_ == 29) { + output.writeMessage(29, (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_); + } getUnknownFields().writeTo(output); } @@ -18811,6 +19541,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(28, (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseBudgetPerformanceTooLowParameters) applyParameters_); } + if (applyParametersCase_ == 29) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(29, (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -18938,6 +19672,10 @@ public boolean equals(final java.lang.Object obj) { if (!getRaiseBudgetPerformanceTooLow() .equals(other.getRaiseBudgetPerformanceTooLow())) return false; break; + case 29: + if (!getOptimizeForNewCustomers() + .equals(other.getOptimizeForNewCustomers())) return false; + break; case 0: default: } @@ -19063,6 +19801,10 @@ public int hashCode() { hash = (37 * hash) + RAISE_BUDGET_PERFORMANCE_TOO_LOW_FIELD_NUMBER; hash = (53 * hash) + getRaiseBudgetPerformanceTooLow().hashCode(); break; + case 29: + hash = (37 * hash) + OPTIMIZE_FOR_NEW_CUSTOMERS_FIELD_NUMBER; + hash = (53 * hash) + getOptimizeForNewCustomers().hashCode(); + break; case 0: default: } @@ -19284,6 +20026,9 @@ public Builder clear() { if (raiseBudgetPerformanceTooLowBuilder_ != null) { raiseBudgetPerformanceTooLowBuilder_.clear(); } + if (optimizeForNewCustomersBuilder_ != null) { + optimizeForNewCustomersBuilder_.clear(); + } applyParametersCase_ = 0; applyParameters_ = null; return this; @@ -19436,6 +20181,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v26.services.ApplyRecom raiseBudgetPerformanceTooLowBuilder_ != null) { result.applyParameters_ = raiseBudgetPerformanceTooLowBuilder_.build(); } + if (applyParametersCase_ == 29 && + optimizeForNewCustomersBuilder_ != null) { + result.applyParameters_ = optimizeForNewCustomersBuilder_.build(); + } } @java.lang.Override @@ -19564,6 +20313,10 @@ public Builder mergeFrom(com.google.ads.googleads.v26.services.ApplyRecommendati mergeRaiseBudgetPerformanceTooLow(other.getRaiseBudgetPerformanceTooLow()); break; } + case OPTIMIZE_FOR_NEW_CUSTOMERS: { + mergeOptimizeForNewCustomers(other.getOptimizeForNewCustomers()); + break; + } case APPLYPARAMETERS_NOT_SET: { break; } @@ -19788,6 +20541,13 @@ public Builder mergeFrom( applyParametersCase_ = 28; break; } // case 226 + case 234: { + input.readMessage( + internalGetOptimizeForNewCustomersFieldBuilder().getBuilder(), + extensionRegistry); + applyParametersCase_ = 29; + break; + } // case 234 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -24844,6 +25604,193 @@ public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseB return raiseBudgetPerformanceTooLowBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder> optimizeForNewCustomersBuilder_; + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return Whether the optimizeForNewCustomers field is set. + */ + @java.lang.Override + public boolean hasOptimizeForNewCustomers() { + return applyParametersCase_ == 29; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return The optimizeForNewCustomers. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getOptimizeForNewCustomers() { + if (optimizeForNewCustomersBuilder_ == null) { + if (applyParametersCase_ == 29) { + return (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_; + } + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } else { + if (applyParametersCase_ == 29) { + return optimizeForNewCustomersBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + public Builder setOptimizeForNewCustomers(com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters value) { + if (optimizeForNewCustomersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + applyParameters_ = value; + onChanged(); + } else { + optimizeForNewCustomersBuilder_.setMessage(value); + } + applyParametersCase_ = 29; + return this; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + public Builder setOptimizeForNewCustomers( + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder builderForValue) { + if (optimizeForNewCustomersBuilder_ == null) { + applyParameters_ = builderForValue.build(); + onChanged(); + } else { + optimizeForNewCustomersBuilder_.setMessage(builderForValue.build()); + } + applyParametersCase_ = 29; + return this; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + public Builder mergeOptimizeForNewCustomers(com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters value) { + if (optimizeForNewCustomersBuilder_ == null) { + if (applyParametersCase_ == 29 && + applyParameters_ != com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance()) { + applyParameters_ = com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.newBuilder((com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_) + .mergeFrom(value).buildPartial(); + } else { + applyParameters_ = value; + } + onChanged(); + } else { + if (applyParametersCase_ == 29) { + optimizeForNewCustomersBuilder_.mergeFrom(value); + } else { + optimizeForNewCustomersBuilder_.setMessage(value); + } + } + applyParametersCase_ = 29; + return this; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + public Builder clearOptimizeForNewCustomers() { + if (optimizeForNewCustomersBuilder_ == null) { + if (applyParametersCase_ == 29) { + applyParametersCase_ = 0; + applyParameters_ = null; + onChanged(); + } + } else { + if (applyParametersCase_ == 29) { + applyParametersCase_ = 0; + applyParameters_ = null; + } + optimizeForNewCustomersBuilder_.clear(); + } + return this; + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder getOptimizeForNewCustomersBuilder() { + return internalGetOptimizeForNewCustomersFieldBuilder().getBuilder(); + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder getOptimizeForNewCustomersOrBuilder() { + if ((applyParametersCase_ == 29) && (optimizeForNewCustomersBuilder_ != null)) { + return optimizeForNewCustomersBuilder_.getMessageOrBuilder(); + } else { + if (applyParametersCase_ == 29) { + return (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_; + } + return com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + } + /** + *
+     * Parameters to use when applying Optimize For New Customers
+     * recommendation.
+     * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder> + internalGetOptimizeForNewCustomersFieldBuilder() { + if (optimizeForNewCustomersBuilder_ == null) { + if (!(applyParametersCase_ == 29)) { + applyParameters_ = com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.getDefaultInstance(); + } + optimizeForNewCustomersBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters.Builder, com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder>( + (com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters) applyParameters_, + getParentForChildren(), + isClean()); + applyParameters_ = null; + } + applyParametersCase_ = 29; + onChanged(); + return optimizeForNewCustomersBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.ApplyRecommendationOperation) } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperationOrBuilder.java index 8cae9b5b70..612fd8aa4b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperationOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ApplyRecommendationOperationOrBuilder.java @@ -801,5 +801,35 @@ public interface ApplyRecommendationOperationOrBuilder extends */ com.google.ads.googleads.v26.services.ApplyRecommendationOperation.RaiseBudgetPerformanceTooLowParametersOrBuilder getRaiseBudgetPerformanceTooLowOrBuilder(); + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return Whether the optimizeForNewCustomers field is set. + */ + boolean hasOptimizeForNewCustomers(); + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + * @return The optimizeForNewCustomers. + */ + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters getOptimizeForNewCustomers(); + /** + *
+   * Parameters to use when applying Optimize For New Customers
+   * recommendation.
+   * 
+ * + * .google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParameters optimize_for_new_customers = 29; + */ + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.OptimizeForNewCustomersParametersOrBuilder getOptimizeForNewCustomersOrBuilder(); + com.google.ads.googleads.v26.services.ApplyRecommendationOperation.ApplyParametersCase getApplyParametersCase(); } diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGenerationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGenerationServiceProto.java index a79d65ab49..37d66121a5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGenerationServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGenerationServiceProto.java @@ -98,78 +98,79 @@ public static void registerAllExtensions( "et_field_type.proto\032\034google/api/annotati" + "ons.proto\032\027google/api/client.proto\032\037goog" + "le/api/field_behavior.proto\032\031google/api/" + - "resource.proto\"\325\003\n\023GenerateTextRequest\022\030" + - "\n\013customer_id\030\001 \001(\tB\003\340A\002\022a\n\021asset_field_" + - "types\030\002 \003(\0162A.google.ads.googleads.v26.e" + - "nums.AssetFieldTypeEnum.AssetFieldTypeB\003" + - "\340A\002\022\026\n\tfinal_url\030\005 \001(\tB\003\340A\001\022\034\n\017freeform_" + - "prompt\030\006 \001(\tB\003\340A\001\022\025\n\010keywords\030\007 \003(\tB\003\340A\001" + - "\022m\n\033existing_generation_context\030\003 \001(\0132A." + - "google.ads.googleads.v26.services.AssetG" + - "enerationExistingContextB\003\340A\001H\000\022z\n\030adver" + - "tising_channel_type\030\004 \001(\0162Q.google.ads.g" + - "oogleads.v26.enums.AdvertisingChannelTyp" + - "eEnum.AdvertisingChannelTypeB\003\340A\001H\000B\t\n\007c" + - "ontext\"`\n\024GenerateTextResponse\022H\n\016genera" + - "ted_text\030\001 \003(\01320.google.ads.googleads.v2" + - "6.services.GeneratedText\"z\n\rGeneratedTex" + - "t\022\014\n\004text\030\001 \001(\t\022[\n\020asset_field_type\030\002 \001(" + - "\0162A.google.ads.googleads.v26.enums.Asset" + - "FieldTypeEnum.AssetFieldType\"\357\004\n\025Generat" + - "eImagesRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002" + - "\022a\n\021asset_field_types\030\004 \003(\0162A.google.ads" + - ".googleads.v26.enums.AssetFieldTypeEnum." + - "AssetFieldTypeB\003\340A\001\022z\n\030advertising_chann" + - "el_type\030\002 \001(\0162Q.google.ads.googleads.v26" + - ".enums.AdvertisingChannelTypeEnum.Advert" + - "isingChannelTypeB\003\340A\001H\000\022d\n\024final_url_gen" + - "eration\030\005 \001(\0132?.google.ads.googleads.v26" + - ".services.FinalUrlImageGenerationInputB\003" + - "\340A\001H\001\022c\n\023freeform_generation\030\006 \001(\0132?.goo" + - "gle.ads.googleads.v26.services.FreeformI" + - "mageGenerationInputB\003\340A\001H\001\022t\n\034product_re" + - "context_generation\030\007 \001(\0132G.google.ads.go" + - "ogleads.v26.services.ProductRecontextGen" + - "erationImageInputB\003\340A\001H\001B\t\n\007contextB\021\n\017g" + - "eneration_type\"6\n\034FinalUrlImageGeneratio" + - "nInput\022\026\n\tfinal_url\030\001 \001(\tB\003\340A\002\"<\n\034Freefo" + - "rmImageGenerationInput\022\034\n\017freeform_promp" + - "t\030\001 \001(\tB\003\340A\002\"\207\001\n$ProductRecontextGenerat" + - "ionImageInput\022\023\n\006prompt\030\001 \001(\tB\003\340A\001\022J\n\rso" + - "urce_images\030\002 \003(\0132..google.ads.googleads" + - ".v26.services.SourceImageB\003\340A\002\"e\n\026Genera" + - "teImagesResponse\022K\n\020generated_images\030\001 \003" + - "(\01321.google.ads.googleads.v26.services.G" + - "eneratedImage\"1\n\013SourceImage\022\031\n\nimage_da" + - "ta\030\001 \001(\014B\003\340A\001H\000B\007\n\005image\"\212\001\n\016GeneratedIm" + - "age\022\033\n\023image_temporary_url\030\001 \001(\t\022[\n\020asse" + - "t_field_type\030\002 \001(\0162A.google.ads.googlead" + - "s.v26.enums.AssetFieldTypeEnum.AssetFiel" + - "dType\"\307\001\n\036AssetGenerationExistingContext" + - "\022H\n\024existing_asset_group\030\001 \001(\tB(\372A%\n#goo" + - "gleads.googleapis.com/AssetGroupH\000\022G\n\024ex" + - "isting_ad_group_ad\030\002 \001(\tB\'\372A$\n\"googleads" + - ".googleapis.com/AdGroupAdH\000B\022\n\020existing_" + - "context2\375\003\n\026AssetGenerationService\022\310\001\n\014G" + - "enerateText\0226.google.ads.googleads.v26.s" + - "ervices.GenerateTextRequest\0327.google.ads" + - ".googleads.v26.services.GenerateTextResp" + - "onse\"G\202\323\344\223\002A\"/v26/customers/{c" + - "ustomer_id=*}/assetGenerations:generateI" + - "mages:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\207\002\n%com.google.ads.googleads.v26.service" + - "sB\033AssetGenerationServiceProtoP\001ZIgoogle" + - ".golang.org/genproto/googleapis/ads/goog" + - "leads/v26/services;services\242\002\003GAA\252\002!Goog" + - "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + - "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + - ":GoogleAds::V26::Servicesb\006proto3" + "magesRequest\0329.google.ads.googleads.v26." + + "services.GenerateImagesResponse\"I\202\323\344\223\002C\"" + + ">/v26/customers/{customer_id=*}/assetGen" + + "erations:generateImages:\001*\032E\312A\030googleads" + + ".googleapis.com\322A\'https://www.googleapis" + + ".com/auth/adwordsB\207\002\n%com.google.ads.goo" + + "gleads.v26.servicesB\033AssetGenerationServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupAssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupAssetServiceProto.java index ce730aa3ad..e81e62b0c9 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupAssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupAssetServiceProto.java @@ -63,41 +63,42 @@ public static void registerAllExtensions( "/api/client.proto\032\037google/api/field_beha" + "vior.proto\032\031google/api/resource.proto\032 g" + "oogle/protobuf/field_mask.proto\032\027google/" + - "rpc/status.proto\"\277\001\n\035MutateAssetGroupAss" + - "etsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022T\n\n" + - "operations\030\002 \003(\0132;.google.ads.googleads." + - "v26.services.AssetGroupAssetOperationB\003\340" + - "A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_" + - "only\030\004 \001(\010\"\247\002\n\030AssetGroupAssetOperation\022" + - "/\n\013update_mask\030\004 \001(\0132\032.google.protobuf.F" + - "ieldMask\022E\n\006create\030\001 \001(\01323.google.ads.go" + - "ogleads.v26.resources.AssetGroupAssetH\000\022" + - "E\n\006update\030\002 \001(\01323.google.ads.googleads.v" + - "26.resources.AssetGroupAssetH\000\022?\n\006remove" + - "\030\003 \001(\tB-\372A*\n(googleads.googleapis.com/As" + - "setGroupAssetH\000B\013\n\toperation\"\244\001\n\036MutateA" + - "ssetGroupAssetsResponse\022O\n\007results\030\001 \003(\013" + - "2>.google.ads.googleads.v26.services.Mut" + - "ateAssetGroupAssetResult\0221\n\025partial_fail" + - "ure_error\030\002 \001(\0132\022.google.rpc.Status\"c\n\033M" + - "utateAssetGroupAssetResult\022D\n\rresource_n" + - "ame\030\001 \001(\tB-\372A*\n(googleads.googleapis.com" + - "/AssetGroupAsset2\333\002\n\026AssetGroupAssetServ" + - "ice\022\371\001\n\026MutateAssetGroupAssets\022@.google." + - "ads.googleads.v26.services.MutateAssetGr" + - "oupAssetsRequest\032A.google.ads.googleads." + - "v26.services.MutateAssetGroupAssetsRespo" + - "nse\"Z\332A\026customer_id,operations\202\323\344\223\002;\"6/v" + - "26/customers/{customer_id=*}/assetGroupA" + - "ssets:mutate:\001*\032E\312A\030googleads.googleapis" + - ".com\322A\'https://www.googleapis.com/auth/a" + - "dwordsB\207\002\n%com.google.ads.googleads.v26." + - "servicesB\033AssetGroupAssetServiceProtoP\001Z" + - "Igoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/services;services\242\002\003GAA" + - "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + - "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + - "e::Ads::GoogleAds::V26::Servicesb\006proto3" + "rpc/status.proto\"\301\001\n\035MutateAssetGroupAss" + + "etsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022U\n" + + "\noperations\030\002 \003(\0132;.google.ads.googleads" + + ".v26.services.AssetGroupAssetOperationB\004" + + "\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidat" + + "e_only\030\004 \001(\010\"\247\002\n\030AssetGroupAssetOperatio" + + "n\022/\n\013update_mask\030\004 \001(\0132\032.google.protobuf" + + ".FieldMask\022E\n\006create\030\001 \001(\01323.google.ads." + + "googleads.v26.resources.AssetGroupAssetH" + + "\000\022E\n\006update\030\002 \001(\01323.google.ads.googleads" + + ".v26.resources.AssetGroupAssetH\000\022?\n\006remo" + + "ve\030\003 \001(\tB-\372A*\n(googleads.googleapis.com/" + + "AssetGroupAssetH\000B\013\n\toperation\"\244\001\n\036Mutat" + + "eAssetGroupAssetsResponse\022O\n\007results\030\001 \003" + + "(\0132>.google.ads.googleads.v26.services.M" + + "utateAssetGroupAssetResult\0221\n\025partial_fa" + + "ilure_error\030\002 \001(\0132\022.google.rpc.Status\"c\n" + + "\033MutateAssetGroupAssetResult\022D\n\rresource" + + "_name\030\001 \001(\tB-\372A*\n(googleads.googleapis.c" + + "om/AssetGroupAsset2\333\002\n\026AssetGroupAssetSe" + + "rvice\022\371\001\n\026MutateAssetGroupAssets\022@.googl" + + "e.ads.googleads.v26.services.MutateAsset" + + "GroupAssetsRequest\032A.google.ads.googlead" + + "s.v26.services.MutateAssetGroupAssetsRes" + + "ponse\"Z\332A\026customer_id,operations\202\323\344\223\002;\"6" + + "/v26/customers/{customer_id=*}/assetGrou" + + "pAssets:mutate:\001*\032E\312A\030googleads.googleap" + + "is.com\322A\'https://www.googleapis.com/auth" + + "/adwordsB\207\002\n%com.google.ads.googleads.v2" + + "6.servicesB\033AssetGroupAssetServiceProtoP" + + "\001ZIgoogle.golang.org/genproto/googleapis" + + "/ads/googleads/v26/services;services\242\002\003G" + + "AA\252\002!Google.Ads.GoogleAds.V26.Services\312\002" + + "!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Goo" + + "gle::Ads::GoogleAds::V26::Servicesb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupListingGroupFilterServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupListingGroupFilterServiceProto.java index 937d418ddc..bfa2f3bd66 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupListingGroupFilterServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupListingGroupFilterServiceProto.java @@ -65,50 +65,50 @@ public static void registerAllExtensions( "to\032\027google/api/client.proto\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" + "e.proto\032 google/protobuf/field_mask.prot" + - "o\"\254\002\n*MutateAssetGroupListingGroupFilter" + - "sRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022a\n\nop" + - "erations\030\002 \003(\0132H.google.ads.googleads.v2" + - "6.services.AssetGroupListingGroupFilterO" + - "perationB\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\022j\n\025" + - "response_content_type\030\004 \001(\0162K.google.ads" + - ".googleads.v26.enums.ResponseContentType" + - "Enum.ResponseContentType\"\333\002\n%AssetGroupL" + - "istingGroupFilterOperation\022/\n\013update_mas" + - "k\030\004 \001(\0132\032.google.protobuf.FieldMask\022R\n\006c" + - "reate\030\001 \001(\0132@.google.ads.googleads.v26.r" + - "esources.AssetGroupListingGroupFilterH\000\022" + - "R\n\006update\030\002 \001(\0132@.google.ads.googleads.v" + - "26.resources.AssetGroupListingGroupFilte" + - "rH\000\022L\n\006remove\030\003 \001(\tB:\372A7\n5googleads.goog" + - "leapis.com/AssetGroupListingGroupFilterH" + - "\000B\013\n\toperation\"\213\001\n+MutateAssetGroupListi" + - "ngGroupFiltersResponse\022\\\n\007results\030\001 \003(\0132" + - "K.google.ads.googleads.v26.services.Muta" + - "teAssetGroupListingGroupFilterResult\"\351\001\n" + - "(MutateAssetGroupListingGroupFilterResul" + - "t\022Q\n\rresource_name\030\001 \001(\tB:\372A7\n5googleads" + - ".googleapis.com/AssetGroupListingGroupFi" + - "lter\022j\n asset_group_listing_group_filter" + - "\030\002 \001(\0132@.google.ads.googleads.v26.resour" + - "ces.AssetGroupListingGroupFilter2\234\003\n#Ass" + - "etGroupListingGroupFilterService\022\255\002\n#Mut" + - "ateAssetGroupListingGroupFilters\022M.googl" + - "e.ads.googleads.v26.services.MutateAsset" + - "GroupListingGroupFiltersRequest\032N.google" + - ".ads.googleads.v26.services.MutateAssetG" + - "roupListingGroupFiltersResponse\"g\332A\026cust" + - "omer_id,operations\202\323\344\223\002H\"C/v26/customers" + - "/{customer_id=*}/assetGroupListingGroupF" + - "ilters:mutate:\001*\032E\312A\030googleads.googleapi" + - "s.com\322A\'https://www.googleapis.com/auth/" + - "adwordsB\224\002\n%com.google.ads.googleads.v26" + - ".servicesB(AssetGroupListingGroupFilterS" + - "erviceProtoP\001ZIgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/services;" + - "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + - "6.Services\312\002!Google\\Ads\\GoogleAds\\V26\\Se" + - "rvices\352\002%Google::Ads::GoogleAds::V26::Se" + - "rvicesb\006proto3" + "o\"\256\002\n*MutateAssetGroupListingGroupFilter" + + "sRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022b\n\no" + + "perations\030\002 \003(\0132H.google.ads.googleads.v" + + "26.services.AssetGroupListingGroupFilter" + + "OperationB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\022j" + + "\n\025response_content_type\030\004 \001(\0162K.google.a" + + "ds.googleads.v26.enums.ResponseContentTy" + + "peEnum.ResponseContentType\"\333\002\n%AssetGrou" + + "pListingGroupFilterOperation\022/\n\013update_m" + + "ask\030\004 \001(\0132\032.google.protobuf.FieldMask\022R\n" + + "\006create\030\001 \001(\0132@.google.ads.googleads.v26" + + ".resources.AssetGroupListingGroupFilterH" + + "\000\022R\n\006update\030\002 \001(\0132@.google.ads.googleads" + + ".v26.resources.AssetGroupListingGroupFil" + + "terH\000\022L\n\006remove\030\003 \001(\tB:\372A7\n5googleads.go" + + "ogleapis.com/AssetGroupListingGroupFilte" + + "rH\000B\013\n\toperation\"\213\001\n+MutateAssetGroupLis" + + "tingGroupFiltersResponse\022\\\n\007results\030\001 \003(" + + "\0132K.google.ads.googleads.v26.services.Mu" + + "tateAssetGroupListingGroupFilterResult\"\351" + + "\001\n(MutateAssetGroupListingGroupFilterRes" + + "ult\022Q\n\rresource_name\030\001 \001(\tB:\372A7\n5googlea" + + "ds.googleapis.com/AssetGroupListingGroup" + + "Filter\022j\n asset_group_listing_group_filt" + + "er\030\002 \001(\0132@.google.ads.googleads.v26.reso" + + "urces.AssetGroupListingGroupFilter2\234\003\n#A" + + "ssetGroupListingGroupFilterService\022\255\002\n#M" + + "utateAssetGroupListingGroupFilters\022M.goo" + + "gle.ads.googleads.v26.services.MutateAss" + + "etGroupListingGroupFiltersRequest\032N.goog" + + "le.ads.googleads.v26.services.MutateAsse" + + "tGroupListingGroupFiltersResponse\"g\332A\026cu" + + "stomer_id,operations\202\323\344\223\002H\"C/v26/custome" + + "rs/{customer_id=*}/assetGroupListingGrou" + + "pFilters:mutate:\001*\032E\312A\030googleads.googlea" + + "pis.com\322A\'https://www.googleapis.com/aut" + + "h/adwordsB\224\002\n%com.google.ads.googleads.v" + + "26.servicesB(AssetGroupListingGroupFilte" + + "rServiceProtoP\001ZIgoogle.golang.org/genpr" + + "oto/googleapis/ads/googleads/v26/service" + + "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + + "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + + "Services\352\002%Google::Ads::GoogleAds::V26::" + + "Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupServiceProto.java index dab7c4d5fd..0bedf882cb 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupServiceProto.java @@ -63,39 +63,39 @@ public static void registerAllExtensions( "proto\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032 google/protob" + "uf/field_mask.proto\032\027google/rpc/status.p" + - "roto\"\234\001\n\030MutateAssetGroupsRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022O\n\noperations\030\002 \003(\0132" + - "6.google.ads.googleads.v26.services.Asse" + - "tGroupOperationB\003\340A\002\022\025\n\rvalidate_only\030\004 " + - "\001(\010\"\223\002\n\023AssetGroupOperation\022/\n\013update_ma" + - "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022@\n\006" + - "create\030\001 \001(\0132..google.ads.googleads.v26." + - "resources.AssetGroupH\000\022@\n\006update\030\002 \001(\0132." + - ".google.ads.googleads.v26.resources.Asse" + - "tGroupH\000\022:\n\006remove\030\003 \001(\tB(\372A%\n#googleads" + - ".googleapis.com/AssetGroupH\000B\013\n\toperatio" + - "n\"\232\001\n\031MutateAssetGroupsResponse\022J\n\007resul" + - "ts\030\001 \003(\01329.google.ads.googleads.v26.serv" + - "ices.MutateAssetGroupResult\0221\n\025partial_f" + - "ailure_error\030\002 \001(\0132\022.google.rpc.Status\"Y" + - "\n\026MutateAssetGroupResult\022?\n\rresource_nam" + - "e\030\001 \001(\tB(\372A%\n#googleads.googleapis.com/A" + - "ssetGroup2\302\002\n\021AssetGroupService\022\345\001\n\021Muta" + - "teAssetGroups\022;.google.ads.googleads.v26" + - ".services.MutateAssetGroupsRequest\032<.goo" + - "gle.ads.googleads.v26.services.MutateAss" + - "etGroupsResponse\"U\332A\026customer_id,operati" + - "ons\202\323\344\223\0026\"1/v26/customers/{customer_id=*" + - "}/assetGroups:mutate:\001*\032E\312A\030googleads.go" + - "ogleapis.com\322A\'https://www.googleapis.co" + - "m/auth/adwordsB\202\002\n%com.google.ads.google" + - "ads.v26.servicesB\026AssetGroupServiceProto" + - "P\001ZIgoogle.golang.org/genproto/googleapi" + - "s/ads/googleads/v26/services;services\242\002\003" + - "GAA\252\002!Google.Ads.GoogleAds.V26.Services\312" + - "\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Go" + - "ogle::Ads::GoogleAds::V26::Servicesb\006pro" + - "to3" + "roto\"\236\001\n\030MutateAssetGroupsRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022P\n\noperations\030\002 \003(\013" + + "26.google.ads.googleads.v26.services.Ass" + + "etGroupOperationB\004\342A\001\002\022\025\n\rvalidate_only\030" + + "\004 \001(\010\"\223\002\n\023AssetGroupOperation\022/\n\013update_" + + "mask\030\004 \001(\0132\032.google.protobuf.FieldMask\022@" + + "\n\006create\030\001 \001(\0132..google.ads.googleads.v2" + + "6.resources.AssetGroupH\000\022@\n\006update\030\002 \001(\013" + + "2..google.ads.googleads.v26.resources.As" + + "setGroupH\000\022:\n\006remove\030\003 \001(\tB(\372A%\n#googlea" + + "ds.googleapis.com/AssetGroupH\000B\013\n\toperat" + + "ion\"\232\001\n\031MutateAssetGroupsResponse\022J\n\007res" + + "ults\030\001 \003(\01329.google.ads.googleads.v26.se" + + "rvices.MutateAssetGroupResult\0221\n\025partial" + + "_failure_error\030\002 \001(\0132\022.google.rpc.Status" + + "\"Y\n\026MutateAssetGroupResult\022?\n\rresource_n" + + "ame\030\001 \001(\tB(\372A%\n#googleads.googleapis.com" + + "/AssetGroup2\302\002\n\021AssetGroupService\022\345\001\n\021Mu" + + "tateAssetGroups\022;.google.ads.googleads.v" + + "26.services.MutateAssetGroupsRequest\032<.g" + + "oogle.ads.googleads.v26.services.MutateA" + + "ssetGroupsResponse\"U\332A\026customer_id,opera" + + "tions\202\323\344\223\0026\"1/v26/customers/{customer_id" + + "=*}/assetGroups:mutate:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\202\002\n%com.google.ads.goog" + + "leads.v26.servicesB\026AssetGroupServicePro" + + "toP\001ZIgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/services;services\242" + + "\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Service" + + "s\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%" + + "Google::Ads::GoogleAds::V26::Servicesb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupSignalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupSignalServiceProto.java index 5f304c981f..df2ab62ca4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupSignalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetGroupSignalServiceProto.java @@ -65,46 +65,46 @@ public static void registerAllExtensions( "pi/annotations.proto\032\027google/api/client." + "proto\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032\027google/rpc/st" + - "atus.proto\"\255\002\n\036MutateAssetGroupSignalsRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022U\n\nopera" + - "tions\030\002 \003(\0132<.google.ads.googleads.v26.s" + - "ervices.AssetGroupSignalOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"\222\002\n\031A" + - "ssetGroupSignalOperation\022^\n\034exempt_polic" + - "y_violation_keys\030\003 \003(\01323.google.ads.goog" + - "leads.v26.common.PolicyViolationKeyB\003\340A\001" + - "\022F\n\006create\030\001 \001(\01324.google.ads.googleads." + - "v26.resources.AssetGroupSignalH\000\022@\n\006remo" + - "ve\030\002 \001(\tB.\372A+\n)googleads.googleapis.com/" + - "AssetGroupSignalH\000B\013\n\toperation\"\246\001\n\037Muta" + - "teAssetGroupSignalsResponse\022P\n\007results\030\001" + - " \003(\0132?.google.ads.googleads.v26.services" + - ".MutateAssetGroupSignalResult\0221\n\025partial" + - "_failure_error\030\002 \001(\0132\022.google.rpc.Status" + - "\"\267\001\n\034MutateAssetGroupSignalResult\022E\n\rres" + - "ource_name\030\001 \001(\tB.\372A+\n)googleads.googlea" + - "pis.com/AssetGroupSignal\022P\n\022asset_group_" + - "signal\030\002 \001(\01324.google.ads.googleads.v26." + - "resources.AssetGroupSignal2\340\002\n\027AssetGrou" + - "pSignalService\022\375\001\n\027MutateAssetGroupSigna" + - "ls\022A.google.ads.googleads.v26.services.M" + - "utateAssetGroupSignalsRequest\032B.google.a" + - "ds.googleads.v26.services.MutateAssetGro" + - "upSignalsResponse\"[\332A\026customer_id,operat" + - "ions\202\323\344\223\002<\"7/v26/customers/{customer_id=" + - "*}/assetGroupSignals:mutate:\001*\032E\312A\030googl" + - "eads.googleapis.com\322A\'https://www.google" + - "apis.com/auth/adwordsB\210\002\n%com.google.ads" + - ".googleads.v26.servicesB\034AssetGroupSigna" + - "lServiceProtoP\001ZIgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/service" + - "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + - "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + - "Services\352\002%Google::Ads::GoogleAds::V26::" + - "Servicesb\006proto3" + "atus.proto\"\257\002\n\036MutateAssetGroupSignalsRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022V\n\noper" + + "ations\030\002 \003(\0132<.google.ads.googleads.v26." + + "services.AssetGroupSignalOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"\223\002\n" + + "\031AssetGroupSignalOperation\022_\n\034exempt_pol" + + "icy_violation_keys\030\003 \003(\01323.google.ads.go" + + "ogleads.v26.common.PolicyViolationKeyB\004\342" + + "A\001\001\022F\n\006create\030\001 \001(\01324.google.ads.googlea" + + "ds.v26.resources.AssetGroupSignalH\000\022@\n\006r" + + "emove\030\002 \001(\tB.\372A+\n)googleads.googleapis.c" + + "om/AssetGroupSignalH\000B\013\n\toperation\"\246\001\n\037M" + + "utateAssetGroupSignalsResponse\022P\n\007result" + + "s\030\001 \003(\0132?.google.ads.googleads.v26.servi" + + "ces.MutateAssetGroupSignalResult\0221\n\025part" + + "ial_failure_error\030\002 \001(\0132\022.google.rpc.Sta" + + "tus\"\267\001\n\034MutateAssetGroupSignalResult\022E\n\r" + + "resource_name\030\001 \001(\tB.\372A+\n)googleads.goog" + + "leapis.com/AssetGroupSignal\022P\n\022asset_gro" + + "up_signal\030\002 \001(\01324.google.ads.googleads.v" + + "26.resources.AssetGroupSignal2\340\002\n\027AssetG" + + "roupSignalService\022\375\001\n\027MutateAssetGroupSi" + + "gnals\022A.google.ads.googleads.v26.service" + + "s.MutateAssetGroupSignalsRequest\032B.googl" + + "e.ads.googleads.v26.services.MutateAsset" + + "GroupSignalsResponse\"[\332A\026customer_id,ope" + + "rations\202\323\344\223\002<\"7/v26/customers/{customer_" + + "id=*}/assetGroupSignals:mutate:\001*\032E\312A\030go" + + "ogleads.googleapis.com\322A\'https://www.goo" + + "gleapis.com/auth/adwordsB\210\002\n%com.google." + + "ads.googleads.v26.servicesB\034AssetGroupSi" + + "gnalServiceProtoP\001ZIgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/serv" + + "ices;services\242\002\003GAA\252\002!Google.Ads.GoogleA" + + "ds.V26.Services\312\002!Google\\Ads\\GoogleAds\\V" + + "26\\Services\352\002%Google::Ads::GoogleAds::V2" + + "6::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetServiceProto.java index 39d7edc427..f6cdc06fba 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetServiceProto.java @@ -64,40 +64,40 @@ public static void registerAllExtensions( "/client.proto\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\032 googl" + "e/protobuf/field_mask.proto\032\027google/rpc/" + - "status.proto\"\227\002\n\023MutateAssetsRequest\022\030\n\013" + - "customer_id\030\001 \001(\tB\003\340A\002\022J\n\noperations\030\002 \003" + - "(\01321.google.ads.googleads.v26.services.A" + - "ssetOperationB\003\340A\002\022\027\n\017partial_failure\030\005 " + - "\001(\010\022j\n\025response_content_type\030\003 \001(\0162K.goo" + - "gle.ads.googleads.v26.enums.ResponseCont" + - "entTypeEnum.ResponseContentType\022\025\n\rvalid" + - "ate_only\030\004 \001(\010\"\310\001\n\016AssetOperation\022/\n\013upd" + - "ate_mask\030\003 \001(\0132\032.google.protobuf.FieldMa" + - "sk\022;\n\006create\030\001 \001(\0132).google.ads.googlead" + - "s.v26.resources.AssetH\000\022;\n\006update\030\002 \001(\0132" + - ").google.ads.googleads.v26.resources.Ass" + - "etH\000B\013\n\toperation\"\220\001\n\024MutateAssetsRespon" + - "se\0221\n\025partial_failure_error\030\003 \001(\0132\022.goog" + - "le.rpc.Status\022E\n\007results\030\002 \003(\01324.google." + - "ads.googleads.v26.services.MutateAssetRe" + - "sult\"\211\001\n\021MutateAssetResult\022:\n\rresource_n" + - "ame\030\001 \001(\tB#\372A \n\036googleads.googleapis.com" + - "/Asset\0228\n\005asset\030\002 \001(\0132).google.ads.googl" + - "eads.v26.resources.Asset2\251\002\n\014AssetServic" + - "e\022\321\001\n\014MutateAssets\0226.google.ads.googlead" + - "s.v26.services.MutateAssetsRequest\0327.goo" + - "gle.ads.googleads.v26.services.MutateAss" + - "etsResponse\"P\332A\026customer_id,operations\202\323" + - "\344\223\0021\",/v26/customers/{customer_id=*}/ass" + - "ets:mutate:\001*\032E\312A\030googleads.googleapis.c" + - "om\322A\'https://www.googleapis.com/auth/adw" + - "ordsB\375\001\n%com.google.ads.googleads.v26.se" + - "rvicesB\021AssetServiceProtoP\001ZIgoogle.gola" + - "ng.org/genproto/googleapis/ads/googleads" + - "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + - "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + - "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + - "leAds::V26::Servicesb\006proto3" + "status.proto\"\231\002\n\023MutateAssetsRequest\022\031\n\013" + + "customer_id\030\001 \001(\tB\004\342A\001\002\022K\n\noperations\030\002 " + + "\003(\01321.google.ads.googleads.v26.services." + + "AssetOperationB\004\342A\001\002\022\027\n\017partial_failure\030" + + "\005 \001(\010\022j\n\025response_content_type\030\003 \001(\0162K.g" + + "oogle.ads.googleads.v26.enums.ResponseCo" + + "ntentTypeEnum.ResponseContentType\022\025\n\rval" + + "idate_only\030\004 \001(\010\"\310\001\n\016AssetOperation\022/\n\013u" + + "pdate_mask\030\003 \001(\0132\032.google.protobuf.Field" + + "Mask\022;\n\006create\030\001 \001(\0132).google.ads.google" + + "ads.v26.resources.AssetH\000\022;\n\006update\030\002 \001(" + + "\0132).google.ads.googleads.v26.resources.A" + + "ssetH\000B\013\n\toperation\"\220\001\n\024MutateAssetsResp" + + "onse\0221\n\025partial_failure_error\030\003 \001(\0132\022.go" + + "ogle.rpc.Status\022E\n\007results\030\002 \003(\01324.googl" + + "e.ads.googleads.v26.services.MutateAsset" + + "Result\"\211\001\n\021MutateAssetResult\022:\n\rresource" + + "_name\030\001 \001(\tB#\372A \n\036googleads.googleapis.c" + + "om/Asset\0228\n\005asset\030\002 \001(\0132).google.ads.goo" + + "gleads.v26.resources.Asset2\251\002\n\014AssetServ" + + "ice\022\321\001\n\014MutateAssets\0226.google.ads.google" + + "ads.v26.services.MutateAssetsRequest\0327.g" + + "oogle.ads.googleads.v26.services.MutateA" + + "ssetsResponse\"P\332A\026customer_id,operations" + + "\202\323\344\223\0021\",/v26/customers/{customer_id=*}/a" + + "ssets:mutate:\001*\032E\312A\030googleads.googleapis" + + ".com\322A\'https://www.googleapis.com/auth/a" + + "dwordsB\375\001\n%com.google.ads.googleads.v26." + + "servicesB\021AssetServiceProtoP\001ZIgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/services;services\242\002\003GAA\252\002!Google." + + "Ads.GoogleAds.V26.Services\312\002!Google\\Ads\\" + + "GoogleAds\\V26\\Services\352\002%Google::Ads::Go" + + "ogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetAssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetAssetServiceProto.java index 2f2baac9f6..f70c3c74fd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetAssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetAssetServiceProto.java @@ -63,43 +63,43 @@ public static void registerAllExtensions( "et_set_asset.proto\032\034google/api/annotatio" + "ns.proto\032\027google/api/client.proto\032\037googl" + "e/api/field_behavior.proto\032\031google/api/r" + - "esource.proto\032\027google/rpc/status.proto\"\247" + - "\002\n\033MutateAssetSetAssetsRequest\022\030\n\013custom" + - "er_id\030\001 \001(\tB\003\340A\002\022R\n\noperations\030\002 \003(\01329.g" + - "oogle.ads.googleads.v26.services.AssetSe" + - "tAssetOperationB\003\340A\002\022\027\n\017partial_failure\030" + - "\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response" + - "_content_type\030\005 \001(\0162K.google.ads.googlea" + - "ds.v26.enums.ResponseContentTypeEnum.Res" + - "ponseContentType\"\251\001\n\026AssetSetAssetOperat" + - "ion\022C\n\006create\030\001 \001(\01321.google.ads.googlea" + - "ds.v26.resources.AssetSetAssetH\000\022=\n\006remo" + - "ve\030\002 \001(\tB+\372A(\n&googleads.googleapis.com/" + - "AssetSetAssetH\000B\013\n\toperation\"\240\001\n\034MutateA" + - "ssetSetAssetsResponse\022M\n\007results\030\001 \003(\0132<" + - ".google.ads.googleads.v26.services.Mutat" + - "eAssetSetAssetResult\0221\n\025partial_failure_" + - "error\030\002 \001(\0132\022.google.rpc.Status\"\253\001\n\031Muta" + - "teAssetSetAssetResult\022B\n\rresource_name\030\001" + - " \001(\tB+\372A(\n&googleads.googleapis.com/Asse" + - "tSetAsset\022J\n\017asset_set_asset\030\002 \001(\01321.goo" + - "gle.ads.googleads.v26.resources.AssetSet" + - "Asset2\321\002\n\024AssetSetAssetService\022\361\001\n\024Mutat" + - "eAssetSetAssets\022>.google.ads.googleads.v" + - "26.services.MutateAssetSetAssetsRequest\032" + - "?.google.ads.googleads.v26.services.Muta" + - "teAssetSetAssetsResponse\"X\332A\026customer_id" + - ",operations\202\323\344\223\0029\"4/v26/customers/{custo" + - "mer_id=*}/assetSetAssets:mutate:\001*\032E\312A\030g" + - "oogleads.googleapis.com\322A\'https://www.go" + - "ogleapis.com/auth/adwordsB\205\002\n%com.google" + - ".ads.googleads.v26.servicesB\031AssetSetAss" + - "etServiceProtoP\001ZIgoogle.golang.org/genp" + - "roto/googleapis/ads/googleads/v26/servic" + - "es;services\242\002\003GAA\252\002!Google.Ads.GoogleAds" + - ".V26.Services\312\002!Google\\Ads\\GoogleAds\\V26" + - "\\Services\352\002%Google::Ads::GoogleAds::V26:" + - ":Servicesb\006proto3" + "esource.proto\032\027google/rpc/status.proto\"\251" + + "\002\n\033MutateAssetSetAssetsRequest\022\031\n\013custom" + + "er_id\030\001 \001(\tB\004\342A\001\002\022S\n\noperations\030\002 \003(\01329." + + "google.ads.googleads.v26.services.AssetS" + + "etAssetOperationB\004\342A\001\002\022\027\n\017partial_failur" + + "e\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025respon" + + "se_content_type\030\005 \001(\0162K.google.ads.googl" + + "eads.v26.enums.ResponseContentTypeEnum.R" + + "esponseContentType\"\251\001\n\026AssetSetAssetOper" + + "ation\022C\n\006create\030\001 \001(\01321.google.ads.googl" + + "eads.v26.resources.AssetSetAssetH\000\022=\n\006re" + + "move\030\002 \001(\tB+\372A(\n&googleads.googleapis.co" + + "m/AssetSetAssetH\000B\013\n\toperation\"\240\001\n\034Mutat" + + "eAssetSetAssetsResponse\022M\n\007results\030\001 \003(\013" + + "2<.google.ads.googleads.v26.services.Mut" + + "ateAssetSetAssetResult\0221\n\025partial_failur" + + "e_error\030\002 \001(\0132\022.google.rpc.Status\"\253\001\n\031Mu" + + "tateAssetSetAssetResult\022B\n\rresource_name" + + "\030\001 \001(\tB+\372A(\n&googleads.googleapis.com/As" + + "setSetAsset\022J\n\017asset_set_asset\030\002 \001(\01321.g" + + "oogle.ads.googleads.v26.resources.AssetS" + + "etAsset2\321\002\n\024AssetSetAssetService\022\361\001\n\024Mut" + + "ateAssetSetAssets\022>.google.ads.googleads" + + ".v26.services.MutateAssetSetAssetsReques" + + "t\032?.google.ads.googleads.v26.services.Mu" + + "tateAssetSetAssetsResponse\"X\332A\026customer_" + + "id,operations\202\323\344\223\0029\"4/v26/customers/{cus" + + "tomer_id=*}/assetSetAssets:mutate:\001*\032E\312A" + + "\030googleads.googleapis.com\322A\'https://www." + + "googleapis.com/auth/adwordsB\205\002\n%com.goog" + + "le.ads.googleads.v26.servicesB\031AssetSetA" + + "ssetServiceProtoP\001ZIgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/serv" + + "ices;services\242\002\003GAA\252\002!Google.Ads.GoogleA" + + "ds.V26.Services\312\002!Google\\Ads\\GoogleAds\\V" + + "26\\Services\352\002%Google::Ads::GoogleAds::V2" + + "6::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetServiceProto.java index bba2bdbb6f..105af55b86 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AssetSetServiceProto.java @@ -64,43 +64,43 @@ public static void registerAllExtensions( "ogle/api/client.proto\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" + "o\032 google/protobuf/field_mask.proto\032\027goo" + - "gle/rpc/status.proto\"\235\002\n\026MutateAssetSets" + - "Request\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022M\n\nope" + - "rations\030\002 \003(\01324.google.ads.googleads.v26" + - ".services.AssetSetOperationB\003\340A\002\022\027\n\017part" + - "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + - "\022j\n\025response_content_type\030\005 \001(\0162K.google" + - ".ads.googleads.v26.enums.ResponseContent" + - "TypeEnum.ResponseContentType\"\213\002\n\021AssetSe" + - "tOperation\022/\n\013update_mask\030\004 \001(\0132\032.google" + - ".protobuf.FieldMask\022>\n\006create\030\001 \001(\0132,.go" + - "ogle.ads.googleads.v26.resources.AssetSe" + - "tH\000\022>\n\006update\030\002 \001(\0132,.google.ads.googlea" + - "ds.v26.resources.AssetSetH\000\0228\n\006remove\030\003 " + - "\001(\tB&\372A#\n!googleads.googleapis.com/Asset" + - "SetH\000B\013\n\toperation\"\226\001\n\027MutateAssetSetsRe" + - "sponse\022H\n\007results\030\001 \003(\01327.google.ads.goo" + - "gleads.v26.services.MutateAssetSetResult" + - "\0221\n\025partial_failure_error\030\002 \001(\0132\022.google" + - ".rpc.Status\"\226\001\n\024MutateAssetSetResult\022=\n\r" + - "resource_name\030\001 \001(\tB&\372A#\n!googleads.goog" + - "leapis.com/AssetSet\022?\n\tasset_set\030\002 \001(\0132," + - ".google.ads.googleads.v26.resources.Asse" + - "tSet2\270\002\n\017AssetSetService\022\335\001\n\017MutateAsset" + - "Sets\0229.google.ads.googleads.v26.services" + - ".MutateAssetSetsRequest\032:.google.ads.goo" + - "gleads.v26.services.MutateAssetSetsRespo" + - "nse\"S\332A\026customer_id,operations\202\323\344\223\0024\"//v" + - "26/customers/{customer_id=*}/assetSets:m" + - "utate:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\200\002\n%com.google.ads.googleads.v26.service" + - "sB\024AssetSetServiceProtoP\001ZIgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/services;services\242\002\003GAA\252\002!Google.Ads." + - "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" + - "leAds\\V26\\Services\352\002%Google::Ads::Google" + - "Ads::V26::Servicesb\006proto3" + "gle/rpc/status.proto\"\237\002\n\026MutateAssetSets" + + "Request\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022N\n\nop" + + "erations\030\002 \003(\01324.google.ads.googleads.v2" + + "6.services.AssetSetOperationB\004\342A\001\002\022\027\n\017pa" + + "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + + "(\010\022j\n\025response_content_type\030\005 \001(\0162K.goog" + + "le.ads.googleads.v26.enums.ResponseConte" + + "ntTypeEnum.ResponseContentType\"\213\002\n\021Asset" + + "SetOperation\022/\n\013update_mask\030\004 \001(\0132\032.goog" + + "le.protobuf.FieldMask\022>\n\006create\030\001 \001(\0132,." + + "google.ads.googleads.v26.resources.Asset" + + "SetH\000\022>\n\006update\030\002 \001(\0132,.google.ads.googl" + + "eads.v26.resources.AssetSetH\000\0228\n\006remove\030" + + "\003 \001(\tB&\372A#\n!googleads.googleapis.com/Ass" + + "etSetH\000B\013\n\toperation\"\226\001\n\027MutateAssetSets" + + "Response\022H\n\007results\030\001 \003(\01327.google.ads.g" + + "oogleads.v26.services.MutateAssetSetResu" + + "lt\0221\n\025partial_failure_error\030\002 \001(\0132\022.goog" + + "le.rpc.Status\"\226\001\n\024MutateAssetSetResult\022=" + + "\n\rresource_name\030\001 \001(\tB&\372A#\n!googleads.go" + + "ogleapis.com/AssetSet\022?\n\tasset_set\030\002 \001(\013" + + "2,.google.ads.googleads.v26.resources.As" + + "setSet2\270\002\n\017AssetSetService\022\335\001\n\017MutateAss" + + "etSets\0229.google.ads.googleads.v26.servic" + + "es.MutateAssetSetsRequest\032:.google.ads.g" + + "oogleads.v26.services.MutateAssetSetsRes" + + "ponse\"S\332A\026customer_id,operations\202\323\344\223\0024\"/" + + "/v26/customers/{customer_id=*}/assetSets" + + ":mutate:\001*\032E\312A\030googleads.googleapis.com\322" + + "A\'https://www.googleapis.com/auth/adword" + + "sB\200\002\n%com.google.ads.googleads.v26.servi" + + "cesB\024AssetSetServiceProtoP\001ZIgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + + "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + + "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + + "leAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceInsightsServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceInsightsServiceProto.java index 4d7aed4a7f..ccc94a884a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceInsightsServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceInsightsServiceProto.java @@ -196,271 +196,272 @@ public static void registerAllExtensions( "ge_graph_entity_capabilities.proto\032\034goog" + "le/api/annotations.proto\032\027google/api/cli" + "ent.proto\032\037google/api/field_behavior.pro" + - "to\"\356\002\n#GenerateInsightsFinderReportReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022S\n\021baseline" + - "_audience\030\006 \001(\01323.google.ads.googleads.v" + - "26.services.InsightsAudienceB\003\340A\002\022S\n\021spe" + - "cific_audience\030\007 \001(\01323.google.ads.google" + - "ads.v26.services.InsightsAudienceB\003\340A\002\022\037" + - "\n\027customer_insights_group\030\004 \001(\t\022b\n\031insig" + - "hts_application_info\030\005 \001(\0132:.google.ads." + + "to\"\362\002\n#GenerateInsightsFinderReportReque" + + "st\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022T\n\021baselin" + + "e_audience\030\006 \001(\01323.google.ads.googleads." + + "v26.services.InsightsAudienceB\004\342A\001\002\022T\n\021s" + + "pecific_audience\030\007 \001(\01323.google.ads.goog" + + "leads.v26.services.InsightsAudienceB\004\342A\001" + + "\002\022\037\n\027customer_insights_group\030\004 \001(\t\022c\n\031in" + + "sights_application_info\030\005 \001(\0132:.google.a" + + "ds.googleads.v26.common.AdditionalApplic" + + "ationInfoB\004\342A\001\001\"@\n$GenerateInsightsFinde" + + "rReportResponse\022\030\n\020saved_report_url\030\001 \001(" + + "\t\"\361\003\n*GenerateAudienceCompositionInsight" + + "sRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022K\n\010a" + + "udience\030\002 \001(\01323.google.ads.googleads.v26" + + ".services.InsightsAudienceB\004\342A\001\002\022N\n\021base" + + "line_audience\030\006 \001(\01323.google.ads.googlea" + + "ds.v26.services.InsightsAudience\022\022\n\ndata" + + "_month\030\003 \001(\t\022q\n\ndimensions\030\004 \003(\0162W.googl" + + "e.ads.googleads.v26.enums.AudienceInsigh" + + "tsDimensionEnum.AudienceInsightsDimensio" + + "nB\004\342A\001\002\022\037\n\027customer_insights_group\030\005 \001(\t" + + "\022c\n\031insights_application_info\030\007 \001(\0132:.go" + + "ogle.ads.googleads.v26.common.Additional" + + "ApplicationInfoB\004\342A\001\001\"~\n+GenerateAudienc" + + "eCompositionInsightsResponse\022O\n\010sections" + + "\030\001 \003(\0132=.google.ads.googleads.v26.servic" + + "es.AudienceCompositionSection\"\242\003\n)Genera" + + "teSuggestedTargetingInsightsRequest\022\031\n\013c" + + "ustomer_id\030\001 \001(\tB\004\342A\001\002\022%\n\027customer_insig" + + "hts_group\030\005 \001(\tB\004\342A\001\001\022c\n\031insights_applic" + + "ation_info\030\010 \001(\0132:.google.ads.googleads." + + "v26.common.AdditionalApplicationInfoB\004\342A" + + "\001\001\022\\\n\023audience_definition\030\006 \001(\0132=.google" + + ".ads.googleads.v26.services.InsightsAudi" + + "enceDefinitionH\000\022^\n\024audience_description" + + "\030\007 \001(\0132>.google.ads.googleads.v26.servic" + + "es.InsightsAudienceDescriptionH\000B\020\n\016audi" + + "ence_input\"\200\001\n*GenerateSuggestedTargetin" + + "gInsightsResponse\022R\n\013suggestions\030\001 \003(\0132=" + + ".google.ads.googleads.v26.services.Targe" + + "tingSuggestionMetrics\"\344\003\n\032TargetingSugge" + + "stionMetrics\022U\n\tlocations\030\t \003(\0132B.google" + + ".ads.googleads.v26.common.AudienceInsigh" + + "tsAttributeMetadata\022A\n\nage_ranges\030\002 \003(\0132" + + "-.google.ads.googleads.v26.common.AgeRan" + + "geInfo\022;\n\006gender\030\003 \001(\0132+.google.ads.goog" + + "leads.v26.common.GenderInfo\022L\n\017parental_" + + "status\030\010 \001(\01323.google.ads.googleads.v26." + + "common.ParentalStatusInfo\022_\n\016user_intere" + + "sts\030\013 \003(\0132G.google.ads.googleads.v26.com" + + "mon.AudienceInsightsAttributeMetadataGro" + + "up\022\020\n\010coverage\030\005 \001(\001\022\r\n\005index\030\006 \001(\001\022\037\n\027p" + + "otential_youtube_reach\030\007 \001(\003\"\360\004\n%ListAud" + + "ienceInsightsAttributesRequest\022\031\n\013custom" + + "er_id\030\001 \001(\tB\004\342A\001\002\022q\n\ndimensions\030\002 \003(\0162W." + + "google.ads.googleads.v26.enums.AudienceI" + + "nsightsDimensionEnum.AudienceInsightsDim" + + "ensionB\004\342A\001\002\022\030\n\nquery_text\030\003 \001(\tB\004\342A\001\002\022\037" + + "\n\027customer_insights_group\030\004 \001(\t\022c\n\031insig" + + "hts_application_info\030\007 \001(\0132:.google.ads." + "googleads.v26.common.AdditionalApplicati" + - "onInfoB\003\340A\001\"@\n$GenerateInsightsFinderRep" + - "ortResponse\022\030\n\020saved_report_url\030\001 \001(\t\"\355\003" + - "\n*GenerateAudienceCompositionInsightsReq" + - "uest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022J\n\010audien" + - "ce\030\002 \001(\01323.google.ads.googleads.v26.serv" + - "ices.InsightsAudienceB\003\340A\002\022N\n\021baseline_a" + - "udience\030\006 \001(\01323.google.ads.googleads.v26" + - ".services.InsightsAudience\022\022\n\ndata_month" + - "\030\003 \001(\t\022p\n\ndimensions\030\004 \003(\0162W.google.ads." + - "googleads.v26.enums.AudienceInsightsDime" + - "nsionEnum.AudienceInsightsDimensionB\003\340A\002" + - "\022\037\n\027customer_insights_group\030\005 \001(\t\022b\n\031ins" + - "ights_application_info\030\007 \001(\0132:.google.ad" + + "onInfoB\004\342A\001\001\022O\n\030location_country_filters" + + "\030\005 \003(\0132-.google.ads.googleads.v26.common" + + ".LocationInfo\022M\n\026youtube_reach_location\030" + + "\006 \001(\0132-.google.ads.googleads.v26.common." + + "LocationInfo\022y\n%knowledge_graph_entity_s" + + "earch_options\030\010 \001(\0132D.google.ads.googlea" + + "ds.v26.services.KnowledgeGraphEntitySear" + + "chOptionsB\004\342A\001\001\"\357\002\n!KnowledgeGraphEntity" + + "SearchOptions\022(\n\032get_all_creator_attribu" + + "tes\030\001 \001(\010B\004\342A\001\001\022n\n\rsearch_filter\030\002 \001(\0132Q" + + ".google.ads.googleads.v26.services.Knowl" + + "edgeGraphEntitySearchOptions.SearchFilte" + + "rB\004\342A\001\001\032\257\001\n\014SearchFilter\022\236\001\n\031entity_capa" + + "bility_filters\030\001 \003(\0162u.google.ads.google" + + "ads.v26.enums.InsightsKnowledgeGraphEnti" + + "tyCapabilitiesEnum.InsightsKnowledgeGrap" + + "hEntityCapabilitiesB\004\342A\001\001\"\200\001\n&ListAudien" + + "ceInsightsAttributesResponse\022V\n\nattribut" + + "es\030\002 \003(\0132B.google.ads.googleads.v26.comm" + + "on.AudienceInsightsAttributeMetadata\"\207\001\n" + + " ListInsightsEligibleDatesRequest\022c\n\031ins" + + "ights_application_info\030\001 \001(\0132:.google.ad" + "s.googleads.v26.common.AdditionalApplica" + - "tionInfoB\003\340A\001\"~\n+GenerateAudienceComposi" + - "tionInsightsResponse\022O\n\010sections\030\001 \003(\0132=" + - ".google.ads.googleads.v26.services.Audie" + - "nceCompositionSection\"\237\003\n)GenerateSugges" + - "tedTargetingInsightsRequest\022\030\n\013customer_" + - "id\030\001 \001(\tB\003\340A\002\022$\n\027customer_insights_group" + - "\030\005 \001(\tB\003\340A\001\022b\n\031insights_application_info" + - "\030\010 \001(\0132:.google.ads.googleads.v26.common" + - ".AdditionalApplicationInfoB\003\340A\001\022\\\n\023audie" + - "nce_definition\030\006 \001(\0132=.google.ads.google" + - "ads.v26.services.InsightsAudienceDefinit" + - "ionH\000\022^\n\024audience_description\030\007 \001(\0132>.go" + - "ogle.ads.googleads.v26.services.Insights" + - "AudienceDescriptionH\000B\020\n\016audience_input\"" + - "\200\001\n*GenerateSuggestedTargetingInsightsRe" + - "sponse\022R\n\013suggestions\030\001 \003(\0132=.google.ads" + - ".googleads.v26.services.TargetingSuggest" + - "ionMetrics\"\344\003\n\032TargetingSuggestionMetric" + - "s\022U\n\tlocations\030\t \003(\0132B.google.ads.google" + - "ads.v26.common.AudienceInsightsAttribute" + - "Metadata\022A\n\nage_ranges\030\002 \003(\0132-.google.ad" + - "s.googleads.v26.common.AgeRangeInfo\022;\n\006g" + - "ender\030\003 \001(\0132+.google.ads.googleads.v26.c" + - "ommon.GenderInfo\022L\n\017parental_status\030\010 \001(" + - "\01323.google.ads.googleads.v26.common.Pare" + - "ntalStatusInfo\022_\n\016user_interests\030\013 \003(\0132G" + + "tionInfoB\004\342A\001\001\"~\n!ListInsightsEligibleDa" + + "tesResponse\022\023\n\013data_months\030\001 \003(\t\022D\n\020last" + + "_thirty_days\030\002 \001(\0132*.google.ads.googlead" + + "s.v26.common.DateRange\"\350\003\n&GenerateAudie" + + "nceOverlapInsightsRequest\022\031\n\013customer_id" + + "\030\001 \001(\tB\004\342A\001\002\022M\n\020country_location\030\002 \001(\0132-" + + ".google.ads.googleads.v26.common.Locatio" + + "nInfoB\004\342A\001\002\022[\n\021primary_attribute\030\006 \001(\0132:" + ".google.ads.googleads.v26.common.Audienc" + - "eInsightsAttributeMetadataGroup\022\020\n\010cover" + - "age\030\005 \001(\001\022\r\n\005index\030\006 \001(\001\022\037\n\027potential_yo" + - "utube_reach\030\007 \001(\003\"\353\004\n%ListAudienceInsigh" + - "tsAttributesRequest\022\030\n\013customer_id\030\001 \001(\t" + - "B\003\340A\002\022p\n\ndimensions\030\002 \003(\0162W.google.ads.g" + - "oogleads.v26.enums.AudienceInsightsDimen" + - "sionEnum.AudienceInsightsDimensionB\003\340A\002\022" + - "\027\n\nquery_text\030\003 \001(\tB\003\340A\002\022\037\n\027customer_ins" + - "ights_group\030\004 \001(\t\022b\n\031insights_applicatio" + - "n_info\030\007 \001(\0132:.google.ads.googleads.v26." + - "common.AdditionalApplicationInfoB\003\340A\001\022O\n" + - "\030location_country_filters\030\005 \003(\0132-.google" + - ".ads.googleads.v26.common.LocationInfo\022M" + - "\n\026youtube_reach_location\030\006 \001(\0132-.google." + - "ads.googleads.v26.common.LocationInfo\022x\n" + - "%knowledge_graph_entity_search_options\030\010" + - " \001(\0132D.google.ads.googleads.v26.services" + - ".KnowledgeGraphEntitySearchOptionsB\003\340A\001\"" + - "\354\002\n!KnowledgeGraphEntitySearchOptions\022\'\n" + - "\032get_all_creator_attributes\030\001 \001(\010B\003\340A\001\022m" + - "\n\rsearch_filter\030\002 \001(\0132Q.google.ads.googl" + - "eads.v26.services.KnowledgeGraphEntitySe" + - "archOptions.SearchFilterB\003\340A\001\032\256\001\n\014Search" + - "Filter\022\235\001\n\031entity_capability_filters\030\001 \003" + - "(\0162u.google.ads.googleads.v26.enums.Insi" + - "ghtsKnowledgeGraphEntityCapabilitiesEnum" + - ".InsightsKnowledgeGraphEntityCapabilitie" + - "sB\003\340A\001\"\200\001\n&ListAudienceInsightsAttribute" + - "sResponse\022V\n\nattributes\030\002 \003(\0132B.google.a" + - "ds.googleads.v26.common.AudienceInsights" + - "AttributeMetadata\"\206\001\n ListInsightsEligib" + - "leDatesRequest\022b\n\031insights_application_i" + - "nfo\030\001 \001(\0132:.google.ads.googleads.v26.com" + - "mon.AdditionalApplicationInfoB\003\340A\001\"~\n!Li" + - "stInsightsEligibleDatesResponse\022\023\n\013data_" + - "months\030\001 \003(\t\022D\n\020last_thirty_days\030\002 \001(\0132*" + - ".google.ads.googleads.v26.common.DateRan" + - "ge\"\343\003\n&GenerateAudienceOverlapInsightsRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022L\n\020count" + - "ry_location\030\002 \001(\0132-.google.ads.googleads" + - ".v26.common.LocationInfoB\003\340A\002\022Z\n\021primary" + - "_attribute\030\006 \001(\0132:.google.ads.googleads." + - "v26.common.AudienceInsightsAttributeB\003\340A" + - "\002\022p\n\ndimensions\030\004 \003(\0162W.google.ads.googl" + - "eads.v26.enums.AudienceInsightsDimension" + - "Enum.AudienceInsightsDimensionB\003\340A\002\022\037\n\027c" + - "ustomer_insights_group\030\005 \001(\t\022b\n\031insights" + - "_application_info\030\007 \001(\0132:.google.ads.goo" + - "gleads.v26.common.AdditionalApplicationI" + - "nfoB\003\340A\001\"\347\001\n\'GenerateAudienceOverlapInsi" + - "ghtsResponse\022f\n\032primary_attribute_metada" + - "ta\030\003 \001(\0132B.google.ads.googleads.v26.comm" + - "on.AudienceInsightsAttributeMetadata\022T\n\021" + - "dimension_results\030\002 \003(\01329.google.ads.goo" + - "gleads.v26.services.DimensionOverlapResu" + - "lt\"\313\001\n\026DimensionOverlapResult\022j\n\tdimensi" + - "on\030\001 \001(\0162W.google.ads.googleads.v26.enum" + - "s.AudienceInsightsDimensionEnum.Audience" + - "InsightsDimension\022E\n\005items\030\002 \003(\01326.googl" + - "e.ads.googleads.v26.services.AudienceOve" + - "rlapItem\"\243\001\n\023AudienceOverlapItem\022^\n\022attr" + - "ibute_metadata\030\003 \001(\0132B.google.ads.google" + - "ads.v26.common.AudienceInsightsAttribute" + - "Metadata\022,\n$potential_youtube_reach_inte" + - "rsection\030\002 \001(\003\"\234\002\n)GenerateTargetingSugg" + - "estionMetricsRequest\022\030\n\013customer_id\030\001 \001(" + - "\tB\003\340A\002\022K\n\taudiences\030\005 \003(\01323.google.ads.g" + - "oogleads.v26.services.InsightsAudienceB\003" + - "\340A\002\022$\n\027customer_insights_group\030\003 \001(\tB\003\340A" + - "\001\022b\n\031insights_application_info\030\004 \001(\0132:.g" + - "oogle.ads.googleads.v26.common.Additiona" + - "lApplicationInfoB\003\340A\001\"\200\001\n*GenerateTarget" + - "ingSuggestionMetricsResponse\022R\n\013suggesti" + - "ons\030\001 \003(\0132=.google.ads.googleads.v26.ser" + - "vices.TargetingSuggestionMetrics\"\252\002\n!Gen" + - "erateAudienceDefinitionRequest\022\030\n\013custom" + - "er_id\030\001 \001(\tB\003\340A\002\022a\n\024audience_description" + - "\030\002 \001(\0132>.google.ads.googleads.v26.servic" + - "es.InsightsAudienceDescriptionB\003\340A\002\022$\n\027c" + - "ustomer_insights_group\030\003 \001(\tB\003\340A\001\022b\n\031ins" + - "ights_application_info\030\004 \001(\0132:.google.ad" + - "s.googleads.v26.common.AdditionalApplica" + - "tionInfoB\003\340A\001\"\364\001\n\"GenerateAudienceDefini" + - "tionResponse\022e\n\031high_relevance_attribute" + - "s\030\001 \003(\0132B.google.ads.googleads.v26.commo" + - "n.AudienceInsightsAttributeMetadata\022g\n\033m" + - "edium_relevance_attributes\030\002 \003(\0132B.googl" + - "e.ads.googleads.v26.common.AudienceInsig" + - "htsAttributeMetadata\"\216\001\n\032AudienceInsight" + - "sDimensions\022p\n\ndimensions\030\001 \003(\0162W.google" + - ".ads.googleads.v26.enums.AudienceInsight" + - "sDimensionEnum.AudienceInsightsDimension" + - "B\003\340A\002\"\326\001\n\032InsightsAudienceDefinition\022J\n\010" + - "audience\030\001 \001(\01323.google.ads.googleads.v2" + - "6.services.InsightsAudienceB\003\340A\002\022S\n\021base" + - "line_audience\030\002 \001(\01323.google.ads.googlea" + - "ds.v26.services.InsightsAudienceB\003\340A\001\022\027\n" + - "\ndata_month\030\003 \001(\tB\003\340A\001\"\222\003\n\033InsightsAudie" + - "nceDescription\022M\n\021country_locations\030\001 \003(" + - "\0132-.google.ads.googleads.v26.common.Loca" + - "tionInfoB\003\340A\002\022!\n\024audience_description\030\002 " + - "\001(\tB\003\340A\002\022\215\001\n\023marketing_objective\030\004 \001(\0162i" + - ".google.ads.googleads.v26.enums.Audience" + - "InsightsMarketingObjectiveEnum.AudienceI" + - "nsightsMarketingObjectiveB\003\340A\001H\000\022a\n\023audi" + + "eInsightsAttributeB\004\342A\001\002\022q\n\ndimensions\030\004" + + " \003(\0162W.google.ads.googleads.v26.enums.Au" + + "dienceInsightsDimensionEnum.AudienceInsi" + + "ghtsDimensionB\004\342A\001\002\022\037\n\027customer_insights" + + "_group\030\005 \001(\t\022c\n\031insights_application_inf" + + "o\030\007 \001(\0132:.google.ads.googleads.v26.commo" + + "n.AdditionalApplicationInfoB\004\342A\001\001\"\347\001\n\'Ge" + + "nerateAudienceOverlapInsightsResponse\022f\n" + + "\032primary_attribute_metadata\030\003 \001(\0132B.goog" + + "le.ads.googleads.v26.common.AudienceInsi" + + "ghtsAttributeMetadata\022T\n\021dimension_resul" + + "ts\030\002 \003(\01329.google.ads.googleads.v26.serv" + + "ices.DimensionOverlapResult\"\313\001\n\026Dimensio" + + "nOverlapResult\022j\n\tdimension\030\001 \001(\0162W.goog" + + "le.ads.googleads.v26.enums.AudienceInsig" + + "htsDimensionEnum.AudienceInsightsDimensi" + + "on\022E\n\005items\030\002 \003(\01326.google.ads.googleads" + + ".v26.services.AudienceOverlapItem\"\243\001\n\023Au" + + "dienceOverlapItem\022^\n\022attribute_metadata\030" + + "\003 \001(\0132B.google.ads.googleads.v26.common." + + "AudienceInsightsAttributeMetadata\022,\n$pot" + + "ential_youtube_reach_intersection\030\002 \001(\003\"" + + "\240\002\n)GenerateTargetingSuggestionMetricsRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022L\n\taudi" + + "ences\030\005 \003(\01323.google.ads.googleads.v26.s" + + "ervices.InsightsAudienceB\004\342A\001\002\022%\n\027custom" + + "er_insights_group\030\003 \001(\tB\004\342A\001\001\022c\n\031insight" + + "s_application_info\030\004 \001(\0132:.google.ads.go" + + "ogleads.v26.common.AdditionalApplication" + + "InfoB\004\342A\001\001\"\200\001\n*GenerateTargetingSuggesti" + + "onMetricsResponse\022R\n\013suggestions\030\001 \003(\0132=" + + ".google.ads.googleads.v26.services.Targe" + + "tingSuggestionMetrics\"\256\002\n!GenerateAudien" + + "ceDefinitionRequest\022\031\n\013customer_id\030\001 \001(\t" + + "B\004\342A\001\002\022b\n\024audience_description\030\002 \001(\0132>.g" + + "oogle.ads.googleads.v26.services.Insight" + + "sAudienceDescriptionB\004\342A\001\002\022%\n\027customer_i" + + "nsights_group\030\003 \001(\tB\004\342A\001\001\022c\n\031insights_ap" + + "plication_info\030\004 \001(\0132:.google.ads.google" + + "ads.v26.common.AdditionalApplicationInfo" + + "B\004\342A\001\001\"\364\001\n\"GenerateAudienceDefinitionRes" + + "ponse\022e\n\031high_relevance_attributes\030\001 \003(\013" + + "2B.google.ads.googleads.v26.common.Audie" + + "nceInsightsAttributeMetadata\022g\n\033medium_r" + + "elevance_attributes\030\002 \003(\0132B.google.ads.g" + + "oogleads.v26.common.AudienceInsightsAttr" + + "ibuteMetadata\"\217\001\n\032AudienceInsightsDimens" + + "ions\022q\n\ndimensions\030\001 \003(\0162W.google.ads.go" + + "ogleads.v26.enums.AudienceInsightsDimens" + + "ionEnum.AudienceInsightsDimensionB\004\342A\001\002\"" + + "\331\001\n\032InsightsAudienceDefinition\022K\n\010audien" + + "ce\030\001 \001(\01323.google.ads.googleads.v26.serv" + + "ices.InsightsAudienceB\004\342A\001\002\022T\n\021baseline_" + + "audience\030\002 \001(\01323.google.ads.googleads.v2" + + "6.services.InsightsAudienceB\004\342A\001\001\022\030\n\ndat" + + "a_month\030\003 \001(\tB\004\342A\001\001\"\226\003\n\033InsightsAudience" + + "Description\022N\n\021country_locations\030\001 \003(\0132-" + + ".google.ads.googleads.v26.common.Locatio" + + "nInfoB\004\342A\001\002\022\"\n\024audience_description\030\002 \001(" + + "\tB\004\342A\001\002\022\216\001\n\023marketing_objective\030\004 \001(\0162i." + + "google.ads.googleads.v26.enums.AudienceI" + + "nsightsMarketingObjectiveEnum.AudienceIn" + + "sightsMarketingObjectiveB\004\342A\001\001H\000\022b\n\023audi" + "ence_dimensions\030\005 \001(\0132=.google.ads.googl" + "eads.v26.services.AudienceInsightsDimens" + - "ionsB\003\340A\001H\000B\016\n\014output_types\"\270\005\n\020Insights" + - "Audience\022M\n\021country_locations\030\001 \003(\0132-.go" + - "ogle.ads.googleads.v26.common.LocationIn" + - "foB\003\340A\002\022L\n\025sub_country_locations\030\002 \003(\0132-" + - ".google.ads.googleads.v26.common.Locatio" + - "nInfo\022;\n\006gender\030\003 \001(\0132+.google.ads.googl" + - "eads.v26.common.GenderInfo\022A\n\nage_ranges" + - "\030\004 \003(\0132-.google.ads.googleads.v26.common" + - ".AgeRangeInfo\022L\n\017parental_status\030\005 \001(\01323" + - ".google.ads.googleads.v26.common.Parenta" + - "lStatusInfo\022G\n\rincome_ranges\030\006 \003(\01320.goo" + - "gle.ads.googleads.v26.common.IncomeRange" + - "Info\022H\n\007lineups\030\n \003(\01327.google.ads.googl" + - "eads.v26.common.AudienceInsightsLineup\022@" + - "\n\tuser_list\030\013 \001(\0132-.google.ads.googleads" + - ".v26.common.UserListInfo\022d\n\033topic_audien" + - "ce_combinations\030\014 \003(\0132?.google.ads.googl" + - "eads.v26.common.InsightsAudienceAttribut" + - "eGroup\"\307\002\n\032AudienceCompositionSection\022j\n" + - "\tdimension\030\001 \001(\0162W.google.ads.googleads." + - "v26.enums.AudienceInsightsDimensionEnum." + - "AudienceInsightsDimension\022W\n\016top_attribu" + - "tes\030\003 \003(\0132?.google.ads.googleads.v26.ser" + - "vices.AudienceCompositionAttribute\022d\n\024cl" + - "ustered_attributes\030\004 \003(\0132F.google.ads.go" + - "ogleads.v26.services.AudienceComposition" + - "AttributeCluster\"\360\001\n#AudienceComposition" + - "AttributeCluster\022\034\n\024cluster_display_name" + - "\030\001 \001(\t\022V\n\017cluster_metrics\030\003 \001(\0132=.google" + - ".ads.googleads.v26.services.AudienceComp" + - "ositionMetrics\022S\n\nattributes\030\004 \003(\0132?.goo" + - "gle.ads.googleads.v26.services.AudienceC" + - "ompositionAttribute\"s\n\032AudienceCompositi" + - "onMetrics\022\037\n\027baseline_audience_share\030\001 \001" + - "(\001\022\026\n\016audience_share\030\002 \001(\001\022\r\n\005index\030\003 \001(" + - "\001\022\r\n\005score\030\004 \001(\001\"\316\001\n\034AudienceComposition" + - "Attribute\022^\n\022attribute_metadata\030\003 \001(\0132B." + - "google.ads.googleads.v26.common.Audience" + - "InsightsAttributeMetadata\022N\n\007metrics\030\002 \001" + - "(\0132=.google.ads.googleads.v26.services.A" + - "udienceCompositionMetrics2\345\022\n\027AudienceIn" + - "sightsService\022\251\002\n\034GenerateInsightsFinder" + - "Report\022F.google.ads.googleads.v26.servic" + - "es.GenerateInsightsFinderReportRequest\032G" + - ".google.ads.googleads.v26.services.Gener" + - "ateInsightsFinderReportResponse\"x\332A/cust" + - "omer_id,baseline_audience,specific_audie" + - "nce\202\323\344\223\002@\";/v26/customers/{customer_id=*" + - "}:generateInsightsFinderReport:\001*\022\245\002\n\036Li" + - "stAudienceInsightsAttributes\022H.google.ad" + - "s.googleads.v26.services.ListAudienceIns" + - "ightsAttributesRequest\032I.google.ads.goog" + - "leads.v26.services.ListAudienceInsightsA" + - "ttributesResponse\"n\332A!customer_id,dimens" + - "ions,query_text\202\323\344\223\002D\"?/v26/customers/{c" + - "ustomer_id=*}:searchAudienceInsightsAttr" + - "ibutes:\001*\022\342\001\n\031ListInsightsEligibleDates\022" + - "C.google.ads.googleads.v26.services.List" + - "InsightsEligibleDatesRequest\032D.google.ad" + - "s.googleads.v26.services.ListInsightsEli" + - "gibleDatesResponse\":\202\323\344\223\0024\"//v26/audienc" + - "eInsights:listInsightsEligibleDates:\001*\022\265" + - "\002\n#GenerateAudienceCompositionInsights\022M" + - ".google.ads.googleads.v26.services.Gener" + - "ateAudienceCompositionInsightsRequest\032N." + - "google.ads.googleads.v26.services.Genera" + - "teAudienceCompositionInsightsResponse\"o\332" + - "A\037customer_id,audience,dimensions\202\323\344\223\002G\"" + - "B/v26/customers/{customer_id=*}:generate" + - "AudienceCompositionInsights:\001*\022\222\002\n\032Gener" + - "ateAudienceDefinition\022D.google.ads.googl" + - "eads.v26.services.GenerateAudienceDefini" + - "tionRequest\032E.google.ads.googleads.v26.s" + - "ervices.GenerateAudienceDefinitionRespon" + - "se\"g\332A customer_id,audience_description\202" + - "\323\344\223\002>\"9/v26/customers/{customer_id=*}:ge" + - "nerateAudienceDefinition:\001*\022\217\002\n\"Generate" + - "SuggestedTargetingInsights\022L.google.ads." + + "ionsB\004\342A\001\001H\000B\016\n\014output_types\"\271\005\n\020Insight" + + "sAudience\022N\n\021country_locations\030\001 \003(\0132-.g" + + "oogle.ads.googleads.v26.common.LocationI" + + "nfoB\004\342A\001\002\022L\n\025sub_country_locations\030\002 \003(\013" + + "2-.google.ads.googleads.v26.common.Locat" + + "ionInfo\022;\n\006gender\030\003 \001(\0132+.google.ads.goo" + + "gleads.v26.common.GenderInfo\022A\n\nage_rang" + + "es\030\004 \003(\0132-.google.ads.googleads.v26.comm" + + "on.AgeRangeInfo\022L\n\017parental_status\030\005 \001(\013" + + "23.google.ads.googleads.v26.common.Paren" + + "talStatusInfo\022G\n\rincome_ranges\030\006 \003(\01320.g" + + "oogle.ads.googleads.v26.common.IncomeRan" + + "geInfo\022H\n\007lineups\030\n \003(\01327.google.ads.goo" + + "gleads.v26.common.AudienceInsightsLineup" + + "\022@\n\tuser_list\030\013 \001(\0132-.google.ads.googlea" + + "ds.v26.common.UserListInfo\022d\n\033topic_audi" + + "ence_combinations\030\014 \003(\0132?.google.ads.goo" + + "gleads.v26.common.InsightsAudienceAttrib" + + "uteGroup\"\307\002\n\032AudienceCompositionSection\022" + + "j\n\tdimension\030\001 \001(\0162W.google.ads.googlead" + + "s.v26.enums.AudienceInsightsDimensionEnu" + + "m.AudienceInsightsDimension\022W\n\016top_attri" + + "butes\030\003 \003(\0132?.google.ads.googleads.v26.s" + + "ervices.AudienceCompositionAttribute\022d\n\024" + + "clustered_attributes\030\004 \003(\0132F.google.ads." + + "googleads.v26.services.AudienceCompositi" + + "onAttributeCluster\"\360\001\n#AudienceCompositi" + + "onAttributeCluster\022\034\n\024cluster_display_na" + + "me\030\001 \001(\t\022V\n\017cluster_metrics\030\003 \001(\0132=.goog" + + "le.ads.googleads.v26.services.AudienceCo" + + "mpositionMetrics\022S\n\nattributes\030\004 \003(\0132?.g" + + "oogle.ads.googleads.v26.services.Audienc" + + "eCompositionAttribute\"s\n\032AudienceComposi" + + "tionMetrics\022\037\n\027baseline_audience_share\030\001" + + " \001(\001\022\026\n\016audience_share\030\002 \001(\001\022\r\n\005index\030\003 " + + "\001(\001\022\r\n\005score\030\004 \001(\001\"\316\001\n\034AudienceCompositi" + + "onAttribute\022^\n\022attribute_metadata\030\003 \001(\0132" + + "B.google.ads.googleads.v26.common.Audien" + + "ceInsightsAttributeMetadata\022N\n\007metrics\030\002" + + " \001(\0132=.google.ads.googleads.v26.services" + + ".AudienceCompositionMetrics2\345\022\n\027Audience" + + "InsightsService\022\251\002\n\034GenerateInsightsFind" + + "erReport\022F.google.ads.googleads.v26.serv" + + "ices.GenerateInsightsFinderReportRequest" + + "\032G.google.ads.googleads.v26.services.Gen" + + "erateInsightsFinderReportResponse\"x\332A/cu" + + "stomer_id,baseline_audience,specific_aud" + + "ience\202\323\344\223\002@\";/v26/customers/{customer_id" + + "=*}:generateInsightsFinderReport:\001*\022\245\002\n\036" + + "ListAudienceInsightsAttributes\022H.google." + + "ads.googleads.v26.services.ListAudienceI" + + "nsightsAttributesRequest\032I.google.ads.go" + + "ogleads.v26.services.ListAudienceInsight" + + "sAttributesResponse\"n\332A!customer_id,dime" + + "nsions,query_text\202\323\344\223\002D\"?/v26/customers/" + + "{customer_id=*}:searchAudienceInsightsAt" + + "tributes:\001*\022\342\001\n\031ListInsightsEligibleDate" + + "s\022C.google.ads.googleads.v26.services.Li" + + "stInsightsEligibleDatesRequest\032D.google." + + "ads.googleads.v26.services.ListInsightsE" + + "ligibleDatesResponse\":\202\323\344\223\0024\"//v26/audie" + + "nceInsights:listInsightsEligibleDates:\001*" + + "\022\265\002\n#GenerateAudienceCompositionInsights" + + "\022M.google.ads.googleads.v26.services.Gen" + + "erateAudienceCompositionInsightsRequest\032" + + "N.google.ads.googleads.v26.services.Gene" + + "rateAudienceCompositionInsightsResponse\"" + + "o\332A\037customer_id,audience,dimensions\202\323\344\223\002" + + "G\"B/v26/customers/{customer_id=*}:genera" + + "teAudienceCompositionInsights:\001*\022\222\002\n\032Gen" + + "erateAudienceDefinition\022D.google.ads.goo" + + "gleads.v26.services.GenerateAudienceDefi" + + "nitionRequest\032E.google.ads.googleads.v26" + + ".services.GenerateAudienceDefinitionResp" + + "onse\"g\332A customer_id,audience_descriptio" + + "n\202\323\344\223\002>\"9/v26/customers/{customer_id=*}:" + + "generateAudienceDefinition:\001*\022\217\002\n\"Genera" + + "teSuggestedTargetingInsights\022L.google.ad" + + "s.googleads.v26.services.GenerateSuggest" + + "edTargetingInsightsRequest\032M.google.ads." + "googleads.v26.services.GenerateSuggested" + - "TargetingInsightsRequest\032M.google.ads.go" + - "ogleads.v26.services.GenerateSuggestedTa" + - "rgetingInsightsResponse\"L\202\323\344\223\002F\"A/v26/cu" + - "stomers/{customer_id=*}:generateSuggeste" + - "dTargetingInsights:\001*\022\300\002\n\037GenerateAudien" + - "ceOverlapInsights\022I.google.ads.googleads" + - ".v26.services.GenerateAudienceOverlapIns" + - "ightsRequest\032J.google.ads.googleads.v26." + - "services.GenerateAudienceOverlapInsights" + - "Response\"\205\001\332A9customer_id,country_locati" + - "on,primary_attribute,dimensions\202\323\344\223\002C\">/" + - "v26/customers/{customer_id=*}:generateAu" + - "dienceOverlapInsights:\001*\022\247\002\n\"GenerateTar" + - "getingSuggestionMetrics\022L.google.ads.goo" + + "TargetingInsightsResponse\"L\202\323\344\223\002F\"A/v26/" + + "customers/{customer_id=*}:generateSugges" + + "tedTargetingInsights:\001*\022\300\002\n\037GenerateAudi" + + "enceOverlapInsights\022I.google.ads.googlea" + + "ds.v26.services.GenerateAudienceOverlapI" + + "nsightsRequest\032J.google.ads.googleads.v2" + + "6.services.GenerateAudienceOverlapInsigh" + + "tsResponse\"\205\001\332A9customer_id,country_loca" + + "tion,primary_attribute,dimensions\202\323\344\223\002C\"" + + ">/v26/customers/{customer_id=*}:generate" + + "AudienceOverlapInsights:\001*\022\247\002\n\"GenerateT" + + "argetingSuggestionMetrics\022L.google.ads.g" + + "oogleads.v26.services.GenerateTargetingS" + + "uggestionMetricsRequest\032M.google.ads.goo" + "gleads.v26.services.GenerateTargetingSug" + - "gestionMetricsRequest\032M.google.ads.googl" + - "eads.v26.services.GenerateTargetingSugge" + - "stionMetricsResponse\"d\332A\025customer_id,aud" + - "iences\202\323\344\223\002F\"A/v26/customers/{customer_i" + - "d=*}:generateTargetingSuggestionMetrics:" + - "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + - "//www.googleapis.com/auth/adwordsB\210\002\n%co" + - "m.google.ads.googleads.v26.servicesB\034Aud" + - "ienceInsightsServiceProtoP\001ZIgoogle.gola" + - "ng.org/genproto/googleapis/ads/googleads" + - "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + - "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + - "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + - "leAds::V26::Servicesb\006proto3" + "gestionMetricsResponse\"d\332A\025customer_id,a" + + "udiences\202\323\344\223\002F\"A/v26/customers/{customer" + + "_id=*}:generateTargetingSuggestionMetric" + + "s:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\210\002\n%" + + "com.google.ads.googleads.v26.servicesB\034A" + + "udienceInsightsServiceProtoP\001ZIgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/services;services\242\002\003GAA\252\002!Google." + + "Ads.GoogleAds.V26.Services\312\002!Google\\Ads\\" + + "GoogleAds\\V26\\Services\352\002%Google::Ads::Go" + + "ogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceServiceProto.java index 7883394659..71a28c6f91 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AudienceServiceProto.java @@ -64,42 +64,42 @@ public static void registerAllExtensions( "le/api/client.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\032" + " google/protobuf/field_mask.proto\032\027googl" + - "e/rpc/status.proto\"\235\002\n\026MutateAudiencesRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022M\n\nopera" + - "tions\030\002 \003(\01324.google.ads.googleads.v26.s" + - "ervices.AudienceOperationB\003\340A\002\022\027\n\017partia" + - "l_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j" + - "\n\025response_content_type\030\005 \001(\0162K.google.a" + - "ds.googleads.v26.enums.ResponseContentTy" + - "peEnum.ResponseContentType\"\226\001\n\027MutateAud" + - "iencesResponse\022H\n\007results\030\001 \003(\01327.google" + - ".ads.googleads.v26.services.MutateAudien" + - "ceResult\0221\n\025partial_failure_error\030\002 \001(\0132" + - "\022.google.rpc.Status\"\321\001\n\021AudienceOperatio" + - "n\022/\n\013update_mask\030\004 \001(\0132\032.google.protobuf" + - ".FieldMask\022>\n\006create\030\001 \001(\0132,.google.ads." + - "googleads.v26.resources.AudienceH\000\022>\n\006up" + - "date\030\002 \001(\0132,.google.ads.googleads.v26.re" + - "sources.AudienceH\000B\013\n\toperation\"\225\001\n\024Muta" + - "teAudienceResult\022=\n\rresource_name\030\001 \001(\tB" + - "&\372A#\n!googleads.googleapis.com/Audience\022" + - ">\n\010audience\030\002 \001(\0132,.google.ads.googleads" + - ".v26.resources.Audience2\270\002\n\017AudienceServ" + - "ice\022\335\001\n\017MutateAudiences\0229.google.ads.goo" + - "gleads.v26.services.MutateAudiencesReque" + - "st\032:.google.ads.googleads.v26.services.M" + - "utateAudiencesResponse\"S\332A\026customer_id,o" + - "perations\202\323\344\223\0024\"//v26/customers/{custome" + - "r_id=*}/audiences:mutate:\001*\032E\312A\030googlead" + - "s.googleapis.com\322A\'https://www.googleapi" + - "s.com/auth/adwordsB\200\002\n%com.google.ads.go" + - "ogleads.v26.servicesB\024AudienceServicePro" + - "toP\001ZIgoogle.golang.org/genproto/googlea" + - "pis/ads/googleads/v26/services;services\242" + - "\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Service" + - "s\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%" + - "Google::Ads::GoogleAds::V26::Servicesb\006p" + - "roto3" + "e/rpc/status.proto\"\237\002\n\026MutateAudiencesRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022N\n\noper" + + "ations\030\002 \003(\01324.google.ads.googleads.v26." + + "services.AudienceOperationB\004\342A\001\002\022\027\n\017part" + + "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + + "\022j\n\025response_content_type\030\005 \001(\0162K.google" + + ".ads.googleads.v26.enums.ResponseContent" + + "TypeEnum.ResponseContentType\"\226\001\n\027MutateA" + + "udiencesResponse\022H\n\007results\030\001 \003(\01327.goog" + + "le.ads.googleads.v26.services.MutateAudi" + + "enceResult\0221\n\025partial_failure_error\030\002 \001(" + + "\0132\022.google.rpc.Status\"\321\001\n\021AudienceOperat" + + "ion\022/\n\013update_mask\030\004 \001(\0132\032.google.protob" + + "uf.FieldMask\022>\n\006create\030\001 \001(\0132,.google.ad" + + "s.googleads.v26.resources.AudienceH\000\022>\n\006" + + "update\030\002 \001(\0132,.google.ads.googleads.v26." + + "resources.AudienceH\000B\013\n\toperation\"\225\001\n\024Mu" + + "tateAudienceResult\022=\n\rresource_name\030\001 \001(" + + "\tB&\372A#\n!googleads.googleapis.com/Audienc" + + "e\022>\n\010audience\030\002 \001(\0132,.google.ads.googlea" + + "ds.v26.resources.Audience2\270\002\n\017AudienceSe" + + "rvice\022\335\001\n\017MutateAudiences\0229.google.ads.g" + + "oogleads.v26.services.MutateAudiencesReq" + + "uest\032:.google.ads.googleads.v26.services" + + ".MutateAudiencesResponse\"S\332A\026customer_id" + + ",operations\202\323\344\223\0024\"//v26/customers/{custo" + + "mer_id=*}/audiences:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\200\002\n%com.google.ads." + + "googleads.v26.servicesB\024AudienceServiceP" + + "rotoP\001ZIgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/services;service" + + "s\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servi" + + "ces\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352" + + "\002%Google::Ads::GoogleAds::V26::Servicesb" + + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AutomaticallyCreatedAssetRemovalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AutomaticallyCreatedAssetRemovalServiceProto.java index 8eee53f8ff..069541ab87 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AutomaticallyCreatedAssetRemovalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/AutomaticallyCreatedAssetRemovalServiceProto.java @@ -57,38 +57,38 @@ public static void registerAllExtensions( "ield_type.proto\032\034google/api/annotations." + "proto\032\027google/api/client.proto\032\037google/a" + "pi/field_behavior.proto\032\027google/rpc/stat" + - "us.proto\"\326\001\n.RemoveCampaignAutomatically" + - "CreatedAssetRequest\022\030\n\013customer_id\030\001 \001(\t" + - "B\003\340A\002\022l\n\noperations\030\002 \003(\0132S.google.ads.g" + - "oogleads.v26.services.RemoveCampaignAuto" + - "maticallyCreatedAssetOperationB\003\340A\002\022\034\n\017p" + - "artial_failure\030\003 \001(\010B\003\340A\002\"\271\001\n0RemoveCamp" + - "aignAutomaticallyCreatedAssetOperation\022\025" + - "\n\010campaign\030\001 \001(\tB\003\340A\002\022\022\n\005asset\030\002 \001(\tB\003\340A" + - "\002\022Z\n\nfield_type\030\003 \001(\0162A.google.ads.googl" + - "eads.v26.enums.AssetFieldTypeEnum.AssetF" + - "ieldTypeB\003\340A\002\"d\n/RemoveCampaignAutomatic" + - "allyCreatedAssetResponse\0221\n\025partial_fail" + - "ure_error\030\001 \001(\0132\022.google.rpc.Status2\277\003\n\'" + - "AutomaticallyCreatedAssetRemovalService\022" + - "\314\002\n\'RemoveCampaignAutomaticallyCreatedAs" + - "set\022Q.google.ads.googleads.v26.services." + - "RemoveCampaignAutomaticallyCreatedAssetR" + - "equest\032R.google.ads.googleads.v26.servic" + - "es.RemoveCampaignAutomaticallyCreatedAss" + - "etResponse\"z\332A&customer_id,operations,pa" + - "rtial_failure\202\323\344\223\002K\"F/v26/customers/{cus" + - "tomer_id=*}:removeCampaignAutomaticallyC" + - "reatedAsset:\001*\032E\312A\030googleads.googleapis." + - "com\322A\'https://www.googleapis.com/auth/ad" + - "wordsB\230\002\n%com.google.ads.googleads.v26.s" + - "ervicesB,AutomaticallyCreatedAssetRemova" + - "lServiceProtoP\001ZIgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/service" + - "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + - "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + - "Services\352\002%Google::Ads::GoogleAds::V26::" + - "Servicesb\006proto3" + "us.proto\"\331\001\n.RemoveCampaignAutomatically" + + "CreatedAssetRequest\022\031\n\013customer_id\030\001 \001(\t" + + "B\004\342A\001\002\022m\n\noperations\030\002 \003(\0132S.google.ads." + + "googleads.v26.services.RemoveCampaignAut" + + "omaticallyCreatedAssetOperationB\004\342A\001\002\022\035\n" + + "\017partial_failure\030\003 \001(\010B\004\342A\001\002\"\274\001\n0RemoveC" + + "ampaignAutomaticallyCreatedAssetOperatio" + + "n\022\026\n\010campaign\030\001 \001(\tB\004\342A\001\002\022\023\n\005asset\030\002 \001(\t" + + "B\004\342A\001\002\022[\n\nfield_type\030\003 \001(\0162A.google.ads." + + "googleads.v26.enums.AssetFieldTypeEnum.A" + + "ssetFieldTypeB\004\342A\001\002\"d\n/RemoveCampaignAut" + + "omaticallyCreatedAssetResponse\0221\n\025partia" + + "l_failure_error\030\001 \001(\0132\022.google.rpc.Statu" + + "s2\277\003\n\'AutomaticallyCreatedAssetRemovalSe" + + "rvice\022\314\002\n\'RemoveCampaignAutomaticallyCre" + + "atedAsset\022Q.google.ads.googleads.v26.ser" + + "vices.RemoveCampaignAutomaticallyCreated" + + "AssetRequest\032R.google.ads.googleads.v26." + + "services.RemoveCampaignAutomaticallyCrea" + + "tedAssetResponse\"z\332A&customer_id,operati" + + "ons,partial_failure\202\323\344\223\002K\"F/v26/customer" + + "s/{customer_id=*}:removeCampaignAutomati" + + "callyCreatedAsset:\001*\032E\312A\030googleads.googl" + + "eapis.com\322A\'https://www.googleapis.com/a" + + "uth/adwordsB\230\002\n%com.google.ads.googleads" + + ".v26.servicesB,AutomaticallyCreatedAsset" + + "RemovalServiceProtoP\001ZIgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/s" + + "ervices;services\242\002\003GAA\252\002!Google.Ads.Goog" + + "leAds.V26.Services\312\002!Google\\Ads\\GoogleAd" + + "s\\V26\\Services\352\002%Google::Ads::GoogleAds:" + + ":V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BatchJobServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BatchJobServiceProto.java index d7af68b71f..df9ff62281 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BatchJobServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BatchJobServiceProto.java @@ -96,77 +96,77 @@ public static void registerAllExtensions( "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032#google/longrunnin" + "g/operations.proto\032\033google/protobuf/empt" + - "y.proto\032\027google/rpc/status.proto\"\177\n\025Muta" + - "teBatchJobRequest\022\030\n\013customer_id\030\001 \001(\tB\003" + - "\340A\002\022L\n\toperation\030\002 \001(\01324.google.ads.goog" + - "leads.v26.services.BatchJobOperationB\003\340A" + - "\002\"\232\001\n\021BatchJobOperation\022>\n\006create\030\001 \001(\0132" + - ",.google.ads.googleads.v26.resources.Bat" + - "chJobH\000\0228\n\006remove\030\004 \001(\tB&\372A#\n!googleads." + - "googleapis.com/BatchJobH\000B\013\n\toperation\"a" + - "\n\026MutateBatchJobResponse\022G\n\006result\030\001 \001(\013" + - "27.google.ads.googleads.v26.services.Mut" + - "ateBatchJobResult\"U\n\024MutateBatchJobResul" + - "t\022=\n\rresource_name\030\001 \001(\tB&\372A#\n!googleads" + - ".googleapis.com/BatchJob\"V\n\022RunBatchJobR" + - "equest\022@\n\rresource_name\030\001 \001(\tB)\340A\002\372A#\n!g" + - "oogleads.googleapis.com/BatchJob\"\314\001\n\034Add" + - "BatchJobOperationsRequest\022@\n\rresource_na" + - "me\030\001 \001(\tB)\340A\002\372A#\n!googleads.googleapis.c" + - "om/BatchJob\022\026\n\016sequence_token\030\002 \001(\t\022R\n\021m" + - "utate_operations\030\003 \003(\01322.google.ads.goog" + - "leads.v26.services.MutateOperationB\003\340A\002\"" + - "V\n\035AddBatchJobOperationsResponse\022\030\n\020tota" + - "l_operations\030\001 \001(\003\022\033\n\023next_sequence_toke" + - "n\030\002 \001(\t\"\361\001\n\032ListBatchJobResultsRequest\022@" + - "\n\rresource_name\030\001 \001(\tB)\340A\002\372A#\n!googleads" + - ".googleapis.com/BatchJob\022\022\n\npage_token\030\002" + - " \001(\t\022\021\n\tpage_size\030\003 \001(\005\022j\n\025response_cont" + - "ent_type\030\004 \001(\0162K.google.ads.googleads.v2" + - "6.enums.ResponseContentTypeEnum.Response" + - "ContentType\"z\n\033ListBatchJobResultsRespon" + - "se\022B\n\007results\030\001 \003(\01321.google.ads.googlea" + - "ds.v26.services.BatchJobResult\022\027\n\017next_p" + - "age_token\030\002 \001(\t\"\254\001\n\016BatchJobResult\022\027\n\017op" + - "eration_index\030\001 \001(\003\022]\n\031mutate_operation_" + - "response\030\002 \001(\0132:.google.ads.googleads.v2" + - "6.services.MutateOperationResponse\022\"\n\006st" + - "atus\030\003 \001(\0132\022.google.rpc.Status2\341\010\n\017Batch" + - "JobService\022\331\001\n\016MutateBatchJob\0228.google.a" + - "ds.googleads.v26.services.MutateBatchJob" + - "Request\0329.google.ads.googleads.v26.servi" + - "ces.MutateBatchJobResponse\"R\332A\025customer_" + - "id,operation\202\323\344\223\0024\"//v26/customers/{cust" + - "omer_id=*}/batchJobs:mutate:\001*\022\346\001\n\023ListB" + - "atchJobResults\022=.google.ads.googleads.v2" + - "6.services.ListBatchJobResultsRequest\032>." + - "google.ads.googleads.v26.services.ListBa" + - "tchJobResultsResponse\"P\332A\rresource_name\202" + - "\323\344\223\002:\0228/v26/{resource_name=customers/*/b" + - "atchJobs/*}:listResults\022\211\002\n\013RunBatchJob\022" + - "5.google.ads.googleads.v26.services.RunB" + - "atchJobRequest\032\035.google.longrunning.Oper" + - "ation\"\243\001\312AU\n\025google.protobuf.Empty\022\n\006create\030\001 \001" + + "(\0132,.google.ads.googleads.v26.resources." + + "BatchJobH\000\0228\n\006remove\030\004 \001(\tB&\372A#\n!googlea" + + "ds.googleapis.com/BatchJobH\000B\013\n\toperatio" + + "n\"a\n\026MutateBatchJobResponse\022G\n\006result\030\001 " + + "\001(\01327.google.ads.googleads.v26.services." + + "MutateBatchJobResult\"U\n\024MutateBatchJobRe" + + "sult\022=\n\rresource_name\030\001 \001(\tB&\372A#\n!google" + + "ads.googleapis.com/BatchJob\"W\n\022RunBatchJ" + + "obRequest\022A\n\rresource_name\030\001 \001(\tB*\342A\001\002\372A" + + "#\n!googleads.googleapis.com/BatchJob\"\316\001\n" + + "\034AddBatchJobOperationsRequest\022A\n\rresourc" + + "e_name\030\001 \001(\tB*\342A\001\002\372A#\n!googleads.googlea" + + "pis.com/BatchJob\022\026\n\016sequence_token\030\002 \001(\t" + + "\022S\n\021mutate_operations\030\003 \003(\01322.google.ads" + + ".googleads.v26.services.MutateOperationB" + + "\004\342A\001\002\"V\n\035AddBatchJobOperationsResponse\022\030" + + "\n\020total_operations\030\001 \001(\003\022\033\n\023next_sequenc" + + "e_token\030\002 \001(\t\"\362\001\n\032ListBatchJobResultsReq" + + "uest\022A\n\rresource_name\030\001 \001(\tB*\342A\001\002\372A#\n!go" + + "ogleads.googleapis.com/BatchJob\022\022\n\npage_" + + "token\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022j\n\025respon" + + "se_content_type\030\004 \001(\0162K.google.ads.googl" + + "eads.v26.enums.ResponseContentTypeEnum.R" + + "esponseContentType\"z\n\033ListBatchJobResult" + + "sResponse\022B\n\007results\030\001 \003(\01321.google.ads." + + "googleads.v26.services.BatchJobResult\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\254\001\n\016BatchJobResul" + + "t\022\027\n\017operation_index\030\001 \001(\003\022]\n\031mutate_ope" + + "ration_response\030\002 \001(\0132:.google.ads.googl" + + "eads.v26.services.MutateOperationRespons" + + "e\022\"\n\006status\030\003 \001(\0132\022.google.rpc.Status2\341\010" + + "\n\017BatchJobService\022\331\001\n\016MutateBatchJob\0228.g" + + "oogle.ads.googleads.v26.services.MutateB" + + "atchJobRequest\0329.google.ads.googleads.v2" + + "6.services.MutateBatchJobResponse\"R\332A\025cu" + + "stomer_id,operation\202\323\344\223\0024\"//v26/customer" + + "s/{customer_id=*}/batchJobs:mutate:\001*\022\346\001" + + "\n\023ListBatchJobResults\022=.google.ads.googl" + + "eads.v26.services.ListBatchJobResultsReq" + + "uest\032>.google.ads.googleads.v26.services" + + ".ListBatchJobResultsResponse\"P\332A\rresourc" + + "e_name\202\323\344\223\002:\0228/v26/{resource_name=custom" + + "ers/*/batchJobs/*}:listResults\022\211\002\n\013RunBa" + + "tchJob\0225.google.ads.googleads.v26.servic" + + "es.RunBatchJobRequest\032\035.google.longrunni" + + "ng.Operation\"\243\001\312AU\n\025google.protobuf.Empt" + + "y\022\n\ndate_range\030\002 \001(\0132*.goo" + - "gle.ads.googleads.v26.common.DateRange\022D" + - "\n\010location\030\003 \001(\0132-.google.ads.googleads." + - "v26.common.LocationInfoB\003\340A\002\022S\n\021benchmar" + - "ks_source\030\004 \001(\01323.google.ads.googleads.v" + - "26.services.BenchmarksSourceB\003\340A\002\022J\n\017cat" + - "egory_filter\030\n \001(\01321.google.ads.googlead" + - "s.v26.services.CategoryFilter\022M\n\016product" + - "_filter\030\005 \001(\01320.google.ads.googleads.v26" + - ".services.ProductFilterB\003\340A\002\022Y\n\024breakdow" + - "n_definition\030\t \001(\01326.google.ads.googlead" + - "s.v26.services.BreakdownDefinitionB\003\340A\001\022" + - "\032\n\rcurrency_code\030\006 \001(\tB\003\340A\001\022!\n\031customer_" + - "benchmarks_group\030\007 \001(\t\022y\n\021supplemental_d" + - "ata\030\013 \003(\0162Y.google.ads.googleads.v26.enu" + - "ms.BenchmarksSupplementalDataEnum.Benchm" + - "arksSupplementalDataB\003\340A\001\022T\n\020application" + - "_info\030\010 \001(\0132:.google.ads.googleads.v26.c" + - "ommon.AdditionalApplicationInfo\"e\n\020Bench" + - "marksSource\022\036\n\024industry_vertical_id\030\001 \001(" + - "\003H\000\022\031\n\017all_advertisers\030\002 \001(\010H\000B\026\n\024benchm" + - "arks_source_id\"+\n\016CategoryFilter\022\031\n\014cate" + - "gory_ids\030\001 \003(\tB\003\340A\002\"\256\003\n\rProductFilter\022T\n" + - "\014product_list\030\001 \001(\0132<.google.ads.googlea" + - "ds.v26.services.ProductFilter.ProductLis" + - "tH\000\022k\n\030marketing_objective_list\030\002 \001(\0132G." + - "google.ads.googleads.v26.services.Produc" + - "tFilter.MarketingObjectiveListH\000\032)\n\013Prod" + - "uctList\022\032\n\rproduct_codes\030\001 \003(\tB\003\340A\002\032\233\001\n\026" + - "MarketingObjectiveList\022\200\001\n\024marketing_obj" + - "ectives\030\001 \003(\0162].google.ads.googleads.v26" + - ".enums.BenchmarksMarketingObjectiveEnum." + - "BenchmarksMarketingObjectiveB\003\340A\002B\021\n\017fil" + - "ter_settings\"\206\001\n\023BreakdownDefinition\022o\n\016" + - "date_breakdown\030\001 \001(\0162W.google.ads.google" + - "ads.v26.enums.BenchmarksTimeGranularityE" + - "num.BenchmarksTimeGranularity\"\221\002\n!Genera" + - "teBenchmarksMetricsResponse\022L\n\020customer_" + - "metrics\030\004 \001(\01322.google.ads.googleads.v26" + - ".services.CustomerMetrics\022N\n\032average_ben" + - "chmarks_metrics\030\002 \001(\0132*.google.ads.googl" + - "eads.v26.services.Metrics\022N\n\021breakdown_m" + - "etrics\030\003 \003(\01323.google.ads.googleads.v26." + - "services.BreakdownMetrics\"\370\001\n\020BreakdownM" + - "etrics\022F\n\rbreakdown_key\030\001 \001(\0132/.google.a" + - "ds.googleads.v26.services.BreakdownKey\022L" + + "eB\004\342A\001\002\022T\n\020application_info\030\002 \001(\0132:.goog" + + "le.ads.googleads.v26.common.AdditionalAp" + + "plicationInfo\"x\n\035ListBenchmarksSourcesRe" + + "sponse\022W\n\022benchmarks_sources\030\001 \003(\0132;.goo" + + "gle.ads.googleads.v26.services.Benchmark" + + "sSourceMetadata\"\310\002\n\030BenchmarksSourceMeta" + + "data\022m\n\026benchmarks_source_type\030\001 \001(\0162M.g" + + "oogle.ads.googleads.v26.enums.Benchmarks" + + "SourceTypeEnum.BenchmarksSourceType\022Y\n\026i" + + "ndustry_vertical_info\030\002 \001(\01327.google.ads" + + ".googleads.v26.services.IndustryVertical" + + "InfoH\000\022H\n\rcategory_info\030\003 \001(\0132/.google.a" + + "ds.googleads.v26.services.CategoryInfoH\000" + + "B\030\n\026benchmarks_source_info\"y\n\024IndustryVe" + + "rticalInfo\022\036\n\026industry_vertical_name\030\001 \001" + + "(\t\022\034\n\024industry_vertical_id\030\002 \001(\003\022#\n\033pare" + + "nt_industry_vertical_id\030\003 \001(\003\"Q\n\014Categor" + + "yInfo\022\025\n\rcategory_name\030\001 \001(\t\022\023\n\013category" + + "_id\030\002 \001(\003\022\025\n\rcategory_path\030\003 \001(\t\"\244\006\n Gen" + + "erateBenchmarksMetricsRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022>\n\ndate_range\030\002 \001(\0132*.g" + + "oogle.ads.googleads.v26.common.DateRange" + + "\022E\n\010location\030\003 \001(\0132-.google.ads.googlead" + + "s.v26.common.LocationInfoB\004\342A\001\002\022T\n\021bench" + + "marks_source\030\004 \001(\01323.google.ads.googlead" + + "s.v26.services.BenchmarksSourceB\004\342A\001\002\022J\n" + + "\017category_filter\030\n \001(\01321.google.ads.goog" + + "leads.v26.services.CategoryFilter\022N\n\016pro" + + "duct_filter\030\005 \001(\01320.google.ads.googleads" + + ".v26.services.ProductFilterB\004\342A\001\002\022Z\n\024bre" + + "akdown_definition\030\t \001(\01326.google.ads.goo" + + "gleads.v26.services.BreakdownDefinitionB" + + "\004\342A\001\001\022\033\n\rcurrency_code\030\006 \001(\tB\004\342A\001\001\022!\n\031cu" + + "stomer_benchmarks_group\030\007 \001(\t\022z\n\021supplem" + + "ental_data\030\013 \003(\0162Y.google.ads.googleads." + + "v26.enums.BenchmarksSupplementalDataEnum" + + ".BenchmarksSupplementalDataB\004\342A\001\001\022T\n\020app" + + "lication_info\030\010 \001(\0132:.google.ads.googlea" + + "ds.v26.common.AdditionalApplicationInfo\"" + + "e\n\020BenchmarksSource\022\036\n\024industry_vertical" + + "_id\030\001 \001(\003H\000\022\031\n\017all_advertisers\030\002 \001(\010H\000B\026" + + "\n\024benchmarks_source_id\",\n\016CategoryFilter" + + "\022\032\n\014category_ids\030\001 \003(\tB\004\342A\001\002\"\260\003\n\rProduct" + + "Filter\022T\n\014product_list\030\001 \001(\0132<.google.ad" + + "s.googleads.v26.services.ProductFilter.P" + + "roductListH\000\022k\n\030marketing_objective_list" + + "\030\002 \001(\0132G.google.ads.googleads.v26.servic" + + "es.ProductFilter.MarketingObjectiveListH" + + "\000\032*\n\013ProductList\022\033\n\rproduct_codes\030\001 \003(\tB" + + "\004\342A\001\002\032\234\001\n\026MarketingObjectiveList\022\201\001\n\024mar" + + "keting_objectives\030\001 \003(\0162].google.ads.goo" + + "gleads.v26.enums.BenchmarksMarketingObje" + + "ctiveEnum.BenchmarksMarketingObjectiveB\004" + + "\342A\001\002B\021\n\017filter_settings\"\206\001\n\023BreakdownDef" + + "inition\022o\n\016date_breakdown\030\001 \001(\0162W.google" + + ".ads.googleads.v26.enums.BenchmarksTimeG" + + "ranularityEnum.BenchmarksTimeGranularity" + + "\"\221\002\n!GenerateBenchmarksMetricsResponse\022L" + "\n\020customer_metrics\030\004 \001(\01322.google.ads.go" + "ogleads.v26.services.CustomerMetrics\022N\n\032" + - "average_benchmarks_metrics\030\003 \001(\0132*.googl" + - "e.ads.googleads.v26.services.Metrics\"I\n\014" + - "BreakdownKey\0229\n\005dates\030\001 \001(\0132*.google.ads" + - ".googleads.v26.common.DateRange\"W\n\007Metri" + - "cs\022L\n\024average_rate_metrics\030\001 \001(\0132..googl" + - "e.ads.googleads.v26.services.RateMetrics" + - "\"\311\002\n\017CustomerMetrics\022L\n\024average_rate_met" + - "rics\030\001 \001(\0132..google.ads.googleads.v26.se" + - "rvices.RateMetrics\022F\n\rshare_metrics\030\002 \001(" + - "\0132/.google.ads.googleads.v26.services.Sh" + - "areMetrics\022N\n\021aggregate_metrics\030\003 \001(\01323." + - "google.ads.googleads.v26.services.Aggreg" + - "ateMetrics\022P\n\022percentile_metrics\030\004 \001(\01324" + - ".google.ads.googleads.v26.services.Perce" + - "ntileMetrics\"\271\003\n\013RateMetrics\022\023\n\013average_" + - "cpm\030\001 \001(\001\022\037\n\027average_active_view_cpm\030\002 \001" + - "(\001\022\034\n\024trueview_average_cpv\030\003 \001(\001\022\023\n\013aver" + - "age_cpc\030\004 \001(\001\022\023\n\013average_cpi\030\005 \001(\001\022\023\n\013av" + - "erage_cpe\030\006 \001(\001\022\030\n\020interaction_rate\030\007 \001(" + - "\001\022\027\n\017engagement_rate\030\010 \001(\001\022\037\n\027active_vie" + - "w_viewability\030\t \001(\001\022\032\n\022trueview_view_rat" + - "e\030\n \001(\001\022\032\n\022click_through_rate\030\013 \001(\001\022!\n\031v" + - "ideo_completion_p25_rate\030\014 \001(\001\022!\n\031video_" + - "completion_p50_rate\030\r \001(\001\022!\n\031video_compl" + - "etion_p75_rate\030\016 \001(\001\022\"\n\032video_completion" + - "_p100_rate\030\017 \001(\001\">\n\014ShareMetrics\022\026\n\016shar" + - "e_of_voice\030\001 \001(\001\022\026\n\016share_of_spend\030\002 \001(\001" + - "\"\254\001\n\020AggregateMetrics\022\014\n\004cost\030\001 \001(\001\022\034\n\024v" + - "ideo_trueview_views\030\002 \001(\001\022\023\n\013impressions" + - "\030\003 \001(\001\022\034\n\024viewable_impressions\030\004 \001(\001\022\016\n\006" + - "clicks\030\005 \001(\001\022\024\n\014interactions\030\006 \001(\001\022\023\n\013en" + - "gagements\030\007 \001(\001\"\365\007\n\021PercentileMetrics\022\203\001" + - "\n\024cost_percentile_tier\030\001 \001(\0162e.google.ad" + - "s.googleads.v26.enums.BenchmarksCustomer" + - "PercentileTierEnum.BenchmarksCustomerPer" + - "centileTier\022\223\001\n$video_trueview_views_per" + - "centile_tier\030\002 \001(\0162e.google.ads.googlead" + - "s.v26.enums.BenchmarksCustomerPercentile" + - "TierEnum.BenchmarksCustomerPercentileTie" + - "r\022\212\001\n\033impressions_percentile_tier\030\003 \001(\0162" + + "average_benchmarks_metrics\030\002 \001(\0132*.googl" + + "e.ads.googleads.v26.services.Metrics\022N\n\021" + + "breakdown_metrics\030\003 \003(\01323.google.ads.goo" + + "gleads.v26.services.BreakdownMetrics\"\370\001\n" + + "\020BreakdownMetrics\022F\n\rbreakdown_key\030\001 \001(\013" + + "2/.google.ads.googleads.v26.services.Bre" + + "akdownKey\022L\n\020customer_metrics\030\004 \001(\01322.go" + + "ogle.ads.googleads.v26.services.Customer" + + "Metrics\022N\n\032average_benchmarks_metrics\030\003 " + + "\001(\0132*.google.ads.googleads.v26.services." + + "Metrics\"I\n\014BreakdownKey\0229\n\005dates\030\001 \001(\0132*" + + ".google.ads.googleads.v26.common.DateRan" + + "ge\"W\n\007Metrics\022L\n\024average_rate_metrics\030\001 " + + "\001(\0132..google.ads.googleads.v26.services." + + "RateMetrics\"\311\002\n\017CustomerMetrics\022L\n\024avera" + + "ge_rate_metrics\030\001 \001(\0132..google.ads.googl" + + "eads.v26.services.RateMetrics\022F\n\rshare_m" + + "etrics\030\002 \001(\0132/.google.ads.googleads.v26." + + "services.ShareMetrics\022N\n\021aggregate_metri" + + "cs\030\003 \001(\01323.google.ads.googleads.v26.serv" + + "ices.AggregateMetrics\022P\n\022percentile_metr" + + "ics\030\004 \001(\01324.google.ads.googleads.v26.ser" + + "vices.PercentileMetrics\"\271\003\n\013RateMetrics\022" + + "\023\n\013average_cpm\030\001 \001(\001\022\037\n\027average_active_v" + + "iew_cpm\030\002 \001(\001\022\034\n\024trueview_average_cpv\030\003 " + + "\001(\001\022\023\n\013average_cpc\030\004 \001(\001\022\023\n\013average_cpi\030" + + "\005 \001(\001\022\023\n\013average_cpe\030\006 \001(\001\022\030\n\020interactio" + + "n_rate\030\007 \001(\001\022\027\n\017engagement_rate\030\010 \001(\001\022\037\n" + + "\027active_view_viewability\030\t \001(\001\022\032\n\022truevi" + + "ew_view_rate\030\n \001(\001\022\032\n\022click_through_rate" + + "\030\013 \001(\001\022!\n\031video_completion_p25_rate\030\014 \001(" + + "\001\022!\n\031video_completion_p50_rate\030\r \001(\001\022!\n\031" + + "video_completion_p75_rate\030\016 \001(\001\022\"\n\032video" + + "_completion_p100_rate\030\017 \001(\001\">\n\014ShareMetr" + + "ics\022\026\n\016share_of_voice\030\001 \001(\001\022\026\n\016share_of_" + + "spend\030\002 \001(\001\"\254\001\n\020AggregateMetrics\022\014\n\004cost" + + "\030\001 \001(\001\022\034\n\024video_trueview_views\030\002 \001(\001\022\023\n\013" + + "impressions\030\003 \001(\001\022\034\n\024viewable_impression" + + "s\030\004 \001(\001\022\016\n\006clicks\030\005 \001(\001\022\024\n\014interactions\030" + + "\006 \001(\001\022\023\n\013engagements\030\007 \001(\001\"\365\007\n\021Percentil" + + "eMetrics\022\203\001\n\024cost_percentile_tier\030\001 \001(\0162" + "e.google.ads.googleads.v26.enums.Benchma" + "rksCustomerPercentileTierEnum.Benchmarks" + - "CustomerPercentileTier\022\223\001\n$viewable_impr" + - "essions_percentile_tier\030\004 \001(\0162e.google.a" + + "CustomerPercentileTier\022\223\001\n$video_truevie" + + "w_views_percentile_tier\030\002 \001(\0162e.google.a" + "ds.googleads.v26.enums.BenchmarksCustome" + "rPercentileTierEnum.BenchmarksCustomerPe" + - "rcentileTier\022\205\001\n\026clicks_percentile_tier\030" + - "\005 \001(\0162e.google.ads.googleads.v26.enums.B" + - "enchmarksCustomerPercentileTierEnum.Benc" + - "hmarksCustomerPercentileTier\022\213\001\n\034interac" + - "tions_percentile_tier\030\006 \001(\0162e.google.ads" + - ".googleads.v26.enums.BenchmarksCustomerP" + - "ercentileTierEnum.BenchmarksCustomerPerc" + - "entileTier\022\212\001\n\033engagements_percentile_ti" + - "er\030\007 \001(\0162e.google.ads.googleads.v26.enum" + - "s.BenchmarksCustomerPercentileTierEnum.B" + - "enchmarksCustomerPercentileTier2\315\t\n\021Benc" + - "hmarksService\022\335\001\n\034ListBenchmarksAvailabl" + - "eDates\022F.google.ads.googleads.v26.servic" + - "es.ListBenchmarksAvailableDatesRequest\032G" + + "rcentileTier\022\212\001\n\033impressions_percentile_" + + "tier\030\003 \001(\0162e.google.ads.googleads.v26.en" + + "ums.BenchmarksCustomerPercentileTierEnum" + + ".BenchmarksCustomerPercentileTier\022\223\001\n$vi" + + "ewable_impressions_percentile_tier\030\004 \001(\016" + + "2e.google.ads.googleads.v26.enums.Benchm" + + "arksCustomerPercentileTierEnum.Benchmark" + + "sCustomerPercentileTier\022\205\001\n\026clicks_perce" + + "ntile_tier\030\005 \001(\0162e.google.ads.googleads." + + "v26.enums.BenchmarksCustomerPercentileTi" + + "erEnum.BenchmarksCustomerPercentileTier\022" + + "\213\001\n\034interactions_percentile_tier\030\006 \001(\0162e" + + ".google.ads.googleads.v26.enums.Benchmar" + + "ksCustomerPercentileTierEnum.BenchmarksC" + + "ustomerPercentileTier\022\212\001\n\033engagements_pe" + + "rcentile_tier\030\007 \001(\0162e.google.ads.googlea" + + "ds.v26.enums.BenchmarksCustomerPercentil" + + "eTierEnum.BenchmarksCustomerPercentileTi" + + "er2\315\t\n\021BenchmarksService\022\335\001\n\034ListBenchma" + + "rksAvailableDates\022F.google.ads.googleads" + + ".v26.services.ListBenchmarksAvailableDat" + + "esRequest\032G.google.ads.googleads.v26.ser" + + "vices.ListBenchmarksAvailableDatesRespon" + + "se\",\202\323\344\223\002&\"!/v26:listBenchmarksAvailable" + + "Dates:\001*\022\311\001\n\027ListBenchmarksLocations\022A.g" + + "oogle.ads.googleads.v26.services.ListBen" + + "chmarksLocationsRequest\032B.google.ads.goo" + + "gleads.v26.services.ListBenchmarksLocati" + + "onsResponse\"\'\202\323\344\223\002!\"\034/v26:listBenchmarks" + + "Locations:\001*\022\305\001\n\026ListBenchmarksProducts\022" + + "@.google.ads.googleads.v26.services.List" + + "BenchmarksProductsRequest\032A.google.ads.g" + + "oogleads.v26.services.ListBenchmarksProd" + + "uctsResponse\"&\202\323\344\223\002 \"\033/v26:listBenchmark" + + "sProducts:\001*\022\326\001\n\025ListBenchmarksSources\022?" + ".google.ads.googleads.v26.services.ListB" + - "enchmarksAvailableDatesResponse\",\202\323\344\223\002&\"" + - "!/v26:listBenchmarksAvailableDates:\001*\022\311\001" + - "\n\027ListBenchmarksLocations\022A.google.ads.g" + - "oogleads.v26.services.ListBenchmarksLoca" + - "tionsRequest\032B.google.ads.googleads.v26." + - "services.ListBenchmarksLocationsResponse" + - "\"\'\202\323\344\223\002!\"\034/v26:listBenchmarksLocations:\001" + - "*\022\305\001\n\026ListBenchmarksProducts\022@.google.ad" + - "s.googleads.v26.services.ListBenchmarksP" + - "roductsRequest\032A.google.ads.googleads.v2" + - "6.services.ListBenchmarksProductsRespons" + - "e\"&\202\323\344\223\002 \"\033/v26:listBenchmarksProducts:\001" + - "*\022\326\001\n\025ListBenchmarksSources\022?.google.ads" + - ".googleads.v26.services.ListBenchmarksSo" + - "urcesRequest\032@.google.ads.googleads.v26." + - "services.ListBenchmarksSourcesResponse\":" + - "\332A\022benchmarks_sources\202\323\344\223\002\037\"\032/v26:listBe" + - "nchmarksSources:\001*\022\243\002\n\031GenerateBenchmark" + - "sMetrics\022C.google.ads.googleads.v26.serv" + - "ices.GenerateBenchmarksMetricsRequest\032D." + - "google.ads.googleads.v26.services.Genera" + - "teBenchmarksMetricsResponse\"{\332A5customer" + - "_id,location,benchmarks_source,product_f" + - "ilter\202\323\344\223\002=\"8/v26/customers/{customer_id" + - "=*}:generateBenchmarksMetrics:\001*\032E\312A\030goo" + - "gleads.googleapis.com\322A\'https://www.goog" + - "leapis.com/auth/adwordsB\202\002\n%com.google.a" + - "ds.googleads.v26.servicesB\026BenchmarksSer" + - "viceProtoP\001ZIgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/services;se" + - "rvices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26." + - "Services\312\002!Google\\Ads\\GoogleAds\\V26\\Serv" + - "ices\352\002%Google::Ads::GoogleAds::V26::Serv" + - "icesb\006proto3" + "enchmarksSourcesRequest\032@.google.ads.goo" + + "gleads.v26.services.ListBenchmarksSource" + + "sResponse\":\332A\022benchmarks_sources\202\323\344\223\002\037\"\032" + + "/v26:listBenchmarksSources:\001*\022\243\002\n\031Genera" + + "teBenchmarksMetrics\022C.google.ads.googlea" + + "ds.v26.services.GenerateBenchmarksMetric" + + "sRequest\032D.google.ads.googleads.v26.serv" + + "ices.GenerateBenchmarksMetricsResponse\"{" + + "\332A5customer_id,location,benchmarks_sourc" + + "e,product_filter\202\323\344\223\002=\"8/v26/customers/{" + + "customer_id=*}:generateBenchmarksMetrics" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\202\002\n%c" + + "om.google.ads.googleads.v26.servicesB\026Be" + + "nchmarksServiceProtoP\001ZIgoogle.golang.or" + + "g/genproto/googleapis/ads/googleads/v26/" + + "services;services\242\002\003GAA\252\002!Google.Ads.Goo" + + "gleAds.V26.Services\312\002!Google\\Ads\\GoogleA" + + "ds\\V26\\Services\352\002%Google::Ads::GoogleAds" + + "::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingDataExclusionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingDataExclusionServiceProto.java index 6f7d645501..76536a6b9b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingDataExclusionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingDataExclusionServiceProto.java @@ -65,48 +65,48 @@ public static void registerAllExtensions( "t.proto\032\037google/api/field_behavior.proto" + "\032\031google/api/resource.proto\032 google/prot" + "obuf/field_mask.proto\032\027google/rpc/status" + - ".proto\"\265\002\n\"MutateBiddingDataExclusionsRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022Y\n\nopera" + - "tions\030\002 \003(\0132@.google.ads.googleads.v26.s" + - "ervices.BiddingDataExclusionOperationB\003\340" + - "A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_" + - "only\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(" + - "\0162K.google.ads.googleads.v26.enums.Respo" + - "nseContentTypeEnum.ResponseContentType\"\273" + - "\002\n\035BiddingDataExclusionOperation\022/\n\013upda" + - "te_mask\030\004 \001(\0132\032.google.protobuf.FieldMas" + - "k\022J\n\006create\030\001 \001(\01328.google.ads.googleads" + - ".v26.resources.BiddingDataExclusionH\000\022J\n" + - "\006update\030\002 \001(\01328.google.ads.googleads.v26" + - ".resources.BiddingDataExclusionH\000\022D\n\006rem" + - "ove\030\003 \001(\tB2\372A/\n-googleads.googleapis.com" + - "/BiddingDataExclusionH\000B\013\n\toperation\"\257\001\n" + - "#MutateBiddingDataExclusionsResponse\0221\n\025" + - "partial_failure_error\030\003 \001(\0132\022.google.rpc" + - ".Status\022U\n\007results\030\002 \003(\0132D.google.ads.go" + - "ogleads.v26.services.MutateBiddingDataEx" + - "clusionsResult\"\310\001\n!MutateBiddingDataExcl" + - "usionsResult\022I\n\rresource_name\030\001 \001(\tB2\372A/" + - "\n-googleads.googleapis.com/BiddingDataEx" + - "clusion\022X\n\026bidding_data_exclusion\030\002 \001(\0132" + - "8.google.ads.googleads.v26.resources.Bid" + - "dingDataExclusion2\364\002\n\033BiddingDataExclusi" + - "onService\022\215\002\n\033MutateBiddingDataExclusion" + - "s\022E.google.ads.googleads.v26.services.Mu" + - "tateBiddingDataExclusionsRequest\032F.googl" + - "e.ads.googleads.v26.services.MutateBiddi" + - "ngDataExclusionsResponse\"_\332A\026customer_id" + - ",operations\202\323\344\223\002@\";/v26/customers/{custo" + - "mer_id=*}/biddingDataExclusions:mutate:\001" + - "*\032E\312A\030googleads.googleapis.com\322A\'https:/" + - "/www.googleapis.com/auth/adwordsB\214\002\n%com" + - ".google.ads.googleads.v26.servicesB Bidd" + - "ingDataExclusionServiceProtoP\001ZIgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/services;services\242\002\003GAA\252\002!Google" + - ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + - "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + - "oogleAds::V26::Servicesb\006proto3" + ".proto\"\267\002\n\"MutateBiddingDataExclusionsRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022Z\n\noper" + + "ations\030\002 \003(\0132@.google.ads.googleads.v26." + + "services.BiddingDataExclusionOperationB\004" + + "\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidat" + + "e_only\030\004 \001(\010\022j\n\025response_content_type\030\005 " + + "\001(\0162K.google.ads.googleads.v26.enums.Res" + + "ponseContentTypeEnum.ResponseContentType" + + "\"\273\002\n\035BiddingDataExclusionOperation\022/\n\013up" + + "date_mask\030\004 \001(\0132\032.google.protobuf.FieldM" + + "ask\022J\n\006create\030\001 \001(\01328.google.ads.googlea" + + "ds.v26.resources.BiddingDataExclusionH\000\022" + + "J\n\006update\030\002 \001(\01328.google.ads.googleads.v" + + "26.resources.BiddingDataExclusionH\000\022D\n\006r" + + "emove\030\003 \001(\tB2\372A/\n-googleads.googleapis.c" + + "om/BiddingDataExclusionH\000B\013\n\toperation\"\257" + + "\001\n#MutateBiddingDataExclusionsResponse\0221" + + "\n\025partial_failure_error\030\003 \001(\0132\022.google.r" + + "pc.Status\022U\n\007results\030\002 \003(\0132D.google.ads." + + "googleads.v26.services.MutateBiddingData" + + "ExclusionsResult\"\310\001\n!MutateBiddingDataEx" + + "clusionsResult\022I\n\rresource_name\030\001 \001(\tB2\372" + + "A/\n-googleads.googleapis.com/BiddingData" + + "Exclusion\022X\n\026bidding_data_exclusion\030\002 \001(" + + "\01328.google.ads.googleads.v26.resources.B" + + "iddingDataExclusion2\364\002\n\033BiddingDataExclu" + + "sionService\022\215\002\n\033MutateBiddingDataExclusi" + + "ons\022E.google.ads.googleads.v26.services." + + "MutateBiddingDataExclusionsRequest\032F.goo" + + "gle.ads.googleads.v26.services.MutateBid" + + "dingDataExclusionsResponse\"_\332A\026customer_" + + "id,operations\202\323\344\223\002@\";/v26/customers/{cus" + + "tomer_id=*}/biddingDataExclusions:mutate" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\214\002\n%c" + + "om.google.ads.googleads.v26.servicesB Bi" + + "ddingDataExclusionServiceProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/services;services\242\002\003GAA\252\002!Goog" + + "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + + "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + + ":GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingSeasonalityAdjustmentServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingSeasonalityAdjustmentServiceProto.java index 15b5482ccd..a0e091da0d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingSeasonalityAdjustmentServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingSeasonalityAdjustmentServiceProto.java @@ -65,52 +65,52 @@ public static void registerAllExtensions( "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + "oto\032 google/protobuf/field_mask.proto\032\027g" + - "oogle/rpc/status.proto\"\305\002\n*MutateBidding" + - "SeasonalityAdjustmentsRequest\022\030\n\013custome" + - "r_id\030\001 \001(\tB\003\340A\002\022a\n\noperations\030\002 \003(\0132H.go" + - "ogle.ads.googleads.v26.services.BiddingS" + - "easonalityAdjustmentOperationB\003\340A\002\022\027\n\017pa" + - "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + - "(\010\022j\n\025response_content_type\030\005 \001(\0162K.goog" + - "le.ads.googleads.v26.enums.ResponseConte" + - "ntTypeEnum.ResponseContentType\"\333\002\n%Biddi" + - "ngSeasonalityAdjustmentOperation\022/\n\013upda" + - "te_mask\030\004 \001(\0132\032.google.protobuf.FieldMas" + - "k\022R\n\006create\030\001 \001(\0132@.google.ads.googleads" + - ".v26.resources.BiddingSeasonalityAdjustm" + - "entH\000\022R\n\006update\030\002 \001(\0132@.google.ads.googl" + - "eads.v26.resources.BiddingSeasonalityAdj" + - "ustmentH\000\022L\n\006remove\030\003 \001(\tB:\372A7\n5googlead" + - "s.googleapis.com/BiddingSeasonalityAdjus" + - "tmentH\000B\013\n\toperation\"\277\001\n+MutateBiddingSe" + - "asonalityAdjustmentsResponse\0221\n\025partial_" + - "failure_error\030\003 \001(\0132\022.google.rpc.Status\022" + - "]\n\007results\030\002 \003(\0132L.google.ads.googleads." + - "v26.services.MutateBiddingSeasonalityAdj" + - "ustmentsResult\"\350\001\n)MutateBiddingSeasonal" + - "ityAdjustmentsResult\022Q\n\rresource_name\030\001 " + - "\001(\tB:\372A7\n5googleads.googleapis.com/Biddi" + - "ngSeasonalityAdjustment\022h\n\036bidding_seaso" + - "nality_adjustment\030\002 \001(\0132@.google.ads.goo" + + "oogle/rpc/status.proto\"\307\002\n*MutateBidding" + + "SeasonalityAdjustmentsRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022b\n\noperations\030\002 \003(\0132H.g" + + "oogle.ads.googleads.v26.services.Bidding" + + "SeasonalityAdjustmentOperationB\004\342A\001\002\022\027\n\017" + + "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + + " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + + "ogle.ads.googleads.v26.enums.ResponseCon" + + "tentTypeEnum.ResponseContentType\"\333\002\n%Bid" + + "dingSeasonalityAdjustmentOperation\022/\n\013up" + + "date_mask\030\004 \001(\0132\032.google.protobuf.FieldM" + + "ask\022R\n\006create\030\001 \001(\0132@.google.ads.googlea" + + "ds.v26.resources.BiddingSeasonalityAdjus" + + "tmentH\000\022R\n\006update\030\002 \001(\0132@.google.ads.goo" + "gleads.v26.resources.BiddingSeasonalityA" + - "djustment2\234\003\n#BiddingSeasonalityAdjustme" + - "ntService\022\255\002\n#MutateBiddingSeasonalityAd" + - "justments\022M.google.ads.googleads.v26.ser" + - "vices.MutateBiddingSeasonalityAdjustment" + - "sRequest\032N.google.ads.googleads.v26.serv" + - "ices.MutateBiddingSeasonalityAdjustments" + - "Response\"g\332A\026customer_id,operations\202\323\344\223\002" + - "H\"C/v26/customers/{customer_id=*}/biddin" + - "gSeasonalityAdjustments:mutate:\001*\032E\312A\030go" + - "ogleads.googleapis.com\322A\'https://www.goo" + - "gleapis.com/auth/adwordsB\224\002\n%com.google." + - "ads.googleads.v26.servicesB(BiddingSeaso" + - "nalityAdjustmentServiceProtoP\001ZIgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/services;services\242\002\003GAA\252\002!Google" + - ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + - "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + - "oogleAds::V26::Servicesb\006proto3" + "djustmentH\000\022L\n\006remove\030\003 \001(\tB:\372A7\n5google" + + "ads.googleapis.com/BiddingSeasonalityAdj" + + "ustmentH\000B\013\n\toperation\"\277\001\n+MutateBidding" + + "SeasonalityAdjustmentsResponse\0221\n\025partia" + + "l_failure_error\030\003 \001(\0132\022.google.rpc.Statu" + + "s\022]\n\007results\030\002 \003(\0132L.google.ads.googlead" + + "s.v26.services.MutateBiddingSeasonalityA" + + "djustmentsResult\"\350\001\n)MutateBiddingSeason" + + "alityAdjustmentsResult\022Q\n\rresource_name\030" + + "\001 \001(\tB:\372A7\n5googleads.googleapis.com/Bid" + + "dingSeasonalityAdjustment\022h\n\036bidding_sea" + + "sonality_adjustment\030\002 \001(\0132@.google.ads.g" + + "oogleads.v26.resources.BiddingSeasonalit" + + "yAdjustment2\234\003\n#BiddingSeasonalityAdjust" + + "mentService\022\255\002\n#MutateBiddingSeasonality" + + "Adjustments\022M.google.ads.googleads.v26.s" + + "ervices.MutateBiddingSeasonalityAdjustme" + + "ntsRequest\032N.google.ads.googleads.v26.se" + + "rvices.MutateBiddingSeasonalityAdjustmen" + + "tsResponse\"g\332A\026customer_id,operations\202\323\344" + + "\223\002H\"C/v26/customers/{customer_id=*}/bidd" + + "ingSeasonalityAdjustments:mutate:\001*\032E\312A\030" + + "googleads.googleapis.com\322A\'https://www.g" + + "oogleapis.com/auth/adwordsB\224\002\n%com.googl" + + "e.ads.googleads.v26.servicesB(BiddingSea" + + "sonalityAdjustmentServiceProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/services;services\242\002\003GAA\252\002!Goog" + + "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + + "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + + ":GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingStrategyServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingStrategyServiceProto.java index 5c0c25a5be..ea259e308f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingStrategyServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BiddingStrategyServiceProto.java @@ -64,47 +64,47 @@ public static void registerAllExtensions( "ions.proto\032\027google/api/client.proto\032\037goo" + "gle/api/field_behavior.proto\032\031google/api" + "/resource.proto\032 google/protobuf/field_m" + - "ask.proto\032\027google/rpc/status.proto\"\254\002\n\036M" + - "utateBiddingStrategiesRequest\022\030\n\013custome" + - "r_id\030\001 \001(\tB\003\340A\002\022T\n\noperations\030\002 \003(\0132;.go" + - "ogle.ads.googleads.v26.services.BiddingS" + - "trategyOperationB\003\340A\002\022\027\n\017partial_failure" + - "\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025respons" + - "e_content_type\030\005 \001(\0162K.google.ads.google" + - "ads.v26.enums.ResponseContentTypeEnum.Re" + - "sponseContentType\"\247\002\n\030BiddingStrategyOpe" + - "ration\022/\n\013update_mask\030\004 \001(\0132\032.google.pro" + - "tobuf.FieldMask\022E\n\006create\030\001 \001(\01323.google" + - ".ads.googleads.v26.resources.BiddingStra" + - "tegyH\000\022E\n\006update\030\002 \001(\01323.google.ads.goog" + - "leads.v26.resources.BiddingStrategyH\000\022?\n" + - "\006remove\030\003 \001(\tB-\372A*\n(googleads.googleapis" + - ".com/BiddingStrategyH\000B\013\n\toperation\"\245\001\n\037" + - "MutateBiddingStrategiesResponse\0221\n\025parti" + - "al_failure_error\030\003 \001(\0132\022.google.rpc.Stat" + - "us\022O\n\007results\030\002 \003(\0132>.google.ads.googlea" + - "ds.v26.services.MutateBiddingStrategyRes" + - "ult\"\262\001\n\033MutateBiddingStrategyResult\022D\n\rr" + - "esource_name\030\001 \001(\tB-\372A*\n(googleads.googl" + - "eapis.com/BiddingStrategy\022M\n\020bidding_str" + - "ategy\030\002 \001(\01323.google.ads.googleads.v26.r" + - "esources.BiddingStrategy2\337\002\n\026BiddingStra" + - "tegyService\022\375\001\n\027MutateBiddingStrategies\022" + - "A.google.ads.googleads.v26.services.Muta" + - "teBiddingStrategiesRequest\032B.google.ads." + - "googleads.v26.services.MutateBiddingStra" + - "tegiesResponse\"[\332A\026customer_id,operation" + - "s\202\323\344\223\002<\"7/v26/customers/{customer_id=*}/" + - "biddingStrategies:mutate:\001*\032E\312A\030googlead" + - "s.googleapis.com\322A\'https://www.googleapi" + - "s.com/auth/adwordsB\207\002\n%com.google.ads.go" + - "ogleads.v26.servicesB\033BiddingStrategySer" + - "viceProtoP\001ZIgoogle.golang.org/genproto/" + - "googleapis/ads/googleads/v26/services;se" + - "rvices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26." + - "Services\312\002!Google\\Ads\\GoogleAds\\V26\\Serv" + - "ices\352\002%Google::Ads::GoogleAds::V26::Serv" + - "icesb\006proto3" + "ask.proto\032\027google/rpc/status.proto\"\256\002\n\036M" + + "utateBiddingStrategiesRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022U\n\noperations\030\002 \003(\0132;.g" + + "oogle.ads.googleads.v26.services.Bidding" + + "StrategyOperationB\004\342A\001\002\022\027\n\017partial_failu" + + "re\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025respo" + + "nse_content_type\030\005 \001(\0162K.google.ads.goog" + + "leads.v26.enums.ResponseContentTypeEnum." + + "ResponseContentType\"\247\002\n\030BiddingStrategyO" + + "peration\022/\n\013update_mask\030\004 \001(\0132\032.google.p" + + "rotobuf.FieldMask\022E\n\006create\030\001 \001(\01323.goog" + + "le.ads.googleads.v26.resources.BiddingSt" + + "rategyH\000\022E\n\006update\030\002 \001(\01323.google.ads.go" + + "ogleads.v26.resources.BiddingStrategyH\000\022" + + "?\n\006remove\030\003 \001(\tB-\372A*\n(googleads.googleap" + + "is.com/BiddingStrategyH\000B\013\n\toperation\"\245\001" + + "\n\037MutateBiddingStrategiesResponse\0221\n\025par" + + "tial_failure_error\030\003 \001(\0132\022.google.rpc.St" + + "atus\022O\n\007results\030\002 \003(\0132>.google.ads.googl" + + "eads.v26.services.MutateBiddingStrategyR" + + "esult\"\262\001\n\033MutateBiddingStrategyResult\022D\n" + + "\rresource_name\030\001 \001(\tB-\372A*\n(googleads.goo" + + "gleapis.com/BiddingStrategy\022M\n\020bidding_s" + + "trategy\030\002 \001(\01323.google.ads.googleads.v26" + + ".resources.BiddingStrategy2\337\002\n\026BiddingSt" + + "rategyService\022\375\001\n\027MutateBiddingStrategie" + + "s\022A.google.ads.googleads.v26.services.Mu" + + "tateBiddingStrategiesRequest\032B.google.ad" + + "s.googleads.v26.services.MutateBiddingSt" + + "rategiesResponse\"[\332A\026customer_id,operati" + + "ons\202\323\344\223\002<\"7/v26/customers/{customer_id=*" + + "}/biddingStrategies:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\207\002\n%com.google.ads." + + "googleads.v26.servicesB\033BiddingStrategyS" + + "erviceProtoP\001ZIgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v26/services;" + + "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + + "6.Services\312\002!Google\\Ads\\GoogleAds\\V26\\Se" + + "rvices\352\002%Google::Ads::GoogleAds::V26::Se" + + "rvicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BillingSetupServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BillingSetupServiceProto.java index 06bc7a3ea2..6ad0abf0d5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BillingSetupServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BillingSetupServiceProto.java @@ -61,35 +61,35 @@ public static void registerAllExtensions( "/v26/resources/billing_setup.proto\032\034goog" + "le/api/annotations.proto\032\027google/api/cli" + "ent.proto\032\037google/api/field_behavior.pro" + - "to\032\031google/api/resource.proto\"\207\001\n\031Mutate" + - "BillingSetupRequest\022\030\n\013customer_id\030\001 \001(\t" + - "B\003\340A\002\022P\n\toperation\030\002 \001(\01328.google.ads.go" + - "ogleads.v26.services.BillingSetupOperati" + - "onB\003\340A\002\"\246\001\n\025BillingSetupOperation\022B\n\006cre" + - "ate\030\002 \001(\01320.google.ads.googleads.v26.res" + - "ources.BillingSetupH\000\022<\n\006remove\030\001 \001(\tB*\372" + - "A\'\n%googleads.googleapis.com/BillingSetu" + - "pH\000B\013\n\toperation\"i\n\032MutateBillingSetupRe" + - "sponse\022K\n\006result\030\001 \001(\0132;.google.ads.goog" + - "leads.v26.services.MutateBillingSetupRes" + - "ult\"]\n\030MutateBillingSetupResult\022A\n\rresou" + - "rce_name\030\001 \001(\tB*\372A\'\n%googleads.googleapi" + - "s.com/BillingSetup2\310\002\n\023BillingSetupServi" + - "ce\022\351\001\n\022MutateBillingSetup\022<.google.ads.g" + - "oogleads.v26.services.MutateBillingSetup" + - "Request\032=.google.ads.googleads.v26.servi" + - "ces.MutateBillingSetupResponse\"V\332A\025custo" + - "mer_id,operation\202\323\344\223\0028\"3/v26/customers/{" + - "customer_id=*}/billingSetups:mutate:\001*\032E" + - "\312A\030googleads.googleapis.com\322A\'https://ww" + - "w.googleapis.com/auth/adwordsB\204\002\n%com.go" + - "ogle.ads.googleads.v26.servicesB\030Billing" + - "SetupServiceProtoP\001ZIgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/ser" + - "vices;services\242\002\003GAA\252\002!Google.Ads.Google" + - "Ads.V26.Services\312\002!Google\\Ads\\GoogleAds\\" + - "V26\\Services\352\002%Google::Ads::GoogleAds::V" + - "26::Servicesb\006proto3" + "to\032\031google/api/resource.proto\"\211\001\n\031Mutate" + + "BillingSetupRequest\022\031\n\013customer_id\030\001 \001(\t" + + "B\004\342A\001\002\022Q\n\toperation\030\002 \001(\01328.google.ads.g" + + "oogleads.v26.services.BillingSetupOperat" + + "ionB\004\342A\001\002\"\246\001\n\025BillingSetupOperation\022B\n\006c" + + "reate\030\002 \001(\01320.google.ads.googleads.v26.r" + + "esources.BillingSetupH\000\022<\n\006remove\030\001 \001(\tB" + + "*\372A\'\n%googleads.googleapis.com/BillingSe" + + "tupH\000B\013\n\toperation\"i\n\032MutateBillingSetup" + + "Response\022K\n\006result\030\001 \001(\0132;.google.ads.go" + + "ogleads.v26.services.MutateBillingSetupR" + + "esult\"]\n\030MutateBillingSetupResult\022A\n\rres" + + "ource_name\030\001 \001(\tB*\372A\'\n%googleads.googlea" + + "pis.com/BillingSetup2\310\002\n\023BillingSetupSer" + + "vice\022\351\001\n\022MutateBillingSetup\022<.google.ads" + + ".googleads.v26.services.MutateBillingSet" + + "upRequest\032=.google.ads.googleads.v26.ser" + + "vices.MutateBillingSetupResponse\"V\332A\025cus" + + "tomer_id,operation\202\323\344\223\0028\"3/v26/customers" + + "/{customer_id=*}/billingSetups:mutate:\001*" + + "\032E\312A\030googleads.googleapis.com\322A\'https://" + + "www.googleapis.com/auth/adwordsB\204\002\n%com." + + "google.ads.googleads.v26.servicesB\030Billi" + + "ngSetupServiceProtoP\001ZIgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v26/s" + + "ervices;services\242\002\003GAA\252\002!Google.Ads.Goog" + + "leAds.V26.Services\312\002!Google\\Ads\\GoogleAd" + + "s\\V26\\Services\352\002%Google::Ads::GoogleAds:" + + ":V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BrandSuggestionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BrandSuggestionServiceProto.java index a9ad9e1f0b..2d2e619292 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BrandSuggestionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/BrandSuggestionServiceProto.java @@ -56,30 +56,30 @@ public static void registerAllExtensions( "ads/v26/enums/brand_state.proto\032\034google/" + "api/annotations.proto\032\027google/api/client" + ".proto\032\037google/api/field_behavior.proto\"" + - "\177\n\024SuggestBrandsRequest\022\030\n\013customer_id\030\001" + - " \001(\tB\003\340A\002\022\036\n\014brand_prefix\030\002 \001(\tB\003\340A\002H\000\210\001" + - "\001\022\034\n\017selected_brands\030\003 \003(\tB\003\340A\001B\017\n\r_bran" + - "d_prefix\"[\n\025SuggestBrandsResponse\022B\n\006bra" + - "nds\030\001 \003(\01322.google.ads.googleads.v26.ser" + - "vices.BrandSuggestion\"\203\001\n\017BrandSuggestio" + - "n\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\014\n\004urls\030\003 \003(" + - "\t\022H\n\005state\030\004 \001(\01629.google.ads.googleads." + - "v26.enums.BrandStateEnum.BrandState2\270\002\n\026" + - "BrandSuggestionService\022\326\001\n\rSuggestBrands" + - "\0227.google.ads.googleads.v26.services.Sug" + - "gestBrandsRequest\0328.google.ads.googleads" + - ".v26.services.SuggestBrandsResponse\"R\332A\030" + - "customer_id,brand_prefix\202\323\344\223\0021\",/v26/cus" + - "tomers/{customer_id=*}:suggestBrands:\001*\032" + - "E\312A\030googleads.googleapis.com\322A\'https://w" + - "ww.googleapis.com/auth/adwordsB\207\002\n%com.g" + - "oogle.ads.googleads.v26.servicesB\033BrandS" + - "uggestionServiceProtoP\001ZIgoogle.golang.o" + - "rg/genproto/googleapis/ads/googleads/v26" + - "/services;services\242\002\003GAA\252\002!Google.Ads.Go" + - "ogleAds.V26.Services\312\002!Google\\Ads\\Google" + - "Ads\\V26\\Services\352\002%Google::Ads::GoogleAd" + - "s::V26::Servicesb\006proto3" + "\202\001\n\024SuggestBrandsRequest\022\031\n\013customer_id\030" + + "\001 \001(\tB\004\342A\001\002\022\037\n\014brand_prefix\030\002 \001(\tB\004\342A\001\002H" + + "\000\210\001\001\022\035\n\017selected_brands\030\003 \003(\tB\004\342A\001\001B\017\n\r_" + + "brand_prefix\"[\n\025SuggestBrandsResponse\022B\n" + + "\006brands\030\001 \003(\01322.google.ads.googleads.v26" + + ".services.BrandSuggestion\"\203\001\n\017BrandSugge" + + "stion\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\014\n\004urls\030" + + "\003 \003(\t\022H\n\005state\030\004 \001(\01629.google.ads.google" + + "ads.v26.enums.BrandStateEnum.BrandState2" + + "\270\002\n\026BrandSuggestionService\022\326\001\n\rSuggestBr" + + "ands\0227.google.ads.googleads.v26.services" + + ".SuggestBrandsRequest\0328.google.ads.googl" + + "eads.v26.services.SuggestBrandsResponse\"" + + "R\332A\030customer_id,brand_prefix\202\323\344\223\0021\",/v26" + + "/customers/{customer_id=*}:suggestBrands" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\207\002\n%c" + + "om.google.ads.googleads.v26.servicesB\033Br" + + "andSuggestionServiceProtoP\001ZIgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + + "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + + "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + + "leAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetServiceProto.java index 205284ec7a..d3ce1f4783 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetServiceProto.java @@ -64,46 +64,46 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\032\027google/rpc/status.proto\"\247\002\n\033Mutat" + - "eCampaignAssetsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022R\n\noperations\030\002 \003(\01329.google.ad" + - "s.googleads.v26.services.CampaignAssetOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + - "\rvalidate_only\030\004 \001(\010\022j\n\025response_content" + - "_type\030\005 \001(\0162K.google.ads.googleads.v26.e" + - "nums.ResponseContentTypeEnum.ResponseCon" + - "tentType\"\237\002\n\026CampaignAssetOperation\022/\n\013u" + - "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" + - "Mask\022C\n\006create\030\001 \001(\01321.google.ads.google" + - "ads.v26.resources.CampaignAssetH\000\022C\n\006upd" + - "ate\030\003 \001(\01321.google.ads.googleads.v26.res" + - "ources.CampaignAssetH\000\022=\n\006remove\030\002 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/CampaignAs" + - "setH\000B\013\n\toperation\"\240\001\n\034MutateCampaignAss" + - "etsResponse\0221\n\025partial_failure_error\030\001 \001" + - "(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(\0132" + - "<.google.ads.googleads.v26.services.Muta" + - "teCampaignAssetResult\"\252\001\n\031MutateCampaign" + - "AssetResult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n" + - "&googleads.googleapis.com/CampaignAsset\022" + - "I\n\016campaign_asset\030\002 \001(\01321.google.ads.goo" + - "gleads.v26.resources.CampaignAsset2\321\002\n\024C" + - "ampaignAssetService\022\361\001\n\024MutateCampaignAs" + - "sets\022>.google.ads.googleads.v26.services" + - ".MutateCampaignAssetsRequest\032?.google.ad" + - "s.googleads.v26.services.MutateCampaignA" + - "ssetsResponse\"X\332A\026customer_id,operations" + - "\202\323\344\223\0029\"4/v26/customers/{customer_id=*}/c" + - "ampaignAssets:mutate:\001*\032E\312A\030googleads.go" + - "ogleapis.com\322A\'https://www.googleapis.co" + - "m/auth/adwordsB\205\002\n%com.google.ads.google" + - "ads.v26.servicesB\031CampaignAssetServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "proto\032\027google/rpc/status.proto\"\251\002\n\033Mutat" + + "eCampaignAssetsRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022S\n\noperations\030\002 \003(\01329.google.a" + + "ds.googleads.v26.services.CampaignAssetO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022" + + "\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_conte" + + "nt_type\030\005 \001(\0162K.google.ads.googleads.v26" + + ".enums.ResponseContentTypeEnum.ResponseC" + + "ontentType\"\237\002\n\026CampaignAssetOperation\022/\n" + + "\013update_mask\030\004 \001(\0132\032.google.protobuf.Fie" + + "ldMask\022C\n\006create\030\001 \001(\01321.google.ads.goog" + + "leads.v26.resources.CampaignAssetH\000\022C\n\006u" + + "pdate\030\003 \001(\01321.google.ads.googleads.v26.r" + + "esources.CampaignAssetH\000\022=\n\006remove\030\002 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Campaign" + + "AssetH\000B\013\n\toperation\"\240\001\n\034MutateCampaignA" + + "ssetsResponse\0221\n\025partial_failure_error\030\001" + + " \001(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(" + + "\0132<.google.ads.googleads.v26.services.Mu" + + "tateCampaignAssetResult\"\252\001\n\031MutateCampai" + + "gnAssetResult\022B\n\rresource_name\030\001 \001(\tB+\372A" + + "(\n&googleads.googleapis.com/CampaignAsse" + + "t\022I\n\016campaign_asset\030\002 \001(\01321.google.ads.g" + + "oogleads.v26.resources.CampaignAsset2\321\002\n" + + "\024CampaignAssetService\022\361\001\n\024MutateCampaign" + + "Assets\022>.google.ads.googleads.v26.servic" + + "es.MutateCampaignAssetsRequest\032?.google." + + "ads.googleads.v26.services.MutateCampaig" + + "nAssetsResponse\"X\332A\026customer_id,operatio" + + "ns\202\323\344\223\0029\"4/v26/customers/{customer_id=*}" + + "/campaignAssets:mutate:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\205\002\n%com.google.ads.goog" + + "leads.v26.servicesB\031CampaignAssetService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetSetServiceProto.java index 5bc46ad367..112385eced 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignAssetSetServiceProto.java @@ -64,43 +64,43 @@ public static void registerAllExtensions( "otations.proto\032\027google/api/client.proto\032" + "\037google/api/field_behavior.proto\032\031google" + "/api/resource.proto\032\027google/rpc/status.p" + - "roto\"\255\002\n\036MutateCampaignAssetSetsRequest\022" + - "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022U\n\noperations\030" + - "\002 \003(\0132<.google.ads.googleads.v26.service" + - "s.CampaignAssetSetOperationB\003\340A\002\022\027\n\017part" + - "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + - "\022j\n\025response_content_type\030\005 \001(\0162K.google" + - ".ads.googleads.v26.enums.ResponseContent" + - "TypeEnum.ResponseContentType\"\262\001\n\031Campaig" + - "nAssetSetOperation\022F\n\006create\030\001 \001(\01324.goo" + - "gle.ads.googleads.v26.resources.Campaign" + - "AssetSetH\000\022@\n\006remove\030\002 \001(\tB.\372A+\n)googlea" + - "ds.googleapis.com/CampaignAssetSetH\000B\013\n\t" + - "operation\"\246\001\n\037MutateCampaignAssetSetsRes" + - "ponse\022P\n\007results\030\001 \003(\0132?.google.ads.goog" + + "roto\"\257\002\n\036MutateCampaignAssetSetsRequest\022" + + "\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022V\n\noperations" + + "\030\002 \003(\0132<.google.ads.googleads.v26.servic" + + "es.CampaignAssetSetOperationB\004\342A\001\002\022\027\n\017pa" + + "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + + "(\010\022j\n\025response_content_type\030\005 \001(\0162K.goog" + + "le.ads.googleads.v26.enums.ResponseConte" + + "ntTypeEnum.ResponseContentType\"\262\001\n\031Campa" + + "ignAssetSetOperation\022F\n\006create\030\001 \001(\01324.g" + + "oogle.ads.googleads.v26.resources.Campai" + + "gnAssetSetH\000\022@\n\006remove\030\002 \001(\tB.\372A+\n)googl" + + "eads.googleapis.com/CampaignAssetSetH\000B\013" + + "\n\toperation\"\246\001\n\037MutateCampaignAssetSetsR" + + "esponse\022P\n\007results\030\001 \003(\0132?.google.ads.go" + + "ogleads.v26.services.MutateCampaignAsset" + + "SetResult\0221\n\025partial_failure_error\030\002 \001(\013" + + "2\022.google.rpc.Status\"\267\001\n\034MutateCampaignA" + + "ssetSetResult\022E\n\rresource_name\030\001 \001(\tB.\372A" + + "+\n)googleads.googleapis.com/CampaignAsse" + + "tSet\022P\n\022campaign_asset_set\030\002 \001(\01324.googl" + + "e.ads.googleads.v26.resources.CampaignAs" + + "setSet2\340\002\n\027CampaignAssetSetService\022\375\001\n\027M" + + "utateCampaignAssetSets\022A.google.ads.goog" + "leads.v26.services.MutateCampaignAssetSe" + - "tResult\0221\n\025partial_failure_error\030\002 \001(\0132\022" + - ".google.rpc.Status\"\267\001\n\034MutateCampaignAss" + - "etSetResult\022E\n\rresource_name\030\001 \001(\tB.\372A+\n" + - ")googleads.googleapis.com/CampaignAssetS" + - "et\022P\n\022campaign_asset_set\030\002 \001(\01324.google." + - "ads.googleads.v26.resources.CampaignAsse" + - "tSet2\340\002\n\027CampaignAssetSetService\022\375\001\n\027Mut" + - "ateCampaignAssetSets\022A.google.ads.google" + - "ads.v26.services.MutateCampaignAssetSets" + - "Request\032B.google.ads.googleads.v26.servi" + - "ces.MutateCampaignAssetSetsResponse\"[\332A\026" + - "customer_id,operations\202\323\344\223\002<\"7/v26/custo" + - "mers/{customer_id=*}/campaignAssetSets:m" + - "utate:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\210\002\n%com.google.ads.googleads.v26.service" + - "sB\034CampaignAssetSetServiceProtoP\001ZIgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + - "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + - "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + - "::GoogleAds::V26::Servicesb\006proto3" + "tsRequest\032B.google.ads.googleads.v26.ser" + + "vices.MutateCampaignAssetSetsResponse\"[\332" + + "A\026customer_id,operations\202\323\344\223\002<\"7/v26/cus" + + "tomers/{customer_id=*}/campaignAssetSets" + + ":mutate:\001*\032E\312A\030googleads.googleapis.com\322" + + "A\'https://www.googleapis.com/auth/adword" + + "sB\210\002\n%com.google.ads.googleads.v26.servi" + + "cesB\034CampaignAssetSetServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBidModifierServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBidModifierServiceProto.java index 1b5d0d7cd0..7fb939399d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBidModifierServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBidModifierServiceProto.java @@ -65,48 +65,48 @@ public static void registerAllExtensions( "proto\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032 google/protob" + "uf/field_mask.proto\032\027google/rpc/status.p" + - "roto\"\263\002\n!MutateCampaignBidModifiersReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022X\n\noperatio" + - "ns\030\002 \003(\0132?.google.ads.googleads.v26.serv" + - "ices.CampaignBidModifierOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"\267\002\n\034C" + - "ampaignBidModifierOperation\022/\n\013update_ma" + - "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022I\n\006" + - "create\030\001 \001(\01327.google.ads.googleads.v26." + - "resources.CampaignBidModifierH\000\022I\n\006updat" + - "e\030\002 \001(\01327.google.ads.googleads.v26.resou" + - "rces.CampaignBidModifierH\000\022C\n\006remove\030\003 \001" + - "(\tB1\372A.\n,googleads.googleapis.com/Campai" + - "gnBidModifierH\000B\013\n\toperation\"\254\001\n\"MutateC" + - "ampaignBidModifiersResponse\0221\n\025partial_f" + - "ailure_error\030\003 \001(\0132\022.google.rpc.Status\022S" + - "\n\007results\030\002 \003(\0132B.google.ads.googleads.v" + - "26.services.MutateCampaignBidModifierRes" + - "ult\"\303\001\n\037MutateCampaignBidModifierResult\022" + - "H\n\rresource_name\030\001 \001(\tB1\372A.\n,googleads.g" + - "oogleapis.com/CampaignBidModifier\022V\n\025cam" + - "paign_bid_modifier\030\002 \001(\01327.google.ads.go" + - "ogleads.v26.resources.CampaignBidModifie" + - "r2\357\002\n\032CampaignBidModifierService\022\211\002\n\032Mut" + - "ateCampaignBidModifiers\022D.google.ads.goo" + - "gleads.v26.services.MutateCampaignBidMod" + - "ifiersRequest\032E.google.ads.googleads.v26" + - ".services.MutateCampaignBidModifiersResp" + - "onse\"^\332A\026customer_id,operations\202\323\344\223\002?\":/" + - "v26/customers/{customer_id=*}/campaignBi" + - "dModifiers:mutate:\001*\032E\312A\030googleads.googl" + - "eapis.com\322A\'https://www.googleapis.com/a" + - "uth/adwordsB\213\002\n%com.google.ads.googleads" + - ".v26.servicesB\037CampaignBidModifierServic" + - "eProtoP\001ZIgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/services;servi" + - "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + - "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + - "s\352\002%Google::Ads::GoogleAds::V26::Service" + - "sb\006proto3" + "roto\"\265\002\n!MutateCampaignBidModifiersReque" + + "st\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022Y\n\noperati" + + "ons\030\002 \003(\0132?.google.ads.googleads.v26.ser" + + "vices.CampaignBidModifierOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"\267\002\n" + + "\034CampaignBidModifierOperation\022/\n\013update_" + + "mask\030\004 \001(\0132\032.google.protobuf.FieldMask\022I" + + "\n\006create\030\001 \001(\01327.google.ads.googleads.v2" + + "6.resources.CampaignBidModifierH\000\022I\n\006upd" + + "ate\030\002 \001(\01327.google.ads.googleads.v26.res" + + "ources.CampaignBidModifierH\000\022C\n\006remove\030\003" + + " \001(\tB1\372A.\n,googleads.googleapis.com/Camp" + + "aignBidModifierH\000B\013\n\toperation\"\254\001\n\"Mutat" + + "eCampaignBidModifiersResponse\0221\n\025partial" + + "_failure_error\030\003 \001(\0132\022.google.rpc.Status" + + "\022S\n\007results\030\002 \003(\0132B.google.ads.googleads" + + ".v26.services.MutateCampaignBidModifierR" + + "esult\"\303\001\n\037MutateCampaignBidModifierResul" + + "t\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,googleads" + + ".googleapis.com/CampaignBidModifier\022V\n\025c" + + "ampaign_bid_modifier\030\002 \001(\01327.google.ads." + + "googleads.v26.resources.CampaignBidModif" + + "ier2\357\002\n\032CampaignBidModifierService\022\211\002\n\032M" + + "utateCampaignBidModifiers\022D.google.ads.g" + + "oogleads.v26.services.MutateCampaignBidM" + + "odifiersRequest\032E.google.ads.googleads.v" + + "26.services.MutateCampaignBidModifiersRe" + + "sponse\"^\332A\026customer_id,operations\202\323\344\223\002?\"" + + ":/v26/customers/{customer_id=*}/campaign" + + "BidModifiers:mutate:\001*\032E\312A\030googleads.goo" + + "gleapis.com\322A\'https://www.googleapis.com" + + "/auth/adwordsB\213\002\n%com.google.ads.googlea" + + "ds.v26.servicesB\037CampaignBidModifierServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperation.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperation.java index ddf8d7a656..0d040b01b8 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperation.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperation.java @@ -8,6 +8,11 @@ /** *
  * A single operation (create, update, remove) on a campaign budget.
+ *
+ * Update operations require an `update_mask` specifying which fields to modify.
+ * Note that `explicitly_shared` defaults to `true` if unspecified. A non-shared
+ * budget can be updated to explicitly shared, but an explicitly shared budget
+ * cannot become non-shared.
  * 
* * Protobuf type {@code google.ads.googleads.v26.services.CampaignBudgetOperation} @@ -97,6 +102,7 @@ public int getNumber() { /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -109,6 +115,7 @@ public boolean hasUpdateMask() { /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -121,6 +128,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -134,6 +142,9 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -146,6 +157,9 @@ public boolean hasCreate() { /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -161,6 +175,9 @@ public com.google.ads.googleads.v26.resources.CampaignBudget getCreate() { /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -177,7 +194,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudgetOrBuilder getCreateO /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -190,7 +210,10 @@ public boolean hasUpdate() { /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -206,7 +229,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudget getUpdate() { /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -510,6 +536,11 @@ protected Builder newBuilderForType( /** *
    * A single operation (create, update, remove) on a campaign budget.
+   *
+   * Update operations require an `update_mask` specifying which fields to modify.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A non-shared
+   * budget can be updated to explicitly shared, but an explicitly shared budget
+   * cannot become non-shared.
    * 
* * Protobuf type {@code google.ads.googleads.v26.services.CampaignBudgetOperation} @@ -746,6 +777,7 @@ public Builder clearOperation() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -757,6 +789,7 @@ public boolean hasUpdateMask() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -772,6 +805,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -792,6 +826,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -810,6 +845,7 @@ public Builder setUpdateMask( /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -835,6 +871,7 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -852,6 +889,7 @@ public Builder clearUpdateMask() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -864,6 +902,7 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -879,6 +918,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { /** *
      * FieldMask that determines which resource fields are modified in an update.
+     * Required for `update` operations.
      * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -902,6 +942,9 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -914,6 +957,9 @@ public boolean hasCreate() { /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -936,6 +982,9 @@ public com.google.ads.googleads.v26.resources.CampaignBudget getCreate() { /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -956,6 +1005,9 @@ public Builder setCreate(com.google.ads.googleads.v26.resources.CampaignBudget v /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -974,6 +1026,9 @@ public Builder setCreate( /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -1001,6 +1056,9 @@ public Builder mergeCreate(com.google.ads.googleads.v26.resources.CampaignBudget /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -1024,6 +1082,9 @@ public Builder clearCreate() { /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -1034,6 +1095,9 @@ public com.google.ads.googleads.v26.resources.CampaignBudget.Builder getCreateBu /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -1052,6 +1116,9 @@ public com.google.ads.googleads.v26.resources.CampaignBudgetOrBuilder getCreateO /** *
      * Create operation: No resource name is expected for the new budget.
+     * Note that `explicitly_shared` defaults to `true` if unspecified. A
+     * non-shared budget can be updated to explicitly shared, but an explicitly
+     * shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -1080,7 +1147,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudgetOrBuilder getCreateO /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1093,7 +1163,10 @@ public boolean hasUpdate() { /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1116,7 +1189,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudget getUpdate() { /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1137,7 +1213,10 @@ public Builder setUpdate(com.google.ads.googleads.v26.resources.CampaignBudget v /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1156,7 +1235,10 @@ public Builder setUpdate( /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1184,7 +1266,10 @@ public Builder mergeUpdate(com.google.ads.googleads.v26.resources.CampaignBudget /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1208,7 +1293,10 @@ public Builder clearUpdate() { /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1219,7 +1307,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudget.Builder getUpdateBu /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -1238,7 +1329,10 @@ public com.google.ads.googleads.v26.resources.CampaignBudgetOrBuilder getUpdateO /** *
      * Update operation: The campaign budget is expected to have a valid
-     * resource name.
+     * resource name, and `update_mask` must be populated with the fields to
+     * modify. Note that `explicitly_shared` defaults to `true` if
+     * unspecified. A non-shared budget can be updated to explicitly shared,
+     * but an explicitly shared budget cannot become non-shared.
      * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperationOrBuilder.java index 4e6b1150d0..b80eebf39b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperationOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetOperationOrBuilder.java @@ -13,6 +13,7 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -22,6 +23,7 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -31,6 +33,7 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * FieldMask that determines which resource fields are modified in an update.
+   * Required for `update` operations.
    * 
* * .google.protobuf.FieldMask update_mask = 4; @@ -40,6 +43,9 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -49,6 +55,9 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -58,6 +67,9 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Create operation: No resource name is expected for the new budget.
+   * Note that `explicitly_shared` defaults to `true` if unspecified. A
+   * non-shared budget can be updated to explicitly shared, but an explicitly
+   * shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget create = 1; @@ -67,7 +79,10 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -77,7 +92,10 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; @@ -87,7 +105,10 @@ public interface CampaignBudgetOperationOrBuilder extends /** *
    * Update operation: The campaign budget is expected to have a valid
-   * resource name.
+   * resource name, and `update_mask` must be populated with the fields to
+   * modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared,
+   * but an explicitly shared budget cannot become non-shared.
    * 
* * .google.ads.googleads.v26.resources.CampaignBudget update = 2; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetServiceProto.java index 0eaac62c90..34cfab2e25 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignBudgetServiceProto.java @@ -64,46 +64,46 @@ public static void registerAllExtensions( "ns.proto\032\027google/api/client.proto\032\037googl" + "e/api/field_behavior.proto\032\031google/api/r" + "esource.proto\032 google/protobuf/field_mas" + - "k.proto\032\027google/rpc/status.proto\"\251\002\n\034Mut" + - "ateCampaignBudgetsRequest\022\030\n\013customer_id" + - "\030\001 \001(\tB\003\340A\002\022S\n\noperations\030\002 \003(\0132:.google" + - ".ads.googleads.v26.services.CampaignBudg" + - "etOperationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(" + - "\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_con" + - "tent_type\030\005 \001(\0162K.google.ads.googleads.v" + - "26.enums.ResponseContentTypeEnum.Respons" + - "eContentType\"\243\002\n\027CampaignBudgetOperation" + - "\022/\n\013update_mask\030\004 \001(\0132\032.google.protobuf." + - "FieldMask\022D\n\006create\030\001 \001(\01322.google.ads.g" + - "oogleads.v26.resources.CampaignBudgetH\000\022" + - "D\n\006update\030\002 \001(\01322.google.ads.googleads.v" + - "26.resources.CampaignBudgetH\000\022>\n\006remove\030" + - "\003 \001(\tB,\372A)\n\'googleads.googleapis.com/Cam" + - "paignBudgetH\000B\013\n\toperation\"\242\001\n\035MutateCam" + - "paignBudgetsResponse\0221\n\025partial_failure_" + - "error\030\003 \001(\0132\022.google.rpc.Status\022N\n\007resul" + - "ts\030\002 \003(\0132=.google.ads.googleads.v26.serv" + - "ices.MutateCampaignBudgetResult\"\256\001\n\032Muta" + - "teCampaignBudgetResult\022C\n\rresource_name\030" + - "\001 \001(\tB,\372A)\n\'googleads.googleapis.com/Cam" + - "paignBudget\022K\n\017campaign_budget\030\002 \001(\01322.g" + - "oogle.ads.googleads.v26.resources.Campai" + - "gnBudget2\326\002\n\025CampaignBudgetService\022\365\001\n\025M" + - "utateCampaignBudgets\022?.google.ads.google" + - "ads.v26.services.MutateCampaignBudgetsRe" + - "quest\032@.google.ads.googleads.v26.service" + - "s.MutateCampaignBudgetsResponse\"Y\332A\026cust" + - "omer_id,operations\202\323\344\223\002:\"5/v26/customers" + - "/{customer_id=*}/campaignBudgets:mutate:" + - "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + - "//www.googleapis.com/auth/adwordsB\206\002\n%co" + - "m.google.ads.googleads.v26.servicesB\032Cam" + - "paignBudgetServiceProtoP\001ZIgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/services;services\242\002\003GAA\252\002!Google.Ads." + - "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" + - "leAds\\V26\\Services\352\002%Google::Ads::Google" + - "Ads::V26::Servicesb\006proto3" + "k.proto\032\027google/rpc/status.proto\"\253\002\n\034Mut" + + "ateCampaignBudgetsRequest\022\031\n\013customer_id" + + "\030\001 \001(\tB\004\342A\001\002\022T\n\noperations\030\002 \003(\0132:.googl" + + "e.ads.googleads.v26.services.CampaignBud" + + "getOperationB\004\342A\001\002\022\027\n\017partial_failure\030\003 " + + "\001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_c" + + "ontent_type\030\005 \001(\0162K.google.ads.googleads" + + ".v26.enums.ResponseContentTypeEnum.Respo" + + "nseContentType\"\243\002\n\027CampaignBudgetOperati" + + "on\022/\n\013update_mask\030\004 \001(\0132\032.google.protobu" + + "f.FieldMask\022D\n\006create\030\001 \001(\01322.google.ads" + + ".googleads.v26.resources.CampaignBudgetH" + + "\000\022D\n\006update\030\002 \001(\01322.google.ads.googleads" + + ".v26.resources.CampaignBudgetH\000\022>\n\006remov" + + "e\030\003 \001(\tB,\372A)\n\'googleads.googleapis.com/C" + + "ampaignBudgetH\000B\013\n\toperation\"\242\001\n\035MutateC" + + "ampaignBudgetsResponse\0221\n\025partial_failur" + + "e_error\030\003 \001(\0132\022.google.rpc.Status\022N\n\007res" + + "ults\030\002 \003(\0132=.google.ads.googleads.v26.se" + + "rvices.MutateCampaignBudgetResult\"\256\001\n\032Mu" + + "tateCampaignBudgetResult\022C\n\rresource_nam" + + "e\030\001 \001(\tB,\372A)\n\'googleads.googleapis.com/C" + + "ampaignBudget\022K\n\017campaign_budget\030\002 \001(\01322" + + ".google.ads.googleads.v26.resources.Camp" + + "aignBudget2\326\002\n\025CampaignBudgetService\022\365\001\n" + + "\025MutateCampaignBudgets\022?.google.ads.goog" + + "leads.v26.services.MutateCampaignBudgets" + + "Request\032@.google.ads.googleads.v26.servi" + + "ces.MutateCampaignBudgetsResponse\"Y\332A\026cu" + + "stomer_id,operations\202\323\344\223\002:\"5/v26/custome" + + "rs/{customer_id=*}/campaignBudgets:mutat" + + "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\206\002\n%" + + "com.google.ads.googleads.v26.servicesB\032C" + + "ampaignBudgetServiceProtoP\001ZIgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + + "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + + "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + + "leAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignConversionGoalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignConversionGoalServiceProto.java index 7e5fd1a745..a22e3dd739 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignConversionGoalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignConversionGoalServiceProto.java @@ -63,38 +63,38 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\"\264\001\n$MutateCampaignConversionGoalsR" + - "equest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022[\n\noper" + - "ations\030\002 \003(\0132B.google.ads.googleads.v26." + - "services.CampaignConversionGoalOperation" + - "B\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\"\255\001\n\037Campaig" + - "nConversionGoalOperation\022/\n\013update_mask\030" + - "\002 \001(\0132\032.google.protobuf.FieldMask\022L\n\006upd" + - "ate\030\001 \001(\0132:.google.ads.googleads.v26.res" + - "ources.CampaignConversionGoalH\000B\013\n\topera" + - "tion\"\177\n%MutateCampaignConversionGoalsRes" + - "ponse\022V\n\007results\030\001 \003(\0132E.google.ads.goog" + - "leads.v26.services.MutateCampaignConvers" + - "ionGoalResult\"q\n\"MutateCampaignConversio" + - "nGoalResult\022K\n\rresource_name\030\001 \001(\tB4\372A1\n" + - "/googleads.googleapis.com/CampaignConver" + - "sionGoal2\376\002\n\035CampaignConversionGoalServi" + - "ce\022\225\002\n\035MutateCampaignConversionGoals\022G.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ampaignConversionGoalsRequest\032H.google.a" + - "ds.googleads.v26.services.MutateCampaign" + - "ConversionGoalsResponse\"a\332A\026customer_id," + - "operations\202\323\344\223\002B\"=/v26/customers/{custom" + - "er_id=*}/campaignConversionGoals:mutate:" + - "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + - "//www.googleapis.com/auth/adwordsB\216\002\n%co" + - "m.google.ads.googleads.v26.servicesB\"Cam" + - "paignConversionGoalServiceProtoP\001ZIgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + - "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + - "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + - "::GoogleAds::V26::Servicesb\006proto3" + "proto\"\266\001\n$MutateCampaignConversionGoalsR" + + "equest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022\\\n\nope" + + "rations\030\002 \003(\0132B.google.ads.googleads.v26" + + ".services.CampaignConversionGoalOperatio" + + "nB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\"\255\001\n\037Campa" + + "ignConversionGoalOperation\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\022L\n\006u" + + "pdate\030\001 \001(\0132:.google.ads.googleads.v26.r" + + "esources.CampaignConversionGoalH\000B\013\n\tope" + + "ration\"\177\n%MutateCampaignConversionGoalsR" + + "esponse\022V\n\007results\030\001 \003(\0132E.google.ads.go" + + "ogleads.v26.services.MutateCampaignConve" + + "rsionGoalResult\"q\n\"MutateCampaignConvers" + + "ionGoalResult\022K\n\rresource_name\030\001 \001(\tB4\372A" + + "1\n/googleads.googleapis.com/CampaignConv" + + "ersionGoal2\376\002\n\035CampaignConversionGoalSer" + + "vice\022\225\002\n\035MutateCampaignConversionGoals\022G" + + ".google.ads.googleads.v26.services.Mutat" + + "eCampaignConversionGoalsRequest\032H.google" + + ".ads.googleads.v26.services.MutateCampai" + + "gnConversionGoalsResponse\"a\332A\026customer_i" + + "d,operations\202\323\344\223\002B\"=/v26/customers/{cust" + + "omer_id=*}/campaignConversionGoals:mutat" + + "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\216\002\n%" + + "com.google.ads.googleads.v26.servicesB\"C" + + "ampaignConversionGoalServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCriterionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCriterionServiceProto.java index fc0c022bc5..baf63e30e5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCriterionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCriterionServiceProto.java @@ -64,47 +64,47 @@ public static void registerAllExtensions( "otations.proto\032\027google/api/client.proto\032" + "\037google/api/field_behavior.proto\032\031google" + "/api/resource.proto\032 google/protobuf/fie" + - "ld_mask.proto\032\027google/rpc/status.proto\"\255" + - "\002\n\035MutateCampaignCriteriaRequest\022\030\n\013cust" + - "omer_id\030\001 \001(\tB\003\340A\002\022V\n\noperations\030\002 \003(\0132=" + - ".google.ads.googleads.v26.services.Campa" + - "ignCriterionOperationB\003\340A\002\022\027\n\017partial_fa" + - "ilure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025re" + - "sponse_content_type\030\005 \001(\0162K.google.ads.g" + - "oogleads.v26.enums.ResponseContentTypeEn" + - "um.ResponseContentType\"\257\002\n\032CampaignCrite" + - "rionOperation\022/\n\013update_mask\030\004 \001(\0132\032.goo" + - "gle.protobuf.FieldMask\022G\n\006create\030\001 \001(\01325" + - ".google.ads.googleads.v26.resources.Camp" + - "aignCriterionH\000\022G\n\006update\030\002 \001(\01325.google" + - ".ads.googleads.v26.resources.CampaignCri" + - "terionH\000\022A\n\006remove\030\003 \001(\tB/\372A,\n*googleads" + - ".googleapis.com/CampaignCriterionH\000B\013\n\to" + - "peration\"\246\001\n\036MutateCampaignCriteriaRespo" + - "nse\0221\n\025partial_failure_error\030\003 \001(\0132\022.goo" + - "gle.rpc.Status\022Q\n\007results\030\002 \003(\0132@.google" + - ".ads.googleads.v26.services.MutateCampai" + - "gnCriterionResult\"\272\001\n\035MutateCampaignCrit" + - "erionResult\022F\n\rresource_name\030\001 \001(\tB/\372A,\n" + - "*googleads.googleapis.com/CampaignCriter" + - "ion\022Q\n\022campaign_criterion\030\002 \001(\01325.google" + - ".ads.googleads.v26.resources.CampaignCri" + - "terion2\335\002\n\030CampaignCriterionService\022\371\001\n\026" + - "MutateCampaignCriteria\022@.google.ads.goog" + - "leads.v26.services.MutateCampaignCriteri" + - "aRequest\032A.google.ads.googleads.v26.serv" + - "ices.MutateCampaignCriteriaResponse\"Z\332A\026" + - "customer_id,operations\202\323\344\223\002;\"6/v26/custo" + - "mers/{customer_id=*}/campaignCriteria:mu" + - "tate:\001*\032E\312A\030googleads.googleapis.com\322A\'h" + - "ttps://www.googleapis.com/auth/adwordsB\211" + - "\002\n%com.google.ads.googleads.v26.services" + - "B\035CampaignCriterionServiceProtoP\001ZIgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + - "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + - "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + - "::GoogleAds::V26::Servicesb\006proto3" + "ld_mask.proto\032\027google/rpc/status.proto\"\257" + + "\002\n\035MutateCampaignCriteriaRequest\022\031\n\013cust" + + "omer_id\030\001 \001(\tB\004\342A\001\002\022W\n\noperations\030\002 \003(\0132" + + "=.google.ads.googleads.v26.services.Camp" + + "aignCriterionOperationB\004\342A\001\002\022\027\n\017partial_" + + "failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025" + + "response_content_type\030\005 \001(\0162K.google.ads" + + ".googleads.v26.enums.ResponseContentType" + + "Enum.ResponseContentType\"\257\002\n\032CampaignCri" + + "terionOperation\022/\n\013update_mask\030\004 \001(\0132\032.g" + + "oogle.protobuf.FieldMask\022G\n\006create\030\001 \001(\013" + + "25.google.ads.googleads.v26.resources.Ca" + + "mpaignCriterionH\000\022G\n\006update\030\002 \001(\01325.goog" + + "le.ads.googleads.v26.resources.CampaignC" + + "riterionH\000\022A\n\006remove\030\003 \001(\tB/\372A,\n*googlea" + + "ds.googleapis.com/CampaignCriterionH\000B\013\n" + + "\toperation\"\246\001\n\036MutateCampaignCriteriaRes" + + "ponse\0221\n\025partial_failure_error\030\003 \001(\0132\022.g" + + "oogle.rpc.Status\022Q\n\007results\030\002 \003(\0132@.goog" + + "le.ads.googleads.v26.services.MutateCamp" + + "aignCriterionResult\"\272\001\n\035MutateCampaignCr" + + "iterionResult\022F\n\rresource_name\030\001 \001(\tB/\372A" + + ",\n*googleads.googleapis.com/CampaignCrit" + + "erion\022Q\n\022campaign_criterion\030\002 \001(\01325.goog" + + "le.ads.googleads.v26.resources.CampaignC" + + "riterion2\335\002\n\030CampaignCriterionService\022\371\001" + + "\n\026MutateCampaignCriteria\022@.google.ads.go" + + "ogleads.v26.services.MutateCampaignCrite" + + "riaRequest\032A.google.ads.googleads.v26.se" + + "rvices.MutateCampaignCriteriaResponse\"Z\332" + + "A\026customer_id,operations\202\323\344\223\002;\"6/v26/cus" + + "tomers/{customer_id=*}/campaignCriteria:" + + "mutate:\001*\032E\312A\030googleads.googleapis.com\322A" + + "\'https://www.googleapis.com/auth/adwords" + + "B\211\002\n%com.google.ads.googleads.v26.servic" + + "esB\035CampaignCriterionServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCustomizerServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCustomizerServiceProto.java index d3ac1d9eae..53b2ab124a 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCustomizerServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignCustomizerServiceProto.java @@ -64,44 +64,44 @@ public static void registerAllExtensions( "nnotations.proto\032\027google/api/client.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032\027google/rpc/status" + - ".proto\"\261\002\n MutateCampaignCustomizersRequ" + - "est\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022W\n\noperati" + - "ons\030\002 \003(\0132>.google.ads.googleads.v26.ser" + - "vices.CampaignCustomizerOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"\270\001\n\033C" + - "ampaignCustomizerOperation\022H\n\006create\030\001 \001" + - "(\01326.google.ads.googleads.v26.resources." + - "CampaignCustomizerH\000\022B\n\006remove\030\002 \001(\tB0\372A" + - "-\n+googleads.googleapis.com/CampaignCust" + - "omizerH\000B\013\n\toperation\"\252\001\n!MutateCampaign" + - "CustomizersResponse\022R\n\007results\030\001 \003(\0132A.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ampaignCustomizerResult\0221\n\025partial_failu" + - "re_error\030\002 \001(\0132\022.google.rpc.Status\"\276\001\n\036M" + - "utateCampaignCustomizerResult\022G\n\rresourc" + - "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + - "com/CampaignCustomizer\022S\n\023campaign_custo" + - "mizer\030\002 \001(\01326.google.ads.googleads.v26.r" + - "esources.CampaignCustomizer2\352\002\n\031Campaign" + - "CustomizerService\022\205\002\n\031MutateCampaignCust" + - "omizers\022C.google.ads.googleads.v26.servi" + - "ces.MutateCampaignCustomizersRequest\032D.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ampaignCustomizersResponse\"]\332A\026customer_" + - "id,operations\202\323\344\223\002>\"9/v26/customers/{cus" + - "tomer_id=*}/campaignCustomizers:mutate:\001" + - "*\032E\312A\030googleads.googleapis.com\322A\'https:/" + - "/www.googleapis.com/auth/adwordsB\212\002\n%com" + - ".google.ads.googleads.v26.servicesB\036Camp" + - "aignCustomizerServiceProtoP\001ZIgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/services;services\242\002\003GAA\252\002!Google.A" + - "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + - "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + - "gleAds::V26::Servicesb\006proto3" + ".proto\"\263\002\n MutateCampaignCustomizersRequ" + + "est\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022X\n\noperat" + + "ions\030\002 \003(\0132>.google.ads.googleads.v26.se" + + "rvices.CampaignCustomizerOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"\270\001\n" + + "\033CampaignCustomizerOperation\022H\n\006create\030\001" + + " \001(\01326.google.ads.googleads.v26.resource" + + "s.CampaignCustomizerH\000\022B\n\006remove\030\002 \001(\tB0" + + "\372A-\n+googleads.googleapis.com/CampaignCu" + + "stomizerH\000B\013\n\toperation\"\252\001\n!MutateCampai" + + "gnCustomizersResponse\022R\n\007results\030\001 \003(\0132A" + + ".google.ads.googleads.v26.services.Mutat" + + "eCampaignCustomizerResult\0221\n\025partial_fai" + + "lure_error\030\002 \001(\0132\022.google.rpc.Status\"\276\001\n" + + "\036MutateCampaignCustomizerResult\022G\n\rresou" + + "rce_name\030\001 \001(\tB0\372A-\n+googleads.googleapi" + + "s.com/CampaignCustomizer\022S\n\023campaign_cus" + + "tomizer\030\002 \001(\01326.google.ads.googleads.v26" + + ".resources.CampaignCustomizer2\352\002\n\031Campai" + + "gnCustomizerService\022\205\002\n\031MutateCampaignCu" + + "stomizers\022C.google.ads.googleads.v26.ser" + + "vices.MutateCampaignCustomizersRequest\032D" + + ".google.ads.googleads.v26.services.Mutat" + + "eCampaignCustomizersResponse\"]\332A\026custome" + + "r_id,operations\202\323\344\223\002>\"9/v26/customers/{c" + + "ustomer_id=*}/campaignCustomizers:mutate" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\212\002\n%c" + + "om.google.ads.googleads.v26.servicesB\036Ca" + + "mpaignCustomizerServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignDraftServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignDraftServiceProto.java index a320dbe88a..f35f8d6f2c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignDraftServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignDraftServiceProto.java @@ -81,68 +81,68 @@ public static void registerAllExtensions( "ource.proto\032#google/longrunning/operatio" + "ns.proto\032\033google/protobuf/empty.proto\032 g" + "oogle/protobuf/field_mask.proto\032\027google/" + - "rpc/status.proto\"\247\002\n\033MutateCampaignDraft" + - "sRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022R\n\nop" + - "erations\030\002 \003(\01329.google.ads.googleads.v2" + - "6.services.CampaignDraftOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"|\n\033Pr" + - "omoteCampaignDraftRequest\022F\n\016campaign_dr" + - "aft\030\001 \001(\tB.\340A\002\372A(\n&googleads.googleapis." + - "com/CampaignDraft\022\025\n\rvalidate_only\030\002 \001(\010" + - "\"\237\002\n\026CampaignDraftOperation\022/\n\013update_ma" + - "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022C\n\006" + - "create\030\001 \001(\01321.google.ads.googleads.v26." + - "resources.CampaignDraftH\000\022C\n\006update\030\002 \001(" + - "\01321.google.ads.googleads.v26.resources.C" + - "ampaignDraftH\000\022=\n\006remove\030\003 \001(\tB+\372A(\n&goo" + - "gleads.googleapis.com/CampaignDraftH\000B\013\n" + - "\toperation\"\240\001\n\034MutateCampaignDraftsRespo" + - "nse\0221\n\025partial_failure_error\030\003 \001(\0132\022.goo" + - "gle.rpc.Status\022M\n\007results\030\002 \003(\0132<.google" + - ".ads.googleads.v26.services.MutateCampai" + - "gnDraftResult\"\252\001\n\031MutateCampaignDraftRes" + - "ult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n&googlea" + - "ds.googleapis.com/CampaignDraft\022I\n\016campa" + - "ign_draft\030\002 \001(\01321.google.ads.googleads.v" + - "26.resources.CampaignDraft\"\223\001\n#ListCampa" + - "ignDraftAsyncErrorsRequest\022E\n\rresource_n" + - "ame\030\001 \001(\tB.\340A\002\372A(\n&googleads.googleapis." + - "com/CampaignDraft\022\022\n\npage_token\030\002 \001(\t\022\021\n" + - "\tpage_size\030\003 \001(\005\"c\n$ListCampaignDraftAsy" + - "ncErrorsResponse\022\"\n\006errors\030\001 \003(\0132\022.googl" + - "e.rpc.Status\022\027\n\017next_page_token\030\002 \001(\t2\340\006" + - "\n\024CampaignDraftService\022\361\001\n\024MutateCampaig" + - "nDrafts\022>.google.ads.googleads.v26.servi" + - "ces.MutateCampaignDraftsRequest\032?.google" + - ".ads.googleads.v26.services.MutateCampai" + - "gnDraftsResponse\"X\332A\026customer_id,operati" + - "ons\202\323\344\223\0029\"4/v26/customers/{customer_id=*" + - "}/campaignDrafts:mutate:\001*\022\377\001\n\024PromoteCa" + - "mpaignDraft\022>.google.ads.googleads.v26.s" + - "ervices.PromoteCampaignDraftRequest\032\035.go" + - "ogle.longrunning.Operation\"\207\001\312A.\n\025google" + - ".protobuf.Empty\022\025google.protobuf.Empty\332A" + - "\016campaign_draft\202\323\344\223\002?\":/v26/{campaign_dr" + - "aft=customers/*/campaignDrafts/*}:promot" + - "e:\001*\022\212\002\n\034ListCampaignDraftAsyncErrors\022F." + - "google.ads.googleads.v26.services.ListCa" + - "mpaignDraftAsyncErrorsRequest\032G.google.a" + - "ds.googleads.v26.services.ListCampaignDr" + - "aftAsyncErrorsResponse\"Y\332A\rresource_name" + - "\202\323\344\223\002C\022A/v26/{resource_name=customers/*/" + - "campaignDrafts/*}:listAsyncErrors\032E\312A\030go" + - "ogleads.googleapis.com\322A\'https://www.goo" + - "gleapis.com/auth/adwordsB\205\002\n%com.google." + - "ads.googleads.v26.servicesB\031CampaignDraf" + - "tServiceProtoP\001ZIgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/service" + - "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + - "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + - "Services\352\002%Google::Ads::GoogleAds::V26::" + - "Servicesb\006proto3" + "rpc/status.proto\"\251\002\n\033MutateCampaignDraft" + + "sRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022S\n\no" + + "perations\030\002 \003(\01329.google.ads.googleads.v" + + "26.services.CampaignDraftOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"}\n\033" + + "PromoteCampaignDraftRequest\022G\n\016campaign_" + + "draft\030\001 \001(\tB/\342A\001\002\372A(\n&googleads.googleap" + + "is.com/CampaignDraft\022\025\n\rvalidate_only\030\002 " + + "\001(\010\"\237\002\n\026CampaignDraftOperation\022/\n\013update" + + "_mask\030\004 \001(\0132\032.google.protobuf.FieldMask\022" + + "C\n\006create\030\001 \001(\01321.google.ads.googleads.v" + + "26.resources.CampaignDraftH\000\022C\n\006update\030\002" + + " \001(\01321.google.ads.googleads.v26.resource" + + "s.CampaignDraftH\000\022=\n\006remove\030\003 \001(\tB+\372A(\n&" + + "googleads.googleapis.com/CampaignDraftH\000" + + "B\013\n\toperation\"\240\001\n\034MutateCampaignDraftsRe" + + "sponse\0221\n\025partial_failure_error\030\003 \001(\0132\022." + + "google.rpc.Status\022M\n\007results\030\002 \003(\0132<.goo" + + "gle.ads.googleads.v26.services.MutateCam" + + "paignDraftResult\"\252\001\n\031MutateCampaignDraft" + + "Result\022B\n\rresource_name\030\001 \001(\tB+\372A(\n&goog" + + "leads.googleapis.com/CampaignDraft\022I\n\016ca" + + "mpaign_draft\030\002 \001(\01321.google.ads.googlead" + + "s.v26.resources.CampaignDraft\"\224\001\n#ListCa" + + "mpaignDraftAsyncErrorsRequest\022F\n\rresourc" + + "e_name\030\001 \001(\tB/\342A\001\002\372A(\n&googleads.googlea" + + "pis.com/CampaignDraft\022\022\n\npage_token\030\002 \001(" + + "\t\022\021\n\tpage_size\030\003 \001(\005\"c\n$ListCampaignDraf" + + "tAsyncErrorsResponse\022\"\n\006errors\030\001 \003(\0132\022.g" + + "oogle.rpc.Status\022\027\n\017next_page_token\030\002 \001(" + + "\t2\340\006\n\024CampaignDraftService\022\361\001\n\024MutateCam" + + "paignDrafts\022>.google.ads.googleads.v26.s" + + "ervices.MutateCampaignDraftsRequest\032?.go" + + "ogle.ads.googleads.v26.services.MutateCa" + + "mpaignDraftsResponse\"X\332A\026customer_id,ope" + + "rations\202\323\344\223\0029\"4/v26/customers/{customer_" + + "id=*}/campaignDrafts:mutate:\001*\022\377\001\n\024Promo" + + "teCampaignDraft\022>.google.ads.googleads.v" + + "26.services.PromoteCampaignDraftRequest\032" + + "\035.google.longrunning.Operation\"\207\001\312A.\n\025go" + + "ogle.protobuf.Empty\022\025google.protobuf.Emp" + + "ty\332A\016campaign_draft\202\323\344\223\002?\":/v26/{campaig" + + "n_draft=customers/*/campaignDrafts/*}:pr" + + "omote:\001*\022\212\002\n\034ListCampaignDraftAsyncError" + + "s\022F.google.ads.googleads.v26.services.Li" + + "stCampaignDraftAsyncErrorsRequest\032G.goog" + + "le.ads.googleads.v26.services.ListCampai" + + "gnDraftAsyncErrorsResponse\"Y\332A\rresource_" + + "name\202\323\344\223\002C\022A/v26/{resource_name=customer" + + "s/*/campaignDrafts/*}:listAsyncErrors\032E\312" + + "A\030googleads.googleapis.com\322A\'https://www" + + ".googleapis.com/auth/adwordsB\205\002\n%com.goo" + + "gle.ads.googleads.v26.servicesB\031Campaign" + + "DraftServiceProtoP\001ZIgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v26/ser" + + "vices;services\242\002\003GAA\252\002!Google.Ads.Google" + + "Ads.V26.Services\312\002!Google\\Ads\\GoogleAds\\" + + "V26\\Services\352\002%Google::Ads::GoogleAds::V" + + "26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGoalConfigServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGoalConfigServiceProto.java index e2fff8bf2e..9ea9b8a8fa 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGoalConfigServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGoalConfigServiceProto.java @@ -63,43 +63,43 @@ public static void registerAllExtensions( "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + "oto\032 google/protobuf/field_mask.proto\032\027g" + - "oogle/rpc/status.proto\"\317\001\n MutateCampaig" + - "nGoalConfigsRequest\022\030\n\013customer_id\030\001 \001(\t" + - "B\003\340A\002\022W\n\noperations\030\002 \003(\0132>.google.ads.g" + - "oogleads.v26.services.CampaignGoalConfig" + - "OperationB\003\340A\002\022\034\n\017partial_failure\030\003 \001(\010B" + - "\003\340A\001\022\032\n\rvalidate_only\030\004 \001(\010B\003\340A\001\"\263\002\n\033Cam" + - "paignGoalConfigOperation\022/\n\013update_mask\030" + - "\004 \001(\0132\032.google.protobuf.FieldMask\022H\n\006cre" + - "ate\030\001 \001(\01326.google.ads.googleads.v26.res" + - "ources.CampaignGoalConfigH\000\022H\n\006update\030\003 " + - "\001(\01326.google.ads.googleads.v26.resources" + - ".CampaignGoalConfigH\000\022B\n\006remove\030\002 \001(\tB0\372" + - "A-\n+googleads.googleapis.com/CampaignGoa" + - "lConfigH\000B\013\n\toperation\"\252\001\n!MutateCampaig" + - "nGoalConfigsResponse\0221\n\025partial_failure_" + - "error\030\001 \001(\0132\022.google.rpc.Status\022R\n\007resul" + - "ts\030\002 \003(\0132A.google.ads.googleads.v26.serv" + - "ices.MutateCampaignGoalConfigResult\"i\n\036M" + - "utateCampaignGoalConfigResult\022G\n\rresourc" + - "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + - "com/CampaignGoalConfig2\352\002\n\031CampaignGoalC" + - "onfigService\022\205\002\n\031MutateCampaignGoalConfi" + - "gs\022C.google.ads.googleads.v26.services.M" + - "utateCampaignGoalConfigsRequest\032D.google" + - ".ads.googleads.v26.services.MutateCampai" + - "gnGoalConfigsResponse\"]\332A\026customer_id,op" + - "erations\202\323\344\223\002>\"9/v26/customers/{customer" + - "_id=*}/CampaignGoalConfigs:mutate:\001*\032E\312A" + - "\030googleads.googleapis.com\322A\'https://www." + - "googleapis.com/auth/adwordsB\212\002\n%com.goog" + - "le.ads.googleads.v26.servicesB\036CampaignG" + - "oalConfigServiceProtoP\001ZIgoogle.golang.o" + - "rg/genproto/googleapis/ads/googleads/v26" + - "/services;services\242\002\003GAA\252\002!Google.Ads.Go" + - "ogleAds.V26.Services\312\002!Google\\Ads\\Google" + - "Ads\\V26\\Services\352\002%Google::Ads::GoogleAd" + - "s::V26::Servicesb\006proto3" + "oogle/rpc/status.proto\"\323\001\n MutateCampaig" + + "nGoalConfigsRequest\022\031\n\013customer_id\030\001 \001(\t" + + "B\004\342A\001\002\022X\n\noperations\030\002 \003(\0132>.google.ads." + + "googleads.v26.services.CampaignGoalConfi" + + "gOperationB\004\342A\001\002\022\035\n\017partial_failure\030\003 \001(" + + "\010B\004\342A\001\001\022\033\n\rvalidate_only\030\004 \001(\010B\004\342A\001\001\"\263\002\n" + + "\033CampaignGoalConfigOperation\022/\n\013update_m" + + "ask\030\004 \001(\0132\032.google.protobuf.FieldMask\022H\n" + + "\006create\030\001 \001(\01326.google.ads.googleads.v26" + + ".resources.CampaignGoalConfigH\000\022H\n\006updat" + + "e\030\003 \001(\01326.google.ads.googleads.v26.resou" + + "rces.CampaignGoalConfigH\000\022B\n\006remove\030\002 \001(" + + "\tB0\372A-\n+googleads.googleapis.com/Campaig" + + "nGoalConfigH\000B\013\n\toperation\"\252\001\n!MutateCam" + + "paignGoalConfigsResponse\0221\n\025partial_fail" + + "ure_error\030\001 \001(\0132\022.google.rpc.Status\022R\n\007r" + + "esults\030\002 \003(\0132A.google.ads.googleads.v26." + + "services.MutateCampaignGoalConfigResult\"" + + "i\n\036MutateCampaignGoalConfigResult\022G\n\rres" + + "ource_name\030\001 \001(\tB0\372A-\n+googleads.googlea" + + "pis.com/CampaignGoalConfig2\352\002\n\031CampaignG" + + "oalConfigService\022\205\002\n\031MutateCampaignGoalC" + + "onfigs\022C.google.ads.googleads.v26.servic" + + "es.MutateCampaignGoalConfigsRequest\032D.go" + + "ogle.ads.googleads.v26.services.MutateCa" + + "mpaignGoalConfigsResponse\"]\332A\026customer_i" + + "d,operations\202\323\344\223\002>\"9/v26/customers/{cust" + + "omer_id=*}/CampaignGoalConfigs:mutate:\001*" + + "\032E\312A\030googleads.googleapis.com\322A\'https://" + + "www.googleapis.com/auth/adwordsB\212\002\n%com." + + "google.ads.googleads.v26.servicesB\036Campa" + + "ignGoalConfigServiceProtoP\001ZIgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + + "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + + "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + + "leAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGroupServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGroupServiceProto.java index 8a232b113c..f1ea43f755 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGroupServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignGroupServiceProto.java @@ -64,46 +64,46 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\032\027google/rpc/status.proto\"\247\002\n\033Mutat" + - "eCampaignGroupsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022R\n\noperations\030\002 \003(\01329.google.ad" + - "s.googleads.v26.services.CampaignGroupOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + - "\rvalidate_only\030\004 \001(\010\022j\n\025response_content" + - "_type\030\005 \001(\0162K.google.ads.googleads.v26.e" + - "nums.ResponseContentTypeEnum.ResponseCon" + - "tentType\"\237\002\n\026CampaignGroupOperation\022/\n\013u" + - "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" + - "Mask\022C\n\006create\030\001 \001(\01321.google.ads.google" + - "ads.v26.resources.CampaignGroupH\000\022C\n\006upd" + - "ate\030\002 \001(\01321.google.ads.googleads.v26.res" + - "ources.CampaignGroupH\000\022=\n\006remove\030\003 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/CampaignGr" + - "oupH\000B\013\n\toperation\"\240\001\n\034MutateCampaignGro" + - "upsResponse\022M\n\007results\030\002 \003(\0132<.google.ad" + - "s.googleads.v26.services.MutateCampaignG" + - "roupResult\0221\n\025partial_failure_error\030\003 \001(" + - "\0132\022.google.rpc.Status\"\255\001\n\031MutateCampaign" + - "GroupResult\022E\n\rresource_name\030\001 \001(\tB.\340A\002\372" + - "A(\n&googleads.googleapis.com/CampaignGro" + - "up\022I\n\016campaign_group\030\002 \001(\01321.google.ads." + - "googleads.v26.resources.CampaignGroup2\321\002" + - "\n\024CampaignGroupService\022\361\001\n\024MutateCampaig" + - "nGroups\022>.google.ads.googleads.v26.servi" + - "ces.MutateCampaignGroupsRequest\032?.google" + - ".ads.googleads.v26.services.MutateCampai" + - "gnGroupsResponse\"X\332A\026customer_id,operati" + - "ons\202\323\344\223\0029\"4/v26/customers/{customer_id=*" + - "}/campaignGroups:mutate:\001*\032E\312A\030googleads" + - ".googleapis.com\322A\'https://www.googleapis" + - ".com/auth/adwordsB\205\002\n%com.google.ads.goo" + - "gleads.v26.servicesB\031CampaignGroupServic" + - "eProtoP\001ZIgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/services;servi" + - "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + - "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + - "s\352\002%Google::Ads::GoogleAds::V26::Service" + - "sb\006proto3" + "proto\032\027google/rpc/status.proto\"\251\002\n\033Mutat" + + "eCampaignGroupsRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022S\n\noperations\030\002 \003(\01329.google.a" + + "ds.googleads.v26.services.CampaignGroupO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022" + + "\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_conte" + + "nt_type\030\005 \001(\0162K.google.ads.googleads.v26" + + ".enums.ResponseContentTypeEnum.ResponseC" + + "ontentType\"\237\002\n\026CampaignGroupOperation\022/\n" + + "\013update_mask\030\004 \001(\0132\032.google.protobuf.Fie" + + "ldMask\022C\n\006create\030\001 \001(\01321.google.ads.goog" + + "leads.v26.resources.CampaignGroupH\000\022C\n\006u" + + "pdate\030\002 \001(\01321.google.ads.googleads.v26.r" + + "esources.CampaignGroupH\000\022=\n\006remove\030\003 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Campaign" + + "GroupH\000B\013\n\toperation\"\240\001\n\034MutateCampaignG" + + "roupsResponse\022M\n\007results\030\002 \003(\0132<.google." + + "ads.googleads.v26.services.MutateCampaig" + + "nGroupResult\0221\n\025partial_failure_error\030\003 " + + "\001(\0132\022.google.rpc.Status\"\256\001\n\031MutateCampai" + + "gnGroupResult\022F\n\rresource_name\030\001 \001(\tB/\342A" + + "\001\002\372A(\n&googleads.googleapis.com/Campaign" + + "Group\022I\n\016campaign_group\030\002 \001(\01321.google.a" + + "ds.googleads.v26.resources.CampaignGroup" + + "2\321\002\n\024CampaignGroupService\022\361\001\n\024MutateCamp" + + "aignGroups\022>.google.ads.googleads.v26.se" + + "rvices.MutateCampaignGroupsRequest\032?.goo" + + "gle.ads.googleads.v26.services.MutateCam" + + "paignGroupsResponse\"X\332A\026customer_id,oper" + + "ations\202\323\344\223\0029\"4/v26/customers/{customer_i" + + "d=*}/campaignGroups:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\205\002\n%com.google.ads." + + "googleads.v26.servicesB\031CampaignGroupSer" + + "viceProtoP\001ZIgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/services;se" + + "rvices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26." + + "Services\312\002!Google\\Ads\\GoogleAds\\V26\\Serv" + + "ices\352\002%Google::Ads::GoogleAds::V26::Serv" + + "icesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignLabelServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignLabelServiceProto.java index aa625b385a..9936114144 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignLabelServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignLabelServiceProto.java @@ -62,38 +62,38 @@ public static void registerAllExtensions( "ogle/api/annotations.proto\032\027google/api/c" + "lient.proto\032\037google/api/field_behavior.p" + "roto\032\031google/api/resource.proto\032\027google/" + - "rpc/status.proto\"\273\001\n\033MutateCampaignLabel" + - "sRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022R\n\nop" + - "erations\030\002 \003(\01329.google.ads.googleads.v2" + - "6.services.CampaignLabelOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\"\251\001\n\026CampaignLabelOperation\022C\n\006cre" + - "ate\030\001 \001(\01321.google.ads.googleads.v26.res" + - "ources.CampaignLabelH\000\022=\n\006remove\030\002 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/CampaignLa" + - "belH\000B\013\n\toperation\"\240\001\n\034MutateCampaignLab" + - "elsResponse\0221\n\025partial_failure_error\030\003 \001" + - "(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(\0132" + - "<.google.ads.googleads.v26.services.Muta" + - "teCampaignLabelResult\"_\n\031MutateCampaignL" + - "abelResult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n&" + - "googleads.googleapis.com/CampaignLabel2\321" + - "\002\n\024CampaignLabelService\022\361\001\n\024MutateCampai" + - "gnLabels\022>.google.ads.googleads.v26.serv" + - "ices.MutateCampaignLabelsRequest\032?.googl" + - "e.ads.googleads.v26.services.MutateCampa" + - "ignLabelsResponse\"X\332A\026customer_id,operat" + - "ions\202\323\344\223\0029\"4/v26/customers/{customer_id=" + - "*}/campaignLabels:mutate:\001*\032E\312A\030googlead" + - "s.googleapis.com\322A\'https://www.googleapi" + - "s.com/auth/adwordsB\205\002\n%com.google.ads.go" + - "ogleads.v26.servicesB\031CampaignLabelServi" + - "ceProtoP\001ZIgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/services;serv" + - "ices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Se" + - "rvices\312\002!Google\\Ads\\GoogleAds\\V26\\Servic" + - "es\352\002%Google::Ads::GoogleAds::V26::Servic" + - "esb\006proto3" + "rpc/status.proto\"\275\001\n\033MutateCampaignLabel" + + "sRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022S\n\no" + + "perations\030\002 \003(\01329.google.ads.googleads.v" + + "26.services.CampaignLabelOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\"\251\001\n\026CampaignLabelOperation\022C\n\006c" + + "reate\030\001 \001(\01321.google.ads.googleads.v26.r" + + "esources.CampaignLabelH\000\022=\n\006remove\030\002 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Campaign" + + "LabelH\000B\013\n\toperation\"\240\001\n\034MutateCampaignL" + + "abelsResponse\0221\n\025partial_failure_error\030\003" + + " \001(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(" + + "\0132<.google.ads.googleads.v26.services.Mu" + + "tateCampaignLabelResult\"_\n\031MutateCampaig" + + "nLabelResult\022B\n\rresource_name\030\001 \001(\tB+\372A(" + + "\n&googleads.googleapis.com/CampaignLabel" + + "2\321\002\n\024CampaignLabelService\022\361\001\n\024MutateCamp" + + "aignLabels\022>.google.ads.googleads.v26.se" + + "rvices.MutateCampaignLabelsRequest\032?.goo" + + "gle.ads.googleads.v26.services.MutateCam" + + "paignLabelsResponse\"X\332A\026customer_id,oper" + + "ations\202\323\344\223\0029\"4/v26/customers/{customer_i" + + "d=*}/campaignLabels:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\205\002\n%com.google.ads." + + "googleads.v26.servicesB\031CampaignLabelSer" + + "viceProtoP\001ZIgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/services;se" + + "rvices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26." + + "Services\312\002!Google\\Ads\\GoogleAds\\V26\\Serv" + + "ices\352\002%Google::Ads::GoogleAds::V26::Serv" + + "icesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignServiceProto.java index 2af312fd1b..881ea99d0f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignServiceProto.java @@ -89,70 +89,70 @@ public static void registerAllExtensions( "le/api/client.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\032" + " google/protobuf/field_mask.proto\032\027googl" + - "e/rpc/status.proto\"\235\002\n\026MutateCampaignsRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022M\n\nopera" + - "tions\030\002 \003(\01324.google.ads.googleads.v26.s" + - "ervices.CampaignOperationB\003\340A\002\022\027\n\017partia" + - "l_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j" + - "\n\025response_content_type\030\005 \001(\0162K.google.a" + - "ds.googleads.v26.enums.ResponseContentTy" + - "peEnum.ResponseContentType\"\213\002\n\021CampaignO" + - "peration\022/\n\013update_mask\030\004 \001(\0132\032.google.p" + - "rotobuf.FieldMask\022>\n\006create\030\001 \001(\0132,.goog" + - "le.ads.googleads.v26.resources.CampaignH" + - "\000\022>\n\006update\030\002 \001(\0132,.google.ads.googleads" + - ".v26.resources.CampaignH\000\0228\n\006remove\030\003 \001(" + - "\tB&\372A#\n!googleads.googleapis.com/Campaig" + - "nH\000B\013\n\toperation\"\226\001\n\027MutateCampaignsResp" + - "onse\0221\n\025partial_failure_error\030\003 \001(\0132\022.go" + - "ogle.rpc.Status\022H\n\007results\030\002 \003(\01327.googl" + - "e.ads.googleads.v26.services.MutateCampa" + - "ignResult\"\225\001\n\024MutateCampaignResult\022=\n\rre" + - "source_name\030\001 \001(\tB&\372A#\n!googleads.google" + - "apis.com/Campaign\022>\n\010campaign\030\002 \001(\0132,.go" + + "e/rpc/status.proto\"\237\002\n\026MutateCampaignsRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022N\n\noper" + + "ations\030\002 \003(\01324.google.ads.googleads.v26." + + "services.CampaignOperationB\004\342A\001\002\022\027\n\017part" + + "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + + "\022j\n\025response_content_type\030\005 \001(\0162K.google" + + ".ads.googleads.v26.enums.ResponseContent" + + "TypeEnum.ResponseContentType\"\213\002\n\021Campaig" + + "nOperation\022/\n\013update_mask\030\004 \001(\0132\032.google" + + ".protobuf.FieldMask\022>\n\006create\030\001 \001(\0132,.go" + "ogle.ads.googleads.v26.resources.Campaig" + - "n\"\211\001\n EnablePMaxBrandGuidelinesRequest\022\030" + - "\n\013customer_id\030\001 \001(\tB\003\340A\002\022K\n\noperations\030\002" + - " \003(\01322.google.ads.googleads.v26.services" + - ".EnableOperationB\003\340A\002\"\267\002\n\017EnableOperatio" + - "n\022;\n\010campaign\030\001 \001(\tB)\340A\002\372A#\n!googleads.g" + - "oogleapis.com/Campaign\022\'\n\032auto_populate_" + - "brand_assets\030\002 \001(\010B\003\340A\002\022Q\n\014brand_assets\030" + - "\003 \001(\01326.google.ads.googleads.v26.service" + - "s.BrandCampaignAssetsB\003\340A\001\022\035\n\020final_uri_" + - "domain\030\004 \001(\tB\003\340A\001\022\027\n\nmain_color\030\005 \001(\tB\003\340" + - "A\001\022\031\n\014accent_color\030\006 \001(\tB\003\340A\001\022\030\n\013font_fa" + - "mily\030\007 \001(\tB\003\340A\001\"s\n\023BrandCampaignAssets\022 " + - "\n\023business_name_asset\030\001 \001(\tB\003\340A\002\022\027\n\nlogo" + - "_asset\030\002 \003(\tB\003\340A\002\022!\n\024landscape_logo_asse" + - "t\030\003 \003(\tB\003\340A\001\"i\n!EnablePMaxBrandGuideline" + - "sResponse\022D\n\007results\030\001 \003(\01323.google.ads." + - "googleads.v26.services.EnablementResult\"" + - "z\n\020EnablementResult\0228\n\010campaign\030\001 \001(\tB&\372" + - "A#\n!googleads.googleapis.com/Campaign\022,\n" + - "\020enablement_error\030\002 \001(\0132\022.google.rpc.Sta" + - "tus2\311\004\n\017CampaignService\022\335\001\n\017MutateCampai" + - "gns\0229.google.ads.googleads.v26.services." + - "MutateCampaignsRequest\032:.google.ads.goog" + - "leads.v26.services.MutateCampaignsRespon" + - "se\"S\332A\026customer_id,operations\202\323\344\223\0024\"//v2" + - "6/customers/{customer_id=*}/campaigns:mu" + - "tate:\001*\022\216\002\n\031EnablePMaxBrandGuidelines\022C." + - "google.ads.googleads.v26.services.Enable" + - "PMaxBrandGuidelinesRequest\032D.google.ads." + - "googleads.v26.services.EnablePMaxBrandGu" + - "idelinesResponse\"f\332A\026customer_id,operati" + - "ons\202\323\344\223\002G\"B/v26/customers/{customer_id=*" + - "}/campaigns:enablePMaxBrandGuidelines:\001*" + - "\032E\312A\030googleads.googleapis.com\322A\'https://" + - "www.googleapis.com/auth/adwordsB\200\002\n%com." + - "google.ads.googleads.v26.servicesB\024Campa" + - "ignServiceProtoP\001ZIgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/servi" + - "ces;services\242\002\003GAA\252\002!Google.Ads.GoogleAd" + - "s.V26.Services\312\002!Google\\Ads\\GoogleAds\\V2" + - "6\\Services\352\002%Google::Ads::GoogleAds::V26" + - "::Servicesb\006proto3" + "nH\000\022>\n\006update\030\002 \001(\0132,.google.ads.googlea" + + "ds.v26.resources.CampaignH\000\0228\n\006remove\030\003 " + + "\001(\tB&\372A#\n!googleads.googleapis.com/Campa" + + "ignH\000B\013\n\toperation\"\226\001\n\027MutateCampaignsRe" + + "sponse\0221\n\025partial_failure_error\030\003 \001(\0132\022." + + "google.rpc.Status\022H\n\007results\030\002 \003(\01327.goo" + + "gle.ads.googleads.v26.services.MutateCam" + + "paignResult\"\225\001\n\024MutateCampaignResult\022=\n\r" + + "resource_name\030\001 \001(\tB&\372A#\n!googleads.goog" + + "leapis.com/Campaign\022>\n\010campaign\030\002 \001(\0132,." + + "google.ads.googleads.v26.resources.Campa" + + "ign\"\213\001\n EnablePMaxBrandGuidelinesRequest" + + "\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022L\n\noperation" + + "s\030\002 \003(\01322.google.ads.googleads.v26.servi" + + "ces.EnableOperationB\004\342A\001\002\"\276\002\n\017EnableOper" + + "ation\022<\n\010campaign\030\001 \001(\tB*\342A\001\002\372A#\n!google" + + "ads.googleapis.com/Campaign\022(\n\032auto_popu" + + "late_brand_assets\030\002 \001(\010B\004\342A\001\002\022R\n\014brand_a" + + "ssets\030\003 \001(\01326.google.ads.googleads.v26.s" + + "ervices.BrandCampaignAssetsB\004\342A\001\001\022\036\n\020fin" + + "al_uri_domain\030\004 \001(\tB\004\342A\001\001\022\030\n\nmain_color\030" + + "\005 \001(\tB\004\342A\001\001\022\032\n\014accent_color\030\006 \001(\tB\004\342A\001\001\022" + + "\031\n\013font_family\030\007 \001(\tB\004\342A\001\001\"v\n\023BrandCampa" + + "ignAssets\022!\n\023business_name_asset\030\001 \001(\tB\004" + + "\342A\001\002\022\030\n\nlogo_asset\030\002 \003(\tB\004\342A\001\002\022\"\n\024landsc" + + "ape_logo_asset\030\003 \003(\tB\004\342A\001\001\"i\n!EnablePMax" + + "BrandGuidelinesResponse\022D\n\007results\030\001 \003(\013" + + "23.google.ads.googleads.v26.services.Ena" + + "blementResult\"z\n\020EnablementResult\0228\n\010cam" + + "paign\030\001 \001(\tB&\372A#\n!googleads.googleapis.c" + + "om/Campaign\022,\n\020enablement_error\030\002 \001(\0132\022." + + "google.rpc.Status2\311\004\n\017CampaignService\022\335\001" + + "\n\017MutateCampaigns\0229.google.ads.googleads" + + ".v26.services.MutateCampaignsRequest\032:.g" + + "oogle.ads.googleads.v26.services.MutateC" + + "ampaignsResponse\"S\332A\026customer_id,operati" + + "ons\202\323\344\223\0024\"//v26/customers/{customer_id=*" + + "}/campaigns:mutate:\001*\022\216\002\n\031EnablePMaxBran" + + "dGuidelines\022C.google.ads.googleads.v26.s" + + "ervices.EnablePMaxBrandGuidelinesRequest" + + "\032D.google.ads.googleads.v26.services.Ena" + + "blePMaxBrandGuidelinesResponse\"f\332A\026custo" + + "mer_id,operations\202\323\344\223\002G\"B/v26/customers/" + + "{customer_id=*}/campaigns:enablePMaxBran" + + "dGuidelines:\001*\032E\312A\030googleads.googleapis." + + "com\322A\'https://www.googleapis.com/auth/ad" + + "wordsB\200\002\n%com.google.ads.googleads.v26.s" + + "ervicesB\024CampaignServiceProtoP\001ZIgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/services;services\242\002\003GAA\252\002!Googl" + + "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + + "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + + "GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignSharedSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignSharedSetServiceProto.java index f99bdf9cda..eb429d418e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignSharedSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CampaignSharedSetServiceProto.java @@ -64,44 +64,44 @@ public static void registerAllExtensions( "nnotations.proto\032\027google/api/client.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032\027google/rpc/status" + - ".proto\"\257\002\n\037MutateCampaignSharedSetsReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022V\n\noperatio" + - "ns\030\002 \003(\0132=.google.ads.googleads.v26.serv" + - "ices.CampaignSharedSetOperationB\003\340A\002\022\027\n\017" + - "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + - " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + - "ogle.ads.googleads.v26.enums.ResponseCon" + - "tentTypeEnum.ResponseContentType\"\265\001\n\032Cam" + - "paignSharedSetOperation\022G\n\006create\030\001 \001(\0132" + - "5.google.ads.googleads.v26.resources.Cam" + - "paignSharedSetH\000\022A\n\006remove\030\003 \001(\tB/\372A,\n*g" + - "oogleads.googleapis.com/CampaignSharedSe" + - "tH\000B\013\n\toperation\"\250\001\n MutateCampaignShare" + - "dSetsResponse\0221\n\025partial_failure_error\030\003" + - " \001(\0132\022.google.rpc.Status\022Q\n\007results\030\002 \003(" + - "\0132@.google.ads.googleads.v26.services.Mu" + - "tateCampaignSharedSetResult\"\273\001\n\035MutateCa" + - "mpaignSharedSetResult\022F\n\rresource_name\030\001" + - " \001(\tB/\372A,\n*googleads.googleapis.com/Camp" + - "aignSharedSet\022R\n\023campaign_shared_set\030\002 \001" + - "(\01325.google.ads.googleads.v26.resources." + - "CampaignSharedSet2\345\002\n\030CampaignSharedSetS" + - "ervice\022\201\002\n\030MutateCampaignSharedSets\022B.go" + - "ogle.ads.googleads.v26.services.MutateCa" + - "mpaignSharedSetsRequest\032C.google.ads.goo" + - "gleads.v26.services.MutateCampaignShared" + - "SetsResponse\"\\\332A\026customer_id,operations\202" + - "\323\344\223\002=\"8/v26/customers/{customer_id=*}/ca" + - "mpaignSharedSets:mutate:\001*\032E\312A\030googleads" + - ".googleapis.com\322A\'https://www.googleapis" + - ".com/auth/adwordsB\211\002\n%com.google.ads.goo" + - "gleads.v26.servicesB\035CampaignSharedSetSe" + - "rviceProtoP\001ZIgoogle.golang.org/genproto" + - "/googleapis/ads/googleads/v26/services;s" + - "ervices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26" + - ".Services\312\002!Google\\Ads\\GoogleAds\\V26\\Ser" + - "vices\352\002%Google::Ads::GoogleAds::V26::Ser" + - "vicesb\006proto3" + ".proto\"\261\002\n\037MutateCampaignSharedSetsReque" + + "st\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022W\n\noperati" + + "ons\030\002 \003(\0132=.google.ads.googleads.v26.ser" + + "vices.CampaignSharedSetOperationB\004\342A\001\002\022\027" + + "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + + "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + + "google.ads.googleads.v26.enums.ResponseC" + + "ontentTypeEnum.ResponseContentType\"\265\001\n\032C" + + "ampaignSharedSetOperation\022G\n\006create\030\001 \001(" + + "\01325.google.ads.googleads.v26.resources.C" + + "ampaignSharedSetH\000\022A\n\006remove\030\003 \001(\tB/\372A,\n" + + "*googleads.googleapis.com/CampaignShared" + + "SetH\000B\013\n\toperation\"\250\001\n MutateCampaignSha" + + "redSetsResponse\0221\n\025partial_failure_error" + + "\030\003 \001(\0132\022.google.rpc.Status\022Q\n\007results\030\002 " + + "\003(\0132@.google.ads.googleads.v26.services." + + "MutateCampaignSharedSetResult\"\273\001\n\035Mutate" + + "CampaignSharedSetResult\022F\n\rresource_name" + + "\030\001 \001(\tB/\372A,\n*googleads.googleapis.com/Ca" + + "mpaignSharedSet\022R\n\023campaign_shared_set\030\002" + + " \001(\01325.google.ads.googleads.v26.resource" + + "s.CampaignSharedSet2\345\002\n\030CampaignSharedSe" + + "tService\022\201\002\n\030MutateCampaignSharedSets\022B." + + "google.ads.googleads.v26.services.Mutate" + + "CampaignSharedSetsRequest\032C.google.ads.g" + + "oogleads.v26.services.MutateCampaignShar" + + "edSetsResponse\"\\\332A\026customer_id,operation" + + "s\202\323\344\223\002=\"8/v26/customers/{customer_id=*}/" + + "campaignSharedSets:mutate:\001*\032E\312A\030googlea" + + "ds.googleapis.com\322A\'https://www.googleap" + + "is.com/auth/adwordsB\211\002\n%com.google.ads.g" + + "oogleads.v26.servicesB\035CampaignSharedSet" + + "ServiceProtoP\001ZIgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/services" + + ";services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V" + + "26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\S" + + "ervices\352\002%Google::Ads::GoogleAds::V26::S" + + "ervicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequest.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequest.java new file mode 100644 index 0000000000..b2e7a1b729 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequest.java @@ -0,0 +1,704 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Request message for
+ * [LocalServicesEligibilityService.CheckLocalServicesEligibility][google.ads.googleads.v26.services.LocalServicesEligibilityService.CheckLocalServicesEligibility].
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest} + */ +@com.google.protobuf.Generated +public final class CheckLocalServicesEligibilityRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) + CheckLocalServicesEligibilityRequestOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CheckLocalServicesEligibilityRequest"); + } + // Use CheckLocalServicesEligibilityRequest.newBuilder() to construct. + private CheckLocalServicesEligibilityRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CheckLocalServicesEligibilityRequest() { + customerId_ = ""; + listingId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.class, com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.Builder.class); + } + + public static final int CUSTOMER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object customerId_ = ""; + /** + *
+   * Required. The ID of the customer whose eligibility is being checked.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + @java.lang.Override + public java.lang.String getCustomerId() { + java.lang.Object ref = customerId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + customerId_ = s; + return s; + } + } + /** + *
+   * Required. The ID of the customer whose eligibility is being checked.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCustomerIdBytes() { + java.lang.Object ref = customerId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + customerId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LISTING_ID_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object listingId_ = ""; + /** + *
+   * Required. The Google Business Profile listing ID to check eligibility for.
+   * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The listingId. + */ + @java.lang.Override + public java.lang.String getListingId() { + java.lang.Object ref = listingId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + listingId_ = s; + return s; + } + } + /** + *
+   * Required. The Google Business Profile listing ID to check eligibility for.
+   * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for listingId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getListingIdBytes() { + java.lang.Object ref = listingId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + listingId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, customerId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(listingId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, listingId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, customerId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(listingId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, listingId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest other = (com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) obj; + + if (!getCustomerId() + .equals(other.getCustomerId())) return false; + if (!getListingId() + .equals(other.getListingId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CUSTOMER_ID_FIELD_NUMBER; + hash = (53 * hash) + getCustomerId().hashCode(); + hash = (37 * hash) + LISTING_ID_FIELD_NUMBER; + hash = (53 * hash) + getListingId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Request message for
+   * [LocalServicesEligibilityService.CheckLocalServicesEligibility][google.ads.googleads.v26.services.LocalServicesEligibilityService.CheckLocalServicesEligibility].
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.class, com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + customerId_ = ""; + listingId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest build() { + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest buildPartial() { + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest result = new com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.customerId_ = customerId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.listingId_ = listingId_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) { + return mergeFrom((com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest other) { + if (other == com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.getDefaultInstance()) return this; + if (!other.getCustomerId().isEmpty()) { + customerId_ = other.customerId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getListingId().isEmpty()) { + listingId_ = other.listingId_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + customerId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + listingId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object customerId_ = ""; + /** + *
+     * Required. The ID of the customer whose eligibility is being checked.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + public java.lang.String getCustomerId() { + java.lang.Object ref = customerId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + customerId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. The ID of the customer whose eligibility is being checked.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + public com.google.protobuf.ByteString + getCustomerIdBytes() { + java.lang.Object ref = customerId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + customerId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. The ID of the customer whose eligibility is being checked.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The customerId to set. + * @return This builder for chaining. + */ + public Builder setCustomerId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + customerId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. The ID of the customer whose eligibility is being checked.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearCustomerId() { + customerId_ = getDefaultInstance().getCustomerId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Required. The ID of the customer whose eligibility is being checked.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for customerId to set. + * @return This builder for chaining. + */ + public Builder setCustomerIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + customerId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object listingId_ = ""; + /** + *
+     * Required. The Google Business Profile listing ID to check eligibility for.
+     * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The listingId. + */ + public java.lang.String getListingId() { + java.lang.Object ref = listingId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + listingId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. The Google Business Profile listing ID to check eligibility for.
+     * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for listingId. + */ + public com.google.protobuf.ByteString + getListingIdBytes() { + java.lang.Object ref = listingId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + listingId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. The Google Business Profile listing ID to check eligibility for.
+     * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The listingId to set. + * @return This builder for chaining. + */ + public Builder setListingId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + listingId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Required. The Google Business Profile listing ID to check eligibility for.
+     * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearListingId() { + listingId_ = getDefaultInstance().getListingId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * Required. The Google Business Profile listing ID to check eligibility for.
+     * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for listingId to set. + * @return This builder for chaining. + */ + public Builder setListingIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + listingId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) + private static final com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest(); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CheckLocalServicesEligibilityRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequestOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequestOrBuilder.java new file mode 100644 index 0000000000..37b5739da6 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityRequestOrBuilder.java @@ -0,0 +1,52 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface CheckLocalServicesEligibilityRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The ID of the customer whose eligibility is being checked.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + java.lang.String getCustomerId(); + /** + *
+   * Required. The ID of the customer whose eligibility is being checked.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + com.google.protobuf.ByteString + getCustomerIdBytes(); + + /** + *
+   * Required. The Google Business Profile listing ID to check eligibility for.
+   * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The listingId. + */ + java.lang.String getListingId(); + /** + *
+   * Required. The Google Business Profile listing ID to check eligibility for.
+   * 
+ * + * string listing_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for listingId. + */ + com.google.protobuf.ByteString + getListingIdBytes(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponse.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponse.java new file mode 100644 index 0000000000..b596205b7b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponse.java @@ -0,0 +1,1403 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Response message for
+ * [LocalServicesEligibilityService.CheckLocalServicesEligibility][google.ads.googleads.v26.services.LocalServicesEligibilityService.CheckLocalServicesEligibility].
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse} + */ +@com.google.protobuf.Generated +public final class CheckLocalServicesEligibilityResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) + CheckLocalServicesEligibilityResponseOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CheckLocalServicesEligibilityResponse"); + } + // Use CheckLocalServicesEligibilityResponse.newBuilder() to construct. + private CheckLocalServicesEligibilityResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CheckLocalServicesEligibilityResponse() { + suggestionReasons_ = java.util.Collections.emptyList(); + eligibleGoals_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.class, com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.Builder.class); + } + + private int bitField0_; + public static final int ELIGIBLE_FIELD_NUMBER = 1; + private boolean eligible_ = false; + /** + *
+   * Overall eligibility status of the customer.
+   * 
+ * + * optional bool eligible = 1; + * @return Whether the eligible field is set. + */ + @java.lang.Override + public boolean hasEligible() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Overall eligibility status of the customer.
+   * 
+ * + * optional bool eligible = 1; + * @return The eligible. + */ + @java.lang.Override + public boolean getEligible() { + return eligible_; + } + + public static final int SUGGESTION_REASONS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List suggestionReasons_; + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + @java.lang.Override + public java.util.List getSuggestionReasonsList() { + return suggestionReasons_; + } + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + @java.lang.Override + public java.util.List + getSuggestionReasonsOrBuilderList() { + return suggestionReasons_; + } + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + @java.lang.Override + public int getSuggestionReasonsCount() { + return suggestionReasons_.size(); + } + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReason getSuggestionReasons(int index) { + return suggestionReasons_.get(index); + } + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder getSuggestionReasonsOrBuilder( + int index) { + return suggestionReasons_.get(index); + } + + public static final int ELIGIBLE_GOALS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private java.util.List eligibleGoals_; + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + @java.lang.Override + public java.util.List getEligibleGoalsList() { + return eligibleGoals_; + } + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + @java.lang.Override + public java.util.List + getEligibleGoalsOrBuilderList() { + return eligibleGoals_; + } + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + @java.lang.Override + public int getEligibleGoalsCount() { + return eligibleGoals_.size(); + } + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoal getEligibleGoals(int index) { + return eligibleGoals_.get(index); + } + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoalOrBuilder getEligibleGoalsOrBuilder( + int index) { + return eligibleGoals_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(1, eligible_); + } + for (int i = 0; i < suggestionReasons_.size(); i++) { + output.writeMessage(2, suggestionReasons_.get(i)); + } + for (int i = 0; i < eligibleGoals_.size(); i++) { + output.writeMessage(3, eligibleGoals_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, eligible_); + } + for (int i = 0; i < suggestionReasons_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, suggestionReasons_.get(i)); + } + for (int i = 0; i < eligibleGoals_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, eligibleGoals_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse other = (com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) obj; + + if (hasEligible() != other.hasEligible()) return false; + if (hasEligible()) { + if (getEligible() + != other.getEligible()) return false; + } + if (!getSuggestionReasonsList() + .equals(other.getSuggestionReasonsList())) return false; + if (!getEligibleGoalsList() + .equals(other.getEligibleGoalsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasEligible()) { + hash = (37 * hash) + ELIGIBLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEligible()); + } + if (getSuggestionReasonsCount() > 0) { + hash = (37 * hash) + SUGGESTION_REASONS_FIELD_NUMBER; + hash = (53 * hash) + getSuggestionReasonsList().hashCode(); + } + if (getEligibleGoalsCount() > 0) { + hash = (37 * hash) + ELIGIBLE_GOALS_FIELD_NUMBER; + hash = (53 * hash) + getEligibleGoalsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Response message for
+   * [LocalServicesEligibilityService.CheckLocalServicesEligibility][google.ads.googleads.v26.services.LocalServicesEligibilityService.CheckLocalServicesEligibility].
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.class, com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + eligible_ = false; + if (suggestionReasonsBuilder_ == null) { + suggestionReasons_ = java.util.Collections.emptyList(); + } else { + suggestionReasons_ = null; + suggestionReasonsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + if (eligibleGoalsBuilder_ == null) { + eligibleGoals_ = java.util.Collections.emptyList(); + } else { + eligibleGoals_ = null; + eligibleGoalsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse build() { + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse buildPartial() { + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse result = new com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse result) { + if (suggestionReasonsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + suggestionReasons_ = java.util.Collections.unmodifiableList(suggestionReasons_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.suggestionReasons_ = suggestionReasons_; + } else { + result.suggestionReasons_ = suggestionReasonsBuilder_.build(); + } + if (eligibleGoalsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + eligibleGoals_ = java.util.Collections.unmodifiableList(eligibleGoals_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.eligibleGoals_ = eligibleGoals_; + } else { + result.eligibleGoals_ = eligibleGoalsBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.eligible_ = eligible_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) { + return mergeFrom((com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse other) { + if (other == com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.getDefaultInstance()) return this; + if (other.hasEligible()) { + setEligible(other.getEligible()); + } + if (suggestionReasonsBuilder_ == null) { + if (!other.suggestionReasons_.isEmpty()) { + if (suggestionReasons_.isEmpty()) { + suggestionReasons_ = other.suggestionReasons_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.addAll(other.suggestionReasons_); + } + onChanged(); + } + } else { + if (!other.suggestionReasons_.isEmpty()) { + if (suggestionReasonsBuilder_.isEmpty()) { + suggestionReasonsBuilder_.dispose(); + suggestionReasonsBuilder_ = null; + suggestionReasons_ = other.suggestionReasons_; + bitField0_ = (bitField0_ & ~0x00000002); + suggestionReasonsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetSuggestionReasonsFieldBuilder() : null; + } else { + suggestionReasonsBuilder_.addAllMessages(other.suggestionReasons_); + } + } + } + if (eligibleGoalsBuilder_ == null) { + if (!other.eligibleGoals_.isEmpty()) { + if (eligibleGoals_.isEmpty()) { + eligibleGoals_ = other.eligibleGoals_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.addAll(other.eligibleGoals_); + } + onChanged(); + } + } else { + if (!other.eligibleGoals_.isEmpty()) { + if (eligibleGoalsBuilder_.isEmpty()) { + eligibleGoalsBuilder_.dispose(); + eligibleGoalsBuilder_ = null; + eligibleGoals_ = other.eligibleGoals_; + bitField0_ = (bitField0_ & ~0x00000004); + eligibleGoalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetEligibleGoalsFieldBuilder() : null; + } else { + eligibleGoalsBuilder_.addAllMessages(other.eligibleGoals_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + eligible_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + com.google.ads.googleads.v26.services.SuggestionReason m = + input.readMessage( + com.google.ads.googleads.v26.services.SuggestionReason.parser(), + extensionRegistry); + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.add(m); + } else { + suggestionReasonsBuilder_.addMessage(m); + } + break; + } // case 18 + case 26: { + com.google.ads.googleads.v26.services.EligibleGoal m = + input.readMessage( + com.google.ads.googleads.v26.services.EligibleGoal.parser(), + extensionRegistry); + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.add(m); + } else { + eligibleGoalsBuilder_.addMessage(m); + } + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private boolean eligible_ ; + /** + *
+     * Overall eligibility status of the customer.
+     * 
+ * + * optional bool eligible = 1; + * @return Whether the eligible field is set. + */ + @java.lang.Override + public boolean hasEligible() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Overall eligibility status of the customer.
+     * 
+ * + * optional bool eligible = 1; + * @return The eligible. + */ + @java.lang.Override + public boolean getEligible() { + return eligible_; + } + /** + *
+     * Overall eligibility status of the customer.
+     * 
+ * + * optional bool eligible = 1; + * @param value The eligible to set. + * @return This builder for chaining. + */ + public Builder setEligible(boolean value) { + + eligible_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Overall eligibility status of the customer.
+     * 
+ * + * optional bool eligible = 1; + * @return This builder for chaining. + */ + public Builder clearEligible() { + bitField0_ = (bitField0_ & ~0x00000001); + eligible_ = false; + onChanged(); + return this; + } + + private java.util.List suggestionReasons_ = + java.util.Collections.emptyList(); + private void ensureSuggestionReasonsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + suggestionReasons_ = new java.util.ArrayList(suggestionReasons_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.SuggestionReason, com.google.ads.googleads.v26.services.SuggestionReason.Builder, com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder> suggestionReasonsBuilder_; + + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public java.util.List getSuggestionReasonsList() { + if (suggestionReasonsBuilder_ == null) { + return java.util.Collections.unmodifiableList(suggestionReasons_); + } else { + return suggestionReasonsBuilder_.getMessageList(); + } + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public int getSuggestionReasonsCount() { + if (suggestionReasonsBuilder_ == null) { + return suggestionReasons_.size(); + } else { + return suggestionReasonsBuilder_.getCount(); + } + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public com.google.ads.googleads.v26.services.SuggestionReason getSuggestionReasons(int index) { + if (suggestionReasonsBuilder_ == null) { + return suggestionReasons_.get(index); + } else { + return suggestionReasonsBuilder_.getMessage(index); + } + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder setSuggestionReasons( + int index, com.google.ads.googleads.v26.services.SuggestionReason value) { + if (suggestionReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.set(index, value); + onChanged(); + } else { + suggestionReasonsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder setSuggestionReasons( + int index, com.google.ads.googleads.v26.services.SuggestionReason.Builder builderForValue) { + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.set(index, builderForValue.build()); + onChanged(); + } else { + suggestionReasonsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder addSuggestionReasons(com.google.ads.googleads.v26.services.SuggestionReason value) { + if (suggestionReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.add(value); + onChanged(); + } else { + suggestionReasonsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder addSuggestionReasons( + int index, com.google.ads.googleads.v26.services.SuggestionReason value) { + if (suggestionReasonsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.add(index, value); + onChanged(); + } else { + suggestionReasonsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder addSuggestionReasons( + com.google.ads.googleads.v26.services.SuggestionReason.Builder builderForValue) { + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.add(builderForValue.build()); + onChanged(); + } else { + suggestionReasonsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder addSuggestionReasons( + int index, com.google.ads.googleads.v26.services.SuggestionReason.Builder builderForValue) { + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.add(index, builderForValue.build()); + onChanged(); + } else { + suggestionReasonsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder addAllSuggestionReasons( + java.lang.Iterable values) { + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, suggestionReasons_); + onChanged(); + } else { + suggestionReasonsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder clearSuggestionReasons() { + if (suggestionReasonsBuilder_ == null) { + suggestionReasons_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + suggestionReasonsBuilder_.clear(); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public Builder removeSuggestionReasons(int index) { + if (suggestionReasonsBuilder_ == null) { + ensureSuggestionReasonsIsMutable(); + suggestionReasons_.remove(index); + onChanged(); + } else { + suggestionReasonsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public com.google.ads.googleads.v26.services.SuggestionReason.Builder getSuggestionReasonsBuilder( + int index) { + return internalGetSuggestionReasonsFieldBuilder().getBuilder(index); + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder getSuggestionReasonsOrBuilder( + int index) { + if (suggestionReasonsBuilder_ == null) { + return suggestionReasons_.get(index); } else { + return suggestionReasonsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public java.util.List + getSuggestionReasonsOrBuilderList() { + if (suggestionReasonsBuilder_ != null) { + return suggestionReasonsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(suggestionReasons_); + } + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public com.google.ads.googleads.v26.services.SuggestionReason.Builder addSuggestionReasonsBuilder() { + return internalGetSuggestionReasonsFieldBuilder().addBuilder( + com.google.ads.googleads.v26.services.SuggestionReason.getDefaultInstance()); + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public com.google.ads.googleads.v26.services.SuggestionReason.Builder addSuggestionReasonsBuilder( + int index) { + return internalGetSuggestionReasonsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.services.SuggestionReason.getDefaultInstance()); + } + /** + *
+     * Detailed suggestion reasons for checking eligibility (e.g. licensing
+     * issues).
+     * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + public java.util.List + getSuggestionReasonsBuilderList() { + return internalGetSuggestionReasonsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.SuggestionReason, com.google.ads.googleads.v26.services.SuggestionReason.Builder, com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder> + internalGetSuggestionReasonsFieldBuilder() { + if (suggestionReasonsBuilder_ == null) { + suggestionReasonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.SuggestionReason, com.google.ads.googleads.v26.services.SuggestionReason.Builder, com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder>( + suggestionReasons_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + suggestionReasons_ = null; + } + return suggestionReasonsBuilder_; + } + + private java.util.List eligibleGoals_ = + java.util.Collections.emptyList(); + private void ensureEligibleGoalsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + eligibleGoals_ = new java.util.ArrayList(eligibleGoals_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleGoal, com.google.ads.googleads.v26.services.EligibleGoal.Builder, com.google.ads.googleads.v26.services.EligibleGoalOrBuilder> eligibleGoalsBuilder_; + + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public java.util.List getEligibleGoalsList() { + if (eligibleGoalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(eligibleGoals_); + } else { + return eligibleGoalsBuilder_.getMessageList(); + } + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public int getEligibleGoalsCount() { + if (eligibleGoalsBuilder_ == null) { + return eligibleGoals_.size(); + } else { + return eligibleGoalsBuilder_.getCount(); + } + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public com.google.ads.googleads.v26.services.EligibleGoal getEligibleGoals(int index) { + if (eligibleGoalsBuilder_ == null) { + return eligibleGoals_.get(index); + } else { + return eligibleGoalsBuilder_.getMessage(index); + } + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder setEligibleGoals( + int index, com.google.ads.googleads.v26.services.EligibleGoal value) { + if (eligibleGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEligibleGoalsIsMutable(); + eligibleGoals_.set(index, value); + onChanged(); + } else { + eligibleGoalsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder setEligibleGoals( + int index, com.google.ads.googleads.v26.services.EligibleGoal.Builder builderForValue) { + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.set(index, builderForValue.build()); + onChanged(); + } else { + eligibleGoalsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder addEligibleGoals(com.google.ads.googleads.v26.services.EligibleGoal value) { + if (eligibleGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEligibleGoalsIsMutable(); + eligibleGoals_.add(value); + onChanged(); + } else { + eligibleGoalsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder addEligibleGoals( + int index, com.google.ads.googleads.v26.services.EligibleGoal value) { + if (eligibleGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEligibleGoalsIsMutable(); + eligibleGoals_.add(index, value); + onChanged(); + } else { + eligibleGoalsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder addEligibleGoals( + com.google.ads.googleads.v26.services.EligibleGoal.Builder builderForValue) { + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.add(builderForValue.build()); + onChanged(); + } else { + eligibleGoalsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder addEligibleGoals( + int index, com.google.ads.googleads.v26.services.EligibleGoal.Builder builderForValue) { + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.add(index, builderForValue.build()); + onChanged(); + } else { + eligibleGoalsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder addAllEligibleGoals( + java.lang.Iterable values) { + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, eligibleGoals_); + onChanged(); + } else { + eligibleGoalsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder clearEligibleGoals() { + if (eligibleGoalsBuilder_ == null) { + eligibleGoals_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + eligibleGoalsBuilder_.clear(); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public Builder removeEligibleGoals(int index) { + if (eligibleGoalsBuilder_ == null) { + ensureEligibleGoalsIsMutable(); + eligibleGoals_.remove(index); + onChanged(); + } else { + eligibleGoalsBuilder_.remove(index); + } + return this; + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public com.google.ads.googleads.v26.services.EligibleGoal.Builder getEligibleGoalsBuilder( + int index) { + return internalGetEligibleGoalsFieldBuilder().getBuilder(index); + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public com.google.ads.googleads.v26.services.EligibleGoalOrBuilder getEligibleGoalsOrBuilder( + int index) { + if (eligibleGoalsBuilder_ == null) { + return eligibleGoals_.get(index); } else { + return eligibleGoalsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public java.util.List + getEligibleGoalsOrBuilderList() { + if (eligibleGoalsBuilder_ != null) { + return eligibleGoalsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(eligibleGoals_); + } + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public com.google.ads.googleads.v26.services.EligibleGoal.Builder addEligibleGoalsBuilder() { + return internalGetEligibleGoalsFieldBuilder().addBuilder( + com.google.ads.googleads.v26.services.EligibleGoal.getDefaultInstance()); + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public com.google.ads.googleads.v26.services.EligibleGoal.Builder addEligibleGoalsBuilder( + int index) { + return internalGetEligibleGoalsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.services.EligibleGoal.getDefaultInstance()); + } + /** + *
+     * List of eligible goals mapped to their categories.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + public java.util.List + getEligibleGoalsBuilderList() { + return internalGetEligibleGoalsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleGoal, com.google.ads.googleads.v26.services.EligibleGoal.Builder, com.google.ads.googleads.v26.services.EligibleGoalOrBuilder> + internalGetEligibleGoalsFieldBuilder() { + if (eligibleGoalsBuilder_ == null) { + eligibleGoalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleGoal, com.google.ads.googleads.v26.services.EligibleGoal.Builder, com.google.ads.googleads.v26.services.EligibleGoalOrBuilder>( + eligibleGoals_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + eligibleGoals_ = null; + } + return eligibleGoalsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) + private static final com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse(); + } + + public static com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CheckLocalServicesEligibilityResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponseOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponseOrBuilder.java new file mode 100644 index 0000000000..4ffa96c3ee --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CheckLocalServicesEligibilityResponseOrBuilder.java @@ -0,0 +1,124 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface CheckLocalServicesEligibilityResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Overall eligibility status of the customer.
+   * 
+ * + * optional bool eligible = 1; + * @return Whether the eligible field is set. + */ + boolean hasEligible(); + /** + *
+   * Overall eligibility status of the customer.
+   * 
+ * + * optional bool eligible = 1; + * @return The eligible. + */ + boolean getEligible(); + + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + java.util.List + getSuggestionReasonsList(); + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + com.google.ads.googleads.v26.services.SuggestionReason getSuggestionReasons(int index); + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + int getSuggestionReasonsCount(); + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + java.util.List + getSuggestionReasonsOrBuilderList(); + /** + *
+   * Detailed suggestion reasons for checking eligibility (e.g. licensing
+   * issues).
+   * 
+ * + * repeated .google.ads.googleads.v26.services.SuggestionReason suggestion_reasons = 2; + */ + com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder getSuggestionReasonsOrBuilder( + int index); + + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + java.util.List + getEligibleGoalsList(); + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + com.google.ads.googleads.v26.services.EligibleGoal getEligibleGoals(int index); + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + int getEligibleGoalsCount(); + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + java.util.List + getEligibleGoalsOrBuilderList(); + /** + *
+   * List of eligible goals mapped to their categories.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleGoal eligible_goals = 3; + */ + com.google.ads.googleads.v26.services.EligibleGoalOrBuilder getEligibleGoalsOrBuilder( + int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversion.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversion.java index 9596e90092..95ca6ca1a8 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversion.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversion.java @@ -8,6 +8,12 @@ /** *
  * A click conversion.
+ *
+ * For help diagnosing and resolving conversion upload issues, see the
+ * conversion upload
+ * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+ * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+ * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
  * 
* * Protobuf type {@code google.ads.googleads.v26.services.ClickConversion} @@ -692,7 +698,11 @@ public com.google.ads.googleads.v26.services.CartDataOrBuilder getCartDataOrBuil *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -705,7 +715,11 @@ public java.util.List getUse *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -719,7 +733,11 @@ public java.util.List getUse *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -732,7 +750,11 @@ public int getUserIdentifiersCount() { *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -745,7 +767,11 @@ public com.google.ads.googleads.v26.common.UserIdentifier getUserIdentifiers(int *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -1420,6 +1446,12 @@ protected Builder newBuilderForType( /** *
    * A click conversion.
+   *
+   * For help diagnosing and resolving conversion upload issues, see the
+   * conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
* * Protobuf type {@code google.ads.googleads.v26.services.ClickConversion} @@ -3407,7 +3439,11 @@ private void ensureUserIdentifiersIsMutable() { *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3423,7 +3459,11 @@ public java.util.List getUse *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3439,7 +3479,11 @@ public int getUserIdentifiersCount() { *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3455,7 +3499,11 @@ public com.google.ads.googleads.v26.common.UserIdentifier getUserIdentifiers(int *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3478,7 +3526,11 @@ public Builder setUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3498,7 +3550,11 @@ public Builder setUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3520,7 +3576,11 @@ public Builder addUserIdentifiers(com.google.ads.googleads.v26.common.UserIdenti *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3543,7 +3603,11 @@ public Builder addUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3563,7 +3627,11 @@ public Builder addUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3583,7 +3651,11 @@ public Builder addUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3604,7 +3676,11 @@ public Builder addAllUserIdentifiers( *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3623,7 +3699,11 @@ public Builder clearUserIdentifiers() { *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3642,7 +3722,11 @@ public Builder removeUserIdentifiers(int index) { *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3655,7 +3739,11 @@ public com.google.ads.googleads.v26.common.UserIdentifier.Builder getUserIdentif *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3671,7 +3759,11 @@ public com.google.ads.googleads.v26.common.UserIdentifierOrBuilder getUserIdenti *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3688,7 +3780,11 @@ public com.google.ads.googleads.v26.common.UserIdentifierOrBuilder getUserIdenti *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3701,7 +3797,11 @@ public com.google.ads.googleads.v26.common.UserIdentifier.Builder addUserIdentif *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -3715,7 +3815,11 @@ public com.google.ads.googleads.v26.common.UserIdentifier.Builder addUserIdentif *
      * The user identifiers associated with this conversion. Only hashed_email and
      * hashed_phone_number are supported for conversion uploads. The maximum
-     * number of user identifiers for each conversion is 5.
+     * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+     * in the list must have only one identifier field set (`oneof identifier` is
+     * mutually exclusive), and raw values must be normalized before SHA-256
+     * hashing (for email addresses, trim leading and trailing whitespace and
+     * convert to lowercase; for phone numbers, format in E.164 format).
      * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversionOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversionOrBuilder.java index 9bbe4639e7..ae0a1c942c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversionOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ClickConversionOrBuilder.java @@ -346,7 +346,11 @@ com.google.ads.googleads.v26.services.CustomVariableOrBuilder getCustomVariables *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -357,7 +361,11 @@ com.google.ads.googleads.v26.services.CustomVariableOrBuilder getCustomVariables *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -367,7 +375,11 @@ com.google.ads.googleads.v26.services.CustomVariableOrBuilder getCustomVariables *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -377,7 +389,11 @@ com.google.ads.googleads.v26.services.CustomVariableOrBuilder getCustomVariables *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; @@ -388,7 +404,11 @@ com.google.ads.googleads.v26.services.CustomVariableOrBuilder getCustomVariables *
    * The user identifiers associated with this conversion. Only hashed_email and
    * hashed_phone_number are supported for conversion uploads. The maximum
-   * number of user identifiers for each conversion is 5.
+   * number of user identifiers for each conversion is 5. Each `UserIdentifier`
+   * in the list must have only one identifier field set (`oneof identifier` is
+   * mutually exclusive), and raw values must be normalized before SHA-256
+   * hashing (for email addresses, trim leading and trailing whitespace and
+   * convert to lowercase; for phone numbers, format in E.164 format).
    * 
* * repeated .google.ads.googleads.v26.common.UserIdentifier user_identifiers = 17; diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ContentCreatorInsightsServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ContentCreatorInsightsServiceProto.java index 7031924046..3074a140b5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ContentCreatorInsightsServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ContentCreatorInsightsServiceProto.java @@ -140,172 +140,172 @@ public static void registerAllExtensions( "y.proto\032.google/ads/googleads/v26/enums/" + "sentiment.proto\032\034google/api/annotations." + "proto\032\027google/api/client.proto\032\037google/a" + - "pi/field_behavior.proto\"\355\t\n\036GenerateCrea" + - "torInsightsRequest\022\030\n\013customer_id\030\001 \001(\tB" + - "\003\340A\002\022$\n\027customer_insights_group\030\002 \001(\tB\003\340" + - "A\002\022b\n\031insights_application_info\030\010 \001(\0132:." + - "google.ads.googleads.v26.common.Addition" + - "alApplicationInfoB\003\340A\001\022M\n\021country_locati" + - "ons\030\006 \003(\0132-.google.ads.googleads.v26.com" + - "mon.LocationInfoB\003\340A\002\022L\n\025sub_country_loc" + - "ations\030\007 \003(\0132-.google.ads.googleads.v26." + - "common.LocationInfo\022\221\001\n\021supplemental_dat" + - "a\030\n \003(\0162q.google.ads.googleads.v26.enums" + - ".ContentCreatorInsightsSupplementalDataE" + - "num.ContentCreatorInsightsSupplementalDa" + - "taB\003\340A\001\022o\n\021search_attributes\030\003 \001(\0132R.goo" + - "gle.ads.googleads.v26.services.GenerateC" + - "reatorInsightsRequest.SearchAttributesH\000" + - "\022l\n\017search_channels\030\004 \001(\0132Q.google.ads.g" + - "oogleads.v26.services.GenerateCreatorIns" + - "ightsRequest.YouTubeChannelsH\000\022H\n\rsearch" + - "_topics\030\t \001(\0132/.google.ads.googleads.v26" + - ".services.SearchTopicsH\000\032\262\002\n\020SearchAttri" + - "butes\022\\\n\023audience_attributes\030\001 \003(\0132:.goo" + - "gle.ads.googleads.v26.common.AudienceIns" + - "ightsAttributeB\003\340A\001\022c\n\025audience_combinat" + - "ions\030\003 \003(\0132?.google.ads.googleads.v26.co" + - "mmon.InsightsAudienceAttributeGroupB\003\340A\001" + - "\022[\n\022creator_attributes\030\002 \003(\0132:.google.ad" + - "s.googleads.v26.common.AudienceInsightsA" + - "ttributeB\003\340A\001\032\213\001\n\017YouTubeChannels\022R\n\020you" + - "tube_channels\030\001 \003(\01323.google.ads.googlea" + - "ds.v26.common.YouTubeChannelInfoB\003\340A\001\022$\n" + - "\027youtube_channel_handles\030\002 \003(\tB\003\340A\001B\n\n\010c" + - "riteria\"\321\001\n\037GenerateCreatorInsightsRespo" + - "nse\022S\n\020creator_insights\030\001 \003(\01329.google.a" + - "ds.googleads.v26.services.YouTubeCreator" + - "Insights\022Y\n\026local_creator_insights\030\002 \003(\013" + - "29.google.ads.googleads.v26.services.You" + - "TubeCreatorInsights\"\236\005\n\037GenerateTrending" + - "InsightsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A" + - "\002\022$\n\027customer_insights_group\030\002 \001(\tB\003\340A\002\022" + - "b\n\031insights_application_info\030\006 \001(\0132:.goo" + - "gle.ads.googleads.v26.common.AdditionalA" + - "pplicationInfoB\003\340A\001\022L\n\020country_location\030" + - "\003 \001(\0132-.google.ads.googleads.v26.common." + - "LocationInfoB\003\340A\002\022Q\n\025sub_country_locatio" + - "ns\030\010 \003(\0132-.google.ads.googleads.v26.comm" + - "on.LocationInfoB\003\340A\001\022\221\001\n\021supplemental_da" + - "ta\030\007 \003(\0162q.google.ads.googleads.v26.enum" + - "s.ContentCreatorInsightsSupplementalData" + - "Enum.ContentCreatorInsightsSupplementalD" + - "ataB\003\340A\001\022L\n\017search_audience\030\004 \001(\01321.goog" + - "le.ads.googleads.v26.services.SearchAudi" + - "enceH\000\022H\n\rsearch_topics\030\005 \001(\0132/.google.a" + - "ds.googleads.v26.services.SearchTopicsH\000" + - "B\n\n\010criteria\"k\n GenerateTrendingInsights" + - "Response\022G\n\016trend_insights\030\001 \003(\0132/.googl" + - "e.ads.googleads.v26.services.TrendInsigh" + - "t\"\203\001\n\026YouTubeCreatorInsights\022\024\n\014creator_" + - "name\030\001 \001(\t\022S\n\020creator_channels\030\002 \003(\01329.g" + - "oogle.ads.googleads.v26.services.YouTube" + - "ChannelInsights\"\257\004\n\016YouTubeMetrics\022\030\n\020su" + - "bscriber_count\030\001 \001(\003\022\023\n\013views_count\030\002 \001(" + - "\003\022\023\n\013video_count\030\003 \001(\003\022\023\n\013likes_count\030\005 " + - "\001(\003\022\024\n\014shares_count\030\006 \001(\003\022\026\n\016comments_co" + - "unt\030\007 \001(\003\022\027\n\017engagement_rate\030\010 \001(\001\022\037\n\027av" + - "erage_views_per_video\030\t \001(\001\022\037\n\027average_l" + - "ikes_per_video\030\n \001(\001\022 \n\030average_shares_p" + - "er_video\030\013 \001(\001\022\"\n\032average_comments_per_v" + - "ideo\030\014 \001(\001\022\032\n\022shorts_views_count\030\r \001(\003\022\032" + - "\n\022shorts_video_count\030\016 \001(\003\022 \n\030is_active_" + - "shorts_creator\030\004 \001(\010\022%\n\035is_active_live_s" + - "tream_creator\030\020 \001(\010\022t\n\031partnership_oppor" + - "tunities\030\021 \003(\0162Q.google.ads.googleads.v2" + - "6.enums.PartnershipOpportunityEnum.Partn" + - "ershipOpportunity\"\315\006\n\026YouTubeChannelInsi" + - "ghts\022\024\n\014display_name\030\001 \001(\t\022L\n\017youtube_ch" + - "annel\030\002 \001(\01323.google.ads.googleads.v26.c" + - "ommon.YouTubeChannelInfo\022\023\n\013channel_url\030" + - "\t \001(\t\022\033\n\023channel_description\030\n \001(\t\022\016\n\006ha" + - "ndle\030\013 \001(\t\022\025\n\rthumbnail_url\030\014 \001(\t\022\024\n\014pub" + - "lish_date\030\r \001(\t\022G\n\020country_location\030\016 \001(" + - "\0132-.google.ads.googleads.v26.common.Loca" + - "tionInfo\022J\n\017channel_metrics\030\003 \001(\01321.goog" + - "le.ads.googleads.v26.services.YouTubeMet" + - "rics\022\"\n\032data_sharing_consent_given\030\022 \001(\010" + - "\022g\n\033channel_audience_attributes\030\007 \003(\0132B." + - "google.ads.googleads.v26.common.Audience" + - "InsightsAttributeMetadata\022^\n\022channel_att" + - "ributes\030\005 \003(\0132B.google.ads.googleads.v26" + + "pi/field_behavior.proto\"\367\t\n\036GenerateCrea" + + "torInsightsRequest\022\031\n\013customer_id\030\001 \001(\tB" + + "\004\342A\001\002\022%\n\027customer_insights_group\030\002 \001(\tB\004" + + "\342A\001\002\022c\n\031insights_application_info\030\010 \001(\0132" + + ":.google.ads.googleads.v26.common.Additi" + + "onalApplicationInfoB\004\342A\001\001\022N\n\021country_loc" + + "ations\030\006 \003(\0132-.google.ads.googleads.v26." + + "common.LocationInfoB\004\342A\001\002\022L\n\025sub_country" + + "_locations\030\007 \003(\0132-.google.ads.googleads." + + "v26.common.LocationInfo\022\222\001\n\021supplemental" + + "_data\030\n \003(\0162q.google.ads.googleads.v26.e" + + "nums.ContentCreatorInsightsSupplementalD" + + "ataEnum.ContentCreatorInsightsSupplement" + + "alDataB\004\342A\001\001\022o\n\021search_attributes\030\003 \001(\0132" + + "R.google.ads.googleads.v26.services.Gene" + + "rateCreatorInsightsRequest.SearchAttribu" + + "tesH\000\022l\n\017search_channels\030\004 \001(\0132Q.google." + + "ads.googleads.v26.services.GenerateCreat" + + "orInsightsRequest.YouTubeChannelsH\000\022H\n\rs" + + "earch_topics\030\t \001(\0132/.google.ads.googlead" + + "s.v26.services.SearchTopicsH\000\032\265\002\n\020Search" + + "Attributes\022]\n\023audience_attributes\030\001 \003(\0132" + + ":.google.ads.googleads.v26.common.Audien" + + "ceInsightsAttributeB\004\342A\001\001\022d\n\025audience_co" + + "mbinations\030\003 \003(\0132?.google.ads.googleads." + + "v26.common.InsightsAudienceAttributeGrou" + + "pB\004\342A\001\001\022\\\n\022creator_attributes\030\002 \003(\0132:.go" + + "ogle.ads.googleads.v26.common.AudienceIn" + + "sightsAttributeB\004\342A\001\001\032\215\001\n\017YouTubeChannel" + + "s\022S\n\020youtube_channels\030\001 \003(\01323.google.ads" + + ".googleads.v26.common.YouTubeChannelInfo" + + "B\004\342A\001\001\022%\n\027youtube_channel_handles\030\002 \003(\tB" + + "\004\342A\001\001B\n\n\010criteria\"\321\001\n\037GenerateCreatorIns" + + "ightsResponse\022S\n\020creator_insights\030\001 \003(\0132" + + "9.google.ads.googleads.v26.services.YouT" + + "ubeCreatorInsights\022Y\n\026local_creator_insi" + + "ghts\030\002 \003(\01329.google.ads.googleads.v26.se" + + "rvices.YouTubeCreatorInsights\"\244\005\n\037Genera" + + "teTrendingInsightsRequest\022\031\n\013customer_id" + + "\030\001 \001(\tB\004\342A\001\002\022%\n\027customer_insights_group\030" + + "\002 \001(\tB\004\342A\001\002\022c\n\031insights_application_info" + + "\030\006 \001(\0132:.google.ads.googleads.v26.common" + + ".AdditionalApplicationInfoB\004\342A\001\001\022M\n\020coun" + + "try_location\030\003 \001(\0132-.google.ads.googlead" + + "s.v26.common.LocationInfoB\004\342A\001\002\022R\n\025sub_c" + + "ountry_locations\030\010 \003(\0132-.google.ads.goog" + + "leads.v26.common.LocationInfoB\004\342A\001\001\022\222\001\n\021" + + "supplemental_data\030\007 \003(\0162q.google.ads.goo" + + "gleads.v26.enums.ContentCreatorInsightsS" + + "upplementalDataEnum.ContentCreatorInsigh" + + "tsSupplementalDataB\004\342A\001\001\022L\n\017search_audie" + + "nce\030\004 \001(\01321.google.ads.googleads.v26.ser" + + "vices.SearchAudienceH\000\022H\n\rsearch_topics\030" + + "\005 \001(\0132/.google.ads.googleads.v26.service" + + "s.SearchTopicsH\000B\n\n\010criteria\"k\n Generate" + + "TrendingInsightsResponse\022G\n\016trend_insigh" + + "ts\030\001 \003(\0132/.google.ads.googleads.v26.serv" + + "ices.TrendInsight\"\203\001\n\026YouTubeCreatorInsi" + + "ghts\022\024\n\014creator_name\030\001 \001(\t\022S\n\020creator_ch" + + "annels\030\002 \003(\01329.google.ads.googleads.v26." + + "services.YouTubeChannelInsights\"\257\004\n\016YouT" + + "ubeMetrics\022\030\n\020subscriber_count\030\001 \001(\003\022\023\n\013" + + "views_count\030\002 \001(\003\022\023\n\013video_count\030\003 \001(\003\022\023" + + "\n\013likes_count\030\005 \001(\003\022\024\n\014shares_count\030\006 \001(" + + "\003\022\026\n\016comments_count\030\007 \001(\003\022\027\n\017engagement_" + + "rate\030\010 \001(\001\022\037\n\027average_views_per_video\030\t " + + "\001(\001\022\037\n\027average_likes_per_video\030\n \001(\001\022 \n\030" + + "average_shares_per_video\030\013 \001(\001\022\"\n\032averag" + + "e_comments_per_video\030\014 \001(\001\022\032\n\022shorts_vie" + + "ws_count\030\r \001(\003\022\032\n\022shorts_video_count\030\016 \001" + + "(\003\022 \n\030is_active_shorts_creator\030\004 \001(\010\022%\n\035" + + "is_active_live_stream_creator\030\020 \001(\010\022t\n\031p" + + "artnership_opportunities\030\021 \003(\0162Q.google." + + "ads.googleads.v26.enums.PartnershipOppor" + + "tunityEnum.PartnershipOpportunity\"\315\006\n\026Yo" + + "uTubeChannelInsights\022\024\n\014display_name\030\001 \001" + + "(\t\022L\n\017youtube_channel\030\002 \001(\01323.google.ads" + + ".googleads.v26.common.YouTubeChannelInfo" + + "\022\023\n\013channel_url\030\t \001(\t\022\033\n\023channel_descrip" + + "tion\030\n \001(\t\022\016\n\006handle\030\013 \001(\t\022\025\n\rthumbnail_" + + "url\030\014 \001(\t\022\024\n\014publish_date\030\r \001(\t\022G\n\020count" + + "ry_location\030\016 \001(\0132-.google.ads.googleads" + + ".v26.common.LocationInfo\022J\n\017channel_metr" + + "ics\030\003 \001(\01321.google.ads.googleads.v26.ser" + + "vices.YouTubeMetrics\022\"\n\032data_sharing_con" + + "sent_given\030\022 \001(\010\022g\n\033channel_audience_att" + + "ributes\030\007 \003(\0132B.google.ads.googleads.v26" + ".common.AudienceInsightsAttributeMetadat" + - "a\022V\n\ntop_videos\030\010 \003(\0132B.google.ads.googl" + - "eads.v26.common.AudienceInsightsAttribut" + - "eMetadata\022W\n\026language_distributions\030\017 \003(" + - "\01327.google.ads.googleads.v26.services.La" + - "nguageDistribution\022\024\n\014channel_type\030\006 \001(\t" + - "\022\027\n\017relevance_score\030\020 \001(\001\"\323\001\n\016SearchAudi" + - "ence\022\\\n\023audience_attributes\030\001 \003(\0132:.goog" + - "le.ads.googleads.v26.common.AudienceInsi" + - "ghtsAttributeB\003\340A\002\022c\n\025audience_combinati" + - "ons\030\002 \003(\0132?.google.ads.googleads.v26.com" + - "mon.InsightsAudienceAttributeGroupB\003\340A\001\"" + - "^\n\014SearchTopics\022N\n\010entities\030\001 \003(\01327.goog" + - "le.ads.googleads.v26.common.AudienceInsi" + - "ghtsEntityB\003\340A\002\"\307\005\n\014TrendInsight\022[\n\017tren" + - "d_attribute\030\001 \001(\0132B.google.ads.googleads" + - ".v26.common.AudienceInsightsAttributeMet" + - "adata\022M\n\rtrend_metrics\030\002 \001(\01326.google.ad" + - "s.googleads.v26.services.TrendInsightMet" + - "rics\022N\n\005trend\030\003 \001(\0162?.google.ads.googlea" + - "ds.v26.enums.InsightsTrendEnum.InsightsT" + - "rend\022S\n\021trend_data_points\030\006 \003(\01328.google" + - ".ads.googleads.v26.services.TrendInsight" + - "DataPoint\022Z\n\030brand_sentiment_insights\030\007 " + - "\003(\01328.google.ads.googleads.v26.services." + - "BrandSentimentInsight\022Z\n\016related_videos\030" + - "\004 \003(\0132B.google.ads.googleads.v26.common." + - "AudienceInsightsAttributeMetadata\022S\n\020rel" + - "ated_creators\030\005 \003(\01329.google.ads.googlea" + - "ds.v26.services.YouTubeCreatorInsights\022Y" + - "\n\026related_local_creators\030\010 \003(\01329.google." + - "ads.googleads.v26.services.YouTubeCreato" + - "rInsights\"}\n\023TrendInsightMetrics\022\023\n\013view" + - "s_count\030\001 \001(\003\022\033\n\023views_indexed_value\030\004 \001" + - "(\003\022\026\n\016audience_share\030\002 \001(\001\022\034\n\024trend_chan" + - "ge_percent\030\003 \001(\001\"u\n\025TrendInsightDataPoin" + - "t\022\r\n\005month\030\001 \001(\t\022M\n\rtrend_metrics\030\002 \001(\0132" + - "6.google.ads.googleads.v26.services.Tren" + - "dInsightMetrics\"\200\002\n\025BrandSentimentInsigh" + - "t\022\r\n\005month\030\001 \001(\t\022\035\n\025has_insufficient_dat" + - "a\030\002 \001(\010\022`\n\027sentiment_distributions\030\003 \003(\013" + - "2?.google.ads.googleads.v26.services.Sen" + - "timentInsightDistribution\022W\n\023sentiment_s" + - "ummaries\030\004 \003(\0132:.google.ads.googleads.v2" + - "6.services.SentimentInsightSummary\"\203\001\n\034S" + - "entimentInsightDistribution\022J\n\tsentiment" + - "\030\001 \001(\01627.google.ads.googleads.v26.enums." + - "SentimentEnum.Sentiment\022\027\n\017sentiment_sha" + - "re\030\002 \001(\001\"\321\001\n\027SentimentInsightSummary\022J\n\t" + - "sentiment\030\001 \001(\01627.google.ads.googleads.v" + - "26.enums.SentimentEnum.Sentiment\022\017\n\007summ" + - "ary\030\002 \001(\t\022Y\n\rsample_videos\030\003 \003(\0132B.googl" + - "e.ads.googleads.v26.common.AudienceInsig" + - "htsAttributeMetadata\"A\n\024LanguageDistribu" + - "tion\022\025\n\rlanguage_code\030\001 \001(\t\022\022\n\nproportio" + - "n\030\002 \001(\0012\266\004\n\035ContentCreatorInsightsServic" + - "e\022\343\001\n\027GenerateCreatorInsights\022A.google.a" + - "ds.googleads.v26.services.GenerateCreato" + - "rInsightsRequest\032B.google.ads.googleads." + - "v26.services.GenerateCreatorInsightsResp" + - "onse\"A\202\323\344\223\002;\"6/v26/customers/{customer_i" + - "d=*}:generateCreatorInsights:\001*\022\347\001\n\030Gene" + - "rateTrendingInsights\022B.google.ads.google" + - "ads.v26.services.GenerateTrendingInsight" + - "sRequest\032C.google.ads.googleads.v26.serv" + - "ices.GenerateTrendingInsightsResponse\"B\202" + - "\323\344\223\002<\"7/v26/customers/{customer_id=*}:ge" + - "nerateTrendingInsights:\001*\032E\312A\030googleads." + - "googleapis.com\322A\'https://www.googleapis." + - "com/auth/adwordsB\216\002\n%com.google.ads.goog" + - "leads.v26.servicesB\"ContentCreatorInsigh" + - "tsServiceProtoP\001ZIgoogle.golang.org/genp" + - "roto/googleapis/ads/googleads/v26/servic" + - "es;services\242\002\003GAA\252\002!Google.Ads.GoogleAds" + - ".V26.Services\312\002!Google\\Ads\\GoogleAds\\V26" + - "\\Services\352\002%Google::Ads::GoogleAds::V26:" + - ":Servicesb\006proto3" + "a\022^\n\022channel_attributes\030\005 \003(\0132B.google.a" + + "ds.googleads.v26.common.AudienceInsights" + + "AttributeMetadata\022V\n\ntop_videos\030\010 \003(\0132B." + + "google.ads.googleads.v26.common.Audience" + + "InsightsAttributeMetadata\022W\n\026language_di" + + "stributions\030\017 \003(\01327.google.ads.googleads" + + ".v26.services.LanguageDistribution\022\024\n\014ch" + + "annel_type\030\006 \001(\t\022\027\n\017relevance_score\030\020 \001(" + + "\001\"\325\001\n\016SearchAudience\022]\n\023audience_attribu" + + "tes\030\001 \003(\0132:.google.ads.googleads.v26.com" + + "mon.AudienceInsightsAttributeB\004\342A\001\002\022d\n\025a" + + "udience_combinations\030\002 \003(\0132?.google.ads." + + "googleads.v26.common.InsightsAudienceAtt" + + "ributeGroupB\004\342A\001\001\"_\n\014SearchTopics\022O\n\010ent" + + "ities\030\001 \003(\01327.google.ads.googleads.v26.c" + + "ommon.AudienceInsightsEntityB\004\342A\001\002\"\307\005\n\014T" + + "rendInsight\022[\n\017trend_attribute\030\001 \001(\0132B.g" + + "oogle.ads.googleads.v26.common.AudienceI" + + "nsightsAttributeMetadata\022M\n\rtrend_metric" + + "s\030\002 \001(\01326.google.ads.googleads.v26.servi" + + "ces.TrendInsightMetrics\022N\n\005trend\030\003 \001(\0162?" + + ".google.ads.googleads.v26.enums.Insights" + + "TrendEnum.InsightsTrend\022S\n\021trend_data_po" + + "ints\030\006 \003(\01328.google.ads.googleads.v26.se" + + "rvices.TrendInsightDataPoint\022Z\n\030brand_se" + + "ntiment_insights\030\007 \003(\01328.google.ads.goog" + + "leads.v26.services.BrandSentimentInsight" + + "\022Z\n\016related_videos\030\004 \003(\0132B.google.ads.go" + + "ogleads.v26.common.AudienceInsightsAttri" + + "buteMetadata\022S\n\020related_creators\030\005 \003(\01329" + + ".google.ads.googleads.v26.services.YouTu" + + "beCreatorInsights\022Y\n\026related_local_creat" + + "ors\030\010 \003(\01329.google.ads.googleads.v26.ser" + + "vices.YouTubeCreatorInsights\"}\n\023TrendIns" + + "ightMetrics\022\023\n\013views_count\030\001 \001(\003\022\033\n\023view" + + "s_indexed_value\030\004 \001(\003\022\026\n\016audience_share\030" + + "\002 \001(\001\022\034\n\024trend_change_percent\030\003 \001(\001\"u\n\025T" + + "rendInsightDataPoint\022\r\n\005month\030\001 \001(\t\022M\n\rt" + + "rend_metrics\030\002 \001(\01326.google.ads.googlead" + + "s.v26.services.TrendInsightMetrics\"\200\002\n\025B" + + "randSentimentInsight\022\r\n\005month\030\001 \001(\t\022\035\n\025h" + + "as_insufficient_data\030\002 \001(\010\022`\n\027sentiment_" + + "distributions\030\003 \003(\0132?.google.ads.googlea" + + "ds.v26.services.SentimentInsightDistribu" + + "tion\022W\n\023sentiment_summaries\030\004 \003(\0132:.goog" + + "le.ads.googleads.v26.services.SentimentI" + + "nsightSummary\"\203\001\n\034SentimentInsightDistri" + + "bution\022J\n\tsentiment\030\001 \001(\01627.google.ads.g" + + "oogleads.v26.enums.SentimentEnum.Sentime" + + "nt\022\027\n\017sentiment_share\030\002 \001(\001\"\321\001\n\027Sentimen" + + "tInsightSummary\022J\n\tsentiment\030\001 \001(\01627.goo" + + "gle.ads.googleads.v26.enums.SentimentEnu" + + "m.Sentiment\022\017\n\007summary\030\002 \001(\t\022Y\n\rsample_v" + + "ideos\030\003 \003(\0132B.google.ads.googleads.v26.c" + + "ommon.AudienceInsightsAttributeMetadata\"" + + "A\n\024LanguageDistribution\022\025\n\rlanguage_code" + + "\030\001 \001(\t\022\022\n\nproportion\030\002 \001(\0012\266\004\n\035ContentCr" + + "eatorInsightsService\022\343\001\n\027GenerateCreator" + + "Insights\022A.google.ads.googleads.v26.serv" + + "ices.GenerateCreatorInsightsRequest\032B.go" + + "ogle.ads.googleads.v26.services.Generate" + + "CreatorInsightsResponse\"A\202\323\344\223\002;\"6/v26/cu" + + "stomers/{customer_id=*}:generateCreatorI" + + "nsights:\001*\022\347\001\n\030GenerateTrendingInsights\022" + + "B.google.ads.googleads.v26.services.Gene" + + "rateTrendingInsightsRequest\032C.google.ads" + + ".googleads.v26.services.GenerateTrending" + + "InsightsResponse\"B\202\323\344\223\002<\"7/v26/customers" + + "/{customer_id=*}:generateTrendingInsight" + + "s:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\216\002\n%" + + "com.google.ads.googleads.v26.servicesB\"C" + + "ontentCreatorInsightsServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionActionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionActionServiceProto.java index d448fe7a00..96eeaba8b6 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionActionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionActionServiceProto.java @@ -64,47 +64,47 @@ public static void registerAllExtensions( "ations.proto\032\027google/api/client.proto\032\037g" + "oogle/api/field_behavior.proto\032\031google/a" + "pi/resource.proto\032 google/protobuf/field" + - "_mask.proto\032\027google/rpc/status.proto\"\255\002\n" + - "\036MutateConversionActionsRequest\022\030\n\013custo" + - "mer_id\030\001 \001(\tB\003\340A\002\022U\n\noperations\030\002 \003(\0132<." + - "google.ads.googleads.v26.services.Conver" + - "sionActionOperationB\003\340A\002\022\027\n\017partial_fail" + - "ure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025resp" + - "onse_content_type\030\005 \001(\0162K.google.ads.goo" + - "gleads.v26.enums.ResponseContentTypeEnum" + - ".ResponseContentType\"\253\002\n\031ConversionActio" + - "nOperation\022/\n\013update_mask\030\004 \001(\0132\032.google" + - ".protobuf.FieldMask\022F\n\006create\030\001 \001(\01324.go" + - "ogle.ads.googleads.v26.resources.Convers" + - "ionActionH\000\022F\n\006update\030\002 \001(\01324.google.ads" + - ".googleads.v26.resources.ConversionActio" + - "nH\000\022@\n\006remove\030\003 \001(\tB.\372A+\n)googleads.goog" + - "leapis.com/ConversionActionH\000B\013\n\toperati" + - "on\"\246\001\n\037MutateConversionActionsResponse\0221" + - "\n\025partial_failure_error\030\003 \001(\0132\022.google.r" + - "pc.Status\022P\n\007results\030\002 \003(\0132?.google.ads." + - "googleads.v26.services.MutateConversionA" + - "ctionResult\"\266\001\n\034MutateConversionActionRe" + - "sult\022E\n\rresource_name\030\001 \001(\tB.\372A+\n)google" + - "ads.googleapis.com/ConversionAction\022O\n\021c" + - "onversion_action\030\002 \001(\01324.google.ads.goog" + - "leads.v26.resources.ConversionAction2\340\002\n" + - "\027ConversionActionService\022\375\001\n\027MutateConve" + - "rsionActions\022A.google.ads.googleads.v26." + - "services.MutateConversionActionsRequest\032" + - "B.google.ads.googleads.v26.services.Muta" + - "teConversionActionsResponse\"[\332A\026customer" + - "_id,operations\202\323\344\223\002<\"7/v26/customers/{cu" + - "stomer_id=*}/conversionActions:mutate:\001*" + - "\032E\312A\030googleads.googleapis.com\322A\'https://" + - "www.googleapis.com/auth/adwordsB\210\002\n%com." + - "google.ads.googleads.v26.servicesB\034Conve" + - "rsionActionServiceProtoP\001ZIgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/services;services\242\002\003GAA\252\002!Google.Ads." + - "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" + - "leAds\\V26\\Services\352\002%Google::Ads::Google" + - "Ads::V26::Servicesb\006proto3" + "_mask.proto\032\027google/rpc/status.proto\"\257\002\n" + + "\036MutateConversionActionsRequest\022\031\n\013custo" + + "mer_id\030\001 \001(\tB\004\342A\001\002\022V\n\noperations\030\002 \003(\0132<" + + ".google.ads.googleads.v26.services.Conve" + + "rsionActionOperationB\004\342A\001\002\022\027\n\017partial_fa" + + "ilure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025re" + + "sponse_content_type\030\005 \001(\0162K.google.ads.g" + + "oogleads.v26.enums.ResponseContentTypeEn" + + "um.ResponseContentType\"\253\002\n\031ConversionAct" + + "ionOperation\022/\n\013update_mask\030\004 \001(\0132\032.goog" + + "le.protobuf.FieldMask\022F\n\006create\030\001 \001(\01324." + + "google.ads.googleads.v26.resources.Conve" + + "rsionActionH\000\022F\n\006update\030\002 \001(\01324.google.a" + + "ds.googleads.v26.resources.ConversionAct" + + "ionH\000\022@\n\006remove\030\003 \001(\tB.\372A+\n)googleads.go" + + "ogleapis.com/ConversionActionH\000B\013\n\topera" + + "tion\"\246\001\n\037MutateConversionActionsResponse" + + "\0221\n\025partial_failure_error\030\003 \001(\0132\022.google" + + ".rpc.Status\022P\n\007results\030\002 \003(\0132?.google.ad" + + "s.googleads.v26.services.MutateConversio" + + "nActionResult\"\266\001\n\034MutateConversionAction" + + "Result\022E\n\rresource_name\030\001 \001(\tB.\372A+\n)goog" + + "leads.googleapis.com/ConversionAction\022O\n" + + "\021conversion_action\030\002 \001(\01324.google.ads.go" + + "ogleads.v26.resources.ConversionAction2\340" + + "\002\n\027ConversionActionService\022\375\001\n\027MutateCon" + + "versionActions\022A.google.ads.googleads.v2" + + "6.services.MutateConversionActionsReques" + + "t\032B.google.ads.googleads.v26.services.Mu" + + "tateConversionActionsResponse\"[\332A\026custom" + + "er_id,operations\202\323\344\223\002<\"7/v26/customers/{" + + "customer_id=*}/conversionActions:mutate:" + + "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + + "//www.googleapis.com/auth/adwordsB\210\002\n%co" + + "m.google.ads.googleads.v26.servicesB\034Con" + + "versionActionServiceProtoP\001ZIgoogle.gola" + + "ng.org/genproto/googleapis/ads/googleads" + + "/v26/services;services\242\002\003GAA\252\002!Google.Ad" + + "s.GoogleAds.V26.Services\312\002!Google\\Ads\\Go" + + "ogleAds\\V26\\Services\352\002%Google::Ads::Goog" + + "leAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionAdjustmentUploadServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionAdjustmentUploadServiceProto.java index 210166d651..c4982c2091 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionAdjustmentUploadServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionAdjustmentUploadServiceProto.java @@ -73,64 +73,64 @@ public static void registerAllExtensions( "ms/conversion_adjustment_type.proto\032\034goo" + "gle/api/annotations.proto\032\027google/api/cl" + "ient.proto\032\037google/api/field_behavior.pr" + - "oto\032\027google/rpc/status.proto\"\366\001\n\"UploadC" + - "onversionAdjustmentsRequest\022\030\n\013customer_" + - "id\030\001 \001(\tB\003\340A\002\022\\\n\026conversion_adjustments\030" + - "\002 \003(\01327.google.ads.googleads.v26.service" + - "s.ConversionAdjustmentB\003\340A\002\022\034\n\017partial_f" + - "ailure\030\003 \001(\010B\003\340A\002\022\025\n\rvalidate_only\030\004 \001(\010" + - "\022\030\n\006job_id\030\005 \001(\005B\003\340A\001H\000\210\001\001B\t\n\007_job_id\"\270\001" + - "\n#UploadConversionAdjustmentsResponse\0221\n" + - "\025partial_failure_error\030\001 \001(\0132\022.google.rp" + - "c.Status\022N\n\007results\030\002 \003(\0132=.google.ads.g" + - "oogleads.v26.services.ConversionAdjustme" + - "ntResult\022\016\n\006job_id\030\003 \001(\003\"\263\004\n\024ConversionA" + - "djustment\022R\n\024gclid_date_time_pair\030\014 \001(\0132" + - "4.google.ads.googleads.v26.services.Gcli" + - "dDateTimePair\022\025\n\010order_id\030\r \001(\tH\000\210\001\001\022\036\n\021" + - "conversion_action\030\010 \001(\tH\001\210\001\001\022!\n\024adjustme" + - "nt_date_time\030\t \001(\tH\002\210\001\001\022n\n\017adjustment_ty" + - "pe\030\005 \001(\0162U.google.ads.googleads.v26.enum" + - "s.ConversionAdjustmentTypeEnum.Conversio" + - "nAdjustmentType\022N\n\021restatement_value\030\006 \001" + - "(\01323.google.ads.googleads.v26.services.R" + - "estatementValue\022I\n\020user_identifiers\030\n \003(" + - "\0132/.google.ads.googleads.v26.common.User" + - "Identifier\022\027\n\nuser_agent\030\013 \001(\tH\003\210\001\001B\013\n\t_" + - "order_idB\024\n\022_conversion_actionB\027\n\025_adjus" + - "tment_date_timeB\r\n\013_user_agent\"p\n\020Restat" + - "ementValue\022\033\n\016adjusted_value\030\003 \001(\001H\000\210\001\001\022" + - "\032\n\rcurrency_code\030\004 \001(\tH\001\210\001\001B\021\n\017_adjusted" + - "_valueB\020\n\016_currency_code\"m\n\021GclidDateTim" + - "ePair\022\022\n\005gclid\030\003 \001(\tH\000\210\001\001\022!\n\024conversion_" + - "date_time\030\004 \001(\tH\001\210\001\001B\010\n\006_gclidB\027\n\025_conve" + - "rsion_date_time\"\344\002\n\032ConversionAdjustment" + - "Result\022R\n\024gclid_date_time_pair\030\t \001(\01324.g" + - "oogle.ads.googleads.v26.services.GclidDa" + - "teTimePair\022\020\n\010order_id\030\n \001(\t\022\036\n\021conversi" + - "on_action\030\007 \001(\tH\000\210\001\001\022!\n\024adjustment_date_" + - "time\030\010 \001(\tH\001\210\001\001\022n\n\017adjustment_type\030\005 \001(\016" + - "2U.google.ads.googleads.v26.enums.Conver" + - "sionAdjustmentTypeEnum.ConversionAdjustm" + - "entTypeB\024\n\022_conversion_actionB\027\n\025_adjust" + - "ment_date_time2\225\003\n!ConversionAdjustmentU" + - "ploadService\022\250\002\n\033UploadConversionAdjustm" + - "ents\022E.google.ads.googleads.v26.services" + - ".UploadConversionAdjustmentsRequest\032F.go" + - "ogle.ads.googleads.v26.services.UploadCo" + - "nversionAdjustmentsResponse\"z\332A2customer" + - "_id,conversion_adjustments,partial_failu" + - "re\202\323\344\223\002?\":/v26/customers/{customer_id=*}" + - ":uploadConversionAdjustments:\001*\032E\312A\030goog" + - "leads.googleapis.com\322A\'https://www.googl" + - "eapis.com/auth/adwordsB\222\002\n%com.google.ad" + - "s.googleads.v26.servicesB&ConversionAdju" + - "stmentUploadServiceProtoP\001ZIgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/services;services\242\002\003GAA\252\002!Google.Ads" + - ".GoogleAds.V26.Services\312\002!Google\\Ads\\Goo" + - "gleAds\\V26\\Services\352\002%Google::Ads::Googl" + - "eAds::V26::Servicesb\006proto3" + "oto\032\027google/rpc/status.proto\"\372\001\n\"UploadC" + + "onversionAdjustmentsRequest\022\031\n\013customer_" + + "id\030\001 \001(\tB\004\342A\001\002\022]\n\026conversion_adjustments" + + "\030\002 \003(\01327.google.ads.googleads.v26.servic" + + "es.ConversionAdjustmentB\004\342A\001\002\022\035\n\017partial" + + "_failure\030\003 \001(\010B\004\342A\001\002\022\025\n\rvalidate_only\030\004 " + + "\001(\010\022\031\n\006job_id\030\005 \001(\005B\004\342A\001\001H\000\210\001\001B\t\n\007_job_i" + + "d\"\270\001\n#UploadConversionAdjustmentsRespons" + + "e\0221\n\025partial_failure_error\030\001 \001(\0132\022.googl" + + "e.rpc.Status\022N\n\007results\030\002 \003(\0132=.google.a" + + "ds.googleads.v26.services.ConversionAdju" + + "stmentResult\022\016\n\006job_id\030\003 \001(\003\"\263\004\n\024Convers" + + "ionAdjustment\022R\n\024gclid_date_time_pair\030\014 " + + "\001(\01324.google.ads.googleads.v26.services." + + "GclidDateTimePair\022\025\n\010order_id\030\r \001(\tH\000\210\001\001" + + "\022\036\n\021conversion_action\030\010 \001(\tH\001\210\001\001\022!\n\024adju" + + "stment_date_time\030\t \001(\tH\002\210\001\001\022n\n\017adjustmen" + + "t_type\030\005 \001(\0162U.google.ads.googleads.v26." + + "enums.ConversionAdjustmentTypeEnum.Conve" + + "rsionAdjustmentType\022N\n\021restatement_value" + + "\030\006 \001(\01323.google.ads.googleads.v26.servic" + + "es.RestatementValue\022I\n\020user_identifiers\030" + + "\n \003(\0132/.google.ads.googleads.v26.common." + + "UserIdentifier\022\027\n\nuser_agent\030\013 \001(\tH\003\210\001\001B" + + "\013\n\t_order_idB\024\n\022_conversion_actionB\027\n\025_a" + + "djustment_date_timeB\r\n\013_user_agent\"p\n\020Re" + + "statementValue\022\033\n\016adjusted_value\030\003 \001(\001H\000" + + "\210\001\001\022\032\n\rcurrency_code\030\004 \001(\tH\001\210\001\001B\021\n\017_adju" + + "sted_valueB\020\n\016_currency_code\"m\n\021GclidDat" + + "eTimePair\022\022\n\005gclid\030\003 \001(\tH\000\210\001\001\022!\n\024convers" + + "ion_date_time\030\004 \001(\tH\001\210\001\001B\010\n\006_gclidB\027\n\025_c" + + "onversion_date_time\"\344\002\n\032ConversionAdjust" + + "mentResult\022R\n\024gclid_date_time_pair\030\t \001(\013" + + "24.google.ads.googleads.v26.services.Gcl" + + "idDateTimePair\022\020\n\010order_id\030\n \001(\t\022\036\n\021conv" + + "ersion_action\030\007 \001(\tH\000\210\001\001\022!\n\024adjustment_d" + + "ate_time\030\010 \001(\tH\001\210\001\001\022n\n\017adjustment_type\030\005" + + " \001(\0162U.google.ads.googleads.v26.enums.Co" + + "nversionAdjustmentTypeEnum.ConversionAdj" + + "ustmentTypeB\024\n\022_conversion_actionB\027\n\025_ad" + + "justment_date_time2\225\003\n!ConversionAdjustm" + + "entUploadService\022\250\002\n\033UploadConversionAdj" + + "ustments\022E.google.ads.googleads.v26.serv" + + "ices.UploadConversionAdjustmentsRequest\032" + + "F.google.ads.googleads.v26.services.Uplo" + + "adConversionAdjustmentsResponse\"z\332A2cust" + + "omer_id,conversion_adjustments,partial_f" + + "ailure\202\323\344\223\002?\":/v26/customers/{customer_i" + + "d=*}:uploadConversionAdjustments:\001*\032E\312A\030" + + "googleads.googleapis.com\322A\'https://www.g" + + "oogleapis.com/auth/adwordsB\222\002\n%com.googl" + + "e.ads.googleads.v26.servicesB&Conversion" + + "AdjustmentUploadServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionCustomVariableServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionCustomVariableServiceProto.java index ed6308d2f1..f7e0fa9cda 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionCustomVariableServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionCustomVariableServiceProto.java @@ -65,48 +65,48 @@ public static void registerAllExtensions( "pi/client.proto\032\037google/api/field_behavi" + "or.proto\032\031google/api/resource.proto\032 goo" + "gle/protobuf/field_mask.proto\032\027google/rp" + - "c/status.proto\"\275\002\n&MutateConversionCusto" + - "mVariablesRequest\022\030\n\013customer_id\030\001 \001(\tB\003" + - "\340A\002\022]\n\noperations\030\002 \003(\0132D.google.ads.goo" + - "gleads.v26.services.ConversionCustomVari" + - "ableOperationB\003\340A\002\022\027\n\017partial_failure\030\003 " + - "\001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_c" + - "ontent_type\030\005 \001(\0162K.google.ads.googleads" + - ".v26.enums.ResponseContentTypeEnum.Respo" + - "nseContentType\"\201\002\n!ConversionCustomVaria" + - "bleOperation\022/\n\013update_mask\030\003 \001(\0132\032.goog" + - "le.protobuf.FieldMask\022N\n\006create\030\001 \001(\0132<." + - "google.ads.googleads.v26.resources.Conve" + - "rsionCustomVariableH\000\022N\n\006update\030\002 \001(\0132<." + - "google.ads.googleads.v26.resources.Conve" + - "rsionCustomVariableH\000B\013\n\toperation\"\266\001\n\'M" + - "utateConversionCustomVariablesResponse\0221" + - "\n\025partial_failure_error\030\001 \001(\0132\022.google.r" + - "pc.Status\022X\n\007results\030\002 \003(\0132G.google.ads." + + "c/status.proto\"\277\002\n&MutateConversionCusto" + + "mVariablesRequest\022\031\n\013customer_id\030\001 \001(\tB\004" + + "\342A\001\002\022^\n\noperations\030\002 \003(\0132D.google.ads.go" + + "ogleads.v26.services.ConversionCustomVar" + + "iableOperationB\004\342A\001\002\022\027\n\017partial_failure\030" + + "\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response" + + "_content_type\030\005 \001(\0162K.google.ads.googlea" + + "ds.v26.enums.ResponseContentTypeEnum.Res" + + "ponseContentType\"\201\002\n!ConversionCustomVar" + + "iableOperation\022/\n\013update_mask\030\003 \001(\0132\032.go" + + "ogle.protobuf.FieldMask\022N\n\006create\030\001 \001(\0132" + + "<.google.ads.googleads.v26.resources.Con" + + "versionCustomVariableH\000\022N\n\006update\030\002 \001(\0132" + + "<.google.ads.googleads.v26.resources.Con" + + "versionCustomVariableH\000B\013\n\toperation\"\266\001\n" + + "\'MutateConversionCustomVariablesResponse" + + "\0221\n\025partial_failure_error\030\001 \001(\0132\022.google" + + ".rpc.Status\022X\n\007results\030\002 \003(\0132G.google.ad" + + "s.googleads.v26.services.MutateConversio" + + "nCustomVariableResult\"\327\001\n$MutateConversi" + + "onCustomVariableResult\022M\n\rresource_name\030" + + "\001 \001(\tB6\372A3\n1googleads.googleapis.com/Con" + + "versionCustomVariable\022`\n\032conversion_cust" + + "om_variable\030\002 \001(\0132<.google.ads.googleads" + + ".v26.resources.ConversionCustomVariable2" + + "\210\003\n\037ConversionCustomVariableService\022\235\002\n\037" + + "MutateConversionCustomVariables\022I.google" + + ".ads.googleads.v26.services.MutateConver" + + "sionCustomVariablesRequest\032J.google.ads." + "googleads.v26.services.MutateConversionC" + - "ustomVariableResult\"\327\001\n$MutateConversion" + - "CustomVariableResult\022M\n\rresource_name\030\001 " + - "\001(\tB6\372A3\n1googleads.googleapis.com/Conve" + - "rsionCustomVariable\022`\n\032conversion_custom" + - "_variable\030\002 \001(\0132<.google.ads.googleads.v" + - "26.resources.ConversionCustomVariable2\210\003" + - "\n\037ConversionCustomVariableService\022\235\002\n\037Mu" + - "tateConversionCustomVariables\022I.google.a" + - "ds.googleads.v26.services.MutateConversi" + - "onCustomVariablesRequest\032J.google.ads.go" + - "ogleads.v26.services.MutateConversionCus" + - "tomVariablesResponse\"c\332A\026customer_id,ope" + - "rations\202\323\344\223\002D\"?/v26/customers/{customer_" + - "id=*}/conversionCustomVariables:mutate:\001" + - "*\032E\312A\030googleads.googleapis.com\322A\'https:/" + - "/www.googleapis.com/auth/adwordsB\220\002\n%com" + - ".google.ads.googleads.v26.servicesB$Conv" + - "ersionCustomVariableServiceProtoP\001ZIgoog" + - "le.golang.org/genproto/googleapis/ads/go" + - "ogleads/v26/services;services\242\002\003GAA\252\002!Go" + - "ogle.Ads.GoogleAds.V26.Services\312\002!Google" + - "\\Ads\\GoogleAds\\V26\\Services\352\002%Google::Ad" + - "s::GoogleAds::V26::Servicesb\006proto3" + "ustomVariablesResponse\"c\332A\026customer_id,o" + + "perations\202\323\344\223\002D\"?/v26/customers/{custome" + + "r_id=*}/conversionCustomVariables:mutate" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\220\002\n%c" + + "om.google.ads.googleads.v26.servicesB$Co" + + "nversionCustomVariableServiceProtoP\001ZIgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/services;services\242\002\003GAA\252\002!" + + "Google.Ads.GoogleAds.V26.Services\312\002!Goog" + + "le\\Ads\\GoogleAds\\V26\\Services\352\002%Google::" + + "Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionGoalCampaignConfigServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionGoalCampaignConfigServiceProto.java index c0e6a6e0ed..1866bb7a16 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionGoalCampaignConfigServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionGoalCampaignConfigServiceProto.java @@ -65,46 +65,46 @@ public static void registerAllExtensions( "\032\027google/api/client.proto\032\037google/api/fi" + "eld_behavior.proto\032\031google/api/resource." + "proto\032 google/protobuf/field_mask.proto\"" + - "\254\002\n*MutateConversionGoalCampaignConfigsR" + - "equest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022a\n\noper" + - "ations\030\002 \003(\0132H.google.ads.googleads.v26." + - "services.ConversionGoalCampaignConfigOpe" + - "rationB\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\022j\n\025re" + - "sponse_content_type\030\004 \001(\0162K.google.ads.g" + - "oogleads.v26.enums.ResponseContentTypeEn" + - "um.ResponseContentType\"\271\001\n%ConversionGoa" + - "lCampaignConfigOperation\022/\n\013update_mask\030" + - "\002 \001(\0132\032.google.protobuf.FieldMask\022R\n\006upd" + - "ate\030\001 \001(\0132@.google.ads.googleads.v26.res" + - "ources.ConversionGoalCampaignConfigH\000B\013\n" + - "\toperation\"\213\001\n+MutateConversionGoalCampa" + - "ignConfigsResponse\022\\\n\007results\030\001 \003(\0132K.go" + - "ogle.ads.googleads.v26.services.MutateCo" + - "nversionGoalCampaignConfigResult\"\350\001\n(Mut" + - "ateConversionGoalCampaignConfigResult\022Q\n" + - "\rresource_name\030\001 \001(\tB:\372A7\n5googleads.goo" + - "gleapis.com/ConversionGoalCampaignConfig" + - "\022i\n\037conversion_goal_campaign_config\030\002 \001(" + - "\0132@.google.ads.googleads.v26.resources.C" + - "onversionGoalCampaignConfig2\234\003\n#Conversi" + - "onGoalCampaignConfigService\022\255\002\n#MutateCo" + - "nversionGoalCampaignConfigs\022M.google.ads" + - ".googleads.v26.services.MutateConversion" + - "GoalCampaignConfigsRequest\032N.google.ads." + - "googleads.v26.services.MutateConversionG" + - "oalCampaignConfigsResponse\"g\332A\026customer_" + - "id,operations\202\323\344\223\002H\"C/v26/customers/{cus" + - "tomer_id=*}/conversionGoalCampaignConfig" + - "s:mutate:\001*\032E\312A\030googleads.googleapis.com" + - "\322A\'https://www.googleapis.com/auth/adwor" + - "dsB\224\002\n%com.google.ads.googleads.v26.serv" + - "icesB(ConversionGoalCampaignConfigServic" + - "eProtoP\001ZIgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/services;servi" + - "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + - "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + - "s\352\002%Google::Ads::GoogleAds::V26::Service" + - "sb\006proto3" + "\256\002\n*MutateConversionGoalCampaignConfigsR" + + "equest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022b\n\nope" + + "rations\030\002 \003(\0132H.google.ads.googleads.v26" + + ".services.ConversionGoalCampaignConfigOp" + + "erationB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\022j\n\025" + + "response_content_type\030\004 \001(\0162K.google.ads" + + ".googleads.v26.enums.ResponseContentType" + + "Enum.ResponseContentType\"\271\001\n%ConversionG" + + "oalCampaignConfigOperation\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\022R\n\006u" + + "pdate\030\001 \001(\0132@.google.ads.googleads.v26.r" + + "esources.ConversionGoalCampaignConfigH\000B" + + "\013\n\toperation\"\213\001\n+MutateConversionGoalCam" + + "paignConfigsResponse\022\\\n\007results\030\001 \003(\0132K." + + "google.ads.googleads.v26.services.Mutate" + + "ConversionGoalCampaignConfigResult\"\350\001\n(M" + + "utateConversionGoalCampaignConfigResult\022" + + "Q\n\rresource_name\030\001 \001(\tB:\372A7\n5googleads.g" + + "oogleapis.com/ConversionGoalCampaignConf" + + "ig\022i\n\037conversion_goal_campaign_config\030\002 " + + "\001(\0132@.google.ads.googleads.v26.resources" + + ".ConversionGoalCampaignConfig2\234\003\n#Conver" + + "sionGoalCampaignConfigService\022\255\002\n#Mutate" + + "ConversionGoalCampaignConfigs\022M.google.a" + + "ds.googleads.v26.services.MutateConversi" + + "onGoalCampaignConfigsRequest\032N.google.ad" + + "s.googleads.v26.services.MutateConversio" + + "nGoalCampaignConfigsResponse\"g\332A\026custome" + + "r_id,operations\202\323\344\223\002H\"C/v26/customers/{c" + + "ustomer_id=*}/conversionGoalCampaignConf" + + "igs:mutate:\001*\032E\312A\030googleads.googleapis.c" + + "om\322A\'https://www.googleapis.com/auth/adw" + + "ordsB\224\002\n%com.google.ads.googleads.v26.se" + + "rvicesB(ConversionGoalCampaignConfigServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceClient.java index 0d6f24d588..e80c8528c4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceClient.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceClient.java @@ -224,9 +224,10 @@ public ConversionUploadServiceStub getStub() { * * @param customerId Required. The ID of the customer performing the upload. * @param conversions Required. The conversions that are being uploaded. - * @param partialFailure Required. If `true`, successful operations will be carried out and - * invalid operations will return errors. If `false`, all operations will be carried out in - * one transaction if and only if they are all valid. This should always be set to `true`. + * @param partialFailure Required. Must be set to `true`. Enables partial failure mode so that + * valid conversions are processed and any invalid conversions return individual errors in + * `partial_failure_error`. Setting this field to `false` is not supported and causes the + * entire request to fail. *

See [Best practices for partial * failures](/google-ads/api/docs/best-practices/partial-failures). * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -347,10 +348,10 @@ public final UploadClickConversionsResponse uploadClickConversions( * * @param customerId Required. The ID of the customer performing the upload. * @param conversions Required. The conversions that are being uploaded. - * @param partialFailure Required. If `true`, successful operations will be carried out and - * invalid operations will return errors. If `false`, all operations will be carried out in - * one transaction if and only if they are all valid. - *

This should always be set to `true`. + * @param partialFailure Required. Must be set to `true`. Enables partial failure mode so that + * valid conversions are processed and any invalid conversions return individual errors in + * `partial_failure_error`. Setting this field to `false` is not supported and causes the + * entire request to fail. *

See [Best practices for partial * failures](/google-ads/api/docs/best-practices/partial-failures). * @throws com.google.api.gax.rpc.ApiException if the remote call fails diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceProto.java index 489446829e..884dc6bfaa 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionUploadServiceProto.java @@ -117,121 +117,122 @@ public static void registerAllExtensions( "proto\032\027google/api/client.proto\032\037google/a" + "pi/field_behavior.proto\032\033google/api/fiel" + "d_info.proto\032\031google/api/resource.proto\032" + - "\027google/rpc/status.proto\"\341\001\n\035UploadClick" + - "ConversionsRequest\022\030\n\013customer_id\030\001 \001(\tB" + - "\003\340A\002\022L\n\013conversions\030\002 \003(\01322.google.ads.g" + - "oogleads.v26.services.ClickConversionB\003\340" + - "A\002\022\034\n\017partial_failure\030\003 \001(\010B\003\340A\002\022\025\n\rvali" + - "date_only\030\004 \001(\010\022\030\n\006job_id\030\006 \001(\005B\003\340A\001H\000\210\001" + - "\001B\t\n\007_job_id\"\256\001\n\036UploadClickConversionsR" + - "esponse\0221\n\025partial_failure_error\030\001 \001(\0132\022" + - ".google.rpc.Status\022I\n\007results\030\002 \003(\01328.go" + - "ogle.ads.googleads.v26.services.ClickCon" + - "versionResult\022\016\n\006job_id\030\003 \001(\003\"\272\001\n\034Upload" + - "CallConversionsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022K\n\013conversions\030\002 \003(\01321.google.a" + - "ds.googleads.v26.services.CallConversion" + - "B\003\340A\002\022\034\n\017partial_failure\030\003 \001(\010B\003\340A\002\022\025\n\rv" + - "alidate_only\030\004 \001(\010\"\234\001\n\035UploadCallConvers" + - "ionsResponse\0221\n\025partial_failure_error\030\001 " + - "\001(\0132\022.google.rpc.Status\022H\n\007results\030\002 \003(\013" + - "27.google.ads.googleads.v26.services.Cal" + - "lConversionResult\"\375\010\n\017ClickConversion\022\022\n" + - "\005gclid\030\t \001(\tH\001\210\001\001\022\016\n\006gbraid\030\022 \001(\t\022\016\n\006wbr" + - "aid\030\023 \001(\t\022\036\n\021conversion_action\030\n \001(\tH\002\210\001" + - "\001\022!\n\024conversion_date_time\030\013 \001(\tH\003\210\001\001\022\035\n\020" + - "conversion_value\030\014 \001(\001H\004\210\001\001\022\032\n\rcurrency_" + - "code\030\r \001(\tH\005\210\001\001\022\025\n\010order_id\030\016 \001(\tH\006\210\001\001\022]" + - "\n\031external_attribution_data\030\007 \001(\0132:.goog" + - "le.ads.googleads.v26.services.ExternalAt" + - "tributionData\022K\n\020custom_variables\030\017 \003(\0132" + - "1.google.ads.googleads.v26.services.Cust" + - "omVariable\022>\n\tcart_data\030\020 \001(\0132+.google.a" + - "ds.googleads.v26.services.CartData\022I\n\020us" + - "er_identifiers\030\021 \003(\0132/.google.ads.google" + - "ads.v26.common.UserIdentifier\022o\n\026convers" + - "ion_environment\030\024 \001(\0162O.google.ads.googl" + - "eads.v26.enums.ConversionEnvironmentEnum" + - ".ConversionEnvironment\0229\n\007consent\030\027 \001(\0132" + - "(.google.ads.googleads.v26.common.Consen" + - "t\022h\n\rcustomer_type\030\032 \001(\0162Q.google.ads.go" + - "ogleads.v26.enums.ConversionCustomerType" + - "Enum.ConversionCustomerType\022&\n\017user_ip_a" + - "ddress\030\033 \001(\tB\010\342\214\317\327\010\002\010\004H\007\210\001\001\022$\n\032session_a" + - "ttributes_encoded\030\030 \001(\014H\000\022o\n\"session_att" + - "ributes_key_value_pairs\030\031 \001(\0132A.google.a" + - "ds.googleads.v26.services.SessionAttribu" + - "tesKeyValuePairsH\000B\024\n\022session_attributes" + - "B\010\n\006_gclidB\024\n\022_conversion_actionB\027\n\025_con" + - "version_date_timeB\023\n\021_conversion_valueB\020" + - "\n\016_currency_codeB\013\n\t_order_idB\022\n\020_user_i" + - "p_address\"\316\003\n\016CallConversion\022\026\n\tcaller_i" + - "d\030\007 \001(\tH\000\210\001\001\022!\n\024call_start_date_time\030\010 \001" + - "(\tH\001\210\001\001\022\036\n\021conversion_action\030\t \001(\tH\002\210\001\001\022" + - "!\n\024conversion_date_time\030\n \001(\tH\003\210\001\001\022\035\n\020co" + - "nversion_value\030\013 \001(\001H\004\210\001\001\022\032\n\rcurrency_co" + - "de\030\014 \001(\tH\005\210\001\001\022K\n\020custom_variables\030\r \003(\0132" + - "1.google.ads.googleads.v26.services.Cust" + - "omVariable\0229\n\007consent\030\016 \001(\0132(.google.ads" + - ".googleads.v26.common.ConsentB\014\n\n_caller" + - "_idB\027\n\025_call_start_date_timeB\024\n\022_convers" + - "ion_actionB\027\n\025_conversion_date_timeB\023\n\021_" + - "conversion_valueB\020\n\016_currency_code\"\253\001\n\027E" + - "xternalAttributionData\022(\n\033external_attri" + - "bution_credit\030\003 \001(\001H\000\210\001\001\022\'\n\032external_att" + - "ribution_model\030\004 \001(\tH\001\210\001\001B\036\n\034_external_a" + - "ttribution_creditB\035\n\033_external_attributi" + - "on_model\"\222\002\n\025ClickConversionResult\022\022\n\005gc" + - "lid\030\004 \001(\tH\000\210\001\001\022\016\n\006gbraid\030\010 \001(\t\022\016\n\006wbraid" + - "\030\t \001(\t\022\036\n\021conversion_action\030\005 \001(\tH\001\210\001\001\022!" + - "\n\024conversion_date_time\030\006 \001(\tH\002\210\001\001\022I\n\020use" + - "r_identifiers\030\007 \003(\0132/.google.ads.googlea" + - "ds.v26.common.UserIdentifierB\010\n\006_gclidB\024" + - "\n\022_conversion_actionB\027\n\025_conversion_date" + - "_time\"\352\001\n\024CallConversionResult\022\026\n\tcaller" + - "_id\030\005 \001(\tH\000\210\001\001\022!\n\024call_start_date_time\030\006" + - " \001(\tH\001\210\001\001\022\036\n\021conversion_action\030\007 \001(\tH\002\210\001" + - "\001\022!\n\024conversion_date_time\030\010 \001(\tH\003\210\001\001B\014\n\n" + + "\027google/rpc/status.proto\"\345\001\n\035UploadClick" + + "ConversionsRequest\022\031\n\013customer_id\030\001 \001(\tB" + + "\004\342A\001\002\022M\n\013conversions\030\002 \003(\01322.google.ads." + + "googleads.v26.services.ClickConversionB\004" + + "\342A\001\002\022\035\n\017partial_failure\030\003 \001(\010B\004\342A\001\002\022\025\n\rv" + + "alidate_only\030\004 \001(\010\022\031\n\006job_id\030\006 \001(\005B\004\342A\001\001" + + "H\000\210\001\001B\t\n\007_job_id\"\256\001\n\036UploadClickConversi" + + "onsResponse\0221\n\025partial_failure_error\030\001 \001" + + "(\0132\022.google.rpc.Status\022I\n\007results\030\002 \003(\0132" + + "8.google.ads.googleads.v26.services.Clic" + + "kConversionResult\022\016\n\006job_id\030\003 \001(\003\"\275\001\n\034Up" + + "loadCallConversionsRequest\022\031\n\013customer_i" + + "d\030\001 \001(\tB\004\342A\001\002\022L\n\013conversions\030\002 \003(\01321.goo" + + "gle.ads.googleads.v26.services.CallConve" + + "rsionB\004\342A\001\002\022\035\n\017partial_failure\030\003 \001(\010B\004\342A" + + "\001\002\022\025\n\rvalidate_only\030\004 \001(\010\"\234\001\n\035UploadCall" + + "ConversionsResponse\0221\n\025partial_failure_e" + + "rror\030\001 \001(\0132\022.google.rpc.Status\022H\n\007result" + + "s\030\002 \003(\01327.google.ads.googleads.v26.servi" + + "ces.CallConversionResult\"\375\010\n\017ClickConver" + + "sion\022\022\n\005gclid\030\t \001(\tH\001\210\001\001\022\016\n\006gbraid\030\022 \001(\t" + + "\022\016\n\006wbraid\030\023 \001(\t\022\036\n\021conversion_action\030\n " + + "\001(\tH\002\210\001\001\022!\n\024conversion_date_time\030\013 \001(\tH\003" + + "\210\001\001\022\035\n\020conversion_value\030\014 \001(\001H\004\210\001\001\022\032\n\rcu" + + "rrency_code\030\r \001(\tH\005\210\001\001\022\025\n\010order_id\030\016 \001(\t" + + "H\006\210\001\001\022]\n\031external_attribution_data\030\007 \001(\013" + + "2:.google.ads.googleads.v26.services.Ext" + + "ernalAttributionData\022K\n\020custom_variables" + + "\030\017 \003(\01321.google.ads.googleads.v26.servic" + + "es.CustomVariable\022>\n\tcart_data\030\020 \001(\0132+.g" + + "oogle.ads.googleads.v26.services.CartDat" + + "a\022I\n\020user_identifiers\030\021 \003(\0132/.google.ads" + + ".googleads.v26.common.UserIdentifier\022o\n\026" + + "conversion_environment\030\024 \001(\0162O.google.ad" + + "s.googleads.v26.enums.ConversionEnvironm" + + "entEnum.ConversionEnvironment\0229\n\007consent" + + "\030\027 \001(\0132(.google.ads.googleads.v26.common" + + ".Consent\022h\n\rcustomer_type\030\032 \001(\0162Q.google" + + ".ads.googleads.v26.enums.ConversionCusto" + + "merTypeEnum.ConversionCustomerType\022&\n\017us" + + "er_ip_address\030\033 \001(\tB\010\342\214\317\327\010\002\010\004H\007\210\001\001\022$\n\032se" + + "ssion_attributes_encoded\030\030 \001(\014H\000\022o\n\"sess" + + "ion_attributes_key_value_pairs\030\031 \001(\0132A.g" + + "oogle.ads.googleads.v26.services.Session" + + "AttributesKeyValuePairsH\000B\024\n\022session_att" + + "ributesB\010\n\006_gclidB\024\n\022_conversion_actionB" + + "\027\n\025_conversion_date_timeB\023\n\021_conversion_" + + "valueB\020\n\016_currency_codeB\013\n\t_order_idB\022\n\020" + + "_user_ip_address\"\316\003\n\016CallConversion\022\026\n\tc" + + "aller_id\030\007 \001(\tH\000\210\001\001\022!\n\024call_start_date_t" + + "ime\030\010 \001(\tH\001\210\001\001\022\036\n\021conversion_action\030\t \001(" + + "\tH\002\210\001\001\022!\n\024conversion_date_time\030\n \001(\tH\003\210\001" + + "\001\022\035\n\020conversion_value\030\013 \001(\001H\004\210\001\001\022\032\n\rcurr" + + "ency_code\030\014 \001(\tH\005\210\001\001\022K\n\020custom_variables" + + "\030\r \003(\01321.google.ads.googleads.v26.servic" + + "es.CustomVariable\0229\n\007consent\030\016 \001(\0132(.goo" + + "gle.ads.googleads.v26.common.ConsentB\014\n\n" + "_caller_idB\027\n\025_call_start_date_timeB\024\n\022_" + "conversion_actionB\027\n\025_conversion_date_ti" + - "me\"{\n\016CustomVariable\022Z\n\032conversion_custo" + - "m_variable\030\001 \001(\tB6\372A3\n1googleads.googlea" + - "pis.com/ConversionCustomVariable\022\r\n\005valu" + - "e\030\002 \001(\t\"\371\001\n\010CartData\022\023\n\013merchant_id\030\006 \001(" + - "\003\022\031\n\021feed_country_code\030\002 \001(\t\022\032\n\022feed_lan" + - "guage_code\030\003 \001(\t\022\036\n\026local_transaction_co" + - "st\030\004 \001(\001\022?\n\005items\030\005 \003(\01320.google.ads.goo" + - "gleads.v26.services.CartData.Item\032@\n\004Ite" + - "m\022\022\n\nproduct_id\030\001 \001(\t\022\020\n\010quantity\030\002 \001(\005\022" + - "\022\n\nunit_price\030\003 \001(\001\"h\n\034SessionAttributeK" + - "eyValuePair\022\"\n\025session_attribute_key\030\001 \001" + - "(\tB\003\340A\002\022$\n\027session_attribute_value\030\002 \001(\t" + - "B\003\340A\002\"\177\n\036SessionAttributesKeyValuePairs\022" + - "]\n\017key_value_pairs\030\001 \003(\0132?.google.ads.go" + - "ogleads.v26.services.SessionAttributeKey" + - "ValuePairB\003\340A\0022\364\004\n\027ConversionUploadServi" + - "ce\022\211\002\n\026UploadClickConversions\022@.google.a" + - "ds.googleads.v26.services.UploadClickCon" + - "versionsRequest\032A.google.ads.googleads.v" + - "26.services.UploadClickConversionsRespon" + - "se\"j\332A\'customer_id,conversions,partial_f" + - "ailure\202\323\344\223\002:\"5/v26/customers/{customer_i" + - "d=*}:uploadClickConversions:\001*\022\205\002\n\025Uploa" + - "dCallConversions\022?.google.ads.googleads." + - "v26.services.UploadCallConversionsReques" + - "t\032@.google.ads.googleads.v26.services.Up" + - "loadCallConversionsResponse\"i\332A\'customer" + - "_id,conversions,partial_failure\202\323\344\223\0029\"4/" + - "v26/customers/{customer_id=*}:uploadCall" + - "Conversions:\001*\032E\312A\030googleads.googleapis." + - "com\322A\'https://www.googleapis.com/auth/ad" + - "wordsB\210\002\n%com.google.ads.googleads.v26.s" + - "ervicesB\034ConversionUploadServiceProtoP\001Z" + - "Igoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/services;services\242\002\003GAA" + - "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + - "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + - "e::Ads::GoogleAds::V26::Servicesb\006proto3" + "meB\023\n\021_conversion_valueB\020\n\016_currency_cod" + + "e\"\253\001\n\027ExternalAttributionData\022(\n\033externa" + + "l_attribution_credit\030\003 \001(\001H\000\210\001\001\022\'\n\032exter" + + "nal_attribution_model\030\004 \001(\tH\001\210\001\001B\036\n\034_ext" + + "ernal_attribution_creditB\035\n\033_external_at" + + "tribution_model\"\222\002\n\025ClickConversionResul" + + "t\022\022\n\005gclid\030\004 \001(\tH\000\210\001\001\022\016\n\006gbraid\030\010 \001(\t\022\016\n" + + "\006wbraid\030\t \001(\t\022\036\n\021conversion_action\030\005 \001(\t" + + "H\001\210\001\001\022!\n\024conversion_date_time\030\006 \001(\tH\002\210\001\001" + + "\022I\n\020user_identifiers\030\007 \003(\0132/.google.ads." + + "googleads.v26.common.UserIdentifierB\010\n\006_" + + "gclidB\024\n\022_conversion_actionB\027\n\025_conversi" + + "on_date_time\"\352\001\n\024CallConversionResult\022\026\n" + + "\tcaller_id\030\005 \001(\tH\000\210\001\001\022!\n\024call_start_date" + + "_time\030\006 \001(\tH\001\210\001\001\022\036\n\021conversion_action\030\007 " + + "\001(\tH\002\210\001\001\022!\n\024conversion_date_time\030\010 \001(\tH\003" + + "\210\001\001B\014\n\n_caller_idB\027\n\025_call_start_date_ti" + + "meB\024\n\022_conversion_actionB\027\n\025_conversion_" + + "date_time\"{\n\016CustomVariable\022Z\n\032conversio" + + "n_custom_variable\030\001 \001(\tB6\372A3\n1googleads." + + "googleapis.com/ConversionCustomVariable\022" + + "\r\n\005value\030\002 \001(\t\"\371\001\n\010CartData\022\023\n\013merchant_" + + "id\030\006 \001(\003\022\031\n\021feed_country_code\030\002 \001(\t\022\032\n\022f" + + "eed_language_code\030\003 \001(\t\022\036\n\026local_transac" + + "tion_cost\030\004 \001(\001\022?\n\005items\030\005 \003(\01320.google." + + "ads.googleads.v26.services.CartData.Item" + + "\032@\n\004Item\022\022\n\nproduct_id\030\001 \001(\t\022\020\n\010quantity" + + "\030\002 \001(\005\022\022\n\nunit_price\030\003 \001(\001\"j\n\034SessionAtt" + + "ributeKeyValuePair\022#\n\025session_attribute_" + + "key\030\001 \001(\tB\004\342A\001\002\022%\n\027session_attribute_val" + + "ue\030\002 \001(\tB\004\342A\001\002\"\200\001\n\036SessionAttributesKeyV" + + "aluePairs\022^\n\017key_value_pairs\030\001 \003(\0132?.goo" + + "gle.ads.googleads.v26.services.SessionAt" + + "tributeKeyValuePairB\004\342A\001\0022\364\004\n\027Conversion" + + "UploadService\022\211\002\n\026UploadClickConversions" + + "\022@.google.ads.googleads.v26.services.Upl" + + "oadClickConversionsRequest\032A.google.ads." + + "googleads.v26.services.UploadClickConver" + + "sionsResponse\"j\332A\'customer_id,conversion" + + "s,partial_failure\202\323\344\223\002:\"5/v26/customers/" + + "{customer_id=*}:uploadClickConversions:\001" + + "*\022\205\002\n\025UploadCallConversions\022?.google.ads" + + ".googleads.v26.services.UploadCallConver" + + "sionsRequest\032@.google.ads.googleads.v26." + + "services.UploadCallConversionsResponse\"i" + + "\332A\'customer_id,conversions,partial_failu" + + "re\202\323\344\223\0029\"4/v26/customers/{customer_id=*}" + + ":uploadCallConversions:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\210\002\n%com.google.ads.goog" + + "leads.v26.servicesB\034ConversionUploadServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleServiceProto.java index 69b6235c44..b9c9f29df4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleServiceProto.java @@ -65,48 +65,48 @@ public static void registerAllExtensions( "proto\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032 google/protob" + "uf/field_mask.proto\032\027google/rpc/status.p" + - "roto\"\263\002\n!MutateConversionValueRulesReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022X\n\noperatio" + - "ns\030\002 \003(\0132?.google.ads.googleads.v26.serv" + - "ices.ConversionValueRuleOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\005 \001(\010\022\025\n\rvalidate_only" + - "\030\003 \001(\010\022j\n\025response_content_type\030\004 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"\267\002\n\034C" + - "onversionValueRuleOperation\022/\n\013update_ma" + - "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022I\n\006" + - "create\030\001 \001(\01327.google.ads.googleads.v26." + - "resources.ConversionValueRuleH\000\022I\n\006updat" + - "e\030\002 \001(\01327.google.ads.googleads.v26.resou" + - "rces.ConversionValueRuleH\000\022C\n\006remove\030\003 \001" + - "(\tB1\372A.\n,googleads.googleapis.com/Conver" + - "sionValueRuleH\000B\013\n\toperation\"\254\001\n\"MutateC" + - "onversionValueRulesResponse\022S\n\007results\030\002" + - " \003(\0132B.google.ads.googleads.v26.services" + - ".MutateConversionValueRuleResult\0221\n\025part" + - "ial_failure_error\030\003 \001(\0132\022.google.rpc.Sta" + - "tus\"\303\001\n\037MutateConversionValueRuleResult\022" + - "H\n\rresource_name\030\001 \001(\tB1\372A.\n,googleads.g" + - "oogleapis.com/ConversionValueRule\022V\n\025con" + - "version_value_rule\030\002 \001(\01327.google.ads.go" + - "ogleads.v26.resources.ConversionValueRul" + - "e2\357\002\n\032ConversionValueRuleService\022\211\002\n\032Mut" + - "ateConversionValueRules\022D.google.ads.goo" + - "gleads.v26.services.MutateConversionValu" + - "eRulesRequest\032E.google.ads.googleads.v26" + - ".services.MutateConversionValueRulesResp" + - "onse\"^\332A\026customer_id,operations\202\323\344\223\002?\":/" + - "v26/customers/{customer_id=*}/conversion" + - "ValueRules:mutate:\001*\032E\312A\030googleads.googl" + - "eapis.com\322A\'https://www.googleapis.com/a" + - "uth/adwordsB\213\002\n%com.google.ads.googleads" + - ".v26.servicesB\037ConversionValueRuleServic" + - "eProtoP\001ZIgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v26/services;servi" + - "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + - "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + - "s\352\002%Google::Ads::GoogleAds::V26::Service" + - "sb\006proto3" + "roto\"\265\002\n!MutateConversionValueRulesReque" + + "st\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022Y\n\noperati" + + "ons\030\002 \003(\0132?.google.ads.googleads.v26.ser" + + "vices.ConversionValueRuleOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\005 \001(\010\022\025\n\rvalidate_on" + + "ly\030\003 \001(\010\022j\n\025response_content_type\030\004 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"\267\002\n" + + "\034ConversionValueRuleOperation\022/\n\013update_" + + "mask\030\004 \001(\0132\032.google.protobuf.FieldMask\022I" + + "\n\006create\030\001 \001(\01327.google.ads.googleads.v2" + + "6.resources.ConversionValueRuleH\000\022I\n\006upd" + + "ate\030\002 \001(\01327.google.ads.googleads.v26.res" + + "ources.ConversionValueRuleH\000\022C\n\006remove\030\003" + + " \001(\tB1\372A.\n,googleads.googleapis.com/Conv" + + "ersionValueRuleH\000B\013\n\toperation\"\254\001\n\"Mutat" + + "eConversionValueRulesResponse\022S\n\007results" + + "\030\002 \003(\0132B.google.ads.googleads.v26.servic" + + "es.MutateConversionValueRuleResult\0221\n\025pa" + + "rtial_failure_error\030\003 \001(\0132\022.google.rpc.S" + + "tatus\"\303\001\n\037MutateConversionValueRuleResul" + + "t\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,googleads" + + ".googleapis.com/ConversionValueRule\022V\n\025c" + + "onversion_value_rule\030\002 \001(\01327.google.ads." + + "googleads.v26.resources.ConversionValueR" + + "ule2\357\002\n\032ConversionValueRuleService\022\211\002\n\032M" + + "utateConversionValueRules\022D.google.ads.g" + + "oogleads.v26.services.MutateConversionVa" + + "lueRulesRequest\032E.google.ads.googleads.v" + + "26.services.MutateConversionValueRulesRe" + + "sponse\"^\332A\026customer_id,operations\202\323\344\223\002?\"" + + ":/v26/customers/{customer_id=*}/conversi" + + "onValueRules:mutate:\001*\032E\312A\030googleads.goo" + + "gleapis.com\322A\'https://www.googleapis.com" + + "/auth/adwordsB\213\002\n%com.google.ads.googlea" + + "ds.v26.servicesB\037ConversionValueRuleServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleSetServiceProto.java index 67f717f324..4fb249ff4e 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ConversionValueRuleSetServiceProto.java @@ -65,49 +65,49 @@ public static void registerAllExtensions( "/client.proto\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\032 googl" + "e/protobuf/field_mask.proto\032\027google/rpc/" + - "status.proto\"\271\002\n$MutateConversionValueRu" + - "leSetsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022" + - "[\n\noperations\030\002 \003(\0132B.google.ads.googlea" + - "ds.v26.services.ConversionValueRuleSetOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\005 \001(\010\022\025\n" + - "\rvalidate_only\030\003 \001(\010\022j\n\025response_content" + - "_type\030\004 \001(\0162K.google.ads.googleads.v26.e" + - "nums.ResponseContentTypeEnum.ResponseCon" + - "tentType\"\303\002\n\037ConversionValueRuleSetOpera" + - "tion\022/\n\013update_mask\030\004 \001(\0132\032.google.proto" + - "buf.FieldMask\022L\n\006create\030\001 \001(\0132:.google.a" + + "status.proto\"\273\002\n$MutateConversionValueRu" + + "leSetsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002" + + "\022\\\n\noperations\030\002 \003(\0132B.google.ads.google" + + "ads.v26.services.ConversionValueRuleSetO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\005 \001(\010\022" + + "\025\n\rvalidate_only\030\003 \001(\010\022j\n\025response_conte" + + "nt_type\030\004 \001(\0162K.google.ads.googleads.v26" + + ".enums.ResponseContentTypeEnum.ResponseC" + + "ontentType\"\303\002\n\037ConversionValueRuleSetOpe" + + "ration\022/\n\013update_mask\030\004 \001(\0132\032.google.pro" + + "tobuf.FieldMask\022L\n\006create\030\001 \001(\0132:.google" + + ".ads.googleads.v26.resources.ConversionV" + + "alueRuleSetH\000\022L\n\006update\030\002 \001(\0132:.google.a" + "ds.googleads.v26.resources.ConversionVal" + - "ueRuleSetH\000\022L\n\006update\030\002 \001(\0132:.google.ads" + - ".googleads.v26.resources.ConversionValue" + - "RuleSetH\000\022F\n\006remove\030\003 \001(\tB4\372A1\n/googlead" + - "s.googleapis.com/ConversionValueRuleSetH" + - "\000B\013\n\toperation\"\262\001\n%MutateConversionValue" + - "RuleSetsResponse\022V\n\007results\030\001 \003(\0132E.goog" + - "le.ads.googleads.v26.services.MutateConv" + - "ersionValueRuleSetResult\0221\n\025partial_fail" + - "ure_error\030\002 \001(\0132\022.google.rpc.Status\"\320\001\n\"" + - "MutateConversionValueRuleSetResult\022K\n\rre" + - "source_name\030\001 \001(\tB4\372A1\n/googleads.google" + - "apis.com/ConversionValueRuleSet\022]\n\031conve" + - "rsion_value_rule_set\030\002 \001(\0132:.google.ads." + - "googleads.v26.resources.ConversionValueR" + - "uleSet2\376\002\n\035ConversionValueRuleSetService" + - "\022\225\002\n\035MutateConversionValueRuleSets\022G.goo" + - "gle.ads.googleads.v26.services.MutateCon" + - "versionValueRuleSetsRequest\032H.google.ads" + - ".googleads.v26.services.MutateConversion" + - "ValueRuleSetsResponse\"a\332A\026customer_id,op" + - "erations\202\323\344\223\002B\"=/v26/customers/{customer" + - "_id=*}/conversionValueRuleSets:mutate:\001*" + - "\032E\312A\030googleads.googleapis.com\322A\'https://" + - "www.googleapis.com/auth/adwordsB\216\002\n%com." + - "google.ads.googleads.v26.servicesB\"Conve" + - "rsionValueRuleSetServiceProtoP\001ZIgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/services;services\242\002\003GAA\252\002!Googl" + - "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + - "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + - "GoogleAds::V26::Servicesb\006proto3" + "ueRuleSetH\000\022F\n\006remove\030\003 \001(\tB4\372A1\n/google" + + "ads.googleapis.com/ConversionValueRuleSe" + + "tH\000B\013\n\toperation\"\262\001\n%MutateConversionVal" + + "ueRuleSetsResponse\022V\n\007results\030\001 \003(\0132E.go" + + "ogle.ads.googleads.v26.services.MutateCo" + + "nversionValueRuleSetResult\0221\n\025partial_fa" + + "ilure_error\030\002 \001(\0132\022.google.rpc.Status\"\320\001" + + "\n\"MutateConversionValueRuleSetResult\022K\n\r" + + "resource_name\030\001 \001(\tB4\372A1\n/googleads.goog" + + "leapis.com/ConversionValueRuleSet\022]\n\031con" + + "version_value_rule_set\030\002 \001(\0132:.google.ad" + + "s.googleads.v26.resources.ConversionValu" + + "eRuleSet2\376\002\n\035ConversionValueRuleSetServi" + + "ce\022\225\002\n\035MutateConversionValueRuleSets\022G.g" + + "oogle.ads.googleads.v26.services.MutateC" + + "onversionValueRuleSetsRequest\032H.google.a" + + "ds.googleads.v26.services.MutateConversi" + + "onValueRuleSetsResponse\"a\332A\026customer_id," + + "operations\202\323\344\223\002B\"=/v26/customers/{custom" + + "er_id=*}/conversionValueRuleSets:mutate:" + + "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + + "//www.googleapis.com/auth/adwordsB\216\002\n%co" + + "m.google.ads.googleads.v26.servicesB\"Con" + + "versionValueRuleSetServiceProtoP\001ZIgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + + "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + + "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + + "::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomAudienceServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomAudienceServiceProto.java index 32d1b2f398..800b1a0d6f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomAudienceServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomAudienceServiceProto.java @@ -62,39 +62,39 @@ public static void registerAllExtensions( "google/api/annotations.proto\032\027google/api" + "/client.proto\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\032 googl" + - "e/protobuf/field_mask.proto\"\244\001\n\034MutateCu" + - "stomAudiencesRequest\022\030\n\013customer_id\030\001 \001(" + - "\tB\003\340A\002\022S\n\noperations\030\002 \003(\0132:.google.ads." + - "googleads.v26.services.CustomAudienceOpe" + - "rationB\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\"\243\002\n\027C" + - "ustomAudienceOperation\022/\n\013update_mask\030\004 " + - "\001(\0132\032.google.protobuf.FieldMask\022D\n\006creat" + - "e\030\001 \001(\01322.google.ads.googleads.v26.resou" + - "rces.CustomAudienceH\000\022D\n\006update\030\002 \001(\01322." + - "google.ads.googleads.v26.resources.Custo" + - "mAudienceH\000\022>\n\006remove\030\003 \001(\tB,\372A)\n\'google" + - "ads.googleapis.com/CustomAudienceH\000B\013\n\to" + - "peration\"o\n\035MutateCustomAudiencesRespons" + - "e\022N\n\007results\030\001 \003(\0132=.google.ads.googlead" + - "s.v26.services.MutateCustomAudienceResul" + - "t\"a\n\032MutateCustomAudienceResult\022C\n\rresou" + - "rce_name\030\001 \001(\tB,\372A)\n\'googleads.googleapi" + - "s.com/CustomAudience2\326\002\n\025CustomAudienceS" + - "ervice\022\365\001\n\025MutateCustomAudiences\022?.googl" + - "e.ads.googleads.v26.services.MutateCusto" + - "mAudiencesRequest\032@.google.ads.googleads" + - ".v26.services.MutateCustomAudiencesRespo" + - "nse\"Y\332A\026customer_id,operations\202\323\344\223\002:\"5/v" + - "26/customers/{customer_id=*}/customAudie" + - "nces:mutate:\001*\032E\312A\030googleads.googleapis." + - "com\322A\'https://www.googleapis.com/auth/ad" + - "wordsB\206\002\n%com.google.ads.googleads.v26.s" + - "ervicesB\032CustomAudienceServiceProtoP\001ZIg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/services;services\242\002\003GAA\252\002" + - "!Google.Ads.GoogleAds.V26.Services\312\002!Goo" + - "gle\\Ads\\GoogleAds\\V26\\Services\352\002%Google:" + - ":Ads::GoogleAds::V26::Servicesb\006proto3" + "e/protobuf/field_mask.proto\"\246\001\n\034MutateCu" + + "stomAudiencesRequest\022\031\n\013customer_id\030\001 \001(" + + "\tB\004\342A\001\002\022T\n\noperations\030\002 \003(\0132:.google.ads" + + ".googleads.v26.services.CustomAudienceOp" + + "erationB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\"\243\002\n" + + "\027CustomAudienceOperation\022/\n\013update_mask\030" + + "\004 \001(\0132\032.google.protobuf.FieldMask\022D\n\006cre" + + "ate\030\001 \001(\01322.google.ads.googleads.v26.res" + + "ources.CustomAudienceH\000\022D\n\006update\030\002 \001(\0132" + + "2.google.ads.googleads.v26.resources.Cus" + + "tomAudienceH\000\022>\n\006remove\030\003 \001(\tB,\372A)\n\'goog" + + "leads.googleapis.com/CustomAudienceH\000B\013\n" + + "\toperation\"o\n\035MutateCustomAudiencesRespo" + + "nse\022N\n\007results\030\001 \003(\0132=.google.ads.google" + + "ads.v26.services.MutateCustomAudienceRes" + + "ult\"a\n\032MutateCustomAudienceResult\022C\n\rres" + + "ource_name\030\001 \001(\tB,\372A)\n\'googleads.googlea" + + "pis.com/CustomAudience2\326\002\n\025CustomAudienc" + + "eService\022\365\001\n\025MutateCustomAudiences\022?.goo" + + "gle.ads.googleads.v26.services.MutateCus" + + "tomAudiencesRequest\032@.google.ads.googlea" + + "ds.v26.services.MutateCustomAudiencesRes" + + "ponse\"Y\332A\026customer_id,operations\202\323\344\223\002:\"5" + + "/v26/customers/{customer_id=*}/customAud" + + "iences:mutate:\001*\032E\312A\030googleads.googleapi" + + "s.com\322A\'https://www.googleapis.com/auth/" + + "adwordsB\206\002\n%com.google.ads.googleads.v26" + + ".servicesB\032CustomAudienceServiceProtoP\001Z" + + "Igoogle.golang.org/genproto/googleapis/a" + + "ds/googleads/v26/services;services\242\002\003GAA" + + "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + + "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + + "e::Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomConversionGoalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomConversionGoalServiceProto.java index 8ee0f2614e..fa19ee1a55 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomConversionGoalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomConversionGoalServiceProto.java @@ -64,47 +64,47 @@ public static void registerAllExtensions( "/api/annotations.proto\032\027google/api/clien" + "t.proto\032\037google/api/field_behavior.proto" + "\032\031google/api/resource.proto\032 google/prot" + - "obuf/field_mask.proto\"\234\002\n\"MutateCustomCo" + - "nversionGoalsRequest\022\030\n\013customer_id\030\001 \001(" + - "\tB\003\340A\002\022Y\n\noperations\030\002 \003(\0132@.google.ads." + - "googleads.v26.services.CustomConversionG" + - "oalOperationB\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010" + - "\022j\n\025response_content_type\030\004 \001(\0162K.google" + - ".ads.googleads.v26.enums.ResponseContent" + - "TypeEnum.ResponseContentType\"\273\002\n\035CustomC" + - "onversionGoalOperation\022/\n\013update_mask\030\004 " + - "\001(\0132\032.google.protobuf.FieldMask\022J\n\006creat" + - "e\030\001 \001(\01328.google.ads.googleads.v26.resou" + - "rces.CustomConversionGoalH\000\022J\n\006update\030\002 " + - "\001(\01328.google.ads.googleads.v26.resources" + - ".CustomConversionGoalH\000\022D\n\006remove\030\003 \001(\tB" + - "2\372A/\n-googleads.googleapis.com/CustomCon" + - "versionGoalH\000B\013\n\toperation\"{\n#MutateCust" + - "omConversionGoalsResponse\022T\n\007results\030\001 \003" + - "(\0132C.google.ads.googleads.v26.services.M" + - "utateCustomConversionGoalResult\"\307\001\n Muta" + - "teCustomConversionGoalResult\022I\n\rresource" + - "_name\030\001 \001(\tB2\372A/\n-googleads.googleapis.c" + - "om/CustomConversionGoal\022X\n\026custom_conver" + - "sion_goal\030\002 \001(\01328.google.ads.googleads.v" + - "26.resources.CustomConversionGoal2\364\002\n\033Cu" + - "stomConversionGoalService\022\215\002\n\033MutateCust" + - "omConversionGoals\022E.google.ads.googleads" + - ".v26.services.MutateCustomConversionGoal" + - "sRequest\032F.google.ads.googleads.v26.serv" + - "ices.MutateCustomConversionGoalsResponse" + - "\"_\332A\026customer_id,operations\202\323\344\223\002@\";/v26/" + - "customers/{customer_id=*}/customConversi" + - "onGoals:mutate:\001*\032E\312A\030googleads.googleap" + - "is.com\322A\'https://www.googleapis.com/auth" + - "/adwordsB\214\002\n%com.google.ads.googleads.v2" + - "6.servicesB CustomConversionGoalServiceP" + - "rotoP\001ZIgoogle.golang.org/genproto/googl" + - "eapis/ads/googleads/v26/services;service" + - "s\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servi" + - "ces\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352" + - "\002%Google::Ads::GoogleAds::V26::Servicesb" + - "\006proto3" + "obuf/field_mask.proto\"\236\002\n\"MutateCustomCo" + + "nversionGoalsRequest\022\031\n\013customer_id\030\001 \001(" + + "\tB\004\342A\001\002\022Z\n\noperations\030\002 \003(\0132@.google.ads" + + ".googleads.v26.services.CustomConversion" + + "GoalOperationB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001" + + "(\010\022j\n\025response_content_type\030\004 \001(\0162K.goog" + + "le.ads.googleads.v26.enums.ResponseConte" + + "ntTypeEnum.ResponseContentType\"\273\002\n\035Custo" + + "mConversionGoalOperation\022/\n\013update_mask\030" + + "\004 \001(\0132\032.google.protobuf.FieldMask\022J\n\006cre" + + "ate\030\001 \001(\01328.google.ads.googleads.v26.res" + + "ources.CustomConversionGoalH\000\022J\n\006update\030" + + "\002 \001(\01328.google.ads.googleads.v26.resourc" + + "es.CustomConversionGoalH\000\022D\n\006remove\030\003 \001(" + + "\tB2\372A/\n-googleads.googleapis.com/CustomC" + + "onversionGoalH\000B\013\n\toperation\"{\n#MutateCu" + + "stomConversionGoalsResponse\022T\n\007results\030\001" + + " \003(\0132C.google.ads.googleads.v26.services" + + ".MutateCustomConversionGoalResult\"\307\001\n Mu" + + "tateCustomConversionGoalResult\022I\n\rresour" + + "ce_name\030\001 \001(\tB2\372A/\n-googleads.googleapis" + + ".com/CustomConversionGoal\022X\n\026custom_conv" + + "ersion_goal\030\002 \001(\01328.google.ads.googleads" + + ".v26.resources.CustomConversionGoal2\364\002\n\033" + + "CustomConversionGoalService\022\215\002\n\033MutateCu" + + "stomConversionGoals\022E.google.ads.googlea" + + "ds.v26.services.MutateCustomConversionGo" + + "alsRequest\032F.google.ads.googleads.v26.se" + + "rvices.MutateCustomConversionGoalsRespon" + + "se\"_\332A\026customer_id,operations\202\323\344\223\002@\";/v2" + + "6/customers/{customer_id=*}/customConver" + + "sionGoals:mutate:\001*\032E\312A\030googleads.google" + + "apis.com\322A\'https://www.googleapis.com/au" + + "th/adwordsB\214\002\n%com.google.ads.googleads." + + "v26.servicesB CustomConversionGoalServic" + + "eProtoP\001ZIgoogle.golang.org/genproto/goo" + + "gleapis/ads/googleads/v26/services;servi" + + "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + + "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + + "s\352\002%Google::Ads::GoogleAds::V26::Service" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomInterestServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomInterestServiceProto.java index 0a4fc7ba87..e0def8121c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomInterestServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomInterestServiceProto.java @@ -62,38 +62,38 @@ public static void registerAllExtensions( "google/api/annotations.proto\032\027google/api" + "/client.proto\032\037google/api/field_behavior" + ".proto\032\031google/api/resource.proto\032 googl" + - "e/protobuf/field_mask.proto\"\244\001\n\034MutateCu" + - "stomInterestsRequest\022\030\n\013customer_id\030\001 \001(" + - "\tB\003\340A\002\022S\n\noperations\030\002 \003(\0132:.google.ads." + - "googleads.v26.services.CustomInterestOpe" + - "rationB\003\340A\002\022\025\n\rvalidate_only\030\004 \001(\010\"\343\001\n\027C" + - "ustomInterestOperation\022/\n\013update_mask\030\004 " + - "\001(\0132\032.google.protobuf.FieldMask\022D\n\006creat" + - "e\030\001 \001(\01322.google.ads.googleads.v26.resou" + - "rces.CustomInterestH\000\022D\n\006update\030\002 \001(\01322." + - "google.ads.googleads.v26.resources.Custo" + - "mInterestH\000B\013\n\toperation\"o\n\035MutateCustom" + - "InterestsResponse\022N\n\007results\030\002 \003(\0132=.goo" + - "gle.ads.googleads.v26.services.MutateCus" + - "tomInterestResult\"a\n\032MutateCustomInteres" + - "tResult\022C\n\rresource_name\030\001 \001(\tB,\372A)\n\'goo" + - "gleads.googleapis.com/CustomInterest2\326\002\n" + - "\025CustomInterestService\022\365\001\n\025MutateCustomI" + - "nterests\022?.google.ads.googleads.v26.serv" + - "ices.MutateCustomInterestsRequest\032@.goog" + - "le.ads.googleads.v26.services.MutateCust" + - "omInterestsResponse\"Y\332A\026customer_id,oper" + - "ations\202\323\344\223\002:\"5/v26/customers/{customer_i" + - "d=*}/customInterests:mutate:\001*\032E\312A\030googl" + - "eads.googleapis.com\322A\'https://www.google" + - "apis.com/auth/adwordsB\206\002\n%com.google.ads" + - ".googleads.v26.servicesB\032CustomInterestS" + - "erviceProtoP\001ZIgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/services;" + - "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + - "6.Services\312\002!Google\\Ads\\GoogleAds\\V26\\Se" + - "rvices\352\002%Google::Ads::GoogleAds::V26::Se" + - "rvicesb\006proto3" + "e/protobuf/field_mask.proto\"\246\001\n\034MutateCu" + + "stomInterestsRequest\022\031\n\013customer_id\030\001 \001(" + + "\tB\004\342A\001\002\022T\n\noperations\030\002 \003(\0132:.google.ads" + + ".googleads.v26.services.CustomInterestOp" + + "erationB\004\342A\001\002\022\025\n\rvalidate_only\030\004 \001(\010\"\343\001\n" + + "\027CustomInterestOperation\022/\n\013update_mask\030" + + "\004 \001(\0132\032.google.protobuf.FieldMask\022D\n\006cre" + + "ate\030\001 \001(\01322.google.ads.googleads.v26.res" + + "ources.CustomInterestH\000\022D\n\006update\030\002 \001(\0132" + + "2.google.ads.googleads.v26.resources.Cus" + + "tomInterestH\000B\013\n\toperation\"o\n\035MutateCust" + + "omInterestsResponse\022N\n\007results\030\002 \003(\0132=.g" + + "oogle.ads.googleads.v26.services.MutateC" + + "ustomInterestResult\"a\n\032MutateCustomInter" + + "estResult\022C\n\rresource_name\030\001 \001(\tB,\372A)\n\'g" + + "oogleads.googleapis.com/CustomInterest2\326" + + "\002\n\025CustomInterestService\022\365\001\n\025MutateCusto" + + "mInterests\022?.google.ads.googleads.v26.se" + + "rvices.MutateCustomInterestsRequest\032@.go" + + "ogle.ads.googleads.v26.services.MutateCu" + + "stomInterestsResponse\"Y\332A\026customer_id,op" + + "erations\202\323\344\223\002:\"5/v26/customers/{customer" + + "_id=*}/customInterests:mutate:\001*\032E\312A\030goo" + + "gleads.googleapis.com\322A\'https://www.goog" + + "leapis.com/auth/adwordsB\206\002\n%com.google.a" + + "ds.googleads.v26.servicesB\032CustomInteres" + + "tServiceProtoP\001ZIgoogle.golang.org/genpr" + + "oto/googleapis/ads/googleads/v26/service" + + "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + + "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + + "Services\352\002%Google::Ads::GoogleAds::V26::" + + "Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetServiceProto.java index 854fc6c783..68a4ee1185 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetServiceProto.java @@ -64,46 +64,46 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\032\027google/rpc/status.proto\"\247\002\n\033Mutat" + - "eCustomerAssetsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022R\n\noperations\030\002 \003(\01329.google.ad" + - "s.googleads.v26.services.CustomerAssetOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + - "\rvalidate_only\030\004 \001(\010\022j\n\025response_content" + - "_type\030\005 \001(\0162K.google.ads.googleads.v26.e" + - "nums.ResponseContentTypeEnum.ResponseCon" + - "tentType\"\237\002\n\026CustomerAssetOperation\022/\n\013u" + - "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" + - "Mask\022C\n\006create\030\001 \001(\01321.google.ads.google" + - "ads.v26.resources.CustomerAssetH\000\022C\n\006upd" + - "ate\030\003 \001(\01321.google.ads.googleads.v26.res" + - "ources.CustomerAssetH\000\022=\n\006remove\030\002 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/CustomerAs" + - "setH\000B\013\n\toperation\"\240\001\n\034MutateCustomerAss" + - "etsResponse\0221\n\025partial_failure_error\030\001 \001" + - "(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(\0132" + - "<.google.ads.googleads.v26.services.Muta" + - "teCustomerAssetResult\"\252\001\n\031MutateCustomer" + - "AssetResult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n" + - "&googleads.googleapis.com/CustomerAsset\022" + - "I\n\016customer_asset\030\002 \001(\01321.google.ads.goo" + - "gleads.v26.resources.CustomerAsset2\321\002\n\024C" + - "ustomerAssetService\022\361\001\n\024MutateCustomerAs" + - "sets\022>.google.ads.googleads.v26.services" + - ".MutateCustomerAssetsRequest\032?.google.ad" + - "s.googleads.v26.services.MutateCustomerA" + - "ssetsResponse\"X\332A\026customer_id,operations" + - "\202\323\344\223\0029\"4/v26/customers/{customer_id=*}/c" + - "ustomerAssets:mutate:\001*\032E\312A\030googleads.go" + - "ogleapis.com\322A\'https://www.googleapis.co" + - "m/auth/adwordsB\205\002\n%com.google.ads.google" + - "ads.v26.servicesB\031CustomerAssetServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "proto\032\027google/rpc/status.proto\"\251\002\n\033Mutat" + + "eCustomerAssetsRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022S\n\noperations\030\002 \003(\01329.google.a" + + "ds.googleads.v26.services.CustomerAssetO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022" + + "\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_conte" + + "nt_type\030\005 \001(\0162K.google.ads.googleads.v26" + + ".enums.ResponseContentTypeEnum.ResponseC" + + "ontentType\"\237\002\n\026CustomerAssetOperation\022/\n" + + "\013update_mask\030\004 \001(\0132\032.google.protobuf.Fie" + + "ldMask\022C\n\006create\030\001 \001(\01321.google.ads.goog" + + "leads.v26.resources.CustomerAssetH\000\022C\n\006u" + + "pdate\030\003 \001(\01321.google.ads.googleads.v26.r" + + "esources.CustomerAssetH\000\022=\n\006remove\030\002 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Customer" + + "AssetH\000B\013\n\toperation\"\240\001\n\034MutateCustomerA" + + "ssetsResponse\0221\n\025partial_failure_error\030\001" + + " \001(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(" + + "\0132<.google.ads.googleads.v26.services.Mu" + + "tateCustomerAssetResult\"\252\001\n\031MutateCustom" + + "erAssetResult\022B\n\rresource_name\030\001 \001(\tB+\372A" + + "(\n&googleads.googleapis.com/CustomerAsse" + + "t\022I\n\016customer_asset\030\002 \001(\01321.google.ads.g" + + "oogleads.v26.resources.CustomerAsset2\321\002\n" + + "\024CustomerAssetService\022\361\001\n\024MutateCustomer" + + "Assets\022>.google.ads.googleads.v26.servic" + + "es.MutateCustomerAssetsRequest\032?.google." + + "ads.googleads.v26.services.MutateCustome" + + "rAssetsResponse\"X\332A\026customer_id,operatio" + + "ns\202\323\344\223\0029\"4/v26/customers/{customer_id=*}" + + "/customerAssets:mutate:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\205\002\n%com.google.ads.goog" + + "leads.v26.servicesB\031CustomerAssetService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetSetServiceProto.java index ac63256a2e..5b69731e12 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerAssetSetServiceProto.java @@ -64,43 +64,43 @@ public static void registerAllExtensions( "otations.proto\032\027google/api/client.proto\032" + "\037google/api/field_behavior.proto\032\031google" + "/api/resource.proto\032\027google/rpc/status.p" + - "roto\"\255\002\n\036MutateCustomerAssetSetsRequest\022" + - "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022U\n\noperations\030" + - "\002 \003(\0132<.google.ads.googleads.v26.service" + - "s.CustomerAssetSetOperationB\003\340A\002\022\027\n\017part" + - "ial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010" + - "\022j\n\025response_content_type\030\005 \001(\0162K.google" + - ".ads.googleads.v26.enums.ResponseContent" + - "TypeEnum.ResponseContentType\"\262\001\n\031Custome" + - "rAssetSetOperation\022F\n\006create\030\001 \001(\01324.goo" + - "gle.ads.googleads.v26.resources.Customer" + - "AssetSetH\000\022@\n\006remove\030\002 \001(\tB.\372A+\n)googlea" + - "ds.googleapis.com/CustomerAssetSetH\000B\013\n\t" + - "operation\"\246\001\n\037MutateCustomerAssetSetsRes" + - "ponse\022P\n\007results\030\001 \003(\0132?.google.ads.goog" + + "roto\"\257\002\n\036MutateCustomerAssetSetsRequest\022" + + "\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022V\n\noperations" + + "\030\002 \003(\0132<.google.ads.googleads.v26.servic" + + "es.CustomerAssetSetOperationB\004\342A\001\002\022\027\n\017pa" + + "rtial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001" + + "(\010\022j\n\025response_content_type\030\005 \001(\0162K.goog" + + "le.ads.googleads.v26.enums.ResponseConte" + + "ntTypeEnum.ResponseContentType\"\262\001\n\031Custo" + + "merAssetSetOperation\022F\n\006create\030\001 \001(\01324.g" + + "oogle.ads.googleads.v26.resources.Custom" + + "erAssetSetH\000\022@\n\006remove\030\002 \001(\tB.\372A+\n)googl" + + "eads.googleapis.com/CustomerAssetSetH\000B\013" + + "\n\toperation\"\246\001\n\037MutateCustomerAssetSetsR" + + "esponse\022P\n\007results\030\001 \003(\0132?.google.ads.go" + + "ogleads.v26.services.MutateCustomerAsset" + + "SetResult\0221\n\025partial_failure_error\030\002 \001(\013" + + "2\022.google.rpc.Status\"\267\001\n\034MutateCustomerA" + + "ssetSetResult\022E\n\rresource_name\030\001 \001(\tB.\372A" + + "+\n)googleads.googleapis.com/CustomerAsse" + + "tSet\022P\n\022customer_asset_set\030\002 \001(\01324.googl" + + "e.ads.googleads.v26.resources.CustomerAs" + + "setSet2\340\002\n\027CustomerAssetSetService\022\375\001\n\027M" + + "utateCustomerAssetSets\022A.google.ads.goog" + "leads.v26.services.MutateCustomerAssetSe" + - "tResult\0221\n\025partial_failure_error\030\002 \001(\0132\022" + - ".google.rpc.Status\"\267\001\n\034MutateCustomerAss" + - "etSetResult\022E\n\rresource_name\030\001 \001(\tB.\372A+\n" + - ")googleads.googleapis.com/CustomerAssetS" + - "et\022P\n\022customer_asset_set\030\002 \001(\01324.google." + - "ads.googleads.v26.resources.CustomerAsse" + - "tSet2\340\002\n\027CustomerAssetSetService\022\375\001\n\027Mut" + - "ateCustomerAssetSets\022A.google.ads.google" + - "ads.v26.services.MutateCustomerAssetSets" + - "Request\032B.google.ads.googleads.v26.servi" + - "ces.MutateCustomerAssetSetsResponse\"[\332A\026" + - "customer_id,operations\202\323\344\223\002<\"7/v26/custo" + - "mers/{customer_id=*}/customerAssetSets:m" + - "utate:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\210\002\n%com.google.ads.googleads.v26.service" + - "sB\034CustomerAssetSetServiceProtoP\001ZIgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + - "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + - "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + - "::GoogleAds::V26::Servicesb\006proto3" + "tsRequest\032B.google.ads.googleads.v26.ser" + + "vices.MutateCustomerAssetSetsResponse\"[\332" + + "A\026customer_id,operations\202\323\344\223\002<\"7/v26/cus" + + "tomers/{customer_id=*}/customerAssetSets" + + ":mutate:\001*\032E\312A\030googleads.googleapis.com\322" + + "A\'https://www.googleapis.com/auth/adword" + + "sB\210\002\n%com.google.ads.googleads.v26.servi" + + "cesB\034CustomerAssetSetServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperation.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperation.java new file mode 100644 index 0000000000..162cd8a80e --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperation.java @@ -0,0 +1,1214 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *

+ * A single operation (create, update) on a customer budget network setting.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation} + */ +@com.google.protobuf.Generated +public final class CustomerBudgetNetworkSettingOperation extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) + CustomerBudgetNetworkSettingOperationOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CustomerBudgetNetworkSettingOperation"); + } + // Use CustomerBudgetNetworkSettingOperation.newBuilder() to construct. + private CustomerBudgetNetworkSettingOperation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CustomerBudgetNetworkSettingOperation() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.class, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder.class); + } + + private int bitField0_; + private int operationCase_ = 0; + @SuppressWarnings("serial") + private java.lang.Object operation_; + public enum OperationCase + implements com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + CREATE(1), + UPDATE(2), + OPERATION_NOT_SET(0); + private final int value; + private OperationCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static OperationCase valueOf(int value) { + return forNumber(value); + } + + public static OperationCase forNumber(int value) { + switch (value) { + case 1: return CREATE; + case 2: return UPDATE; + case 0: return OPERATION_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public OperationCase + getOperationCase() { + return OperationCase.forNumber( + operationCase_); + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 4; + private com.google.protobuf.FieldMask updateMask_; + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int CREATE_FIELD_NUMBER = 1; + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return Whether the create field is set. + */ + @java.lang.Override + public boolean hasCreate() { + return operationCase_ == 1; + } + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return The create. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCreate() { + if (operationCase_ == 1) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCreateOrBuilder() { + if (operationCase_ == 1) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + + public static final int UPDATE_FIELD_NUMBER = 2; + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return Whether the update field is set. + */ + @java.lang.Override + public boolean hasUpdate() { + return operationCase_ == 2; + } + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return The update. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getUpdate() { + if (operationCase_ == 2) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getUpdateOrBuilder() { + if (operationCase_ == 2) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (operationCase_ == 1) { + output.writeMessage(1, (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_); + } + if (operationCase_ == 2) { + output.writeMessage(2, (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getUpdateMask()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (operationCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_); + } + if (operationCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getUpdateMask()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation other = (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) obj; + + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask() + .equals(other.getUpdateMask())) return false; + } + if (!getOperationCase().equals(other.getOperationCase())) return false; + switch (operationCase_) { + case 1: + if (!getCreate() + .equals(other.getCreate())) return false; + break; + case 2: + if (!getUpdate() + .equals(other.getUpdate())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + switch (operationCase_) { + case 1: + hash = (37 * hash) + CREATE_FIELD_NUMBER; + hash = (53 * hash) + getCreate().hashCode(); + break; + case 2: + hash = (37 * hash) + UPDATE_FIELD_NUMBER; + hash = (53 * hash) + getUpdate().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A single operation (create, update) on a customer budget network setting.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.class, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetUpdateMaskFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + if (createBuilder_ != null) { + createBuilder_.clear(); + } + if (updateBuilder_ != null) { + updateBuilder_.clear(); + } + operationCase_ = 0; + operation_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation build() { + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation buildPartial() { + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation result = new com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation(this); + if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null + ? updateMask_ + : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation result) { + result.operationCase_ = operationCase_; + result.operation_ = this.operation_; + if (operationCase_ == 1 && + createBuilder_ != null) { + result.operation_ = createBuilder_.build(); + } + if (operationCase_ == 2 && + updateBuilder_ != null) { + result.operation_ = updateBuilder_.build(); + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) { + return mergeFrom((com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation other) { + if (other == com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance()) return this; + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + switch (other.getOperationCase()) { + case CREATE: { + mergeCreate(other.getCreate()); + break; + } + case UPDATE: { + mergeUpdate(other.getUpdate()); + break; + } + case OPERATION_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + internalGetCreateFieldBuilder().getBuilder(), + extensionRegistry); + operationCase_ = 1; + break; + } // case 10 + case 18: { + input.readMessage( + internalGetUpdateFieldBuilder().getBuilder(), + extensionRegistry); + operationCase_ = 2; + break; + } // case 18 + case 34: { + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int operationCase_ = 0; + private java.lang.Object operation_; + public OperationCase + getOperationCase() { + return OperationCase.forNumber( + operationCase_); + } + + public Builder clearOperation() { + operationCase_ = 0; + operation_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public Builder setUpdateMask( + com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + updateMask_ != null && + updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000001); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null ? + com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + } + /** + *
+     * FieldMask that determines which resource fields are modified in an update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> + internalGetUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), + getParentForChildren(), + isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> createBuilder_; + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return Whether the create field is set. + */ + @java.lang.Override + public boolean hasCreate() { + return operationCase_ == 1; + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return The create. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCreate() { + if (createBuilder_ == null) { + if (operationCase_ == 1) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } else { + if (operationCase_ == 1) { + return createBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + public Builder setCreate(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (createBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + operation_ = value; + onChanged(); + } else { + createBuilder_.setMessage(value); + } + operationCase_ = 1; + return this; + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + public Builder setCreate( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder builderForValue) { + if (createBuilder_ == null) { + operation_ = builderForValue.build(); + onChanged(); + } else { + createBuilder_.setMessage(builderForValue.build()); + } + operationCase_ = 1; + return this; + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + public Builder mergeCreate(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (createBuilder_ == null) { + if (operationCase_ == 1 && + operation_ != com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance()) { + operation_ = com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.newBuilder((com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_) + .mergeFrom(value).buildPartial(); + } else { + operation_ = value; + } + onChanged(); + } else { + if (operationCase_ == 1) { + createBuilder_.mergeFrom(value); + } else { + createBuilder_.setMessage(value); + } + } + operationCase_ = 1; + return this; + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + public Builder clearCreate() { + if (createBuilder_ == null) { + if (operationCase_ == 1) { + operationCase_ = 0; + operation_ = null; + onChanged(); + } + } else { + if (operationCase_ == 1) { + operationCase_ = 0; + operation_ = null; + } + createBuilder_.clear(); + } + return this; + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder getCreateBuilder() { + return internalGetCreateFieldBuilder().getBuilder(); + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCreateOrBuilder() { + if ((operationCase_ == 1) && (createBuilder_ != null)) { + return createBuilder_.getMessageOrBuilder(); + } else { + if (operationCase_ == 1) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + } + /** + *
+     * Create operation: No resource name is expected for the new setting.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> + internalGetCreateFieldBuilder() { + if (createBuilder_ == null) { + if (!(operationCase_ == 1)) { + operation_ = com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + createBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder>( + (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_, + getParentForChildren(), + isClean()); + operation_ = null; + } + operationCase_ = 1; + onChanged(); + return createBuilder_; + } + + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> updateBuilder_; + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return Whether the update field is set. + */ + @java.lang.Override + public boolean hasUpdate() { + return operationCase_ == 2; + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return The update. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getUpdate() { + if (updateBuilder_ == null) { + if (operationCase_ == 2) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } else { + if (operationCase_ == 2) { + return updateBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + public Builder setUpdate(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (updateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + operation_ = value; + onChanged(); + } else { + updateBuilder_.setMessage(value); + } + operationCase_ = 2; + return this; + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + public Builder setUpdate( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder builderForValue) { + if (updateBuilder_ == null) { + operation_ = builderForValue.build(); + onChanged(); + } else { + updateBuilder_.setMessage(builderForValue.build()); + } + operationCase_ = 2; + return this; + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + public Builder mergeUpdate(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (updateBuilder_ == null) { + if (operationCase_ == 2 && + operation_ != com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance()) { + operation_ = com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.newBuilder((com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_) + .mergeFrom(value).buildPartial(); + } else { + operation_ = value; + } + onChanged(); + } else { + if (operationCase_ == 2) { + updateBuilder_.mergeFrom(value); + } else { + updateBuilder_.setMessage(value); + } + } + operationCase_ = 2; + return this; + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + public Builder clearUpdate() { + if (updateBuilder_ == null) { + if (operationCase_ == 2) { + operationCase_ = 0; + operation_ = null; + onChanged(); + } + } else { + if (operationCase_ == 2) { + operationCase_ = 0; + operation_ = null; + } + updateBuilder_.clear(); + } + return this; + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder getUpdateBuilder() { + return internalGetUpdateFieldBuilder().getBuilder(); + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getUpdateOrBuilder() { + if ((operationCase_ == 2) && (updateBuilder_ != null)) { + return updateBuilder_.getMessageOrBuilder(); + } else { + if (operationCase_ == 2) { + return (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_; + } + return com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + } + /** + *
+     * Update operation: The customer budget network setting is expected to have
+     * a valid resource name.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> + internalGetUpdateFieldBuilder() { + if (updateBuilder_ == null) { + if (!(operationCase_ == 2)) { + operation_ = com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance(); + } + updateBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder>( + (com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting) operation_, + getParentForChildren(), + isClean()); + operation_ = null; + } + operationCase_ = 2; + onChanged(); + return updateBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) + private static final com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation(); + } + + public static com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CustomerBudgetNetworkSettingOperation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperationOrBuilder.java new file mode 100644 index 0000000000..8f10291f11 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingOperationOrBuilder.java @@ -0,0 +1,98 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface CustomerBudgetNetworkSettingOperationOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + /** + *
+   * FieldMask that determines which resource fields are modified in an update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 4; + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return Whether the create field is set. + */ + boolean hasCreate(); + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + * @return The create. + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCreate(); + /** + *
+   * Create operation: No resource name is expected for the new setting.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting create = 1; + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCreateOrBuilder(); + + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return Whether the update field is set. + */ + boolean hasUpdate(); + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + * @return The update. + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getUpdate(); + /** + *
+   * Update operation: The customer budget network setting is expected to have
+   * a valid resource name.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting update = 2; + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getUpdateOrBuilder(); + + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.OperationCase getOperationCase(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClient.java new file mode 100644 index 0000000000..45b2eb0b65 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClient.java @@ -0,0 +1,338 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.ads.googleads.v26.services.stub.CustomerBudgetNetworkSettingServiceStub; +import com.google.ads.googleads.v26.services.stub.CustomerBudgetNetworkSettingServiceStubSettings; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import java.io.IOException; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Service Description: Service to manage customer-level budget network settings. + * + *

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+ *     CustomerBudgetNetworkSettingServiceClient.create()) {
+ *   String customerId = "customerId-1581184615";
+ *   CustomerBudgetNetworkSettingOperation operation =
+ *       CustomerBudgetNetworkSettingOperation.newBuilder().build();
+ *   MutateCustomerBudgetNetworkSettingResponse response =
+ *       customerBudgetNetworkSettingServiceClient.mutateCustomerBudgetNetworkSetting(
+ *           customerId, operation);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the CustomerBudgetNetworkSettingServiceClient object to + * clean up resources such as threads. In the example above, try-with-resources is used, which + * automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

MutateCustomerBudgetNetworkSetting

Creates or updates the customer budget network setting. + *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [BudgetNetworkSettingError]() [DatabaseError]() [DistinctError]() [FieldError]() [FieldMaskError]() [HeaderError]() [InternalError]() [MutateError]() [NewResourceCreationError]() [OperationAccessDeniedError]() [QuotaError]() [RangeError]() [RequestError]() [ResourceCountLimitExceededError]() [StringLengthError]()

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • mutateCustomerBudgetNetworkSetting(MutateCustomerBudgetNetworkSettingRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • mutateCustomerBudgetNetworkSetting(String customerId, CustomerBudgetNetworkSettingOperation operation) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • mutateCustomerBudgetNetworkSettingCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of + * CustomerBudgetNetworkSettingServiceSettings to create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * CustomerBudgetNetworkSettingServiceSettings customerBudgetNetworkSettingServiceSettings =
+ *     CustomerBudgetNetworkSettingServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+ *     CustomerBudgetNetworkSettingServiceClient.create(
+ *         customerBudgetNetworkSettingServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * CustomerBudgetNetworkSettingServiceSettings customerBudgetNetworkSettingServiceSettings =
+ *     CustomerBudgetNetworkSettingServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+ *     CustomerBudgetNetworkSettingServiceClient.create(
+ *         customerBudgetNetworkSettingServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class CustomerBudgetNetworkSettingServiceClient implements BackgroundResource { + private final @Nullable CustomerBudgetNetworkSettingServiceSettings settings; + private final CustomerBudgetNetworkSettingServiceStub stub; + + /** Constructs an instance of CustomerBudgetNetworkSettingServiceClient with default settings. */ + public static final CustomerBudgetNetworkSettingServiceClient create() throws IOException { + return create(CustomerBudgetNetworkSettingServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of CustomerBudgetNetworkSettingServiceClient, using the given settings. + * The channels are created based on the settings passed in, or defaults for any settings that are + * not set. + */ + public static final CustomerBudgetNetworkSettingServiceClient create( + CustomerBudgetNetworkSettingServiceSettings settings) throws IOException { + return new CustomerBudgetNetworkSettingServiceClient(settings); + } + + /** + * Constructs an instance of CustomerBudgetNetworkSettingServiceClient, using the given stub for + * making calls. This is for advanced usage - prefer using + * create(CustomerBudgetNetworkSettingServiceSettings). + */ + public static final CustomerBudgetNetworkSettingServiceClient create( + CustomerBudgetNetworkSettingServiceStub stub) { + return new CustomerBudgetNetworkSettingServiceClient(stub); + } + + /** + * Constructs an instance of CustomerBudgetNetworkSettingServiceClient, using the given settings. + * This is protected so that it is easy to make a subclass, but otherwise, the static factory + * methods should be preferred. + */ + protected CustomerBudgetNetworkSettingServiceClient( + CustomerBudgetNetworkSettingServiceSettings settings) throws IOException { + this.settings = settings; + this.stub = + ((CustomerBudgetNetworkSettingServiceStubSettings) settings.getStubSettings()).createStub(); + } + + protected CustomerBudgetNetworkSettingServiceClient( + CustomerBudgetNetworkSettingServiceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final @Nullable CustomerBudgetNetworkSettingServiceSettings getSettings() { + return settings; + } + + public CustomerBudgetNetworkSettingServiceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates the customer budget network setting. + * + *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() + * [BudgetNetworkSettingError]() [DatabaseError]() [DistinctError]() [FieldError]() + * [FieldMaskError]() [HeaderError]() [InternalError]() [MutateError]() + * [NewResourceCreationError]() [OperationAccessDeniedError]() [QuotaError]() [RangeError]() + * [RequestError]() [ResourceCountLimitExceededError]() [StringLengthError]() + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+   *     CustomerBudgetNetworkSettingServiceClient.create()) {
+   *   String customerId = "customerId-1581184615";
+   *   CustomerBudgetNetworkSettingOperation operation =
+   *       CustomerBudgetNetworkSettingOperation.newBuilder().build();
+   *   MutateCustomerBudgetNetworkSettingResponse response =
+   *       customerBudgetNetworkSettingServiceClient.mutateCustomerBudgetNetworkSetting(
+   *           customerId, operation);
+   * }
+   * }
+ * + * @param customerId Required. The ID of the customer whose customer budget network setting is + * being modified. + * @param operation Required. The operation to perform on the customer budget network setting. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final MutateCustomerBudgetNetworkSettingResponse mutateCustomerBudgetNetworkSetting( + String customerId, CustomerBudgetNetworkSettingOperation operation) { + MutateCustomerBudgetNetworkSettingRequest request = + MutateCustomerBudgetNetworkSettingRequest.newBuilder() + .setCustomerId(customerId) + .setOperation(operation) + .build(); + return mutateCustomerBudgetNetworkSetting(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates the customer budget network setting. + * + *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() + * [BudgetNetworkSettingError]() [DatabaseError]() [DistinctError]() [FieldError]() + * [FieldMaskError]() [HeaderError]() [InternalError]() [MutateError]() + * [NewResourceCreationError]() [OperationAccessDeniedError]() [QuotaError]() [RangeError]() + * [RequestError]() [ResourceCountLimitExceededError]() [StringLengthError]() + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+   *     CustomerBudgetNetworkSettingServiceClient.create()) {
+   *   MutateCustomerBudgetNetworkSettingRequest request =
+   *       MutateCustomerBudgetNetworkSettingRequest.newBuilder()
+   *           .setCustomerId("customerId-1581184615")
+   *           .setOperation(CustomerBudgetNetworkSettingOperation.newBuilder().build())
+   *           .setValidateOnly(true)
+   *           .build();
+   *   MutateCustomerBudgetNetworkSettingResponse response =
+   *       customerBudgetNetworkSettingServiceClient.mutateCustomerBudgetNetworkSetting(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final MutateCustomerBudgetNetworkSettingResponse mutateCustomerBudgetNetworkSetting( + MutateCustomerBudgetNetworkSettingRequest request) { + return mutateCustomerBudgetNetworkSettingCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates or updates the customer budget network setting. + * + *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() + * [BudgetNetworkSettingError]() [DatabaseError]() [DistinctError]() [FieldError]() + * [FieldMaskError]() [HeaderError]() [InternalError]() [MutateError]() + * [NewResourceCreationError]() [OperationAccessDeniedError]() [QuotaError]() [RangeError]() + * [RequestError]() [ResourceCountLimitExceededError]() [StringLengthError]() + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+   *     CustomerBudgetNetworkSettingServiceClient.create()) {
+   *   MutateCustomerBudgetNetworkSettingRequest request =
+   *       MutateCustomerBudgetNetworkSettingRequest.newBuilder()
+   *           .setCustomerId("customerId-1581184615")
+   *           .setOperation(CustomerBudgetNetworkSettingOperation.newBuilder().build())
+   *           .setValidateOnly(true)
+   *           .build();
+   *   ApiFuture future =
+   *       customerBudgetNetworkSettingServiceClient
+   *           .mutateCustomerBudgetNetworkSettingCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   MutateCustomerBudgetNetworkSettingResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingCallable() { + return stub.mutateCustomerBudgetNetworkSettingCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceGrpc.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceGrpc.java new file mode 100644 index 0000000000..d05b0ccb2d --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceGrpc.java @@ -0,0 +1,455 @@ +package com.google.ads.googleads.v26.services; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * Service to manage customer-level budget network settings.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class CustomerBudgetNetworkSettingServiceGrpc { + + private CustomerBudgetNetworkSettingServiceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.ads.googleads.v26.services.CustomerBudgetNetworkSettingService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getMutateCustomerBudgetNetworkSettingMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "MutateCustomerBudgetNetworkSetting", + requestType = com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.class, + responseType = com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getMutateCustomerBudgetNetworkSettingMethod() { + io.grpc.MethodDescriptor getMutateCustomerBudgetNetworkSettingMethod; + if ((getMutateCustomerBudgetNetworkSettingMethod = CustomerBudgetNetworkSettingServiceGrpc.getMutateCustomerBudgetNetworkSettingMethod) == null) { + synchronized (CustomerBudgetNetworkSettingServiceGrpc.class) { + if ((getMutateCustomerBudgetNetworkSettingMethod = CustomerBudgetNetworkSettingServiceGrpc.getMutateCustomerBudgetNetworkSettingMethod) == null) { + CustomerBudgetNetworkSettingServiceGrpc.getMutateCustomerBudgetNetworkSettingMethod = getMutateCustomerBudgetNetworkSettingMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "MutateCustomerBudgetNetworkSetting")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.getDefaultInstance())) + .setSchemaDescriptor(new CustomerBudgetNetworkSettingServiceMethodDescriptorSupplier("MutateCustomerBudgetNetworkSetting")) + .build(); + } + } + } + return getMutateCustomerBudgetNetworkSettingMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static CustomerBudgetNetworkSettingServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public CustomerBudgetNetworkSettingServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceStub(channel, callOptions); + } + }; + return CustomerBudgetNetworkSettingServiceStub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports all types of calls on the service + */ + public static CustomerBudgetNetworkSettingServiceBlockingV2Stub newBlockingV2Stub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public CustomerBudgetNetworkSettingServiceBlockingV2Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceBlockingV2Stub(channel, callOptions); + } + }; + return CustomerBudgetNetworkSettingServiceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static CustomerBudgetNetworkSettingServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public CustomerBudgetNetworkSettingServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceBlockingStub(channel, callOptions); + } + }; + return CustomerBudgetNetworkSettingServiceBlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static CustomerBudgetNetworkSettingServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public CustomerBudgetNetworkSettingServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceFutureStub(channel, callOptions); + } + }; + return CustomerBudgetNetworkSettingServiceFutureStub.newStub(factory, channel); + } + + /** + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public interface AsyncService { + + /** + *
+     * Creates or updates the customer budget network setting.
+     * List of thrown errors:
+     *   [AuthenticationError]()
+     *   [AuthorizationError]()
+     *   [BudgetNetworkSettingError]()
+     *   [DatabaseError]()
+     *   [DistinctError]()
+     *   [FieldError]()
+     *   [FieldMaskError]()
+     *   [HeaderError]()
+     *   [InternalError]()
+     *   [MutateError]()
+     *   [NewResourceCreationError]()
+     *   [OperationAccessDeniedError]()
+     *   [QuotaError]()
+     *   [RangeError]()
+     *   [RequestError]()
+     *   [ResourceCountLimitExceededError]()
+     *   [StringLengthError]()
+     * 
+ */ + default void mutateCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getMutateCustomerBudgetNetworkSettingMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service CustomerBudgetNetworkSettingService. + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public static abstract class CustomerBudgetNetworkSettingServiceImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return CustomerBudgetNetworkSettingServiceGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service CustomerBudgetNetworkSettingService. + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public static final class CustomerBudgetNetworkSettingServiceStub + extends io.grpc.stub.AbstractAsyncStub { + private CustomerBudgetNetworkSettingServiceStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected CustomerBudgetNetworkSettingServiceStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceStub(channel, callOptions); + } + + /** + *
+     * Creates or updates the customer budget network setting.
+     * List of thrown errors:
+     *   [AuthenticationError]()
+     *   [AuthorizationError]()
+     *   [BudgetNetworkSettingError]()
+     *   [DatabaseError]()
+     *   [DistinctError]()
+     *   [FieldError]()
+     *   [FieldMaskError]()
+     *   [HeaderError]()
+     *   [InternalError]()
+     *   [MutateError]()
+     *   [NewResourceCreationError]()
+     *   [OperationAccessDeniedError]()
+     *   [QuotaError]()
+     *   [RangeError]()
+     *   [RequestError]()
+     *   [ResourceCountLimitExceededError]()
+     *   [StringLengthError]()
+     * 
+ */ + public void mutateCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getMutateCustomerBudgetNetworkSettingMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service CustomerBudgetNetworkSettingService. + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public static final class CustomerBudgetNetworkSettingServiceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private CustomerBudgetNetworkSettingServiceBlockingV2Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected CustomerBudgetNetworkSettingServiceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceBlockingV2Stub(channel, callOptions); + } + + /** + *
+     * Creates or updates the customer budget network setting.
+     * List of thrown errors:
+     *   [AuthenticationError]()
+     *   [AuthorizationError]()
+     *   [BudgetNetworkSettingError]()
+     *   [DatabaseError]()
+     *   [DistinctError]()
+     *   [FieldError]()
+     *   [FieldMaskError]()
+     *   [HeaderError]()
+     *   [InternalError]()
+     *   [MutateError]()
+     *   [NewResourceCreationError]()
+     *   [OperationAccessDeniedError]()
+     *   [QuotaError]()
+     *   [RangeError]()
+     *   [RequestError]()
+     *   [ResourceCountLimitExceededError]()
+     *   [StringLengthError]()
+     * 
+ */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse mutateCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getMutateCustomerBudgetNetworkSettingMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service CustomerBudgetNetworkSettingService. + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public static final class CustomerBudgetNetworkSettingServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private CustomerBudgetNetworkSettingServiceBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected CustomerBudgetNetworkSettingServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceBlockingStub(channel, callOptions); + } + + /** + *
+     * Creates or updates the customer budget network setting.
+     * List of thrown errors:
+     *   [AuthenticationError]()
+     *   [AuthorizationError]()
+     *   [BudgetNetworkSettingError]()
+     *   [DatabaseError]()
+     *   [DistinctError]()
+     *   [FieldError]()
+     *   [FieldMaskError]()
+     *   [HeaderError]()
+     *   [InternalError]()
+     *   [MutateError]()
+     *   [NewResourceCreationError]()
+     *   [OperationAccessDeniedError]()
+     *   [QuotaError]()
+     *   [RangeError]()
+     *   [RequestError]()
+     *   [ResourceCountLimitExceededError]()
+     *   [StringLengthError]()
+     * 
+ */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse mutateCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getMutateCustomerBudgetNetworkSettingMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service CustomerBudgetNetworkSettingService. + *
+   * Service to manage customer-level budget network settings.
+   * 
+ */ + public static final class CustomerBudgetNetworkSettingServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private CustomerBudgetNetworkSettingServiceFutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected CustomerBudgetNetworkSettingServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new CustomerBudgetNetworkSettingServiceFutureStub(channel, callOptions); + } + + /** + *
+     * Creates or updates the customer budget network setting.
+     * List of thrown errors:
+     *   [AuthenticationError]()
+     *   [AuthorizationError]()
+     *   [BudgetNetworkSettingError]()
+     *   [DatabaseError]()
+     *   [DistinctError]()
+     *   [FieldError]()
+     *   [FieldMaskError]()
+     *   [HeaderError]()
+     *   [InternalError]()
+     *   [MutateError]()
+     *   [NewResourceCreationError]()
+     *   [OperationAccessDeniedError]()
+     *   [QuotaError]()
+     *   [RangeError]()
+     *   [RequestError]()
+     *   [ResourceCountLimitExceededError]()
+     *   [StringLengthError]()
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture mutateCustomerBudgetNetworkSetting( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getMutateCustomerBudgetNetworkSettingMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_MUTATE_CUSTOMER_BUDGET_NETWORK_SETTING = 0; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_MUTATE_CUSTOMER_BUDGET_NETWORK_SETTING: + serviceImpl.mutateCustomerBudgetNetworkSetting((com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getMutateCustomerBudgetNetworkSettingMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest, + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse>( + service, METHODID_MUTATE_CUSTOMER_BUDGET_NETWORK_SETTING))) + .build(); + } + + private static abstract class CustomerBudgetNetworkSettingServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + CustomerBudgetNetworkSettingServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("CustomerBudgetNetworkSettingService"); + } + } + + private static final class CustomerBudgetNetworkSettingServiceFileDescriptorSupplier + extends CustomerBudgetNetworkSettingServiceBaseDescriptorSupplier { + CustomerBudgetNetworkSettingServiceFileDescriptorSupplier() {} + } + + private static final class CustomerBudgetNetworkSettingServiceMethodDescriptorSupplier + extends CustomerBudgetNetworkSettingServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + CustomerBudgetNetworkSettingServiceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (CustomerBudgetNetworkSettingServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new CustomerBudgetNetworkSettingServiceFileDescriptorSupplier()) + .addMethod(getMutateCustomerBudgetNetworkSettingMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceProto.java new file mode 100644 index 0000000000..3b4a8a40da --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceProto.java @@ -0,0 +1,167 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public final class CustomerBudgetNetworkSettingServiceProto extends com.google.protobuf.GeneratedFile { + private CustomerBudgetNetworkSettingServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "CustomerBudgetNetworkSettingServiceProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nOgoogle/ads/googleads/v26/services/cust" + + "omer_budget_network_setting_service.prot" + + "o\022!google.ads.googleads.v26.services\032:go" + + "ogle/ads/googleads/v26/enums/response_co" + + "ntent_type.proto\032Hgoogle/ads/googleads/v" + + "26/resources/customer_budget_network_set" + + "ting.proto\032\034google/api/annotations.proto" + + "\032\027google/api/client.proto\032\037google/api/fi" + + "eld_behavior.proto\032\031google/api/resource." + + "proto\032 google/protobuf/field_mask.proto\"" + + "\254\002\n)MutateCustomerBudgetNetworkSettingRe" + + "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022a\n\toper" + + "ation\030\002 \001(\0132H.google.ads.googleads.v26.s" + + "ervices.CustomerBudgetNetworkSettingOper" + + "ationB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\022j\n\025re" + + "sponse_content_type\030\004 \001(\0162K.google.ads.g" + + "oogleads.v26.enums.ResponseContentTypeEn" + + "um.ResponseContentType\"\215\002\n%CustomerBudge" + + "tNetworkSettingOperation\022/\n\013update_mask\030" + + "\004 \001(\0132\032.google.protobuf.FieldMask\022R\n\006cre" + + "ate\030\001 \001(\0132@.google.ads.googleads.v26.res" + + "ources.CustomerBudgetNetworkSettingH\000\022R\n" + + "\006update\030\002 \001(\0132@.google.ads.googleads.v26" + + ".resources.CustomerBudgetNetworkSettingH" + + "\000B\013\n\toperation\"\211\001\n*MutateCustomerBudgetN" + + "etworkSettingResponse\022[\n\006result\030\001 \001(\0132K." + + "google.ads.googleads.v26.services.Mutate" + + "CustomerBudgetNetworkSettingResult\"\350\001\n(M" + + "utateCustomerBudgetNetworkSettingResult\022" + + "Q\n\rresource_name\030\001 \001(\tB:\372A7\n5googleads.g" + + "oogleapis.com/CustomerBudgetNetworkSetti" + + "ng\022i\n\037customer_budget_network_setting\030\002 " + + "\001(\0132@.google.ads.googleads.v26.resources" + + ".CustomerBudgetNetworkSetting2\230\003\n#Custom" + + "erBudgetNetworkSettingService\022\251\002\n\"Mutate" + + "CustomerBudgetNetworkSetting\022L.google.ad" + + "s.googleads.v26.services.MutateCustomerB" + + "udgetNetworkSettingRequest\032M.google.ads." + + "googleads.v26.services.MutateCustomerBud" + + "getNetworkSettingResponse\"f\332A\025customer_i" + + "d,operation\202\323\344\223\002H\"C/v26/customers/{custo" + + "mer_id=*}/customerBudgetNetworkSettings:" + + "mutate:\001*\032E\312A\030googleads.googleapis.com\322A" + + "\'https://www.googleapis.com/auth/adwords" + + "B\224\002\n%com.google.ads.googleads.v26.servic" + + "esB(CustomerBudgetNetworkSettingServiceP" + + "rotoP\001ZIgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/services;service" + + "s\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servi" + + "ces\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352" + + "\002%Google::Ads::GoogleAds::V26::Servicesb" + + "\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v26.enums.ResponseContentTypeProto.getDescriptor(), + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.getDescriptor(), + com.google.api.AnnotationsProto.getDescriptor(), + com.google.api.ClientProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor, + new java.lang.String[] { "CustomerId", "Operation", "ValidateOnly", "ResponseContentType", }); + internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor = + getDescriptor().getMessageType(1); + internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_services_CustomerBudgetNetworkSettingOperation_descriptor, + new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor = + getDescriptor().getMessageType(2); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor, + new java.lang.String[] { "Result", }); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor = + getDescriptor().getMessageType(3); + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor, + new java.lang.String[] { "ResourceName", "CustomerBudgetNetworkSetting", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v26.enums.ResponseContentTypeProto.getDescriptor(); + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.getDescriptor(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.api.ClientProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.ClientProto.defaultHost); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.AnnotationsProto.http); + registry.add(com.google.api.ClientProto.methodSignature); + registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceSettings.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceSettings.java new file mode 100644 index 0000000000..a0fdf05440 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceSettings.java @@ -0,0 +1,213 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.ads.googleads.v26.services.stub.CustomerBudgetNetworkSettingServiceStubSettings; +import com.google.api.core.ApiFunction; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.ClientSettings; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import java.io.IOException; +import java.util.List; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link CustomerBudgetNetworkSettingServiceClient}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (googleads.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of mutateCustomerBudgetNetworkSetting: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * CustomerBudgetNetworkSettingServiceSettings.Builder
+ *     customerBudgetNetworkSettingServiceSettingsBuilder =
+ *         CustomerBudgetNetworkSettingServiceSettings.newBuilder();
+ * customerBudgetNetworkSettingServiceSettingsBuilder
+ *     .mutateCustomerBudgetNetworkSettingSettings()
+ *     .setRetrySettings(
+ *         customerBudgetNetworkSettingServiceSettingsBuilder
+ *             .mutateCustomerBudgetNetworkSettingSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * CustomerBudgetNetworkSettingServiceSettings customerBudgetNetworkSettingServiceSettings =
+ *     customerBudgetNetworkSettingServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting + * retries. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class CustomerBudgetNetworkSettingServiceSettings + extends ClientSettings { + + /** Returns the object with the settings used for calls to mutateCustomerBudgetNetworkSetting. */ + public UnaryCallSettings< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings() { + return ((CustomerBudgetNetworkSettingServiceStubSettings) getStubSettings()) + .mutateCustomerBudgetNetworkSettingSettings(); + } + + public static final CustomerBudgetNetworkSettingServiceSettings create( + CustomerBudgetNetworkSettingServiceStubSettings stub) throws IOException { + return new CustomerBudgetNetworkSettingServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return CustomerBudgetNetworkSettingServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return CustomerBudgetNetworkSettingServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return CustomerBudgetNetworkSettingServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return CustomerBudgetNetworkSettingServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return CustomerBudgetNetworkSettingServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return CustomerBudgetNetworkSettingServiceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return CustomerBudgetNetworkSettingServiceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(@Nullable ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected CustomerBudgetNetworkSettingServiceSettings(Builder settingsBuilder) + throws IOException { + super(settingsBuilder); + } + + /** Builder for CustomerBudgetNetworkSettingServiceSettings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(@Nullable ClientContext clientContext) { + super(CustomerBudgetNetworkSettingServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(CustomerBudgetNetworkSettingServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(CustomerBudgetNetworkSettingServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(CustomerBudgetNetworkSettingServiceStubSettings.newBuilder()); + } + + public CustomerBudgetNetworkSettingServiceStubSettings.Builder getStubSettingsBuilder() { + return ((CustomerBudgetNetworkSettingServiceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** + * Returns the builder for the settings used for calls to mutateCustomerBudgetNetworkSetting. + */ + public UnaryCallSettings.Builder< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings() { + return getStubSettingsBuilder().mutateCustomerBudgetNetworkSettingSettings(); + } + + @Override + public CustomerBudgetNetworkSettingServiceSettings build() throws IOException { + return new CustomerBudgetNetworkSettingServiceSettings(this); + } + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerClientLinkServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerClientLinkServiceProto.java index 1d76b085b9..0818a82062 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerClientLinkServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerClientLinkServiceProto.java @@ -62,39 +62,39 @@ public static void registerAllExtensions( "nk.proto\032\034google/api/annotations.proto\032\027" + "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\032 google/protobuf/field_mask.proto\"\252\001" + - "\n\037MutateCustomerClientLinkRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022V\n\toperation\030\002 \001(\0132>" + - ".google.ads.googleads.v26.services.Custo" + - "merClientLinkOperationB\003\340A\002\022\025\n\rvalidate_" + - "only\030\003 \001(\010\"\357\001\n\033CustomerClientLinkOperati" + - "on\022/\n\013update_mask\030\004 \001(\0132\032.google.protobu" + - "f.FieldMask\022H\n\006create\030\001 \001(\01326.google.ads" + - ".googleads.v26.resources.CustomerClientL" + - "inkH\000\022H\n\006update\030\002 \001(\01326.google.ads.googl" + - "eads.v26.resources.CustomerClientLinkH\000B" + - "\013\n\toperation\"u\n MutateCustomerClientLink" + - "Response\022Q\n\006result\030\001 \001(\0132A.google.ads.go" + - "ogleads.v26.services.MutateCustomerClien" + - "tLinkResult\"i\n\036MutateCustomerClientLinkR" + - "esult\022G\n\rresource_name\030\001 \001(\tB0\372A-\n+googl" + - "eads.googleapis.com/CustomerClientLink2\346" + - "\002\n\031CustomerClientLinkService\022\201\002\n\030MutateC" + - "ustomerClientLink\022B.google.ads.googleads" + - ".v26.services.MutateCustomerClientLinkRe" + - "quest\032C.google.ads.googleads.v26.service" + - "s.MutateCustomerClientLinkResponse\"\\\332A\025c" + - "ustomer_id,operation\202\323\344\223\002>\"9/v26/custome" + - "rs/{customer_id=*}/customerClientLinks:m" + - "utate:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\212\002\n%com.google.ads.googleads.v26.service" + - "sB\036CustomerClientLinkServiceProtoP\001ZIgoo" + - "gle.golang.org/genproto/googleapis/ads/g" + - "oogleads/v26/services;services\242\002\003GAA\252\002!G" + - "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + - "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + - "ds::GoogleAds::V26::Servicesb\006proto3" + "oto\032 google/protobuf/field_mask.proto\"\254\001" + + "\n\037MutateCustomerClientLinkRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022W\n\toperation\030\002 \001(\0132" + + ">.google.ads.googleads.v26.services.Cust" + + "omerClientLinkOperationB\004\342A\001\002\022\025\n\rvalidat" + + "e_only\030\003 \001(\010\"\357\001\n\033CustomerClientLinkOpera" + + "tion\022/\n\013update_mask\030\004 \001(\0132\032.google.proto" + + "buf.FieldMask\022H\n\006create\030\001 \001(\01326.google.a" + + "ds.googleads.v26.resources.CustomerClien" + + "tLinkH\000\022H\n\006update\030\002 \001(\01326.google.ads.goo" + + "gleads.v26.resources.CustomerClientLinkH" + + "\000B\013\n\toperation\"u\n MutateCustomerClientLi" + + "nkResponse\022Q\n\006result\030\001 \001(\0132A.google.ads." + + "googleads.v26.services.MutateCustomerCli" + + "entLinkResult\"i\n\036MutateCustomerClientLin" + + "kResult\022G\n\rresource_name\030\001 \001(\tB0\372A-\n+goo" + + "gleads.googleapis.com/CustomerClientLink" + + "2\346\002\n\031CustomerClientLinkService\022\201\002\n\030Mutat" + + "eCustomerClientLink\022B.google.ads.googlea" + + "ds.v26.services.MutateCustomerClientLink" + + "Request\032C.google.ads.googleads.v26.servi" + + "ces.MutateCustomerClientLinkResponse\"\\\332A" + + "\025customer_id,operation\202\323\344\223\002>\"9/v26/custo" + + "mers/{customer_id=*}/customerClientLinks" + + ":mutate:\001*\032E\312A\030googleads.googleapis.com\322" + + "A\'https://www.googleapis.com/auth/adword" + + "sB\212\002\n%com.google.ads.googleads.v26.servi" + + "cesB\036CustomerClientLinkServiceProtoP\001ZIg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v26/services;services\242\002\003GAA\252\002" + + "!Google.Ads.GoogleAds.V26.Services\312\002!Goo" + + "gle\\Ads\\GoogleAds\\V26\\Services\352\002%Google:" + + ":Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerConversionGoalServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerConversionGoalServiceProto.java index 20986aff8f..0df9b79ad8 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerConversionGoalServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerConversionGoalServiceProto.java @@ -63,38 +63,38 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\"\264\001\n$MutateCustomerConversionGoalsR" + - "equest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022[\n\noper" + - "ations\030\002 \003(\0132B.google.ads.googleads.v26." + - "services.CustomerConversionGoalOperation" + - "B\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\"\255\001\n\037Custome" + - "rConversionGoalOperation\022/\n\013update_mask\030" + - "\002 \001(\0132\032.google.protobuf.FieldMask\022L\n\006upd" + - "ate\030\001 \001(\0132:.google.ads.googleads.v26.res" + - "ources.CustomerConversionGoalH\000B\013\n\topera" + - "tion\"\177\n%MutateCustomerConversionGoalsRes" + - "ponse\022V\n\007results\030\001 \003(\0132E.google.ads.goog" + - "leads.v26.services.MutateCustomerConvers" + - "ionGoalResult\"q\n\"MutateCustomerConversio" + - "nGoalResult\022K\n\rresource_name\030\001 \001(\tB4\372A1\n" + - "/googleads.googleapis.com/CustomerConver" + - "sionGoal2\376\002\n\035CustomerConversionGoalServi" + - "ce\022\225\002\n\035MutateCustomerConversionGoals\022G.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ustomerConversionGoalsRequest\032H.google.a" + - "ds.googleads.v26.services.MutateCustomer" + - "ConversionGoalsResponse\"a\332A\026customer_id," + - "operations\202\323\344\223\002B\"=/v26/customers/{custom" + - "er_id=*}/customerConversionGoals:mutate:" + - "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + - "//www.googleapis.com/auth/adwordsB\216\002\n%co" + - "m.google.ads.googleads.v26.servicesB\"Cus" + - "tomerConversionGoalServiceProtoP\001ZIgoogl" + - "e.golang.org/genproto/googleapis/ads/goo" + - "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + - "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + - "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + - "::GoogleAds::V26::Servicesb\006proto3" + "proto\"\266\001\n$MutateCustomerConversionGoalsR" + + "equest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022\\\n\nope" + + "rations\030\002 \003(\0132B.google.ads.googleads.v26" + + ".services.CustomerConversionGoalOperatio" + + "nB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\"\255\001\n\037Custo" + + "merConversionGoalOperation\022/\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMask\022L\n\006u" + + "pdate\030\001 \001(\0132:.google.ads.googleads.v26.r" + + "esources.CustomerConversionGoalH\000B\013\n\tope" + + "ration\"\177\n%MutateCustomerConversionGoalsR" + + "esponse\022V\n\007results\030\001 \003(\0132E.google.ads.go" + + "ogleads.v26.services.MutateCustomerConve" + + "rsionGoalResult\"q\n\"MutateCustomerConvers" + + "ionGoalResult\022K\n\rresource_name\030\001 \001(\tB4\372A" + + "1\n/googleads.googleapis.com/CustomerConv" + + "ersionGoal2\376\002\n\035CustomerConversionGoalSer" + + "vice\022\225\002\n\035MutateCustomerConversionGoals\022G" + + ".google.ads.googleads.v26.services.Mutat" + + "eCustomerConversionGoalsRequest\032H.google" + + ".ads.googleads.v26.services.MutateCustom" + + "erConversionGoalsResponse\"a\332A\026customer_i" + + "d,operations\202\323\344\223\002B\"=/v26/customers/{cust" + + "omer_id=*}/customerConversionGoals:mutat" + + "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\216\002\n%" + + "com.google.ads.googleads.v26.servicesB\"C" + + "ustomerConversionGoalServiceProtoP\001ZIgoo" + + "gle.golang.org/genproto/googleapis/ads/g" + + "oogleads/v26/services;services\242\002\003GAA\252\002!G" + + "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + + "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + + "ds::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerCustomizerServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerCustomizerServiceProto.java index f35478230a..4af25be4de 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerCustomizerServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerCustomizerServiceProto.java @@ -64,44 +64,44 @@ public static void registerAllExtensions( "nnotations.proto\032\027google/api/client.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032\027google/rpc/status" + - ".proto\"\261\002\n MutateCustomerCustomizersRequ" + - "est\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022W\n\noperati" + - "ons\030\002 \003(\0132>.google.ads.googleads.v26.ser" + - "vices.CustomerCustomizerOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + - "google.ads.googleads.v26.enums.ResponseC" + - "ontentTypeEnum.ResponseContentType\"\270\001\n\033C" + - "ustomerCustomizerOperation\022H\n\006create\030\001 \001" + - "(\01326.google.ads.googleads.v26.resources." + - "CustomerCustomizerH\000\022B\n\006remove\030\002 \001(\tB0\372A" + - "-\n+googleads.googleapis.com/CustomerCust" + - "omizerH\000B\013\n\toperation\"\252\001\n!MutateCustomer" + - "CustomizersResponse\022R\n\007results\030\001 \003(\0132A.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ustomerCustomizerResult\0221\n\025partial_failu" + - "re_error\030\002 \001(\0132\022.google.rpc.Status\"\276\001\n\036M" + - "utateCustomerCustomizerResult\022G\n\rresourc" + - "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + - "com/CustomerCustomizer\022S\n\023customer_custo" + - "mizer\030\002 \001(\01326.google.ads.googleads.v26.r" + - "esources.CustomerCustomizer2\352\002\n\031Customer" + - "CustomizerService\022\205\002\n\031MutateCustomerCust" + - "omizers\022C.google.ads.googleads.v26.servi" + - "ces.MutateCustomerCustomizersRequest\032D.g" + - "oogle.ads.googleads.v26.services.MutateC" + - "ustomerCustomizersResponse\"]\332A\026customer_" + - "id,operations\202\323\344\223\002>\"9/v26/customers/{cus" + - "tomer_id=*}/CustomerCustomizers:mutate:\001" + - "*\032E\312A\030googleads.googleapis.com\322A\'https:/" + - "/www.googleapis.com/auth/adwordsB\212\002\n%com" + - ".google.ads.googleads.v26.servicesB\036Cust" + - "omerCustomizerServiceProtoP\001ZIgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/services;services\242\002\003GAA\252\002!Google.A" + - "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + - "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + - "gleAds::V26::Servicesb\006proto3" + ".proto\"\263\002\n MutateCustomerCustomizersRequ" + + "est\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022X\n\noperat" + + "ions\030\002 \003(\0132>.google.ads.googleads.v26.se" + + "rvices.CustomerCustomizerOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162" + + "K.google.ads.googleads.v26.enums.Respons" + + "eContentTypeEnum.ResponseContentType\"\270\001\n" + + "\033CustomerCustomizerOperation\022H\n\006create\030\001" + + " \001(\01326.google.ads.googleads.v26.resource" + + "s.CustomerCustomizerH\000\022B\n\006remove\030\002 \001(\tB0" + + "\372A-\n+googleads.googleapis.com/CustomerCu" + + "stomizerH\000B\013\n\toperation\"\252\001\n!MutateCustom" + + "erCustomizersResponse\022R\n\007results\030\001 \003(\0132A" + + ".google.ads.googleads.v26.services.Mutat" + + "eCustomerCustomizerResult\0221\n\025partial_fai" + + "lure_error\030\002 \001(\0132\022.google.rpc.Status\"\276\001\n" + + "\036MutateCustomerCustomizerResult\022G\n\rresou" + + "rce_name\030\001 \001(\tB0\372A-\n+googleads.googleapi" + + "s.com/CustomerCustomizer\022S\n\023customer_cus" + + "tomizer\030\002 \001(\01326.google.ads.googleads.v26" + + ".resources.CustomerCustomizer2\352\002\n\031Custom" + + "erCustomizerService\022\205\002\n\031MutateCustomerCu" + + "stomizers\022C.google.ads.googleads.v26.ser" + + "vices.MutateCustomerCustomizersRequest\032D" + + ".google.ads.googleads.v26.services.Mutat" + + "eCustomerCustomizersResponse\"]\332A\026custome" + + "r_id,operations\202\323\344\223\002>\"9/v26/customers/{c" + + "ustomer_id=*}/CustomerCustomizers:mutate" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\212\002\n%c" + + "om.google.ads.googleads.v26.servicesB\036Cu" + + "stomerCustomizerServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerLabelServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerLabelServiceProto.java index 98abfa5f8f..9d2eb876c1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerLabelServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerLabelServiceProto.java @@ -62,38 +62,38 @@ public static void registerAllExtensions( "ogle/api/annotations.proto\032\027google/api/c" + "lient.proto\032\037google/api/field_behavior.p" + "roto\032\031google/api/resource.proto\032\027google/" + - "rpc/status.proto\"\273\001\n\033MutateCustomerLabel" + - "sRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022R\n\nop" + - "erations\030\002 \003(\01329.google.ads.googleads.v2" + - "6.services.CustomerLabelOperationB\003\340A\002\022\027" + - "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + - "\030\004 \001(\010\"\251\001\n\026CustomerLabelOperation\022C\n\006cre" + - "ate\030\001 \001(\01321.google.ads.googleads.v26.res" + - "ources.CustomerLabelH\000\022=\n\006remove\030\002 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/CustomerLa" + - "belH\000B\013\n\toperation\"\240\001\n\034MutateCustomerLab" + - "elsResponse\0221\n\025partial_failure_error\030\003 \001" + - "(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(\0132" + - "<.google.ads.googleads.v26.services.Muta" + - "teCustomerLabelResult\"_\n\031MutateCustomerL" + - "abelResult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n&" + - "googleads.googleapis.com/CustomerLabel2\321" + - "\002\n\024CustomerLabelService\022\361\001\n\024MutateCustom" + - "erLabels\022>.google.ads.googleads.v26.serv" + - "ices.MutateCustomerLabelsRequest\032?.googl" + - "e.ads.googleads.v26.services.MutateCusto" + - "merLabelsResponse\"X\332A\026customer_id,operat" + - "ions\202\323\344\223\0029\"4/v26/customers/{customer_id=" + - "*}/customerLabels:mutate:\001*\032E\312A\030googlead" + - "s.googleapis.com\322A\'https://www.googleapi" + - "s.com/auth/adwordsB\205\002\n%com.google.ads.go" + - "ogleads.v26.servicesB\031CustomerLabelServi" + - "ceProtoP\001ZIgoogle.golang.org/genproto/go" + - "ogleapis/ads/googleads/v26/services;serv" + - "ices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Se" + - "rvices\312\002!Google\\Ads\\GoogleAds\\V26\\Servic" + - "es\352\002%Google::Ads::GoogleAds::V26::Servic" + - "esb\006proto3" + "rpc/status.proto\"\275\001\n\033MutateCustomerLabel" + + "sRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022S\n\no" + + "perations\030\002 \003(\01329.google.ads.googleads.v" + + "26.services.CustomerLabelOperationB\004\342A\001\002" + + "\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_on" + + "ly\030\004 \001(\010\"\251\001\n\026CustomerLabelOperation\022C\n\006c" + + "reate\030\001 \001(\01321.google.ads.googleads.v26.r" + + "esources.CustomerLabelH\000\022=\n\006remove\030\002 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Customer" + + "LabelH\000B\013\n\toperation\"\240\001\n\034MutateCustomerL" + + "abelsResponse\0221\n\025partial_failure_error\030\003" + + " \001(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(" + + "\0132<.google.ads.googleads.v26.services.Mu" + + "tateCustomerLabelResult\"_\n\031MutateCustome" + + "rLabelResult\022B\n\rresource_name\030\001 \001(\tB+\372A(" + + "\n&googleads.googleapis.com/CustomerLabel" + + "2\321\002\n\024CustomerLabelService\022\361\001\n\024MutateCust" + + "omerLabels\022>.google.ads.googleads.v26.se" + + "rvices.MutateCustomerLabelsRequest\032?.goo" + + "gle.ads.googleads.v26.services.MutateCus" + + "tomerLabelsResponse\"X\332A\026customer_id,oper" + + "ations\202\323\344\223\0029\"4/v26/customers/{customer_i" + + "d=*}/customerLabels:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\205\002\n%com.google.ads." + + "googleads.v26.servicesB\031CustomerLabelSer" + + "viceProtoP\001ZIgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v26/services;se" + + "rvices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26." + + "Services\312\002!Google\\Ads\\GoogleAds\\V26\\Serv" + + "ices\352\002%Google::Ads::GoogleAds::V26::Serv" + + "icesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerManagerLinkServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerManagerLinkServiceProto.java index 995d1b24c5..b2da2adfe3 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerManagerLinkServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerManagerLinkServiceProto.java @@ -73,50 +73,50 @@ public static void registerAllExtensions( "\032\027google/api/client.proto\032\037google/api/fi" + "eld_behavior.proto\032\031google/api/resource." + "proto\032 google/protobuf/field_mask.proto\"" + - "\255\001\n MutateCustomerManagerLinkRequest\022\030\n\013" + - "customer_id\030\001 \001(\tB\003\340A\002\022X\n\noperations\030\002 \003" + - "(\0132?.google.ads.googleads.v26.services.C" + - "ustomerManagerLinkOperationB\003\340A\002\022\025\n\rvali" + - "date_only\030\003 \001(\010\"\220\001\n\026MoveManagerLinkReque" + - "st\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022+\n\036previous" + - "_customer_manager_link\030\002 \001(\tB\003\340A\002\022\030\n\013new" + - "_manager\030\003 \001(\tB\003\340A\002\022\025\n\rvalidate_only\030\004 \001" + - "(\010\"\247\001\n\034CustomerManagerLinkOperation\022/\n\013u" + - "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" + - "Mask\022I\n\006update\030\002 \001(\01327.google.ads.google" + - "ads.v26.resources.CustomerManagerLinkH\000B" + - "\013\n\toperation\"x\n!MutateCustomerManagerLin" + - "kResponse\022S\n\007results\030\001 \003(\0132B.google.ads." + - "googleads.v26.services.MutateCustomerMan" + - "agerLinkResult\"c\n\027MoveManagerLinkRespons" + - "e\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,googleads" + - ".googleapis.com/CustomerManagerLink\"k\n\037M" + - "utateCustomerManagerLinkResult\022H\n\rresour" + - "ce_name\030\001 \001(\tB1\372A.\n,googleads.googleapis" + - ".com/CustomerManagerLink2\201\005\n\032CustomerMan" + - "agerLinkService\022\206\002\n\031MutateCustomerManage" + - "rLink\022C.google.ads.googleads.v26.service" + - "s.MutateCustomerManagerLinkRequest\032D.goo" + - "gle.ads.googleads.v26.services.MutateCus" + - "tomerManagerLinkResponse\"^\332A\026customer_id" + - ",operations\202\323\344\223\002?\":/v26/customers/{custo" + - "mer_id=*}/customerManagerLinks:mutate:\001*" + - "\022\222\002\n\017MoveManagerLink\0229.google.ads.google" + - "ads.v26.services.MoveManagerLinkRequest\032" + - ":.google.ads.googleads.v26.services.Move" + - "ManagerLinkResponse\"\207\001\332A6customer_id,pre" + - "vious_customer_manager_link,new_manager\202" + - "\323\344\223\002H\"C/v26/customers/{customer_id=*}/cu" + - "stomerManagerLinks:moveManagerLink:\001*\032E\312" + - "A\030googleads.googleapis.com\322A\'https://www" + - ".googleapis.com/auth/adwordsB\213\002\n%com.goo" + - "gle.ads.googleads.v26.servicesB\037Customer" + - "ManagerLinkServiceProtoP\001ZIgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/services;services\242\002\003GAA\252\002!Google.Ads." + - "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" + - "leAds\\V26\\Services\352\002%Google::Ads::Google" + - "Ads::V26::Servicesb\006proto3" + "\257\001\n MutateCustomerManagerLinkRequest\022\031\n\013" + + "customer_id\030\001 \001(\tB\004\342A\001\002\022Y\n\noperations\030\002 " + + "\003(\0132?.google.ads.googleads.v26.services." + + "CustomerManagerLinkOperationB\004\342A\001\002\022\025\n\rva" + + "lidate_only\030\003 \001(\010\"\223\001\n\026MoveManagerLinkReq" + + "uest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022,\n\036previ" + + "ous_customer_manager_link\030\002 \001(\tB\004\342A\001\002\022\031\n" + + "\013new_manager\030\003 \001(\tB\004\342A\001\002\022\025\n\rvalidate_onl" + + "y\030\004 \001(\010\"\247\001\n\034CustomerManagerLinkOperation" + + "\022/\n\013update_mask\030\004 \001(\0132\032.google.protobuf." + + "FieldMask\022I\n\006update\030\002 \001(\01327.google.ads.g" + + "oogleads.v26.resources.CustomerManagerLi" + + "nkH\000B\013\n\toperation\"x\n!MutateCustomerManag" + + "erLinkResponse\022S\n\007results\030\001 \003(\0132B.google" + + ".ads.googleads.v26.services.MutateCustom" + + "erManagerLinkResult\"c\n\027MoveManagerLinkRe" + + "sponse\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,goog" + + "leads.googleapis.com/CustomerManagerLink" + + "\"k\n\037MutateCustomerManagerLinkResult\022H\n\rr" + + "esource_name\030\001 \001(\tB1\372A.\n,googleads.googl" + + "eapis.com/CustomerManagerLink2\201\005\n\032Custom" + + "erManagerLinkService\022\206\002\n\031MutateCustomerM" + + "anagerLink\022C.google.ads.googleads.v26.se" + + "rvices.MutateCustomerManagerLinkRequest\032" + + "D.google.ads.googleads.v26.services.Muta" + + "teCustomerManagerLinkResponse\"^\332A\026custom" + + "er_id,operations\202\323\344\223\002?\":/v26/customers/{" + + "customer_id=*}/customerManagerLinks:muta" + + "te:\001*\022\222\002\n\017MoveManagerLink\0229.google.ads.g" + + "oogleads.v26.services.MoveManagerLinkReq" + + "uest\032:.google.ads.googleads.v26.services" + + ".MoveManagerLinkResponse\"\207\001\332A6customer_i" + + "d,previous_customer_manager_link,new_man" + + "ager\202\323\344\223\002H\"C/v26/customers/{customer_id=" + + "*}/customerManagerLinks:moveManagerLink:" + + "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + + "//www.googleapis.com/auth/adwordsB\213\002\n%co" + + "m.google.ads.googleads.v26.servicesB\037Cus" + + "tomerManagerLinkServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerNegativeCriterionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerNegativeCriterionServiceProto.java index 5038e348f4..0297db0047 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerNegativeCriterionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerNegativeCriterionServiceProto.java @@ -64,47 +64,47 @@ public static void registerAllExtensions( "to\032\034google/api/annotations.proto\032\027google" + "/api/client.proto\032\037google/api/field_beha" + "vior.proto\032\031google/api/resource.proto\032\027g" + - "oogle/rpc/status.proto\"\275\002\n%MutateCustome" + - "rNegativeCriteriaRequest\022\030\n\013customer_id\030" + - "\001 \001(\tB\003\340A\002\022^\n\noperations\030\002 \003(\0132E.google." + - "ads.googleads.v26.services.CustomerNegat" + - "iveCriterionOperationB\003\340A\002\022\027\n\017partial_fa" + - "ilure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025re" + - "sponse_content_type\030\005 \001(\0162K.google.ads.g" + - "oogleads.v26.enums.ResponseContentTypeEn" + - "um.ResponseContentType\"\315\001\n\"CustomerNegat" + - "iveCriterionOperation\022O\n\006create\030\001 \001(\0132=." + - "google.ads.googleads.v26.resources.Custo" + - "merNegativeCriterionH\000\022I\n\006remove\030\002 \001(\tB7" + - "\372A4\n2googleads.googleapis.com/CustomerNe" + - "gativeCriterionH\000B\013\n\toperation\"\265\001\n&Mutat" + - "eCustomerNegativeCriteriaResponse\0221\n\025par" + - "tial_failure_error\030\003 \001(\0132\022.google.rpc.St" + - "atus\022X\n\007results\030\002 \003(\0132G.google.ads.googl" + - "eads.v26.services.MutateCustomerNegative" + - "CriteriaResult\"\332\001\n$MutateCustomerNegativ" + - "eCriteriaResult\022N\n\rresource_name\030\001 \001(\tB7" + - "\372A4\n2googleads.googleapis.com/CustomerNe" + - "gativeCriterion\022b\n\033customer_negative_cri" + - "terion\030\002 \001(\0132=.google.ads.googleads.v26." + - "resources.CustomerNegativeCriterion2\205\003\n " + - "CustomerNegativeCriterionService\022\231\002\n\036Mut" + - "ateCustomerNegativeCriteria\022H.google.ads" + - ".googleads.v26.services.MutateCustomerNe" + - "gativeCriteriaRequest\032I.google.ads.googl" + - "eads.v26.services.MutateCustomerNegative" + - "CriteriaResponse\"b\332A\026customer_id,operati" + - "ons\202\323\344\223\002C\">/v26/customers/{customer_id=*" + - "}/customerNegativeCriteria:mutate:\001*\032E\312A" + - "\030googleads.googleapis.com\322A\'https://www." + - "googleapis.com/auth/adwordsB\221\002\n%com.goog" + - "le.ads.googleads.v26.servicesB%CustomerN" + - "egativeCriterionServiceProtoP\001ZIgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/services;services\242\002\003GAA\252\002!Google" + - ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + - "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + - "oogleAds::V26::Servicesb\006proto3" + "oogle/rpc/status.proto\"\277\002\n%MutateCustome" + + "rNegativeCriteriaRequest\022\031\n\013customer_id\030" + + "\001 \001(\tB\004\342A\001\002\022_\n\noperations\030\002 \003(\0132E.google" + + ".ads.googleads.v26.services.CustomerNega" + + "tiveCriterionOperationB\004\342A\001\002\022\027\n\017partial_" + + "failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025" + + "response_content_type\030\005 \001(\0162K.google.ads" + + ".googleads.v26.enums.ResponseContentType" + + "Enum.ResponseContentType\"\315\001\n\"CustomerNeg" + + "ativeCriterionOperation\022O\n\006create\030\001 \001(\0132" + + "=.google.ads.googleads.v26.resources.Cus" + + "tomerNegativeCriterionH\000\022I\n\006remove\030\002 \001(\t" + + "B7\372A4\n2googleads.googleapis.com/Customer" + + "NegativeCriterionH\000B\013\n\toperation\"\265\001\n&Mut" + + "ateCustomerNegativeCriteriaResponse\0221\n\025p" + + "artial_failure_error\030\003 \001(\0132\022.google.rpc." + + "Status\022X\n\007results\030\002 \003(\0132G.google.ads.goo" + + "gleads.v26.services.MutateCustomerNegati" + + "veCriteriaResult\"\332\001\n$MutateCustomerNegat" + + "iveCriteriaResult\022N\n\rresource_name\030\001 \001(\t" + + "B7\372A4\n2googleads.googleapis.com/Customer" + + "NegativeCriterion\022b\n\033customer_negative_c" + + "riterion\030\002 \001(\0132=.google.ads.googleads.v2" + + "6.resources.CustomerNegativeCriterion2\205\003" + + "\n CustomerNegativeCriterionService\022\231\002\n\036M" + + "utateCustomerNegativeCriteria\022H.google.a" + + "ds.googleads.v26.services.MutateCustomer" + + "NegativeCriteriaRequest\032I.google.ads.goo" + + "gleads.v26.services.MutateCustomerNegati" + + "veCriteriaResponse\"b\332A\026customer_id,opera" + + "tions\202\323\344\223\002C\">/v26/customers/{customer_id" + + "=*}/customerNegativeCriteria:mutate:\001*\032E" + + "\312A\030googleads.googleapis.com\322A\'https://ww" + + "w.googleapis.com/auth/adwordsB\221\002\n%com.go" + + "ogle.ads.googleads.v26.servicesB%Custome" + + "rNegativeCriterionServiceProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/services;services\242\002\003GAA\252\002!Goog" + + "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + + "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + + ":GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerServiceProto.java index ad06dd56e8..b64f2e675f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerServiceProto.java @@ -85,61 +85,61 @@ public static void registerAllExtensions( "roto\032\027google/api/client.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + "rce.proto\032 google/protobuf/field_mask.pr" + - "oto\"\202\002\n\025MutateCustomerRequest\022\030\n\013custome" + - "r_id\030\001 \001(\tB\003\340A\002\022L\n\toperation\030\004 \001(\01324.goo" + - "gle.ads.googleads.v26.services.CustomerO" + - "perationB\003\340A\002\022\025\n\rvalidate_only\030\005 \001(\010\022j\n\025" + - "response_content_type\030\006 \001(\0162K.google.ads" + - ".googleads.v26.enums.ResponseContentType" + - "Enum.ResponseContentType\"\230\002\n\033CreateCusto" + - "merClientRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340" + - "A\002\022J\n\017customer_client\030\002 \001(\0132,.google.ads" + - ".googleads.v26.resources.CustomerB\003\340A\002\022\032" + - "\n\remail_address\030\005 \001(\tH\000\210\001\001\022N\n\013access_rol" + - "e\030\004 \001(\01629.google.ads.googleads.v26.enums" + - ".AccessRoleEnum.AccessRole\022\025\n\rvalidate_o" + - "nly\030\006 \001(\010B\020\n\016_email_address\"\202\001\n\021Customer" + - "Operation\022<\n\006update\030\001 \001(\0132,.google.ads.g" + - "oogleads.v26.resources.Customer\022/\n\013updat" + - "e_mask\030\002 \001(\0132\032.google.protobuf.FieldMask" + - "\"v\n\034CreateCustomerClientResponse\022=\n\rreso" + - "urce_name\030\002 \001(\tB&\372A#\n!googleads.googleap" + - "is.com/Customer\022\027\n\017invitation_link\030\003 \001(\t" + - "\"a\n\026MutateCustomerResponse\022G\n\006result\030\002 \001" + - "(\01327.google.ads.googleads.v26.services.M" + - "utateCustomerResult\"\225\001\n\024MutateCustomerRe" + - "sult\022=\n\rresource_name\030\001 \001(\tB&\372A#\n!google" + - "ads.googleapis.com/Customer\022>\n\010customer\030" + - "\002 \001(\0132,.google.ads.googleads.v26.resourc" + - "es.Customer\" \n\036ListAccessibleCustomersRe" + - "quest\"9\n\037ListAccessibleCustomersResponse" + - "\022\026\n\016resource_names\030\001 \003(\t2\365\005\n\017CustomerSer" + - "vice\022\317\001\n\016MutateCustomer\0228.google.ads.goo" + - "gleads.v26.services.MutateCustomerReques" + - "t\0329.google.ads.googleads.v26.services.Mu" + - "tateCustomerResponse\"H\332A\025customer_id,ope" + - "ration\202\323\344\223\002*\"%/v26/customers/{customer_i" + - "d=*}:mutate:\001*\022\320\001\n\027ListAccessibleCustome" + - "rs\022A.google.ads.googleads.v26.services.L" + - "istAccessibleCustomersRequest\032B.google.a" + - "ds.googleads.v26.services.ListAccessible" + - "CustomersResponse\".\202\323\344\223\002(\022&/v26/customer" + - "s:listAccessibleCustomers\022\365\001\n\024CreateCust" + - "omerClient\022>.google.ads.googleads.v26.se" + - "rvices.CreateCustomerClientRequest\032?.goo" + - "gle.ads.googleads.v26.services.CreateCus" + - "tomerClientResponse\"\\\332A\033customer_id,cust" + - "omer_client\202\323\344\223\0028\"3/v26/customers/{custo" + - "mer_id=*}:createCustomerClient:\001*\032E\312A\030go" + - "ogleads.googleapis.com\322A\'https://www.goo" + - "gleapis.com/auth/adwordsB\200\002\n%com.google." + - "ads.googleads.v26.servicesB\024CustomerServ" + - "iceProtoP\001ZIgoogle.golang.org/genproto/g" + - "oogleapis/ads/googleads/v26/services;ser" + - "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + - "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + - "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + - "cesb\006proto3" + "oto\"\204\002\n\025MutateCustomerRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022M\n\toperation\030\004 \001(\01324.go" + + "ogle.ads.googleads.v26.services.Customer" + + "OperationB\004\342A\001\002\022\025\n\rvalidate_only\030\005 \001(\010\022j" + + "\n\025response_content_type\030\006 \001(\0162K.google.a" + + "ds.googleads.v26.enums.ResponseContentTy" + + "peEnum.ResponseContentType\"\232\002\n\033CreateCus" + + "tomerClientRequest\022\031\n\013customer_id\030\001 \001(\tB" + + "\004\342A\001\002\022K\n\017customer_client\030\002 \001(\0132,.google." + + "ads.googleads.v26.resources.CustomerB\004\342A" + + "\001\002\022\032\n\remail_address\030\005 \001(\tH\000\210\001\001\022N\n\013access" + + "_role\030\004 \001(\01629.google.ads.googleads.v26.e" + + "nums.AccessRoleEnum.AccessRole\022\025\n\rvalida" + + "te_only\030\006 \001(\010B\020\n\016_email_address\"\202\001\n\021Cust" + + "omerOperation\022<\n\006update\030\001 \001(\0132,.google.a" + + "ds.googleads.v26.resources.Customer\022/\n\013u" + + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field" + + "Mask\"v\n\034CreateCustomerClientResponse\022=\n\r" + + "resource_name\030\002 \001(\tB&\372A#\n!googleads.goog" + + "leapis.com/Customer\022\027\n\017invitation_link\030\003" + + " \001(\t\"a\n\026MutateCustomerResponse\022G\n\006result" + + "\030\002 \001(\01327.google.ads.googleads.v26.servic" + + "es.MutateCustomerResult\"\225\001\n\024MutateCustom" + + "erResult\022=\n\rresource_name\030\001 \001(\tB&\372A#\n!go" + + "ogleads.googleapis.com/Customer\022>\n\010custo" + + "mer\030\002 \001(\0132,.google.ads.googleads.v26.res" + + "ources.Customer\" \n\036ListAccessibleCustome" + + "rsRequest\"9\n\037ListAccessibleCustomersResp" + + "onse\022\026\n\016resource_names\030\001 \003(\t2\365\005\n\017Custome" + + "rService\022\317\001\n\016MutateCustomer\0228.google.ads" + + ".googleads.v26.services.MutateCustomerRe" + + "quest\0329.google.ads.googleads.v26.service" + + "s.MutateCustomerResponse\"H\332A\025customer_id" + + ",operation\202\323\344\223\002*\"%/v26/customers/{custom" + + "er_id=*}:mutate:\001*\022\320\001\n\027ListAccessibleCus" + + "tomers\022A.google.ads.googleads.v26.servic" + + "es.ListAccessibleCustomersRequest\032B.goog" + + "le.ads.googleads.v26.services.ListAccess" + + "ibleCustomersResponse\".\202\323\344\223\002(\022&/v26/cust" + + "omers:listAccessibleCustomers\022\365\001\n\024Create" + + "CustomerClient\022>.google.ads.googleads.v2" + + "6.services.CreateCustomerClientRequest\032?" + + ".google.ads.googleads.v26.services.Creat" + + "eCustomerClientResponse\"\\\332A\033customer_id," + + "customer_client\202\323\344\223\0028\"3/v26/customers/{c" + + "ustomer_id=*}:createCustomerClient:\001*\032E\312" + + "A\030googleads.googleapis.com\322A\'https://www" + + ".googleapis.com/auth/adwordsB\200\002\n%com.goo" + + "gle.ads.googleads.v26.servicesB\024Customer" + + "ServiceProtoP\001ZIgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/services" + + ";services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V" + + "26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\S" + + "ervices\352\002%Google::Ads::GoogleAds::V26::S" + + "ervicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java index 5e2e788664..c8b35b07e5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java @@ -67,41 +67,41 @@ public static void registerAllExtensions( "\"\221\001\n1CustomerSkAdNetworkConversionValueS" + "chemaOperation\022\\\n\006update\030\001 \001(\0132L.google." + "ads.googleads.v26.resources.CustomerSkAd" + - "NetworkConversionValueSchema\"\352\001\n5MutateC" + + "NetworkConversionValueSchema\"\353\001\n5MutateC" + "ustomerSkAdNetworkConversionValueSchemaR" + "equest\022\023\n\013customer_id\030\001 \001(\t\022g\n\toperation" + "\030\002 \001(\0132T.google.ads.googleads.v26.servic" + "es.CustomerSkAdNetworkConversionValueSch" + - "emaOperation\022\025\n\rvalidate_only\030\003 \001(\010\022\034\n\017e" + - "nable_warnings\030\004 \001(\010B\003\340A\001\"\245\001\n4MutateCust" + - "omerSkAdNetworkConversionValueSchemaResu" + - "lt\022]\n\rresource_name\030\001 \001(\tBF\372AC\nAgooglead" + - "s.googleapis.com/CustomerSkAdNetworkConv" + - "ersionValueSchema\022\016\n\006app_id\030\002 \001(\t\"\306\001\n6Mu" + - "tateCustomerSkAdNetworkConversionValueSc" + - "hemaResponse\022g\n\006result\030\001 \001(\0132W.google.ad" + + "emaOperation\022\025\n\rvalidate_only\030\003 \001(\010\022\035\n\017e" + + "nable_warnings\030\004 \001(\010B\004\342A\001\001\"\245\001\n4MutateCus" + + "tomerSkAdNetworkConversionValueSchemaRes" + + "ult\022]\n\rresource_name\030\001 \001(\tBF\372AC\nAgooglea" + + "ds.googleapis.com/CustomerSkAdNetworkCon" + + "versionValueSchema\022\016\n\006app_id\030\002 \001(\t\"\306\001\n6M" + + "utateCustomerSkAdNetworkConversionValueS" + + "chemaResponse\022g\n\006result\030\001 \001(\0132W.google.a" + + "ds.googleads.v26.services.MutateCustomer" + + "SkAdNetworkConversionValueSchemaResult\022#" + + "\n\007warning\030\002 \001(\0132\022.google.rpc.Status2\274\003\n/" + + "CustomerSkAdNetworkConversionValueSchema" + + "Service\022\301\002\n.MutateCustomerSkAdNetworkCon" + + "versionValueSchema\022X.google.ads.googlead" + + "s.v26.services.MutateCustomerSkAdNetwork" + + "ConversionValueSchemaRequest\032Y.google.ad" + "s.googleads.v26.services.MutateCustomerS" + - "kAdNetworkConversionValueSchemaResult\022#\n" + - "\007warning\030\002 \001(\0132\022.google.rpc.Status2\274\003\n/C" + - "ustomerSkAdNetworkConversionValueSchemaS" + - "ervice\022\301\002\n.MutateCustomerSkAdNetworkConv" + - "ersionValueSchema\022X.google.ads.googleads" + - ".v26.services.MutateCustomerSkAdNetworkC" + - "onversionValueSchemaRequest\032Y.google.ads" + - ".googleads.v26.services.MutateCustomerSk" + - "AdNetworkConversionValueSchemaResponse\"Z" + - "\202\323\344\223\002T\"O/v26/customers/{customer_id=*}/c" + - "ustomerSkAdNetworkConversionValueSchemas" + - ":mutate:\001*\032E\312A\030googleads.googleapis.com\322" + - "A\'https://www.googleapis.com/auth/adword" + - "sB\240\002\n%com.google.ads.googleads.v26.servi" + - "cesB4CustomerSkAdNetworkConversionValueS" + - "chemaServiceProtoP\001ZIgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/ser" + - "vices;services\242\002\003GAA\252\002!Google.Ads.Google" + - "Ads.V26.Services\312\002!Google\\Ads\\GoogleAds\\" + - "V26\\Services\352\002%Google::Ads::GoogleAds::V" + - "26::Servicesb\006proto3" + "kAdNetworkConversionValueSchemaResponse\"" + + "Z\202\323\344\223\002T\"O/v26/customers/{customer_id=*}/" + + "customerSkAdNetworkConversionValueSchema" + + "s:mutate:\001*\032E\312A\030googleads.googleapis.com" + + "\322A\'https://www.googleapis.com/auth/adwor" + + "dsB\240\002\n%com.google.ads.googleads.v26.serv" + + "icesB4CustomerSkAdNetworkConversionValue" + + "SchemaServiceProtoP\001ZIgoogle.golang.org/" + + "genproto/googleapis/ads/googleads/v26/se" + + "rvices;services\242\002\003GAA\252\002!Google.Ads.Googl" + + "eAds.V26.Services\312\002!Google\\Ads\\GoogleAds" + + "\\V26\\Services\352\002%Google::Ads::GoogleAds::" + + "V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessInvitationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessInvitationServiceProto.java index 192db6887c..48c31b4487 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessInvitationServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessInvitationServiceProto.java @@ -62,43 +62,43 @@ public static void registerAllExtensions( "r_user_access_invitation.proto\032\034google/a" + "pi/annotations.proto\032\027google/api/client." + "proto\032\037google/api/field_behavior.proto\032\031" + - "google/api/resource.proto\"\247\001\n)MutateCust" + - "omerUserAccessInvitationRequest\022\030\n\013custo" + - "mer_id\030\001 \001(\tB\003\340A\002\022`\n\toperation\030\002 \001(\0132H.g" + - "oogle.ads.googleads.v26.services.Custome" + - "rUserAccessInvitationOperationB\003\340A\002\"\326\001\n%" + - "CustomerUserAccessInvitationOperation\022R\n" + - "\006create\030\001 \001(\0132@.google.ads.googleads.v26" + - ".resources.CustomerUserAccessInvitationH" + - "\000\022L\n\006remove\030\002 \001(\tB:\372A7\n5googleads.google" + - "apis.com/CustomerUserAccessInvitationH\000B" + - "\013\n\toperation\"\211\001\n*MutateCustomerUserAcces" + - "sInvitationResponse\022[\n\006result\030\001 \001(\0132K.go" + - "ogle.ads.googleads.v26.services.MutateCu" + - "stomerUserAccessInvitationResult\"\322\001\n(Mut" + - "ateCustomerUserAccessInvitationResult\022Q\n" + - "\rresource_name\030\001 \001(\tB:\372A7\n5googleads.goo" + - "gleapis.com/CustomerUserAccessInvitation" + - "\022S\n\027multi_party_auth_review\030\002 \001(\tB2\372A/\n-" + - "googleads.googleapis.com/MultiPartyAuthR" + - "eview2\230\003\n#CustomerUserAccessInvitationSe" + - "rvice\022\251\002\n\"MutateCustomerUserAccessInvita" + - "tion\022L.google.ads.googleads.v26.services" + - ".MutateCustomerUserAccessInvitationReque" + - "st\032M.google.ads.googleads.v26.services.M" + - "utateCustomerUserAccessInvitationRespons" + - "e\"f\332A\025customer_id,operation\202\323\344\223\002H\"C/v26/" + - "customers/{customer_id=*}/customerUserAc" + - "cessInvitations:mutate:\001*\032E\312A\030googleads." + - "googleapis.com\322A\'https://www.googleapis." + - "com/auth/adwordsB\224\002\n%com.google.ads.goog" + - "leads.v26.servicesB(CustomerUserAccessIn" + - "vitationServiceProtoP\001ZIgoogle.golang.or" + - "g/genproto/googleapis/ads/googleads/v26/" + - "services;services\242\002\003GAA\252\002!Google.Ads.Goo" + - "gleAds.V26.Services\312\002!Google\\Ads\\GoogleA" + - "ds\\V26\\Services\352\002%Google::Ads::GoogleAds" + - "::V26::Servicesb\006proto3" + "google/api/resource.proto\"\251\001\n)MutateCust" + + "omerUserAccessInvitationRequest\022\031\n\013custo" + + "mer_id\030\001 \001(\tB\004\342A\001\002\022a\n\toperation\030\002 \001(\0132H." + + "google.ads.googleads.v26.services.Custom" + + "erUserAccessInvitationOperationB\004\342A\001\002\"\326\001" + + "\n%CustomerUserAccessInvitationOperation\022" + + "R\n\006create\030\001 \001(\0132@.google.ads.googleads.v" + + "26.resources.CustomerUserAccessInvitatio" + + "nH\000\022L\n\006remove\030\002 \001(\tB:\372A7\n5googleads.goog" + + "leapis.com/CustomerUserAccessInvitationH" + + "\000B\013\n\toperation\"\211\001\n*MutateCustomerUserAcc" + + "essInvitationResponse\022[\n\006result\030\001 \001(\0132K." + + "google.ads.googleads.v26.services.Mutate" + + "CustomerUserAccessInvitationResult\"\322\001\n(M" + + "utateCustomerUserAccessInvitationResult\022" + + "Q\n\rresource_name\030\001 \001(\tB:\372A7\n5googleads.g" + + "oogleapis.com/CustomerUserAccessInvitati" + + "on\022S\n\027multi_party_auth_review\030\002 \001(\tB2\372A/" + + "\n-googleads.googleapis.com/MultiPartyAut" + + "hReview2\230\003\n#CustomerUserAccessInvitation" + + "Service\022\251\002\n\"MutateCustomerUserAccessInvi" + + "tation\022L.google.ads.googleads.v26.servic" + + "es.MutateCustomerUserAccessInvitationReq" + + "uest\032M.google.ads.googleads.v26.services" + + ".MutateCustomerUserAccessInvitationRespo" + + "nse\"f\332A\025customer_id,operation\202\323\344\223\002H\"C/v2" + + "6/customers/{customer_id=*}/customerUser" + + "AccessInvitations:mutate:\001*\032E\312A\030googlead" + + "s.googleapis.com\322A\'https://www.googleapi" + + "s.com/auth/adwordsB\224\002\n%com.google.ads.go" + + "ogleads.v26.servicesB(CustomerUserAccess" + + "InvitationServiceProtoP\001ZIgoogle.golang." + + "org/genproto/googleapis/ads/googleads/v2" + + "6/services;services\242\002\003GAA\252\002!Google.Ads.G" + + "oogleAds.V26.Services\312\002!Google\\Ads\\Googl" + + "eAds\\V26\\Services\352\002%Google::Ads::GoogleA" + + "ds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessServiceProto.java index ee64923610..8c1abcb46b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomerUserAccessServiceProto.java @@ -62,41 +62,41 @@ public static void registerAllExtensions( "ss.proto\032\034google/api/annotations.proto\032\027" + "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\032 google/protobuf/field_mask.proto\"\223\001" + - "\n\037MutateCustomerUserAccessRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022V\n\toperation\030\002 \001(\0132>" + - ".google.ads.googleads.v26.services.Custo" + - "merUserAccessOperationB\003\340A\002\"\351\001\n\033Customer" + - "UserAccessOperation\022/\n\013update_mask\030\003 \001(\013" + - "2\032.google.protobuf.FieldMask\022H\n\006update\030\001" + - " \001(\01326.google.ads.googleads.v26.resource" + - "s.CustomerUserAccessH\000\022B\n\006remove\030\002 \001(\tB0" + - "\372A-\n+googleads.googleapis.com/CustomerUs" + - "erAccessH\000B\013\n\toperation\"u\n MutateCustome" + - "rUserAccessResponse\022Q\n\006result\030\001 \001(\0132A.go" + - "ogle.ads.googleads.v26.services.MutateCu" + - "stomerUserAccessResult\"\276\001\n\036MutateCustome" + - "rUserAccessResult\022G\n\rresource_name\030\001 \001(\t" + + "oto\032 google/protobuf/field_mask.proto\"\225\001" + + "\n\037MutateCustomerUserAccessRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022W\n\toperation\030\002 \001(\0132" + + ">.google.ads.googleads.v26.services.Cust" + + "omerUserAccessOperationB\004\342A\001\002\"\351\001\n\033Custom" + + "erUserAccessOperation\022/\n\013update_mask\030\003 \001" + + "(\0132\032.google.protobuf.FieldMask\022H\n\006update" + + "\030\001 \001(\01326.google.ads.googleads.v26.resour" + + "ces.CustomerUserAccessH\000\022B\n\006remove\030\002 \001(\t" + "B0\372A-\n+googleads.googleapis.com/Customer" + - "UserAccess\022S\n\027multi_party_auth_review\030\002 " + - "\001(\tB2\372A/\n-googleads.googleapis.com/Multi" + - "PartyAuthReview2\347\002\n\031CustomerUserAccessSe" + - "rvice\022\202\002\n\030MutateCustomerUserAccess\022B.goo" + - "gle.ads.googleads.v26.services.MutateCus" + - "tomerUserAccessRequest\032C.google.ads.goog" + - "leads.v26.services.MutateCustomerUserAcc" + - "essResponse\"]\332A\025customer_id,operation\202\323\344" + - "\223\002?\":/v26/customers/{customer_id=*}/cust" + - "omerUserAccesses:mutate:\001*\032E\312A\030googleads" + - ".googleapis.com\322A\'https://www.googleapis" + - ".com/auth/adwordsB\212\002\n%com.google.ads.goo" + - "gleads.v26.servicesB\036CustomerUserAccessS" + - "erviceProtoP\001ZIgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/services;" + - "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + - "6.Services\312\002!Google\\Ads\\GoogleAds\\V26\\Se" + - "rvices\352\002%Google::Ads::GoogleAds::V26::Se" + - "rvicesb\006proto3" + "UserAccessH\000B\013\n\toperation\"u\n MutateCusto" + + "merUserAccessResponse\022Q\n\006result\030\001 \001(\0132A." + + "google.ads.googleads.v26.services.Mutate" + + "CustomerUserAccessResult\"\276\001\n\036MutateCusto" + + "merUserAccessResult\022G\n\rresource_name\030\001 \001" + + "(\tB0\372A-\n+googleads.googleapis.com/Custom" + + "erUserAccess\022S\n\027multi_party_auth_review\030" + + "\002 \001(\tB2\372A/\n-googleads.googleapis.com/Mul" + + "tiPartyAuthReview2\347\002\n\031CustomerUserAccess" + + "Service\022\202\002\n\030MutateCustomerUserAccess\022B.g" + + "oogle.ads.googleads.v26.services.MutateC" + + "ustomerUserAccessRequest\032C.google.ads.go" + + "ogleads.v26.services.MutateCustomerUserA" + + "ccessResponse\"]\332A\025customer_id,operation\202" + + "\323\344\223\002?\":/v26/customers/{customer_id=*}/cu" + + "stomerUserAccesses:mutate:\001*\032E\312A\030googlea" + + "ds.googleapis.com\322A\'https://www.googleap" + + "is.com/auth/adwordsB\212\002\n%com.google.ads.g" + + "oogleads.v26.servicesB\036CustomerUserAcces" + + "sServiceProtoP\001ZIgoogle.golang.org/genpr" + + "oto/googleapis/ads/googleads/v26/service" + + "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + + "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + + "Services\352\002%Google::Ads::GoogleAds::V26::" + + "Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomizerAttributeServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomizerAttributeServiceProto.java index c5cae54693..a8849ae32f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomizerAttributeServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/CustomizerAttributeServiceProto.java @@ -65,46 +65,46 @@ public static void registerAllExtensions( "oto\032\037google/api/field_behavior.proto\032\031go" + "ogle/api/resource.proto\032 google/protobuf" + "/field_mask.proto\032\027google/rpc/status.pro" + - "to\"\263\002\n!MutateCustomizerAttributesRequest" + - "\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022X\n\noperations" + - "\030\002 \003(\0132?.google.ads.googleads.v26.servic" + - "es.CustomizerAttributeOperationB\003\340A\002\022\027\n\017" + - "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + - " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + - "ogle.ads.googleads.v26.enums.ResponseCon" + - "tentTypeEnum.ResponseContentType\"\354\001\n\034Cus" + - "tomizerAttributeOperation\022/\n\013update_mask" + - "\030\004 \001(\0132\032.google.protobuf.FieldMask\022I\n\006cr" + - "eate\030\001 \001(\01327.google.ads.googleads.v26.re" + - "sources.CustomizerAttributeH\000\022C\n\006remove\030" + - "\002 \001(\tB1\372A.\n,googleads.googleapis.com/Cus" + - "tomizerAttributeH\000B\013\n\toperation\"\254\001\n\"Muta" + - "teCustomizerAttributesResponse\022S\n\007result" + - "s\030\001 \003(\0132B.google.ads.googleads.v26.servi" + - "ces.MutateCustomizerAttributeResult\0221\n\025p" + - "artial_failure_error\030\002 \001(\0132\022.google.rpc." + - "Status\"\302\001\n\037MutateCustomizerAttributeResu" + - "lt\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,googlead" + - "s.googleapis.com/CustomizerAttribute\022U\n\024" + - "customizer_attribute\030\002 \001(\01327.google.ads." + - "googleads.v26.resources.CustomizerAttrib" + - "ute2\357\002\n\032CustomizerAttributeService\022\211\002\n\032M" + - "utateCustomizerAttributes\022D.google.ads.g" + - "oogleads.v26.services.MutateCustomizerAt" + - "tributesRequest\032E.google.ads.googleads.v" + - "26.services.MutateCustomizerAttributesRe" + - "sponse\"^\332A\026customer_id,operations\202\323\344\223\002?\"" + - ":/v26/customers/{customer_id=*}/customiz" + - "erAttributes:mutate:\001*\032E\312A\030googleads.goo" + - "gleapis.com\322A\'https://www.googleapis.com" + - "/auth/adwordsB\213\002\n%com.google.ads.googlea" + - "ds.v26.servicesB\037CustomizerAttributeServ" + - "iceProtoP\001ZIgoogle.golang.org/genproto/g" + - "oogleapis/ads/googleads/v26/services;ser" + - "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + - "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + - "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + - "cesb\006proto3" + "to\"\265\002\n!MutateCustomizerAttributesRequest" + + "\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022Y\n\noperation" + + "s\030\002 \003(\0132?.google.ads.googleads.v26.servi" + + "ces.CustomizerAttributeOperationB\004\342A\001\002\022\027" + + "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + + "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + + "google.ads.googleads.v26.enums.ResponseC" + + "ontentTypeEnum.ResponseContentType\"\354\001\n\034C" + + "ustomizerAttributeOperation\022/\n\013update_ma" + + "sk\030\004 \001(\0132\032.google.protobuf.FieldMask\022I\n\006" + + "create\030\001 \001(\01327.google.ads.googleads.v26." + + "resources.CustomizerAttributeH\000\022C\n\006remov" + + "e\030\002 \001(\tB1\372A.\n,googleads.googleapis.com/C" + + "ustomizerAttributeH\000B\013\n\toperation\"\254\001\n\"Mu" + + "tateCustomizerAttributesResponse\022S\n\007resu" + + "lts\030\001 \003(\0132B.google.ads.googleads.v26.ser" + + "vices.MutateCustomizerAttributeResult\0221\n" + + "\025partial_failure_error\030\002 \001(\0132\022.google.rp" + + "c.Status\"\302\001\n\037MutateCustomizerAttributeRe" + + "sult\022H\n\rresource_name\030\001 \001(\tB1\372A.\n,google" + + "ads.googleapis.com/CustomizerAttribute\022U" + + "\n\024customizer_attribute\030\002 \001(\01327.google.ad" + + "s.googleads.v26.resources.CustomizerAttr" + + "ibute2\357\002\n\032CustomizerAttributeService\022\211\002\n" + + "\032MutateCustomizerAttributes\022D.google.ads" + + ".googleads.v26.services.MutateCustomizer" + + "AttributesRequest\032E.google.ads.googleads" + + ".v26.services.MutateCustomizerAttributes" + + "Response\"^\332A\026customer_id,operations\202\323\344\223\002" + + "?\":/v26/customers/{customer_id=*}/custom" + + "izerAttributes:mutate:\001*\032E\312A\030googleads.g" + + "oogleapis.com\322A\'https://www.googleapis.c" + + "om/auth/adwordsB\213\002\n%com.google.ads.googl" + + "eads.v26.servicesB\037CustomizerAttributeSe" + + "rviceProtoP\001ZIgoogle.golang.org/genproto" + + "/googleapis/ads/googleads/v26/services;s" + + "ervices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26" + + ".Services\312\002!Google\\Ads\\GoogleAds\\V26\\Ser" + + "vices\352\002%Google::Ads::GoogleAds::V26::Ser" + + "vicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/DataLinkServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/DataLinkServiceProto.java index 0f01d72efc..0d94d169ca 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/DataLinkServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/DataLinkServiceProto.java @@ -72,51 +72,52 @@ public static void registerAllExtensions( "s/googleads/v26/resources/data_link.prot" + "o\032\034google/api/annotations.proto\032\027google/" + "api/client.proto\032\037google/api/field_behav" + - "ior.proto\032\031google/api/resource.proto\"w\n\025" + - "CreateDataLinkRequest\022\030\n\013customer_id\030\001 \001" + - "(\tB\003\340A\002\022D\n\tdata_link\030\002 \001(\0132,.google.ads." + - "googleads.v26.resources.DataLinkB\003\340A\002\"W\n" + - "\026CreateDataLinkResponse\022=\n\rresource_name" + - "\030\001 \001(\tB&\372A#\n!googleads.googleapis.com/Da" + - "taLink\"s\n\025RemoveDataLinkRequest\022\030\n\013custo" + - "mer_id\030\001 \001(\tB\003\340A\002\022@\n\rresource_name\030\002 \001(\t" + - "B)\340A\002\372A#\n!googleads.googleapis.com/DataL" + - "ink\"W\n\026RemoveDataLinkResponse\022=\n\rresourc" + - "e_name\030\001 \001(\tB&\372A#\n!googleads.googleapis." + - "com/DataLink\"\325\001\n\025UpdateDataLinkRequest\022\030" + - "\n\013customer_id\030\001 \001(\tB\003\340A\002\022`\n\020data_link_st" + - "atus\030\002 \001(\0162A.google.ads.googleads.v26.en" + - "ums.DataLinkStatusEnum.DataLinkStatusB\003\340" + - "A\002\022@\n\rresource_name\030\003 \001(\tB)\340A\002\372A#\n!googl" + - "eads.googleapis.com/DataLink\"W\n\026UpdateDa" + - "taLinkResponse\022=\n\rresource_name\030\001 \001(\tB&\372" + - "A#\n!googleads.googleapis.com/DataLink2\205\006" + - "\n\017DataLinkService\022\331\001\n\016CreateDataLink\0228.g" + - "oogle.ads.googleads.v26.services.CreateD" + - "ataLinkRequest\0329.google.ads.googleads.v2" + - "6.services.CreateDataLinkResponse\"R\332A\025cu" + - "stomer_id,data_link\202\323\344\223\0024\"//v26/customer" + - "s/{customer_id=*}/dataLinks:create:\001*\022\335\001" + - "\n\016RemoveDataLink\0228.google.ads.googleads." + - "v26.services.RemoveDataLinkRequest\0329.goo" + - "gle.ads.googleads.v26.services.RemoveDat" + - "aLinkResponse\"V\332A\031customer_id,resource_n" + - "ame\202\323\344\223\0024\"//v26/customers/{customer_id=*" + - "}/dataLinks:remove:\001*\022\356\001\n\016UpdateDataLink" + - "\0228.google.ads.googleads.v26.services.Upd" + - "ateDataLinkRequest\0329.google.ads.googlead" + - "s.v26.services.UpdateDataLinkResponse\"g\332" + - "A*customer_id,data_link_status,resource_" + - "name\202\323\344\223\0024\"//v26/customers/{customer_id=" + - "*}/dataLinks:update:\001*\032E\312A\030googleads.goo" + - "gleapis.com\322A\'https://www.googleapis.com" + - "/auth/adwordsB\200\002\n%com.google.ads.googlea" + - "ds.v26.servicesB\024DataLinkServiceProtoP\001Z" + - "Igoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/services;services\242\002\003GAA" + - "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + - "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + - "e::Ads::GoogleAds::V26::Servicesb\006proto3" + "ior.proto\032\031google/api/resource.proto\"y\n\025" + + "CreateDataLinkRequest\022\031\n\013customer_id\030\001 \001" + + "(\tB\004\342A\001\002\022E\n\tdata_link\030\002 \001(\0132,.google.ads" + + ".googleads.v26.resources.DataLinkB\004\342A\001\002\"" + + "W\n\026CreateDataLinkResponse\022=\n\rresource_na" + + "me\030\001 \001(\tB&\372A#\n!googleads.googleapis.com/" + + "DataLink\"u\n\025RemoveDataLinkRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022A\n\rresource_name\030\002 " + + "\001(\tB*\342A\001\002\372A#\n!googleads.googleapis.com/D" + + "ataLink\"W\n\026RemoveDataLinkResponse\022=\n\rres" + + "ource_name\030\001 \001(\tB&\372A#\n!googleads.googlea" + + "pis.com/DataLink\"\330\001\n\025UpdateDataLinkReque" + + "st\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022a\n\020data_li" + + "nk_status\030\002 \001(\0162A.google.ads.googleads.v" + + "26.enums.DataLinkStatusEnum.DataLinkStat" + + "usB\004\342A\001\002\022A\n\rresource_name\030\003 \001(\tB*\342A\001\002\372A#" + + "\n!googleads.googleapis.com/DataLink\"W\n\026U" + + "pdateDataLinkResponse\022=\n\rresource_name\030\001" + + " \001(\tB&\372A#\n!googleads.googleapis.com/Data" + + "Link2\205\006\n\017DataLinkService\022\331\001\n\016CreateDataL" + + "ink\0228.google.ads.googleads.v26.services." + + "CreateDataLinkRequest\0329.google.ads.googl" + + "eads.v26.services.CreateDataLinkResponse" + + "\"R\332A\025customer_id,data_link\202\323\344\223\0024\"//v26/c" + + "ustomers/{customer_id=*}/dataLinks:creat" + + "e:\001*\022\335\001\n\016RemoveDataLink\0228.google.ads.goo" + + "gleads.v26.services.RemoveDataLinkReques" + + "t\0329.google.ads.googleads.v26.services.Re" + + "moveDataLinkResponse\"V\332A\031customer_id,res" + + "ource_name\202\323\344\223\0024\"//v26/customers/{custom" + + "er_id=*}/dataLinks:remove:\001*\022\356\001\n\016UpdateD" + + "ataLink\0228.google.ads.googleads.v26.servi" + + "ces.UpdateDataLinkRequest\0329.google.ads.g" + + "oogleads.v26.services.UpdateDataLinkResp" + + "onse\"g\332A*customer_id,data_link_status,re" + + "source_name\202\323\344\223\0024\"//v26/customers/{custo" + + "mer_id=*}/dataLinks:update:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\200\002\n%com.google.ads." + + "googleads.v26.servicesB\024DataLinkServiceP" + + "rotoP\001ZIgoogle.golang.org/genproto/googl" + + "eapis/ads/googleads/v26/services;service" + + "s\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servi" + + "ces\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352" + + "\002%Google::Ads::GoogleAds::V26::Servicesb" + + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategory.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategory.java new file mode 100644 index 0000000000..55ec4f4a76 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategory.java @@ -0,0 +1,1217 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *

+ * Eligible category information.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.EligibleCategory} + */ +@com.google.protobuf.Generated +public final class EligibleCategory extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.EligibleCategory) + EligibleCategoryOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EligibleCategory"); + } + // Use EligibleCategory.newBuilder() to construct. + private EligibleCategory(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private EligibleCategory() { + categoryId_ = ""; + displayName_ = ""; + jobTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + callouts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleCategory_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleCategory_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.EligibleCategory.class, com.google.ads.googleads.v26.services.EligibleCategory.Builder.class); + } + + public static final int CATEGORY_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object categoryId_ = ""; + /** + *
+   * The unique identifier for the service category. For example,
+   * 'xcat:service_area_business_plumber'.
+   * 
+ * + * string category_id = 1; + * @return The categoryId. + */ + @java.lang.Override + public java.lang.String getCategoryId() { + java.lang.Object ref = categoryId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + categoryId_ = s; + return s; + } + } + /** + *
+   * The unique identifier for the service category. For example,
+   * 'xcat:service_area_business_plumber'.
+   * 
+ * + * string category_id = 1; + * @return The bytes for categoryId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCategoryIdBytes() { + java.lang.Object ref = categoryId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object displayName_ = ""; + /** + *
+   * The localized display name of the category. For example, 'Plumber'.
+   * 
+ * + * string display_name = 2; + * @return The displayName. + */ + @java.lang.Override + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } + } + /** + *
+   * The localized display name of the category. For example, 'Plumber'.
+   * 
+ * + * string display_name = 2; + * @return The bytes for displayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int JOB_TYPES_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList jobTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @return A list containing the jobTypes. + */ + public com.google.protobuf.ProtocolStringList + getJobTypesList() { + return jobTypes_; + } + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @return The count of jobTypes. + */ + public int getJobTypesCount() { + return jobTypes_.size(); + } + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @param index The index of the element to return. + * @return The jobTypes at the given index. + */ + public java.lang.String getJobTypes(int index) { + return jobTypes_.get(index); + } + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @param index The index of the value to return. + * @return The bytes of the jobTypes at the given index. + */ + public com.google.protobuf.ByteString + getJobTypesBytes(int index) { + return jobTypes_.getByteString(index); + } + + public static final int CALLOUTS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList callouts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @return A list containing the callouts. + */ + public com.google.protobuf.ProtocolStringList + getCalloutsList() { + return callouts_; + } + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @return The count of callouts. + */ + public int getCalloutsCount() { + return callouts_.size(); + } + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @param index The index of the element to return. + * @return The callouts at the given index. + */ + public java.lang.String getCallouts(int index) { + return callouts_.get(index); + } + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @param index The index of the value to return. + * @return The bytes of the callouts at the given index. + */ + public com.google.protobuf.ByteString + getCalloutsBytes(int index) { + return callouts_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, categoryId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, displayName_); + } + for (int i = 0; i < jobTypes_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, jobTypes_.getRaw(i)); + } + for (int i = 0; i < callouts_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, callouts_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, categoryId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayName_); + } + { + int dataSize = 0; + for (int i = 0; i < jobTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(jobTypes_.getRaw(i)); + } + size += dataSize; + size += 1 * getJobTypesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < callouts_.size(); i++) { + dataSize += computeStringSizeNoTag(callouts_.getRaw(i)); + } + size += dataSize; + size += 1 * getCalloutsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.EligibleCategory)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.EligibleCategory other = (com.google.ads.googleads.v26.services.EligibleCategory) obj; + + if (!getCategoryId() + .equals(other.getCategoryId())) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getJobTypesList() + .equals(other.getJobTypesList())) return false; + if (!getCalloutsList() + .equals(other.getCalloutsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CATEGORY_ID_FIELD_NUMBER; + hash = (53 * hash) + getCategoryId().hashCode(); + hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDisplayName().hashCode(); + if (getJobTypesCount() > 0) { + hash = (37 * hash) + JOB_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getJobTypesList().hashCode(); + } + if (getCalloutsCount() > 0) { + hash = (37 * hash) + CALLOUTS_FIELD_NUMBER; + hash = (53 * hash) + getCalloutsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.EligibleCategory parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.EligibleCategory parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.EligibleCategory parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.EligibleCategory prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Eligible category information.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.EligibleCategory} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.EligibleCategory) + com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleCategory_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleCategory_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.EligibleCategory.class, com.google.ads.googleads.v26.services.EligibleCategory.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.EligibleCategory.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + categoryId_ = ""; + displayName_ = ""; + jobTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + callouts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleCategory_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategory getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.EligibleCategory.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategory build() { + com.google.ads.googleads.v26.services.EligibleCategory result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategory buildPartial() { + com.google.ads.googleads.v26.services.EligibleCategory result = new com.google.ads.googleads.v26.services.EligibleCategory(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.EligibleCategory result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.categoryId_ = categoryId_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + jobTypes_.makeImmutable(); + result.jobTypes_ = jobTypes_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + callouts_.makeImmutable(); + result.callouts_ = callouts_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.EligibleCategory) { + return mergeFrom((com.google.ads.googleads.v26.services.EligibleCategory)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.EligibleCategory other) { + if (other == com.google.ads.googleads.v26.services.EligibleCategory.getDefaultInstance()) return this; + if (!other.getCategoryId().isEmpty()) { + categoryId_ = other.categoryId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDisplayName().isEmpty()) { + displayName_ = other.displayName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.jobTypes_.isEmpty()) { + if (jobTypes_.isEmpty()) { + jobTypes_ = other.jobTypes_; + bitField0_ |= 0x00000004; + } else { + ensureJobTypesIsMutable(); + jobTypes_.addAll(other.jobTypes_); + } + onChanged(); + } + if (!other.callouts_.isEmpty()) { + if (callouts_.isEmpty()) { + callouts_ = other.callouts_; + bitField0_ |= 0x00000008; + } else { + ensureCalloutsIsMutable(); + callouts_.addAll(other.callouts_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + categoryId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + ensureJobTypesIsMutable(); + jobTypes_.add(s); + break; + } // case 26 + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + ensureCalloutsIsMutable(); + callouts_.add(s); + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object categoryId_ = ""; + /** + *
+     * The unique identifier for the service category. For example,
+     * 'xcat:service_area_business_plumber'.
+     * 
+ * + * string category_id = 1; + * @return The categoryId. + */ + public java.lang.String getCategoryId() { + java.lang.Object ref = categoryId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + categoryId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The unique identifier for the service category. For example,
+     * 'xcat:service_area_business_plumber'.
+     * 
+ * + * string category_id = 1; + * @return The bytes for categoryId. + */ + public com.google.protobuf.ByteString + getCategoryIdBytes() { + java.lang.Object ref = categoryId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The unique identifier for the service category. For example,
+     * 'xcat:service_area_business_plumber'.
+     * 
+ * + * string category_id = 1; + * @param value The categoryId to set. + * @return This builder for chaining. + */ + public Builder setCategoryId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + categoryId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The unique identifier for the service category. For example,
+     * 'xcat:service_area_business_plumber'.
+     * 
+ * + * string category_id = 1; + * @return This builder for chaining. + */ + public Builder clearCategoryId() { + categoryId_ = getDefaultInstance().getCategoryId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * The unique identifier for the service category. For example,
+     * 'xcat:service_area_business_plumber'.
+     * 
+ * + * string category_id = 1; + * @param value The bytes for categoryId to set. + * @return This builder for chaining. + */ + public Builder setCategoryIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + categoryId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + /** + *
+     * The localized display name of the category. For example, 'Plumber'.
+     * 
+ * + * string display_name = 2; + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The localized display name of the category. For example, 'Plumber'.
+     * 
+ * + * string display_name = 2; + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString + getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The localized display name of the category. For example, 'Plumber'.
+     * 
+ * + * string display_name = 2; + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The localized display name of the category. For example, 'Plumber'.
+     * 
+ * + * string display_name = 2; + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * The localized display name of the category. For example, 'Plumber'.
+     * 
+ * + * string display_name = 2; + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList jobTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureJobTypesIsMutable() { + if (!jobTypes_.isModifiable()) { + jobTypes_ = new com.google.protobuf.LazyStringArrayList(jobTypes_); + } + bitField0_ |= 0x00000004; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @return A list containing the jobTypes. + */ + public com.google.protobuf.ProtocolStringList + getJobTypesList() { + jobTypes_.makeImmutable(); + return jobTypes_; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @return The count of jobTypes. + */ + public int getJobTypesCount() { + return jobTypes_.size(); + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param index The index of the element to return. + * @return The jobTypes at the given index. + */ + public java.lang.String getJobTypes(int index) { + return jobTypes_.get(index); + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param index The index of the value to return. + * @return The bytes of the jobTypes at the given index. + */ + public com.google.protobuf.ByteString + getJobTypesBytes(int index) { + return jobTypes_.getByteString(index); + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param index The index to set the value at. + * @param value The jobTypes to set. + * @return This builder for chaining. + */ + public Builder setJobTypes( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureJobTypesIsMutable(); + jobTypes_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param value The jobTypes to add. + * @return This builder for chaining. + */ + public Builder addJobTypes( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureJobTypesIsMutable(); + jobTypes_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param values The jobTypes to add. + * @return This builder for chaining. + */ + public Builder addAllJobTypes( + java.lang.Iterable values) { + ensureJobTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, jobTypes_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @return This builder for chaining. + */ + public Builder clearJobTypes() { + jobTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004);; + onChanged(); + return this; + } + /** + *
+     * The list of available job type IDs for this category. For example,
+     * 'install_faucet', 'drain_cleaning'.
+     * 
+ * + * repeated string job_types = 3; + * @param value The bytes of the jobTypes to add. + * @return This builder for chaining. + */ + public Builder addJobTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureJobTypesIsMutable(); + jobTypes_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList callouts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureCalloutsIsMutable() { + if (!callouts_.isModifiable()) { + callouts_ = new com.google.protobuf.LazyStringArrayList(callouts_); + } + bitField0_ |= 0x00000008; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @return A list containing the callouts. + */ + public com.google.protobuf.ProtocolStringList + getCalloutsList() { + callouts_.makeImmutable(); + return callouts_; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @return The count of callouts. + */ + public int getCalloutsCount() { + return callouts_.size(); + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param index The index of the element to return. + * @return The callouts at the given index. + */ + public java.lang.String getCallouts(int index) { + return callouts_.get(index); + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param index The index of the value to return. + * @return The bytes of the callouts at the given index. + */ + public com.google.protobuf.ByteString + getCalloutsBytes(int index) { + return callouts_.getByteString(index); + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param index The index to set the value at. + * @param value The callouts to set. + * @return This builder for chaining. + */ + public Builder setCallouts( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCalloutsIsMutable(); + callouts_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param value The callouts to add. + * @return This builder for chaining. + */ + public Builder addCallouts( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCalloutsIsMutable(); + callouts_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param values The callouts to add. + * @return This builder for chaining. + */ + public Builder addAllCallouts( + java.lang.Iterable values) { + ensureCalloutsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, callouts_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @return This builder for chaining. + */ + public Builder clearCallouts() { + callouts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008);; + onChanged(); + return this; + } + /** + *
+     * The list of available business callout IDs for this category. For
+     * example, 'family_owned', '24_7_service'.
+     * 
+ * + * repeated string callouts = 4; + * @param value The bytes of the callouts to add. + * @return This builder for chaining. + */ + public Builder addCalloutsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureCalloutsIsMutable(); + callouts_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.EligibleCategory) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.EligibleCategory) + private static final com.google.ads.googleads.v26.services.EligibleCategory DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.EligibleCategory(); + } + + public static com.google.ads.googleads.v26.services.EligibleCategory getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EligibleCategory parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategory getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategoryOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategoryOrBuilder.java new file mode 100644 index 0000000000..788eed09b3 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleCategoryOrBuilder.java @@ -0,0 +1,144 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface EligibleCategoryOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.EligibleCategory) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The unique identifier for the service category. For example,
+   * 'xcat:service_area_business_plumber'.
+   * 
+ * + * string category_id = 1; + * @return The categoryId. + */ + java.lang.String getCategoryId(); + /** + *
+   * The unique identifier for the service category. For example,
+   * 'xcat:service_area_business_plumber'.
+   * 
+ * + * string category_id = 1; + * @return The bytes for categoryId. + */ + com.google.protobuf.ByteString + getCategoryIdBytes(); + + /** + *
+   * The localized display name of the category. For example, 'Plumber'.
+   * 
+ * + * string display_name = 2; + * @return The displayName. + */ + java.lang.String getDisplayName(); + /** + *
+   * The localized display name of the category. For example, 'Plumber'.
+   * 
+ * + * string display_name = 2; + * @return The bytes for displayName. + */ + com.google.protobuf.ByteString + getDisplayNameBytes(); + + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @return A list containing the jobTypes. + */ + java.util.List + getJobTypesList(); + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @return The count of jobTypes. + */ + int getJobTypesCount(); + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @param index The index of the element to return. + * @return The jobTypes at the given index. + */ + java.lang.String getJobTypes(int index); + /** + *
+   * The list of available job type IDs for this category. For example,
+   * 'install_faucet', 'drain_cleaning'.
+   * 
+ * + * repeated string job_types = 3; + * @param index The index of the value to return. + * @return The bytes of the jobTypes at the given index. + */ + com.google.protobuf.ByteString + getJobTypesBytes(int index); + + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @return A list containing the callouts. + */ + java.util.List + getCalloutsList(); + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @return The count of callouts. + */ + int getCalloutsCount(); + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @param index The index of the element to return. + * @return The callouts at the given index. + */ + java.lang.String getCallouts(int index); + /** + *
+   * The list of available business callout IDs for this category. For
+   * example, 'family_owned', '24_7_service'.
+   * 
+ * + * repeated string callouts = 4; + * @param index The index of the value to return. + * @return The bytes of the callouts at the given index. + */ + com.google.protobuf.ByteString + getCalloutsBytes(int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoal.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoal.java new file mode 100644 index 0000000000..a7e37552b6 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoal.java @@ -0,0 +1,940 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Eligible goal mapping details.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.EligibleGoal} + */ +@com.google.protobuf.Generated +public final class EligibleGoal extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.EligibleGoal) + EligibleGoalOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EligibleGoal"); + } + // Use EligibleGoal.newBuilder() to construct. + private EligibleGoal(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private EligibleGoal() { + leadType_ = 0; + categories_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleGoal_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleGoal_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.EligibleGoal.class, com.google.ads.googleads.v26.services.EligibleGoal.Builder.class); + } + + public static final int LEAD_TYPE_FIELD_NUMBER = 1; + private int leadType_ = 0; + /** + *
+   * Eligible lead type.
+   * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The enum numeric value on the wire for leadType. + */ + @java.lang.Override public int getLeadTypeValue() { + return leadType_; + } + /** + *
+   * Eligible lead type.
+   * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The leadType. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType getLeadType() { + com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType result = com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.forNumber(leadType_); + return result == null ? com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.UNRECOGNIZED : result; + } + + public static final int CATEGORIES_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List categories_; + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + @java.lang.Override + public java.util.List getCategoriesList() { + return categories_; + } + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + @java.lang.Override + public java.util.List + getCategoriesOrBuilderList() { + return categories_; + } + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + @java.lang.Override + public int getCategoriesCount() { + return categories_.size(); + } + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategory getCategories(int index) { + return categories_.get(index); + } + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder getCategoriesOrBuilder( + int index) { + return categories_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (leadType_ != com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, leadType_); + } + for (int i = 0; i < categories_.size(); i++) { + output.writeMessage(2, categories_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (leadType_ != com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, leadType_); + } + for (int i = 0; i < categories_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, categories_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.EligibleGoal)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.EligibleGoal other = (com.google.ads.googleads.v26.services.EligibleGoal) obj; + + if (leadType_ != other.leadType_) return false; + if (!getCategoriesList() + .equals(other.getCategoriesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + LEAD_TYPE_FIELD_NUMBER; + hash = (53 * hash) + leadType_; + if (getCategoriesCount() > 0) { + hash = (37 * hash) + CATEGORIES_FIELD_NUMBER; + hash = (53 * hash) + getCategoriesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.EligibleGoal parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.EligibleGoal parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.EligibleGoal parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.EligibleGoal prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Eligible goal mapping details.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.EligibleGoal} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.EligibleGoal) + com.google.ads.googleads.v26.services.EligibleGoalOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleGoal_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleGoal_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.EligibleGoal.class, com.google.ads.googleads.v26.services.EligibleGoal.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.EligibleGoal.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + leadType_ = 0; + if (categoriesBuilder_ == null) { + categories_ = java.util.Collections.emptyList(); + } else { + categories_ = null; + categoriesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_EligibleGoal_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoal getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.EligibleGoal.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoal build() { + com.google.ads.googleads.v26.services.EligibleGoal result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoal buildPartial() { + com.google.ads.googleads.v26.services.EligibleGoal result = new com.google.ads.googleads.v26.services.EligibleGoal(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v26.services.EligibleGoal result) { + if (categoriesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + categories_ = java.util.Collections.unmodifiableList(categories_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.categories_ = categories_; + } else { + result.categories_ = categoriesBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v26.services.EligibleGoal result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.leadType_ = leadType_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.EligibleGoal) { + return mergeFrom((com.google.ads.googleads.v26.services.EligibleGoal)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.EligibleGoal other) { + if (other == com.google.ads.googleads.v26.services.EligibleGoal.getDefaultInstance()) return this; + if (other.leadType_ != 0) { + setLeadTypeValue(other.getLeadTypeValue()); + } + if (categoriesBuilder_ == null) { + if (!other.categories_.isEmpty()) { + if (categories_.isEmpty()) { + categories_ = other.categories_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureCategoriesIsMutable(); + categories_.addAll(other.categories_); + } + onChanged(); + } + } else { + if (!other.categories_.isEmpty()) { + if (categoriesBuilder_.isEmpty()) { + categoriesBuilder_.dispose(); + categoriesBuilder_ = null; + categories_ = other.categories_; + bitField0_ = (bitField0_ & ~0x00000002); + categoriesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetCategoriesFieldBuilder() : null; + } else { + categoriesBuilder_.addAllMessages(other.categories_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + leadType_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + com.google.ads.googleads.v26.services.EligibleCategory m = + input.readMessage( + com.google.ads.googleads.v26.services.EligibleCategory.parser(), + extensionRegistry); + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + categories_.add(m); + } else { + categoriesBuilder_.addMessage(m); + } + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int leadType_ = 0; + /** + *
+     * Eligible lead type.
+     * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The enum numeric value on the wire for leadType. + */ + @java.lang.Override public int getLeadTypeValue() { + return leadType_; + } + /** + *
+     * Eligible lead type.
+     * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @param value The enum numeric value on the wire for leadType to set. + * @return This builder for chaining. + */ + public Builder setLeadTypeValue(int value) { + leadType_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Eligible lead type.
+     * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The leadType. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType getLeadType() { + com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType result = com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.forNumber(leadType_); + return result == null ? com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType.UNRECOGNIZED : result; + } + /** + *
+     * Eligible lead type.
+     * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @param value The leadType to set. + * @return This builder for chaining. + */ + public Builder setLeadType(com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + leadType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Eligible lead type.
+     * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return This builder for chaining. + */ + public Builder clearLeadType() { + bitField0_ = (bitField0_ & ~0x00000001); + leadType_ = 0; + onChanged(); + return this; + } + + private java.util.List categories_ = + java.util.Collections.emptyList(); + private void ensureCategoriesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + categories_ = new java.util.ArrayList(categories_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleCategory, com.google.ads.googleads.v26.services.EligibleCategory.Builder, com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder> categoriesBuilder_; + + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public java.util.List getCategoriesList() { + if (categoriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(categories_); + } else { + return categoriesBuilder_.getMessageList(); + } + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public int getCategoriesCount() { + if (categoriesBuilder_ == null) { + return categories_.size(); + } else { + return categoriesBuilder_.getCount(); + } + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public com.google.ads.googleads.v26.services.EligibleCategory getCategories(int index) { + if (categoriesBuilder_ == null) { + return categories_.get(index); + } else { + return categoriesBuilder_.getMessage(index); + } + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder setCategories( + int index, com.google.ads.googleads.v26.services.EligibleCategory value) { + if (categoriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCategoriesIsMutable(); + categories_.set(index, value); + onChanged(); + } else { + categoriesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder setCategories( + int index, com.google.ads.googleads.v26.services.EligibleCategory.Builder builderForValue) { + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + categories_.set(index, builderForValue.build()); + onChanged(); + } else { + categoriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder addCategories(com.google.ads.googleads.v26.services.EligibleCategory value) { + if (categoriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCategoriesIsMutable(); + categories_.add(value); + onChanged(); + } else { + categoriesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder addCategories( + int index, com.google.ads.googleads.v26.services.EligibleCategory value) { + if (categoriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCategoriesIsMutable(); + categories_.add(index, value); + onChanged(); + } else { + categoriesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder addCategories( + com.google.ads.googleads.v26.services.EligibleCategory.Builder builderForValue) { + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + categories_.add(builderForValue.build()); + onChanged(); + } else { + categoriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder addCategories( + int index, com.google.ads.googleads.v26.services.EligibleCategory.Builder builderForValue) { + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + categories_.add(index, builderForValue.build()); + onChanged(); + } else { + categoriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder addAllCategories( + java.lang.Iterable values) { + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, categories_); + onChanged(); + } else { + categoriesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder clearCategories() { + if (categoriesBuilder_ == null) { + categories_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + categoriesBuilder_.clear(); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public Builder removeCategories(int index) { + if (categoriesBuilder_ == null) { + ensureCategoriesIsMutable(); + categories_.remove(index); + onChanged(); + } else { + categoriesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public com.google.ads.googleads.v26.services.EligibleCategory.Builder getCategoriesBuilder( + int index) { + return internalGetCategoriesFieldBuilder().getBuilder(index); + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder getCategoriesOrBuilder( + int index) { + if (categoriesBuilder_ == null) { + return categories_.get(index); } else { + return categoriesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public java.util.List + getCategoriesOrBuilderList() { + if (categoriesBuilder_ != null) { + return categoriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(categories_); + } + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public com.google.ads.googleads.v26.services.EligibleCategory.Builder addCategoriesBuilder() { + return internalGetCategoriesFieldBuilder().addBuilder( + com.google.ads.googleads.v26.services.EligibleCategory.getDefaultInstance()); + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public com.google.ads.googleads.v26.services.EligibleCategory.Builder addCategoriesBuilder( + int index) { + return internalGetCategoriesFieldBuilder().addBuilder( + index, com.google.ads.googleads.v26.services.EligibleCategory.getDefaultInstance()); + } + /** + *
+     * Eligible categories for this lead type.
+     * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + public java.util.List + getCategoriesBuilderList() { + return internalGetCategoriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleCategory, com.google.ads.googleads.v26.services.EligibleCategory.Builder, com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder> + internalGetCategoriesFieldBuilder() { + if (categoriesBuilder_ == null) { + categoriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v26.services.EligibleCategory, com.google.ads.googleads.v26.services.EligibleCategory.Builder, com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder>( + categories_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + categories_ = null; + } + return categoriesBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.EligibleGoal) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.EligibleGoal) + private static final com.google.ads.googleads.v26.services.EligibleGoal DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.EligibleGoal(); + } + + public static com.google.ads.googleads.v26.services.EligibleGoal getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EligibleGoal parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.EligibleGoal getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoalOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoalOrBuilder.java new file mode 100644 index 0000000000..3895b2c61b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/EligibleGoalOrBuilder.java @@ -0,0 +1,75 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface EligibleGoalOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.EligibleGoal) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Eligible lead type.
+   * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The enum numeric value on the wire for leadType. + */ + int getLeadTypeValue(); + /** + *
+   * Eligible lead type.
+   * 
+ * + * .google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType lead_type = 1; + * @return The leadType. + */ + com.google.ads.googleads.v26.enums.LocalServicesLeadTypeEnum.LeadType getLeadType(); + + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + java.util.List + getCategoriesList(); + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + com.google.ads.googleads.v26.services.EligibleCategory getCategories(int index); + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + int getCategoriesCount(); + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + java.util.List + getCategoriesOrBuilderList(); + /** + *
+   * Eligible categories for this lead type.
+   * 
+ * + * repeated .google.ads.googleads.v26.services.EligibleCategory categories = 2; + */ + com.google.ads.googleads.v26.services.EligibleCategoryOrBuilder getCategoriesOrBuilder( + int index); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentArmServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentArmServiceProto.java index 5362d2c42d..5dc330cf59 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentArmServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentArmServiceProto.java @@ -64,46 +64,46 @@ public static void registerAllExtensions( ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" + "ource.proto\032 google/protobuf/field_mask." + - "proto\032\027google/rpc/status.proto\"\247\002\n\033Mutat" + - "eExperimentArmsRequest\022\030\n\013customer_id\030\001 " + - "\001(\tB\003\340A\002\022R\n\noperations\030\002 \003(\01329.google.ad" + - "s.googleads.v26.services.ExperimentArmOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + - "\rvalidate_only\030\004 \001(\010\022j\n\025response_content" + - "_type\030\005 \001(\0162K.google.ads.googleads.v26.e" + - "nums.ResponseContentTypeEnum.ResponseCon" + - "tentType\"\237\002\n\026ExperimentArmOperation\022/\n\013u" + - "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" + - "Mask\022C\n\006create\030\001 \001(\01321.google.ads.google" + - "ads.v26.resources.ExperimentArmH\000\022C\n\006upd" + - "ate\030\002 \001(\01321.google.ads.googleads.v26.res" + - "ources.ExperimentArmH\000\022=\n\006remove\030\003 \001(\tB+" + - "\372A(\n&googleads.googleapis.com/Experiment" + - "ArmH\000B\013\n\toperation\"\240\001\n\034MutateExperimentA" + - "rmsResponse\0221\n\025partial_failure_error\030\001 \001" + - "(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(\0132" + - "<.google.ads.googleads.v26.services.Muta" + - "teExperimentArmResult\"\252\001\n\031MutateExperime" + - "ntArmResult\022B\n\rresource_name\030\001 \001(\tB+\372A(\n" + - "&googleads.googleapis.com/ExperimentArm\022" + - "I\n\016experiment_arm\030\002 \001(\01321.google.ads.goo" + - "gleads.v26.resources.ExperimentArm2\321\002\n\024E" + - "xperimentArmService\022\361\001\n\024MutateExperiment" + - "Arms\022>.google.ads.googleads.v26.services" + - ".MutateExperimentArmsRequest\032?.google.ad" + - "s.googleads.v26.services.MutateExperimen" + - "tArmsResponse\"X\332A\026customer_id,operations" + - "\202\323\344\223\0029\"4/v26/customers/{customer_id=*}/e" + - "xperimentArms:mutate:\001*\032E\312A\030googleads.go" + - "ogleapis.com\322A\'https://www.googleapis.co" + - "m/auth/adwordsB\205\002\n%com.google.ads.google" + - "ads.v26.servicesB\031ExperimentArmServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "proto\032\027google/rpc/status.proto\"\251\002\n\033Mutat" + + "eExperimentArmsRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022S\n\noperations\030\002 \003(\01329.google.a" + + "ds.googleads.v26.services.ExperimentArmO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022" + + "\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_conte" + + "nt_type\030\005 \001(\0162K.google.ads.googleads.v26" + + ".enums.ResponseContentTypeEnum.ResponseC" + + "ontentType\"\237\002\n\026ExperimentArmOperation\022/\n" + + "\013update_mask\030\004 \001(\0132\032.google.protobuf.Fie" + + "ldMask\022C\n\006create\030\001 \001(\01321.google.ads.goog" + + "leads.v26.resources.ExperimentArmH\000\022C\n\006u" + + "pdate\030\002 \001(\01321.google.ads.googleads.v26.r" + + "esources.ExperimentArmH\000\022=\n\006remove\030\003 \001(\t" + + "B+\372A(\n&googleads.googleapis.com/Experime" + + "ntArmH\000B\013\n\toperation\"\240\001\n\034MutateExperimen" + + "tArmsResponse\0221\n\025partial_failure_error\030\001" + + " \001(\0132\022.google.rpc.Status\022M\n\007results\030\002 \003(" + + "\0132<.google.ads.googleads.v26.services.Mu" + + "tateExperimentArmResult\"\252\001\n\031MutateExperi" + + "mentArmResult\022B\n\rresource_name\030\001 \001(\tB+\372A" + + "(\n&googleads.googleapis.com/ExperimentAr" + + "m\022I\n\016experiment_arm\030\002 \001(\01321.google.ads.g" + + "oogleads.v26.resources.ExperimentArm2\321\002\n" + + "\024ExperimentArmService\022\361\001\n\024MutateExperime" + + "ntArms\022>.google.ads.googleads.v26.servic" + + "es.MutateExperimentArmsRequest\032?.google." + + "ads.googleads.v26.services.MutateExperim" + + "entArmsResponse\"X\332A\026customer_id,operatio" + + "ns\202\323\344\223\0029\"4/v26/customers/{customer_id=*}" + + "/experimentArms:mutate:\001*\032E\312A\030googleads." + + "googleapis.com\322A\'https://www.googleapis." + + "com/auth/adwordsB\205\002\n%com.google.ads.goog" + + "leads.v26.servicesB\031ExperimentArmService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentServiceProto.java index ff6f5e5031..ddd7074b33 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ExperimentServiceProto.java @@ -109,101 +109,101 @@ public static void registerAllExtensions( "ogle/api/resource.proto\032#google/longrunn" + "ing/operations.proto\032\033google/protobuf/em" + "pty.proto\032 google/protobuf/field_mask.pr" + - "oto\032\027google/rpc/status.proto\"\265\001\n\030MutateE" + - "xperimentsRequest\022\030\n\013customer_id\030\001 \001(\tB\003" + - "\340A\002\022O\n\noperations\030\002 \003(\01326.google.ads.goo" + - "gleads.v26.services.ExperimentOperationB" + - "\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidat" + - "e_only\030\004 \001(\010\"\223\002\n\023ExperimentOperation\022/\n\013" + - "update_mask\030\004 \001(\0132\032.google.protobuf.Fiel" + - "dMask\022@\n\006create\030\001 \001(\0132..google.ads.googl" + - "eads.v26.resources.ExperimentH\000\022@\n\006updat" + - "e\030\002 \001(\0132..google.ads.googleads.v26.resou" + - "rces.ExperimentH\000\022:\n\006remove\030\003 \001(\tB(\372A%\n#" + - "googleads.googleapis.com/ExperimentH\000B\013\n" + - "\toperation\"\232\001\n\031MutateExperimentsResponse" + - "\0221\n\025partial_failure_error\030\001 \001(\0132\022.google" + - ".rpc.Status\022J\n\007results\030\002 \003(\01329.google.ad" + - "s.googleads.v26.services.MutateExperimen" + - "tResult\"Y\n\026MutateExperimentResult\022?\n\rres" + - "ource_name\030\001 \001(\tB(\372A%\n#googleads.googlea" + - "pis.com/Experiment\"n\n\024EndExperimentReque" + - "st\022?\n\nexperiment\030\001 \001(\tB+\340A\002\372A%\n#googlead" + - "s.googleapis.com/Experiment\022\025\n\rvalidate_" + - "only\030\002 \001(\010\"\215\001\n ListExperimentAsyncErrors" + - "Request\022B\n\rresource_name\030\001 \001(\tB+\340A\002\372A%\n#" + - "googleads.googleapis.com/Experiment\022\022\n\np" + - "age_token\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\"`\n!Li" + - "stExperimentAsyncErrorsResponse\022\"\n\006error" + - "s\030\001 \003(\0132\022.google.rpc.Status\022\027\n\017next_page" + - "_token\030\002 \001(\t\"\324\001\n\031GraduateExperimentReque" + - "st\022?\n\nexperiment\030\001 \001(\tB+\340A\002\372A%\n#googlead" + - "s.googleapis.com/Experiment\022_\n\030campaign_" + - "budget_mappings\030\002 \003(\01328.google.ads.googl" + - "eads.v26.services.CampaignBudgetMappingB" + - "\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\"\251\001\n\025Campaign" + - "BudgetMapping\022F\n\023experiment_campaign\030\001 \001" + - "(\tB)\340A\002\372A#\n!googleads.googleapis.com/Cam" + - "paign\022H\n\017campaign_budget\030\002 \001(\tB/\340A\002\372A)\n\'" + - "googleads.googleapis.com/CampaignBudget\"" + - "v\n\031ScheduleExperimentRequest\022B\n\rresource" + - "_name\030\001 \001(\tB+\340A\002\372A%\n#googleads.googleapi" + - "s.com/Experiment\022\025\n\rvalidate_only\030\002 \001(\010\"" + - "]\n\032ScheduleExperimentMetadata\022?\n\nexperim" + - "ent\030\001 \001(\tB+\340A\002\372A%\n#googleads.googleapis." + - "com/Experiment\"u\n\030PromoteExperimentReque" + - "st\022B\n\rresource_name\030\001 \001(\tB+\340A\002\372A%\n#googl" + + "oto\032\027google/rpc/status.proto\"\267\001\n\030MutateE" + + "xperimentsRequest\022\031\n\013customer_id\030\001 \001(\tB\004" + + "\342A\001\002\022P\n\noperations\030\002 \003(\01326.google.ads.go" + + "ogleads.v26.services.ExperimentOperation" + + "B\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalid" + + "ate_only\030\004 \001(\010\"\223\002\n\023ExperimentOperation\022/" + + "\n\013update_mask\030\004 \001(\0132\032.google.protobuf.Fi" + + "eldMask\022@\n\006create\030\001 \001(\0132..google.ads.goo" + + "gleads.v26.resources.ExperimentH\000\022@\n\006upd" + + "ate\030\002 \001(\0132..google.ads.googleads.v26.res" + + "ources.ExperimentH\000\022:\n\006remove\030\003 \001(\tB(\372A%" + + "\n#googleads.googleapis.com/ExperimentH\000B" + + "\013\n\toperation\"\232\001\n\031MutateExperimentsRespon" + + "se\0221\n\025partial_failure_error\030\001 \001(\0132\022.goog" + + "le.rpc.Status\022J\n\007results\030\002 \003(\01329.google." + + "ads.googleads.v26.services.MutateExperim" + + "entResult\"Y\n\026MutateExperimentResult\022?\n\rr" + + "esource_name\030\001 \001(\tB(\372A%\n#googleads.googl" + + "eapis.com/Experiment\"o\n\024EndExperimentReq" + + "uest\022@\n\nexperiment\030\001 \001(\tB,\342A\001\002\372A%\n#googl" + "eads.googleapis.com/Experiment\022\025\n\rvalida" + - "te_only\030\002 \001(\010\"\\\n\031PromoteExperimentMetada" + - "ta\022?\n\nexperiment\030\001 \001(\tB+\340A\002\372A%\n#googlead" + - "s.googleapis.com/Experiment2\263\014\n\021Experime" + - "ntService\022\345\001\n\021MutateExperiments\022;.google" + - ".ads.googleads.v26.services.MutateExperi" + - "mentsRequest\032<.google.ads.googleads.v26." + - "services.MutateExperimentsResponse\"U\332A\026c" + - "ustomer_id,operations\202\323\344\223\0026\"1/v26/custom" + - "ers/{customer_id=*}/experiments:mutate:\001" + - "*\022\263\001\n\rEndExperiment\0227.google.ads.googlea" + - "ds.v26.services.EndExperimentRequest\032\026.g" + - "oogle.protobuf.Empty\"Q\332A\nexperiment\202\323\344\223\002" + - ">\"9/v26/{experiment=customers/*/experime" + - "nts/*}:endExperiment:\001*\022\210\002\n\031ListExperime" + - "ntAsyncErrors\022C.google.ads.googleads.v26" + - ".services.ListExperimentAsyncErrorsReque" + - "st\032D.google.ads.googleads.v26.services.L" + - "istExperimentAsyncErrorsResponse\"`\332A\rres" + - "ource_name\202\323\344\223\002J\022H/v26/{resource_name=cu" + - "stomers/*/experiments/*}:listExperimentA" + - "syncErrors\022\333\001\n\022GraduateExperiment\022<.goog" + - "le.ads.googleads.v26.services.GraduateEx" + - "perimentRequest\032\026.google.protobuf.Empty\"" + - "o\332A#experiment,campaign_budget_mappings\202" + - "\323\344\223\002C\">/v26/{experiment=customers/*/expe" + - "riments/*}:graduateExperiment:\001*\022\250\002\n\022Sch" + - "eduleExperiment\022<.google.ads.googleads.v" + - "26.services.ScheduleExperimentRequest\032\035." + - "google.longrunning.Operation\"\264\001\312AU\n\025goog" + - "le.protobuf.Empty\022\"9/v26/{experiment=customer" + + "s/*/experiments/*}:endExperiment:\001*\022\210\002\n\031" + + "ListExperimentAsyncErrors\022C.google.ads.g" + + "oogleads.v26.services.ListExperimentAsyn" + + "cErrorsRequest\032D.google.ads.googleads.v2" + + "6.services.ListExperimentAsyncErrorsResp" + + "onse\"`\332A\rresource_name\202\323\344\223\002J\022H/v26/{reso" + + "urce_name=customers/*/experiments/*}:lis" + + "tExperimentAsyncErrors\022\333\001\n\022GraduateExper" + + "iment\022<.google.ads.googleads.v26.service" + + "s.GraduateExperimentRequest\032\026.google.pro" + + "tobuf.Empty\"o\332A#experiment,campaign_budg" + + "et_mappings\202\323\344\223\002C\">/v26/{experiment=cust" + + "omers/*/experiments/*}:graduateExperimen" + + "t:\001*\022\250\002\n\022ScheduleExperiment\022<.google.ads" + + ".googleads.v26.services.ScheduleExperime" + + "ntRequest\032\035.google.longrunning.Operation" + + "\"\264\001\312AU\n\025google.protobuf.Empty\022\332A\rresource_na" + - "me\202\323\344\223\002(\022&/v26/{resource_name=googleAdsF" + - "ields/*}\022\312\001\n\025SearchGoogleAdsFields\022?.goo" + - "gle.ads.googleads.v26.services.SearchGoo" + - "gleAdsFieldsRequest\032@.google.ads.googlea" + - "ds.v26.services.SearchGoogleAdsFieldsRes" + - "ponse\".\332A\005query\202\323\344\223\002 \"\033/v26/googleAdsFie" + - "lds:search:\001*\032E\312A\030googleads.googleapis.c" + - "om\322A\'https://www.googleapis.com/auth/adw" + - "ordsB\206\002\n%com.google.ads.googleads.v26.se" + - "rvicesB\032GoogleAdsFieldServiceProtoP\001ZIgo" + - "ogle.golang.org/genproto/googleapis/ads/" + - "googleads/v26/services;services\242\002\003GAA\252\002!" + - "Google.Ads.GoogleAds.V26.Services\312\002!Goog" + - "le\\Ads\\GoogleAds\\V26\\Services\352\002%Google::" + - "Ads::GoogleAds::V26::Servicesb\006proto3" + "or.proto\032\031google/api/resource.proto\"c\n\030G" + + "etGoogleAdsFieldRequest\022G\n\rresource_name" + + "\030\001 \001(\tB0\342A\001\002\372A)\n\'googleads.googleapis.co" + + "m/GoogleAdsField\"Z\n\034SearchGoogleAdsField" + + "sRequest\022\023\n\005query\030\001 \001(\tB\004\342A\001\002\022\022\n\npage_to" + + "ken\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\"\232\001\n\035SearchG" + + "oogleAdsFieldsResponse\022C\n\007results\030\001 \003(\0132" + + "2.google.ads.googleads.v26.resources.Goo" + + "gleAdsField\022\027\n\017next_page_token\030\002 \001(\t\022\033\n\023" + + "total_results_count\030\003 \001(\0032\362\003\n\025GoogleAdsF" + + "ieldService\022\304\001\n\021GetGoogleAdsField\022;.goog" + + "le.ads.googleads.v26.services.GetGoogleA" + + "dsFieldRequest\0322.google.ads.googleads.v2" + + "6.resources.GoogleAdsField\">\332A\rresource_" + + "name\202\323\344\223\002(\022&/v26/{resource_name=googleAd" + + "sFields/*}\022\312\001\n\025SearchGoogleAdsFields\022?.g" + + "oogle.ads.googleads.v26.services.SearchG" + + "oogleAdsFieldsRequest\032@.google.ads.googl" + + "eads.v26.services.SearchGoogleAdsFieldsR" + + "esponse\".\332A\005query\202\323\344\223\002 \"\033/v26/googleAdsF" + + "ields:search:\001*\032E\312A\030googleads.googleapis" + + ".com\322A\'https://www.googleapis.com/auth/a" + + "dwordsB\206\002\n%com.google.ads.googleads.v26." + + "servicesB\032GoogleAdsFieldServiceProtoP\001ZI" + + "google.golang.org/genproto/googleapis/ad" + + "s/googleads/v26/services;services\242\002\003GAA\252" + + "\002!Google.Ads.GoogleAds.V26.Services\312\002!Go" + + "ogle\\Ads\\GoogleAds\\V26\\Services\352\002%Google" + + "::Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRow.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRow.java index a4111f577b..d967c99a0d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRow.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRow.java @@ -3169,6 +3169,44 @@ public com.google.ads.googleads.v26.resources.CustomerAssetSetOrBuilder getCusto return customerAssetSet_ == null ? com.google.ads.googleads.v26.resources.CustomerAssetSet.getDefaultInstance() : customerAssetSet_; } + public static final int CUSTOMER_BUDGET_NETWORK_SETTING_FIELD_NUMBER = 268; + private com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customerBudgetNetworkSetting_; + /** + *
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSetting() { + return ((bitField2_ & 0x00040000) != 0); + } + /** + *
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return The customerBudgetNetworkSetting. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting() { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + /** + *
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder() { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + public static final int ACCESSIBLE_BIDDING_STRATEGY_FIELD_NUMBER = 169; private com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy accessibleBiddingStrategy_; /** @@ -3181,7 +3219,7 @@ public com.google.ads.googleads.v26.resources.CustomerAssetSetOrBuilder getCusto */ @java.lang.Override public boolean hasAccessibleBiddingStrategy() { - return ((bitField2_ & 0x00040000) != 0); + return ((bitField2_ & 0x00080000) != 0); } /** *
@@ -3219,7 +3257,7 @@ public com.google.ads.googleads.v26.resources.AccessibleBiddingStrategyOrBuilder
    */
   @java.lang.Override
   public boolean hasCustomerCustomizer() {
-    return ((bitField2_ & 0x00080000) != 0);
+    return ((bitField2_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -3257,7 +3295,7 @@ public com.google.ads.googleads.v26.resources.CustomerCustomizerOrBuilder getCus
    */
   @java.lang.Override
   public boolean hasCustomerManagerLink() {
-    return ((bitField2_ & 0x00100000) != 0);
+    return ((bitField2_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -3295,7 +3333,7 @@ public com.google.ads.googleads.v26.resources.CustomerManagerLinkOrBuilder getCu
    */
   @java.lang.Override
   public boolean hasCustomerClientLink() {
-    return ((bitField2_ & 0x00200000) != 0);
+    return ((bitField2_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -3333,7 +3371,7 @@ public com.google.ads.googleads.v26.resources.CustomerClientLinkOrBuilder getCus
    */
   @java.lang.Override
   public boolean hasCustomerClient() {
-    return ((bitField2_ & 0x00400000) != 0);
+    return ((bitField2_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -3371,7 +3409,7 @@ public com.google.ads.googleads.v26.resources.CustomerClientOrBuilder getCustome
    */
   @java.lang.Override
   public boolean hasCustomerConversionGoal() {
-    return ((bitField2_ & 0x00800000) != 0);
+    return ((bitField2_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -3409,7 +3447,7 @@ public com.google.ads.googleads.v26.resources.CustomerConversionGoalOrBuilder ge
    */
   @java.lang.Override
   public boolean hasCustomerLabel() {
-    return ((bitField2_ & 0x01000000) != 0);
+    return ((bitField2_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -3447,7 +3485,7 @@ public com.google.ads.googleads.v26.resources.CustomerLabelOrBuilder getCustomer
    */
   @java.lang.Override
   public boolean hasCustomerNegativeCriterion() {
-    return ((bitField2_ & 0x02000000) != 0);
+    return ((bitField2_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -3485,7 +3523,7 @@ public com.google.ads.googleads.v26.resources.CustomerNegativeCriterionOrBuilder
    */
   @java.lang.Override
   public boolean hasCustomerSearchTermInsight() {
-    return ((bitField2_ & 0x04000000) != 0);
+    return ((bitField2_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -3523,7 +3561,7 @@ public com.google.ads.googleads.v26.resources.CustomerSearchTermInsightOrBuilder
    */
   @java.lang.Override
   public boolean hasCustomerUserAccess() {
-    return ((bitField2_ & 0x08000000) != 0);
+    return ((bitField2_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -3561,7 +3599,7 @@ public com.google.ads.googleads.v26.resources.CustomerUserAccessOrBuilder getCus
    */
   @java.lang.Override
   public boolean hasCustomerUserAccessInvitation() {
-    return ((bitField2_ & 0x10000000) != 0);
+    return ((bitField2_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -3599,7 +3637,7 @@ public com.google.ads.googleads.v26.resources.CustomerUserAccessInvitationOrBuil
    */
   @java.lang.Override
   public boolean hasCustomizerAttribute() {
-    return ((bitField2_ & 0x20000000) != 0);
+    return ((bitField2_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -3637,7 +3675,7 @@ public com.google.ads.googleads.v26.resources.CustomizerAttributeOrBuilder getCu
    */
   @java.lang.Override
   public boolean hasDataLink() {
-    return ((bitField2_ & 0x40000000) != 0);
+    return ((bitField2_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -3675,7 +3713,7 @@ public com.google.ads.googleads.v26.resources.DataLinkOrBuilder getDataLinkOrBui
    */
   @java.lang.Override
   public boolean hasDetailContentSuitabilityPlacementView() {
-    return ((bitField2_ & 0x80000000) != 0);
+    return ((bitField3_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -3713,7 +3751,7 @@ public com.google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementV
    */
   @java.lang.Override
   public boolean hasDetailPlacementView() {
-    return ((bitField3_ & 0x00000001) != 0);
+    return ((bitField3_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -3751,7 +3789,7 @@ public com.google.ads.googleads.v26.resources.DetailPlacementViewOrBuilder getDe
    */
   @java.lang.Override
   public boolean hasDetailedDemographic() {
-    return ((bitField3_ & 0x00000002) != 0);
+    return ((bitField3_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -3789,7 +3827,7 @@ public com.google.ads.googleads.v26.resources.DetailedDemographicOrBuilder getDe
    */
   @java.lang.Override
   public boolean hasDisplayKeywordView() {
-    return ((bitField3_ & 0x00000004) != 0);
+    return ((bitField3_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -3827,7 +3865,7 @@ public com.google.ads.googleads.v26.resources.DisplayKeywordViewOrBuilder getDis
    */
   @java.lang.Override
   public boolean hasDistanceView() {
-    return ((bitField3_ & 0x00000008) != 0);
+    return ((bitField3_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -3865,7 +3903,7 @@ public com.google.ads.googleads.v26.resources.DistanceViewOrBuilder getDistanceV
    */
   @java.lang.Override
   public boolean hasDynamicSearchAdsSearchTermView() {
-    return ((bitField3_ & 0x00000010) != 0);
+    return ((bitField3_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -3903,7 +3941,7 @@ public com.google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermViewOrBu
    */
   @java.lang.Override
   public boolean hasExpandedLandingPageView() {
-    return ((bitField3_ & 0x00000020) != 0);
+    return ((bitField3_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -3941,7 +3979,7 @@ public com.google.ads.googleads.v26.resources.ExpandedLandingPageViewOrBuilder g
    */
   @java.lang.Override
   public boolean hasFinalUrlExpansionAssetView() {
-    return ((bitField3_ & 0x00000040) != 0);
+    return ((bitField3_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -3979,7 +4017,7 @@ public com.google.ads.googleads.v26.resources.FinalUrlExpansionAssetViewOrBuilde
    */
   @java.lang.Override
   public boolean hasGenderView() {
-    return ((bitField3_ & 0x00000080) != 0);
+    return ((bitField3_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -4017,7 +4055,7 @@ public com.google.ads.googleads.v26.resources.GenderViewOrBuilder getGenderViewO
    */
   @java.lang.Override
   public boolean hasGeoTargetConstant() {
-    return ((bitField3_ & 0x00000100) != 0);
+    return ((bitField3_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -4055,7 +4093,7 @@ public com.google.ads.googleads.v26.resources.GeoTargetConstantOrBuilder getGeoT
    */
   @java.lang.Override
   public boolean hasGeographicView() {
-    return ((bitField3_ & 0x00000200) != 0);
+    return ((bitField3_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -4093,7 +4131,7 @@ public com.google.ads.googleads.v26.resources.GeographicViewOrBuilder getGeograp
    */
   @java.lang.Override
   public boolean hasGoal() {
-    return ((bitField3_ & 0x00000400) != 0);
+    return ((bitField3_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -4131,7 +4169,7 @@ public com.google.ads.googleads.v26.resources.GoalOrBuilder getGoalOrBuilder() {
    */
   @java.lang.Override
   public boolean hasGroupContentSuitabilityPlacementView() {
-    return ((bitField3_ & 0x00000800) != 0);
+    return ((bitField3_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -4169,7 +4207,7 @@ public com.google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementVi
    */
   @java.lang.Override
   public boolean hasGroupPlacementView() {
-    return ((bitField3_ & 0x00001000) != 0);
+    return ((bitField3_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -4207,7 +4245,7 @@ public com.google.ads.googleads.v26.resources.GroupPlacementViewOrBuilder getGro
    */
   @java.lang.Override
   public boolean hasHotelGroupView() {
-    return ((bitField3_ & 0x00002000) != 0);
+    return ((bitField3_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -4245,7 +4283,7 @@ public com.google.ads.googleads.v26.resources.HotelGroupViewOrBuilder getHotelGr
    */
   @java.lang.Override
   public boolean hasHotelPerformanceView() {
-    return ((bitField3_ & 0x00004000) != 0);
+    return ((bitField3_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -4283,7 +4321,7 @@ public com.google.ads.googleads.v26.resources.HotelPerformanceViewOrBuilder getH
    */
   @java.lang.Override
   public boolean hasHotelReconciliation() {
-    return ((bitField3_ & 0x00008000) != 0);
+    return ((bitField3_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -4321,7 +4359,7 @@ public com.google.ads.googleads.v26.resources.HotelReconciliationOrBuilder getHo
    */
   @java.lang.Override
   public boolean hasIncomeRangeView() {
-    return ((bitField3_ & 0x00010000) != 0);
+    return ((bitField3_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -4359,7 +4397,7 @@ public com.google.ads.googleads.v26.resources.IncomeRangeViewOrBuilder getIncome
    */
   @java.lang.Override
   public boolean hasKeywordView() {
-    return ((bitField3_ & 0x00020000) != 0);
+    return ((bitField3_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -4397,7 +4435,7 @@ public com.google.ads.googleads.v26.resources.KeywordViewOrBuilder getKeywordVie
    */
   @java.lang.Override
   public boolean hasKeywordPlan() {
-    return ((bitField3_ & 0x00040000) != 0);
+    return ((bitField3_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -4435,7 +4473,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanOrBuilder getKeywordPla
    */
   @java.lang.Override
   public boolean hasKeywordPlanCampaign() {
-    return ((bitField3_ & 0x00080000) != 0);
+    return ((bitField3_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -4473,7 +4511,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanCampaignOrBuilder getKe
    */
   @java.lang.Override
   public boolean hasKeywordPlanCampaignKeyword() {
-    return ((bitField3_ & 0x00100000) != 0);
+    return ((bitField3_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -4511,7 +4549,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanCampaignKeywordOrBuilde
    */
   @java.lang.Override
   public boolean hasKeywordPlanAdGroup() {
-    return ((bitField3_ & 0x00200000) != 0);
+    return ((bitField3_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -4549,7 +4587,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanAdGroupOrBuilder getKey
    */
   @java.lang.Override
   public boolean hasKeywordPlanAdGroupKeyword() {
-    return ((bitField3_ & 0x00400000) != 0);
+    return ((bitField3_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -4587,7 +4625,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanAdGroupKeywordOrBuilder
    */
   @java.lang.Override
   public boolean hasKeywordThemeConstant() {
-    return ((bitField3_ & 0x00800000) != 0);
+    return ((bitField3_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -4625,7 +4663,7 @@ public com.google.ads.googleads.v26.resources.KeywordThemeConstantOrBuilder getK
    */
   @java.lang.Override
   public boolean hasLabel() {
-    return ((bitField3_ & 0x01000000) != 0);
+    return ((bitField3_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -4663,7 +4701,7 @@ public com.google.ads.googleads.v26.resources.LabelOrBuilder getLabelOrBuilder()
    */
   @java.lang.Override
   public boolean hasLandingPageView() {
-    return ((bitField3_ & 0x02000000) != 0);
+    return ((bitField3_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -4701,7 +4739,7 @@ public com.google.ads.googleads.v26.resources.LandingPageViewOrBuilder getLandin
    */
   @java.lang.Override
   public boolean hasLanguageConstant() {
-    return ((bitField3_ & 0x04000000) != 0);
+    return ((bitField3_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -4739,7 +4777,7 @@ public com.google.ads.googleads.v26.resources.LanguageConstantOrBuilder getLangu
    */
   @java.lang.Override
   public boolean hasLocationView() {
-    return ((bitField3_ & 0x08000000) != 0);
+    return ((bitField3_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -4777,7 +4815,7 @@ public com.google.ads.googleads.v26.resources.LocationViewOrBuilder getLocationV
    */
   @java.lang.Override
   public boolean hasLocationInterestView() {
-    return ((bitField3_ & 0x10000000) != 0);
+    return ((bitField3_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -4815,7 +4853,7 @@ public com.google.ads.googleads.v26.resources.LocationInterestViewOrBuilder getL
    */
   @java.lang.Override
   public boolean hasManagedPlacementView() {
-    return ((bitField3_ & 0x20000000) != 0);
+    return ((bitField3_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -4853,7 +4891,7 @@ public com.google.ads.googleads.v26.resources.ManagedPlacementViewOrBuilder getM
    */
   @java.lang.Override
   public boolean hasMatchedLocationInterestView() {
-    return ((bitField3_ & 0x40000000) != 0);
+    return ((bitField3_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -4891,7 +4929,7 @@ public com.google.ads.googleads.v26.resources.MatchedLocationInterestViewOrBuild
    */
   @java.lang.Override
   public boolean hasContentCriterionView() {
-    return ((bitField3_ & 0x80000000) != 0);
+    return ((bitField4_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -4929,7 +4967,7 @@ public com.google.ads.googleads.v26.resources.ContentCriterionViewOrBuilder getC
    */
   @java.lang.Override
   public boolean hasMediaFile() {
-    return ((bitField4_ & 0x00000001) != 0);
+    return ((bitField4_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -4967,7 +5005,7 @@ public com.google.ads.googleads.v26.resources.MediaFileOrBuilder getMediaFileOrB
    */
   @java.lang.Override
   public boolean hasLocalServicesEmployee() {
-    return ((bitField4_ & 0x00000002) != 0);
+    return ((bitField4_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -5005,7 +5043,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesEmployeeOrBuilder get
    */
   @java.lang.Override
   public boolean hasLocalServicesVerificationArtifact() {
-    return ((bitField4_ & 0x00000004) != 0);
+    return ((bitField4_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -5043,7 +5081,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesVerificationArtifactO
    */
   @java.lang.Override
   public boolean hasMobileAppCategoryConstant() {
-    return ((bitField4_ & 0x00000008) != 0);
+    return ((bitField4_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -5081,7 +5119,7 @@ public com.google.ads.googleads.v26.resources.MobileAppCategoryConstantOrBuilder
    */
   @java.lang.Override
   public boolean hasMobileDeviceConstant() {
-    return ((bitField4_ & 0x00000010) != 0);
+    return ((bitField4_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -5119,7 +5157,7 @@ public com.google.ads.googleads.v26.resources.MobileDeviceConstantOrBuilder getM
    */
   @java.lang.Override
   public boolean hasMultiPartyAuthReview() {
-    return ((bitField4_ & 0x00000020) != 0);
+    return ((bitField4_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -5157,7 +5195,7 @@ public com.google.ads.googleads.v26.resources.MultiPartyAuthReviewOrBuilder getM
    */
   @java.lang.Override
   public boolean hasOfflineConversionUploadClientSummary() {
-    return ((bitField4_ & 0x00000040) != 0);
+    return ((bitField4_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -5195,7 +5233,7 @@ public com.google.ads.googleads.v26.resources.OfflineConversionUploadClientSumma
    */
   @java.lang.Override
   public boolean hasOfflineConversionUploadConversionActionSummary() {
-    return ((bitField4_ & 0x00000080) != 0);
+    return ((bitField4_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -5233,7 +5271,7 @@ public com.google.ads.googleads.v26.resources.OfflineConversionUploadConversionA
    */
   @java.lang.Override
   public boolean hasOfflineUserDataJob() {
-    return ((bitField4_ & 0x00000100) != 0);
+    return ((bitField4_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -5271,7 +5309,7 @@ public com.google.ads.googleads.v26.resources.OfflineUserDataJobOrBuilder getOff
    */
   @java.lang.Override
   public boolean hasOperatingSystemVersionConstant() {
-    return ((bitField4_ & 0x00000200) != 0);
+    return ((bitField4_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -5309,7 +5347,7 @@ public com.google.ads.googleads.v26.resources.OperatingSystemVersionConstantOrBu
    */
   @java.lang.Override
   public boolean hasPaidOrganicSearchTermView() {
-    return ((bitField4_ & 0x00000400) != 0);
+    return ((bitField4_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -5347,7 +5385,7 @@ public com.google.ads.googleads.v26.resources.PaidOrganicSearchTermViewOrBuilder
    */
   @java.lang.Override
   public boolean hasQualifyingQuestion() {
-    return ((bitField4_ & 0x00000800) != 0);
+    return ((bitField4_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -5385,7 +5423,7 @@ public com.google.ads.googleads.v26.resources.QualifyingQuestionOrBuilder getQua
    */
   @java.lang.Override
   public boolean hasParentalStatusView() {
-    return ((bitField4_ & 0x00001000) != 0);
+    return ((bitField4_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -5423,7 +5461,7 @@ public com.google.ads.googleads.v26.resources.ParentalStatusViewOrBuilder getPar
    */
   @java.lang.Override
   public boolean hasPerStoreView() {
-    return ((bitField4_ & 0x00002000) != 0);
+    return ((bitField4_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -5461,7 +5499,7 @@ public com.google.ads.googleads.v26.resources.PerStoreViewOrBuilder getPerStoreV
    */
   @java.lang.Override
   public boolean hasPerformanceMaxPlacementView() {
-    return ((bitField4_ & 0x00004000) != 0);
+    return ((bitField4_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -5499,7 +5537,7 @@ public com.google.ads.googleads.v26.resources.PerformanceMaxPlacementViewOrBuild
    */
   @java.lang.Override
   public boolean hasProductCategoryConstant() {
-    return ((bitField4_ & 0x00008000) != 0);
+    return ((bitField4_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -5537,7 +5575,7 @@ public com.google.ads.googleads.v26.resources.ProductCategoryConstantOrBuilder g
    */
   @java.lang.Override
   public boolean hasProductGroupView() {
-    return ((bitField4_ & 0x00010000) != 0);
+    return ((bitField4_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -5575,7 +5613,7 @@ public com.google.ads.googleads.v26.resources.ProductGroupViewOrBuilder getProdu
    */
   @java.lang.Override
   public boolean hasProductLink() {
-    return ((bitField4_ & 0x00020000) != 0);
+    return ((bitField4_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -5613,7 +5651,7 @@ public com.google.ads.googleads.v26.resources.ProductLinkOrBuilder getProductLin
    */
   @java.lang.Override
   public boolean hasProductLinkInvitation() {
-    return ((bitField4_ & 0x00040000) != 0);
+    return ((bitField4_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -5651,7 +5689,7 @@ public com.google.ads.googleads.v26.resources.ProductLinkInvitationOrBuilder get
    */
   @java.lang.Override
   public boolean hasRecommendation() {
-    return ((bitField4_ & 0x00080000) != 0);
+    return ((bitField4_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -5689,7 +5727,7 @@ public com.google.ads.googleads.v26.resources.RecommendationOrBuilder getRecomme
    */
   @java.lang.Override
   public boolean hasRecommendationSubscription() {
-    return ((bitField4_ & 0x00100000) != 0);
+    return ((bitField4_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -5727,7 +5765,7 @@ public com.google.ads.googleads.v26.resources.RecommendationSubscriptionOrBuilde
    */
   @java.lang.Override
   public boolean hasSearchTermView() {
-    return ((bitField4_ & 0x00200000) != 0);
+    return ((bitField4_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -5765,7 +5803,7 @@ public com.google.ads.googleads.v26.resources.SearchTermViewOrBuilder getSearchT
    */
   @java.lang.Override
   public boolean hasSharedCriterion() {
-    return ((bitField4_ & 0x00400000) != 0);
+    return ((bitField4_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -5803,7 +5841,7 @@ public com.google.ads.googleads.v26.resources.SharedCriterionOrBuilder getShared
    */
   @java.lang.Override
   public boolean hasSharedSet() {
-    return ((bitField4_ & 0x00800000) != 0);
+    return ((bitField4_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -5841,7 +5879,7 @@ public com.google.ads.googleads.v26.resources.SharedSetOrBuilder getSharedSetOrB
    */
   @java.lang.Override
   public boolean hasSmartCampaignSetting() {
-    return ((bitField4_ & 0x01000000) != 0);
+    return ((bitField4_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -5879,7 +5917,7 @@ public com.google.ads.googleads.v26.resources.SmartCampaignSettingOrBuilder getS
    */
   @java.lang.Override
   public boolean hasShoppingPerformanceView() {
-    return ((bitField4_ & 0x02000000) != 0);
+    return ((bitField4_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -5917,7 +5955,7 @@ public com.google.ads.googleads.v26.resources.ShoppingPerformanceViewOrBuilder g
    */
   @java.lang.Override
   public boolean hasShoppingProduct() {
-    return ((bitField4_ & 0x04000000) != 0);
+    return ((bitField4_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -5955,7 +5993,7 @@ public com.google.ads.googleads.v26.resources.ShoppingProductOrBuilder getShoppi
    */
   @java.lang.Override
   public boolean hasSmartCampaignSearchTermView() {
-    return ((bitField4_ & 0x08000000) != 0);
+    return ((bitField4_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -5993,7 +6031,7 @@ public com.google.ads.googleads.v26.resources.SmartCampaignSearchTermViewOrBuild
    */
   @java.lang.Override
   public boolean hasTargetingExpansionView() {
-    return ((bitField4_ & 0x10000000) != 0);
+    return ((bitField4_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -6031,7 +6069,7 @@ public com.google.ads.googleads.v26.resources.TargetingExpansionViewOrBuilder ge
    */
   @java.lang.Override
   public boolean hasThirdPartyAppAnalyticsLink() {
-    return ((bitField4_ & 0x20000000) != 0);
+    return ((bitField4_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -6069,7 +6107,7 @@ public com.google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLinkOrBuilde
    */
   @java.lang.Override
   public boolean hasTopicView() {
-    return ((bitField4_ & 0x40000000) != 0);
+    return ((bitField4_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -6107,7 +6145,7 @@ public com.google.ads.googleads.v26.resources.TopicViewOrBuilder getTopicViewOrB
    */
   @java.lang.Override
   public boolean hasTravelActivityGroupView() {
-    return ((bitField4_ & 0x80000000) != 0);
+    return ((bitField5_ & 0x00000001) != 0);
   }
   /**
    * 
@@ -6145,7 +6183,7 @@ public com.google.ads.googleads.v26.resources.TravelActivityGroupViewOrBuilder g
    */
   @java.lang.Override
   public boolean hasTravelActivityPerformanceView() {
-    return ((bitField5_ & 0x00000001) != 0);
+    return ((bitField5_ & 0x00000002) != 0);
   }
   /**
    * 
@@ -6183,7 +6221,7 @@ public com.google.ads.googleads.v26.resources.TravelActivityPerformanceViewOrBui
    */
   @java.lang.Override
   public boolean hasExperiment() {
-    return ((bitField5_ & 0x00000002) != 0);
+    return ((bitField5_ & 0x00000004) != 0);
   }
   /**
    * 
@@ -6221,7 +6259,7 @@ public com.google.ads.googleads.v26.resources.ExperimentOrBuilder getExperimentO
    */
   @java.lang.Override
   public boolean hasExperimentArm() {
-    return ((bitField5_ & 0x00000004) != 0);
+    return ((bitField5_ & 0x00000008) != 0);
   }
   /**
    * 
@@ -6259,7 +6297,7 @@ public com.google.ads.googleads.v26.resources.ExperimentArmOrBuilder getExperime
    */
   @java.lang.Override
   public boolean hasUserInterest() {
-    return ((bitField5_ & 0x00000008) != 0);
+    return ((bitField5_ & 0x00000010) != 0);
   }
   /**
    * 
@@ -6297,7 +6335,7 @@ public com.google.ads.googleads.v26.resources.UserInterestOrBuilder getUserInter
    */
   @java.lang.Override
   public boolean hasLifeEvent() {
-    return ((bitField5_ & 0x00000010) != 0);
+    return ((bitField5_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -6335,7 +6373,7 @@ public com.google.ads.googleads.v26.resources.LifeEventOrBuilder getLifeEventOrB
    */
   @java.lang.Override
   public boolean hasUserList() {
-    return ((bitField5_ & 0x00000020) != 0);
+    return ((bitField5_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -6373,7 +6411,7 @@ public com.google.ads.googleads.v26.resources.UserListOrBuilder getUserListOrBui
    */
   @java.lang.Override
   public boolean hasUserListCustomerType() {
-    return ((bitField5_ & 0x00000040) != 0);
+    return ((bitField5_ & 0x00000080) != 0);
   }
   /**
    * 
@@ -6411,7 +6449,7 @@ public com.google.ads.googleads.v26.resources.UserListCustomerTypeOrBuilder getU
    */
   @java.lang.Override
   public boolean hasUserLocationView() {
-    return ((bitField5_ & 0x00000080) != 0);
+    return ((bitField5_ & 0x00000100) != 0);
   }
   /**
    * 
@@ -6449,7 +6487,7 @@ public com.google.ads.googleads.v26.resources.UserLocationViewOrBuilder getUserL
    */
   @java.lang.Override
   public boolean hasRemarketingAction() {
-    return ((bitField5_ & 0x00000100) != 0);
+    return ((bitField5_ & 0x00000200) != 0);
   }
   /**
    * 
@@ -6487,7 +6525,7 @@ public com.google.ads.googleads.v26.resources.RemarketingActionOrBuilder getRema
    */
   @java.lang.Override
   public boolean hasTopicConstant() {
-    return ((bitField5_ & 0x00000200) != 0);
+    return ((bitField5_ & 0x00000400) != 0);
   }
   /**
    * 
@@ -6525,7 +6563,7 @@ public com.google.ads.googleads.v26.resources.TopicConstantOrBuilder getTopicCon
    */
   @java.lang.Override
   public boolean hasVideo() {
-    return ((bitField5_ & 0x00000400) != 0);
+    return ((bitField5_ & 0x00000800) != 0);
   }
   /**
    * 
@@ -6563,7 +6601,7 @@ public com.google.ads.googleads.v26.resources.VideoOrBuilder getVideoOrBuilder()
    */
   @java.lang.Override
   public boolean hasVideoEnhancement() {
-    return ((bitField5_ & 0x00000800) != 0);
+    return ((bitField5_ & 0x00001000) != 0);
   }
   /**
    * 
@@ -6601,7 +6639,7 @@ public com.google.ads.googleads.v26.resources.VideoEnhancementOrBuilder getVideo
    */
   @java.lang.Override
   public boolean hasWebpageView() {
-    return ((bitField5_ & 0x00001000) != 0);
+    return ((bitField5_ & 0x00002000) != 0);
   }
   /**
    * 
@@ -6639,7 +6677,7 @@ public com.google.ads.googleads.v26.resources.WebpageViewOrBuilder getWebpageVie
    */
   @java.lang.Override
   public boolean hasLeadFormSubmissionData() {
-    return ((bitField5_ & 0x00002000) != 0);
+    return ((bitField5_ & 0x00004000) != 0);
   }
   /**
    * 
@@ -6677,7 +6715,7 @@ public com.google.ads.googleads.v26.resources.LeadFormSubmissionDataOrBuilder ge
    */
   @java.lang.Override
   public boolean hasLocalServicesLead() {
-    return ((bitField5_ & 0x00004000) != 0);
+    return ((bitField5_ & 0x00008000) != 0);
   }
   /**
    * 
@@ -6715,7 +6753,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesLeadOrBuilder getLoca
    */
   @java.lang.Override
   public boolean hasLocalServicesLeadConversation() {
-    return ((bitField5_ & 0x00008000) != 0);
+    return ((bitField5_ & 0x00010000) != 0);
   }
   /**
    * 
@@ -6753,7 +6791,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesLeadConversationOrBui
    */
   @java.lang.Override
   public boolean hasLiftMeasurementConfig() {
-    return ((bitField5_ & 0x00010000) != 0);
+    return ((bitField5_ & 0x00020000) != 0);
   }
   /**
    * 
@@ -6791,7 +6829,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementConfigOrBuilder get
    */
   @java.lang.Override
   public boolean hasLiftMeasurementAgeRange() {
-    return ((bitField5_ & 0x00020000) != 0);
+    return ((bitField5_ & 0x00040000) != 0);
   }
   /**
    * 
@@ -6829,7 +6867,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementAgeRangeOrBuilder g
    */
   @java.lang.Override
   public boolean hasLiftMeasurementGender() {
-    return ((bitField5_ & 0x00040000) != 0);
+    return ((bitField5_ & 0x00080000) != 0);
   }
   /**
    * 
@@ -6867,7 +6905,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementGenderOrBuilder get
    */
   @java.lang.Override
   public boolean hasLiftMeasurementDevice() {
-    return ((bitField5_ & 0x00080000) != 0);
+    return ((bitField5_ & 0x00100000) != 0);
   }
   /**
    * 
@@ -6905,7 +6943,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementDeviceOrBuilder get
    */
   @java.lang.Override
   public boolean hasLiftMeasurementCampaign() {
-    return ((bitField5_ & 0x00100000) != 0);
+    return ((bitField5_ & 0x00200000) != 0);
   }
   /**
    * 
@@ -6943,7 +6981,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementCampaignOrBuilder g
    */
   @java.lang.Override
   public boolean hasLiftMeasurementVideo() {
-    return ((bitField5_ & 0x00200000) != 0);
+    return ((bitField5_ & 0x00400000) != 0);
   }
   /**
    * 
@@ -6981,7 +7019,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementVideoOrBuilder getL
    */
   @java.lang.Override
   public boolean hasLiftMeasurementFlight() {
-    return ((bitField5_ & 0x00400000) != 0);
+    return ((bitField5_ & 0x00800000) != 0);
   }
   /**
    * 
@@ -7019,7 +7057,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementFlightOrBuilder get
    */
   @java.lang.Override
   public boolean hasSearchLiftKeywordBundle() {
-    return ((bitField5_ & 0x00800000) != 0);
+    return ((bitField5_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -7057,7 +7095,7 @@ public com.google.ads.googleads.v26.resources.SearchLiftKeywordBundleOrBuilder g
    */
   @java.lang.Override
   public boolean hasAndroidPrivacySharedKeyGoogleAdGroup() {
-    return ((bitField5_ & 0x01000000) != 0);
+    return ((bitField5_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -7095,7 +7133,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGro
    */
   @java.lang.Override
   public boolean hasAndroidPrivacySharedKeyGoogleCampaign() {
-    return ((bitField5_ & 0x02000000) != 0);
+    return ((bitField5_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -7133,7 +7171,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampa
    */
   @java.lang.Override
   public boolean hasAndroidPrivacySharedKeyGoogleNetworkType() {
-    return ((bitField5_ & 0x04000000) != 0);
+    return ((bitField5_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -7171,7 +7209,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetwo
    */
   @java.lang.Override
   public boolean hasYouTubeVideoUpload() {
-    return ((bitField5_ & 0x08000000) != 0);
+    return ((bitField5_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -7209,7 +7247,7 @@ public com.google.ads.googleads.v26.resources.YouTubeVideoUploadOrBuilder getYou
    */
   @java.lang.Override
   public boolean hasAppliedIncentive() {
-    return ((bitField5_ & 0x10000000) != 0);
+    return ((bitField5_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -7247,7 +7285,7 @@ public com.google.ads.googleads.v26.resources.AppliedIncentiveOrBuilder getAppli
    */
   @java.lang.Override
   public boolean hasMetrics() {
-    return ((bitField5_ & 0x20000000) != 0);
+    return ((bitField5_ & 0x40000000) != 0);
   }
   /**
    * 
@@ -7285,7 +7323,7 @@ public com.google.ads.googleads.v26.common.MetricsOrBuilder getMetricsOrBuilder(
    */
   @java.lang.Override
   public boolean hasSegments() {
-    return ((bitField5_ & 0x40000000) != 0);
+    return ((bitField5_ & 0x80000000) != 0);
   }
   /**
    * 
@@ -7334,7 +7372,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000010) != 0)) {
       output.writeMessage(3, getAdGroup());
     }
-    if (((bitField5_ & 0x20000000) != 0)) {
+    if (((bitField5_ & 0x40000000) != 0)) {
       output.writeMessage(4, getMetrics());
     }
     if (((bitField0_ & 0x00000020) != 0)) {
@@ -7352,13 +7390,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00200000) != 0)) {
       output.writeMessage(20, getCampaignCriterion());
     }
-    if (((bitField3_ & 0x00020000) != 0)) {
+    if (((bitField3_ & 0x00040000) != 0)) {
       output.writeMessage(21, getKeywordView());
     }
-    if (((bitField4_ & 0x00080000) != 0)) {
+    if (((bitField4_ & 0x00100000) != 0)) {
       output.writeMessage(22, getRecommendation());
     }
-    if (((bitField3_ & 0x00000100) != 0)) {
+    if (((bitField3_ & 0x00000200) != 0)) {
       output.writeMessage(23, getGeoTargetConstant());
     }
     if (((bitField0_ & 0x00002000) != 0)) {
@@ -7370,37 +7408,37 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00080000) != 0)) {
       output.writeMessage(26, getCampaignBidModifier());
     }
-    if (((bitField4_ & 0x00800000) != 0)) {
+    if (((bitField4_ & 0x01000000) != 0)) {
       output.writeMessage(27, getSharedSet());
     }
-    if (((bitField4_ & 0x00400000) != 0)) {
+    if (((bitField4_ & 0x00800000) != 0)) {
       output.writeMessage(29, getSharedCriterion());
     }
     if (((bitField1_ & 0x20000000) != 0)) {
       output.writeMessage(30, getCampaignSharedSet());
     }
-    if (((bitField5_ & 0x00000200) != 0)) {
+    if (((bitField5_ & 0x00000400) != 0)) {
       output.writeMessage(31, getTopicConstant());
     }
-    if (((bitField3_ & 0x00040000) != 0)) {
+    if (((bitField3_ & 0x00080000) != 0)) {
       output.writeMessage(32, getKeywordPlan());
     }
-    if (((bitField3_ & 0x00080000) != 0)) {
+    if (((bitField3_ & 0x00100000) != 0)) {
       output.writeMessage(33, getKeywordPlanCampaign());
     }
-    if (((bitField3_ & 0x00200000) != 0)) {
+    if (((bitField3_ & 0x00400000) != 0)) {
       output.writeMessage(35, getKeywordPlanAdGroup());
     }
     if (((bitField2_ & 0x00000004) != 0)) {
       output.writeMessage(37, getChangeStatus());
     }
-    if (((bitField5_ & 0x00000020) != 0)) {
+    if (((bitField5_ & 0x00000040) != 0)) {
       output.writeMessage(38, getUserList());
     }
-    if (((bitField5_ & 0x00000400) != 0)) {
+    if (((bitField5_ & 0x00000800) != 0)) {
       output.writeMessage(39, getVideo());
     }
-    if (((bitField3_ & 0x00000080) != 0)) {
+    if (((bitField3_ & 0x00000100) != 0)) {
       output.writeMessage(40, getGenderView());
     }
     if (((bitField1_ & 0x00001000) != 0)) {
@@ -7412,13 +7450,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000002) != 0)) {
       output.writeMessage(43, getAccountBudgetProposal());
     }
-    if (((bitField4_ & 0x40000000) != 0)) {
+    if (((bitField4_ & 0x80000000) != 0)) {
       output.writeMessage(44, getTopicView());
     }
-    if (((bitField4_ & 0x00001000) != 0)) {
+    if (((bitField4_ & 0x00002000) != 0)) {
       output.writeMessage(45, getParentalStatusView());
     }
-    if (((bitField3_ & 0x00000004) != 0)) {
+    if (((bitField3_ & 0x00000008) != 0)) {
       output.writeMessage(47, getDisplayKeywordView());
     }
     if (((bitField0_ & 0x00400000) != 0)) {
@@ -7427,73 +7465,73 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00800000) != 0)) {
       output.writeMessage(49, getCampaignDraft());
     }
-    if (((bitField3_ & 0x00002000) != 0)) {
+    if (((bitField3_ & 0x00004000) != 0)) {
       output.writeMessage(51, getHotelGroupView());
     }
-    if (((bitField3_ & 0x01000000) != 0)) {
+    if (((bitField3_ & 0x02000000) != 0)) {
       output.writeMessage(52, getLabel());
     }
-    if (((bitField3_ & 0x20000000) != 0)) {
+    if (((bitField3_ & 0x40000000) != 0)) {
       output.writeMessage(53, getManagedPlacementView());
     }
-    if (((bitField4_ & 0x00010000) != 0)) {
+    if (((bitField4_ & 0x00020000) != 0)) {
       output.writeMessage(54, getProductGroupView());
     }
-    if (((bitField3_ & 0x04000000) != 0)) {
+    if (((bitField3_ & 0x08000000) != 0)) {
       output.writeMessage(55, getLanguageConstant());
     }
     if (((bitField0_ & 0x00001000) != 0)) {
       output.writeMessage(57, getAdGroupAudienceView());
     }
-    if (((bitField5_ & 0x00000008) != 0)) {
+    if (((bitField5_ & 0x00000010) != 0)) {
       output.writeMessage(59, getUserInterest());
     }
-    if (((bitField5_ & 0x00000100) != 0)) {
+    if (((bitField5_ & 0x00000200) != 0)) {
       output.writeMessage(60, getRemarketingAction());
     }
-    if (((bitField2_ & 0x00100000) != 0)) {
+    if (((bitField2_ & 0x00200000) != 0)) {
       output.writeMessage(61, getCustomerManagerLink());
     }
-    if (((bitField2_ & 0x00200000) != 0)) {
+    if (((bitField2_ & 0x00400000) != 0)) {
       output.writeMessage(62, getCustomerClientLink());
     }
     if (((bitField1_ & 0x80000000) != 0)) {
       output.writeMessage(66, getCarrierConstant());
     }
-    if (((bitField4_ & 0x00200000) != 0)) {
+    if (((bitField4_ & 0x00400000) != 0)) {
       output.writeMessage(68, getSearchTermView());
     }
     if (((bitField1_ & 0x00040000) != 0)) {
       output.writeMessage(69, getCampaignAudienceView());
     }
-    if (((bitField2_ & 0x00400000) != 0)) {
+    if (((bitField2_ & 0x00800000) != 0)) {
       output.writeMessage(70, getCustomerClient());
     }
-    if (((bitField3_ & 0x00004000) != 0)) {
+    if (((bitField3_ & 0x00008000) != 0)) {
       output.writeMessage(71, getHotelPerformanceView());
     }
-    if (((bitField4_ & 0x00000200) != 0)) {
+    if (((bitField4_ & 0x00000400) != 0)) {
       output.writeMessage(86, getOperatingSystemVersionConstant());
     }
-    if (((bitField4_ & 0x00000008) != 0)) {
+    if (((bitField4_ & 0x00000010) != 0)) {
       output.writeMessage(87, getMobileAppCategoryConstant());
     }
-    if (((bitField2_ & 0x02000000) != 0)) {
+    if (((bitField2_ & 0x04000000) != 0)) {
       output.writeMessage(88, getCustomerNegativeCriterion());
     }
     if (((bitField0_ & 0x00800000) != 0)) {
       output.writeMessage(89, getAdScheduleView());
     }
-    if (((bitField4_ & 0x00000001) != 0)) {
+    if (((bitField4_ & 0x00000002) != 0)) {
       output.writeMessage(90, getMediaFile());
     }
     if (((bitField0_ & 0x02000000) != 0)) {
       output.writeMessage(91, getDomainCategory());
     }
-    if (((bitField4_ & 0x00000010) != 0)) {
+    if (((bitField4_ & 0x00000020) != 0)) {
       output.writeMessage(98, getMobileDeviceConstant());
     }
-    if (((bitField5_ & 0x40000000) != 0)) {
+    if (((bitField5_ & 0x80000000) != 0)) {
       output.writeMessage(102, getSegments());
     }
     if (((bitField2_ & 0x00000020) != 0)) {
@@ -7505,7 +7543,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x04000000) != 0)) {
       output.writeMessage(105, getAsset());
     }
-    if (((bitField3_ & 0x00000010) != 0)) {
+    if (((bitField3_ & 0x00000020) != 0)) {
       output.writeMessage(106, getDynamicSearchAdsSearchTermView());
     }
     if (((bitField0_ & 0x00100000) != 0)) {
@@ -7520,13 +7558,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00080000) != 0)) {
       output.writeMessage(115, getAdGroupLabel());
     }
-    if (((bitField4_ & 0x02000000) != 0)) {
+    if (((bitField4_ & 0x04000000) != 0)) {
       output.writeMessage(117, getShoppingPerformanceView());
     }
-    if (((bitField3_ & 0x00000001) != 0)) {
+    if (((bitField3_ & 0x00000002) != 0)) {
       output.writeMessage(118, getDetailPlacementView());
     }
-    if (((bitField3_ & 0x00001000) != 0)) {
+    if (((bitField3_ & 0x00002000) != 0)) {
       output.writeMessage(119, getGroupPlacementView());
     }
     if (((bitField0_ & 0x00000200) != 0)) {
@@ -7538,22 +7576,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField2_ & 0x00000400) != 0)) {
       output.writeMessage(122, getClickView());
     }
-    if (((bitField3_ & 0x08000000) != 0)) {
+    if (((bitField3_ & 0x10000000) != 0)) {
       output.writeMessage(123, getLocationView());
     }
-    if (((bitField2_ & 0x01000000) != 0)) {
+    if (((bitField2_ & 0x02000000) != 0)) {
       output.writeMessage(124, getCustomerLabel());
     }
-    if (((bitField3_ & 0x00000200) != 0)) {
+    if (((bitField3_ & 0x00000400) != 0)) {
       output.writeMessage(125, getGeographicView());
     }
-    if (((bitField3_ & 0x02000000) != 0)) {
+    if (((bitField3_ & 0x04000000) != 0)) {
       output.writeMessage(126, getLandingPageView());
     }
-    if (((bitField3_ & 0x00000020) != 0)) {
+    if (((bitField3_ & 0x00000040) != 0)) {
       output.writeMessage(128, getExpandedLandingPageView());
     }
-    if (((bitField4_ & 0x00000400) != 0)) {
+    if (((bitField4_ & 0x00000800) != 0)) {
       output.writeMessage(129, getPaidOrganicSearchTermView());
     }
     if (((bitField0_ & 0x00200000) != 0)) {
@@ -7562,31 +7600,31 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000100) != 0)) {
       output.writeMessage(131, getAdGroupAdAssetView());
     }
-    if (((bitField3_ & 0x00000008) != 0)) {
+    if (((bitField3_ & 0x00000010) != 0)) {
       output.writeMessage(132, getDistanceView());
     }
-    if (((bitField5_ & 0x00000002) != 0)) {
+    if (((bitField5_ & 0x00000004) != 0)) {
       output.writeMessage(133, getExperiment());
     }
     if (((bitField2_ & 0x00000800) != 0)) {
       output.writeMessage(134, getCurrencyConstant());
     }
-    if (((bitField5_ & 0x00000080) != 0)) {
+    if (((bitField5_ & 0x00000100) != 0)) {
       output.writeMessage(135, getUserLocationView());
     }
-    if (((bitField4_ & 0x00000100) != 0)) {
+    if (((bitField4_ & 0x00000200) != 0)) {
       output.writeMessage(137, getOfflineUserDataJob());
     }
-    if (((bitField3_ & 0x00010000) != 0)) {
+    if (((bitField3_ & 0x00020000) != 0)) {
       output.writeMessage(138, getIncomeRangeView());
     }
     if (((bitField1_ & 0x00000080) != 0)) {
       output.writeMessage(139, getBatchJob());
     }
-    if (((bitField3_ & 0x00100000) != 0)) {
+    if (((bitField3_ & 0x00200000) != 0)) {
       output.writeMessage(140, getKeywordPlanCampaignKeyword());
     }
-    if (((bitField3_ & 0x00400000) != 0)) {
+    if (((bitField3_ & 0x00800000) != 0)) {
       output.writeMessage(141, getKeywordPlanAdGroupKeyword());
     }
     if (((bitField1_ & 0x00010000) != 0)) {
@@ -7595,13 +7633,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000004) != 0)) {
       output.writeMessage(143, getAccountLink());
     }
-    if (((bitField4_ & 0x20000000) != 0)) {
+    if (((bitField4_ & 0x40000000) != 0)) {
       output.writeMessage(144, getThirdPartyAppAnalyticsLink());
     }
     if (((bitField2_ & 0x00000002) != 0)) {
       output.writeMessage(145, getChangeEvent());
     }
-    if (((bitField2_ & 0x08000000) != 0)) {
+    if (((bitField2_ & 0x10000000) != 0)) {
       output.writeMessage(146, getCustomerUserAccess());
     }
     if (((bitField2_ & 0x00001000) != 0)) {
@@ -7610,7 +7648,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField2_ & 0x00000008) != 0)) {
       output.writeMessage(148, getCombinedAudience());
     }
-    if (((bitField2_ & 0x10000000) != 0)) {
+    if (((bitField2_ & 0x20000000) != 0)) {
       output.writeMessage(150, getCustomerUserAccessInvitation());
     }
     if (((bitField1_ & 0x00002000) != 0)) {
@@ -7637,13 +7675,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00000200) != 0)) {
       output.writeMessage(160, getBiddingSeasonalityAdjustment());
     }
-    if (((bitField5_ & 0x00000010) != 0)) {
+    if (((bitField5_ & 0x00000020) != 0)) {
       output.writeMessage(161, getLifeEvent());
     }
-    if (((bitField5_ & 0x00001000) != 0)) {
+    if (((bitField5_ & 0x00002000) != 0)) {
       output.writeMessage(162, getWebpageView());
     }
-    if (((bitField3_ & 0x00800000) != 0)) {
+    if (((bitField3_ & 0x01000000) != 0)) {
       output.writeMessage(163, getKeywordThemeConstant());
     }
     if (((bitField2_ & 0x00000100) != 0)) {
@@ -7652,19 +7690,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField2_ & 0x00000200) != 0)) {
       output.writeMessage(165, getConversionValueRuleSet());
     }
-    if (((bitField3_ & 0x00000002) != 0)) {
+    if (((bitField3_ & 0x00000004) != 0)) {
       output.writeMessage(166, getDetailedDemographic());
     }
-    if (((bitField4_ & 0x01000000) != 0)) {
+    if (((bitField4_ & 0x02000000) != 0)) {
       output.writeMessage(167, getSmartCampaignSetting());
     }
     if (((bitField0_ & 0x08000000) != 0)) {
       output.writeMessage(168, getAssetFieldTypeView());
     }
-    if (((bitField2_ & 0x00040000) != 0)) {
+    if (((bitField2_ & 0x00080000) != 0)) {
       output.writeMessage(169, getAccessibleBiddingStrategy());
     }
-    if (((bitField4_ & 0x08000000) != 0)) {
+    if (((bitField4_ & 0x10000000) != 0)) {
       output.writeMessage(170, getSmartCampaignSearchTermView());
     }
     if (((bitField1_ & 0x00000008) != 0)) {
@@ -7673,7 +7711,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x40000000) != 0)) {
       output.writeMessage(173, getAssetGroupAsset());
     }
-    if (((bitField2_ & 0x00800000) != 0)) {
+    if (((bitField2_ & 0x01000000) != 0)) {
       output.writeMessage(174, getCustomerConversionGoal());
     }
     if (((bitField1_ & 0x00100000) != 0)) {
@@ -7685,7 +7723,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField2_ & 0x00000080) != 0)) {
       output.writeMessage(177, getConversionGoalCampaignConfig());
     }
-    if (((bitField2_ & 0x20000000) != 0)) {
+    if (((bitField2_ & 0x40000000) != 0)) {
       output.writeMessage(178, getCustomizerAttribute());
     }
     if (((bitField1_ & 0x00000020) != 0)) {
@@ -7700,10 +7738,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00000001) != 0)) {
       output.writeMessage(182, getAssetGroupListingGroupFilter());
     }
-    if (((bitField5_ & 0x00000004) != 0)) {
+    if (((bitField5_ & 0x00000008) != 0)) {
       output.writeMessage(183, getExperimentArm());
     }
-    if (((bitField2_ & 0x00080000) != 0)) {
+    if (((bitField2_ & 0x00100000) != 0)) {
       output.writeMessage(184, getCustomerCustomizer());
     }
     if (((bitField0_ & 0x00040000) != 0)) {
@@ -7715,7 +7753,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00008000) != 0)) {
       output.writeMessage(187, getAdGroupCriterionCustomizer());
     }
-    if (((bitField3_ & 0x00008000) != 0)) {
+    if (((bitField3_ & 0x00010000) != 0)) {
       output.writeMessage(188, getHotelReconciliation());
     }
     if (((bitField1_ & 0x00000002) != 0)) {
@@ -7727,13 +7765,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x80000000) != 0)) {
       output.writeMessage(191, getAssetGroupSignal());
     }
-    if (((bitField5_ & 0x00002000) != 0)) {
+    if (((bitField5_ & 0x00004000) != 0)) {
       output.writeMessage(192, getLeadFormSubmissionData());
     }
     if (((bitField0_ & 0x00000040) != 0)) {
       output.writeMessage(193, getAdGroupAdAssetCombinationView());
     }
-    if (((bitField4_ & 0x00020000) != 0)) {
+    if (((bitField4_ & 0x00040000) != 0)) {
       output.writeMessage(194, getProductLink());
     }
     if (((bitField2_ & 0x00020000) != 0)) {
@@ -7745,55 +7783,55 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x00000040) != 0)) {
       output.writeMessage(197, getAssetSetTypeView());
     }
-    if (((bitField4_ & 0x00002000) != 0)) {
+    if (((bitField4_ & 0x00004000) != 0)) {
       output.writeMessage(198, getPerStoreView());
     }
     if (((bitField1_ & 0x00000004) != 0)) {
       output.writeMessage(199, getAssetGroupTopCombinationView());
     }
-    if (((bitField5_ & 0x00000001) != 0)) {
+    if (((bitField5_ & 0x00000002) != 0)) {
       output.writeMessage(200, getTravelActivityPerformanceView());
     }
-    if (((bitField4_ & 0x80000000) != 0)) {
+    if (((bitField5_ & 0x00000001) != 0)) {
       output.writeMessage(201, getTravelActivityGroupView());
     }
-    if (((bitField4_ & 0x00000800) != 0)) {
+    if (((bitField4_ & 0x00001000) != 0)) {
       output.writeMessage(202, getQualifyingQuestion());
     }
     if (((bitField1_ & 0x08000000) != 0)) {
       output.writeMessage(204, getCampaignSearchTermInsight());
     }
-    if (((bitField2_ & 0x04000000) != 0)) {
+    if (((bitField2_ & 0x08000000) != 0)) {
       output.writeMessage(205, getCustomerSearchTermInsight());
     }
-    if (((bitField4_ & 0x00008000) != 0)) {
+    if (((bitField4_ & 0x00010000) != 0)) {
       output.writeMessage(208, getProductCategoryConstant());
     }
-    if (((bitField4_ & 0x00040000) != 0)) {
+    if (((bitField4_ & 0x00080000) != 0)) {
       output.writeMessage(209, getProductLinkInvitation());
     }
-    if (((bitField5_ & 0x00004000) != 0)) {
+    if (((bitField5_ & 0x00008000) != 0)) {
       output.writeMessage(210, getLocalServicesLead());
     }
-    if (((bitField4_ & 0x00000004) != 0)) {
+    if (((bitField4_ & 0x00000008) != 0)) {
       output.writeMessage(211, getLocalServicesVerificationArtifact());
     }
-    if (((bitField5_ & 0x00008000) != 0)) {
+    if (((bitField5_ & 0x00010000) != 0)) {
       output.writeMessage(214, getLocalServicesLeadConversation());
     }
-    if (((bitField4_ & 0x00000040) != 0)) {
+    if (((bitField4_ & 0x00000080) != 0)) {
       output.writeMessage(216, getOfflineConversionUploadClientSummary());
     }
-    if (((bitField5_ & 0x01000000) != 0)) {
+    if (((bitField5_ & 0x02000000) != 0)) {
       output.writeMessage(217, getAndroidPrivacySharedKeyGoogleAdGroup());
     }
-    if (((bitField5_ & 0x02000000) != 0)) {
+    if (((bitField5_ & 0x04000000) != 0)) {
       output.writeMessage(218, getAndroidPrivacySharedKeyGoogleCampaign());
     }
-    if (((bitField5_ & 0x04000000) != 0)) {
+    if (((bitField5_ & 0x08000000) != 0)) {
       output.writeMessage(219, getAndroidPrivacySharedKeyGoogleNetworkType());
     }
-    if (((bitField4_ & 0x00100000) != 0)) {
+    if (((bitField4_ & 0x00200000) != 0)) {
       output.writeMessage(220, getRecommendationSubscription());
     }
     if (((bitField2_ & 0x00000001) != 0)) {
@@ -7802,49 +7840,49 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x10000000) != 0)) {
       output.writeMessage(222, getChannelAggregateAssetView());
     }
-    if (((bitField4_ & 0x00000002) != 0)) {
+    if (((bitField4_ & 0x00000004) != 0)) {
       output.writeMessage(223, getLocalServicesEmployee());
     }
     if (((bitField0_ & 0x20000000) != 0)) {
       output.writeMessage(224, getCampaignAggregateAssetView());
     }
-    if (((bitField5_ & 0x00000040) != 0)) {
+    if (((bitField5_ & 0x00000080) != 0)) {
       output.writeMessage(225, getUserListCustomerType());
     }
-    if (((bitField4_ & 0x04000000) != 0)) {
+    if (((bitField4_ & 0x08000000) != 0)) {
       output.writeMessage(226, getShoppingProduct());
     }
     if (((bitField0_ & 0x00000008) != 0)) {
       output.writeMessage(227, getAd());
     }
-    if (((bitField4_ & 0x00000080) != 0)) {
+    if (((bitField4_ & 0x00000100) != 0)) {
       output.writeMessage(228, getOfflineConversionUploadConversionActionSummary());
     }
-    if (((bitField2_ & 0x40000000) != 0)) {
+    if (((bitField2_ & 0x80000000) != 0)) {
       output.writeMessage(230, getDataLink());
     }
-    if (((bitField3_ & 0x80000000) != 0)) {
+    if (((bitField4_ & 0x00000001) != 0)) {
       output.writeMessage(232, getContentCriterionView());
     }
-    if (((bitField4_ & 0x00004000) != 0)) {
+    if (((bitField4_ & 0x00008000) != 0)) {
       output.writeMessage(233, getPerformanceMaxPlacementView());
     }
     if (((bitField1_ & 0x02000000) != 0)) {
       output.writeMessage(236, getCampaignGoalConfig());
     }
-    if (((bitField3_ & 0x00000400) != 0)) {
+    if (((bitField3_ & 0x00000800) != 0)) {
       output.writeMessage(237, getGoal());
     }
-    if (((bitField2_ & 0x80000000) != 0)) {
+    if (((bitField3_ & 0x00000001) != 0)) {
       output.writeMessage(238, getDetailContentSuitabilityPlacementView());
     }
-    if (((bitField3_ & 0x00000800) != 0)) {
+    if (((bitField3_ & 0x00001000) != 0)) {
       output.writeMessage(239, getGroupContentSuitabilityPlacementView());
     }
-    if (((bitField3_ & 0x00000040) != 0)) {
+    if (((bitField3_ & 0x00000080) != 0)) {
       output.writeMessage(240, getFinalUrlExpansionAssetView());
     }
-    if (((bitField3_ & 0x10000000) != 0)) {
+    if (((bitField3_ & 0x20000000) != 0)) {
       output.writeMessage(241, getLocationInterestView());
     }
     if (((bitField0_ & 0x01000000) != 0)) {
@@ -7853,51 +7891,54 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField1_ & 0x10000000) != 0)) {
       output.writeMessage(243, getCampaignSearchTermView());
     }
-    if (((bitField4_ & 0x10000000) != 0)) {
+    if (((bitField4_ & 0x20000000) != 0)) {
       output.writeMessage(244, getTargetingExpansionView());
     }
-    if (((bitField5_ & 0x08000000) != 0)) {
+    if (((bitField5_ & 0x10000000) != 0)) {
       output.writeMessage(245, getYouTubeVideoUpload());
     }
-    if (((bitField5_ & 0x10000000) != 0)) {
+    if (((bitField5_ & 0x20000000) != 0)) {
       output.writeMessage(246, getAppliedIncentive());
     }
     if (((bitField0_ & 0x00000080) != 0)) {
       output.writeMessage(247, getAppTopCombinationView());
     }
-    if (((bitField3_ & 0x40000000) != 0)) {
+    if (((bitField3_ & 0x80000000) != 0)) {
       output.writeMessage(248, getMatchedLocationInterestView());
     }
-    if (((bitField5_ & 0x00000800) != 0)) {
+    if (((bitField5_ & 0x00001000) != 0)) {
       output.writeMessage(250, getVideoEnhancement());
     }
-    if (((bitField5_ & 0x00010000) != 0)) {
+    if (((bitField5_ & 0x00020000) != 0)) {
       output.writeMessage(251, getLiftMeasurementConfig());
     }
-    if (((bitField5_ & 0x00020000) != 0)) {
+    if (((bitField5_ & 0x00040000) != 0)) {
       output.writeMessage(260, getLiftMeasurementAgeRange());
     }
-    if (((bitField5_ & 0x00040000) != 0)) {
+    if (((bitField5_ & 0x00080000) != 0)) {
       output.writeMessage(261, getLiftMeasurementGender());
     }
-    if (((bitField5_ & 0x00080000) != 0)) {
+    if (((bitField5_ & 0x00100000) != 0)) {
       output.writeMessage(262, getLiftMeasurementDevice());
     }
-    if (((bitField5_ & 0x00100000) != 0)) {
+    if (((bitField5_ & 0x00200000) != 0)) {
       output.writeMessage(263, getLiftMeasurementCampaign());
     }
-    if (((bitField5_ & 0x00200000) != 0)) {
+    if (((bitField5_ & 0x00400000) != 0)) {
       output.writeMessage(264, getLiftMeasurementVideo());
     }
-    if (((bitField4_ & 0x00000020) != 0)) {
+    if (((bitField4_ & 0x00000040) != 0)) {
       output.writeMessage(265, getMultiPartyAuthReview());
     }
-    if (((bitField5_ & 0x00400000) != 0)) {
+    if (((bitField5_ & 0x00800000) != 0)) {
       output.writeMessage(266, getLiftMeasurementFlight());
     }
-    if (((bitField5_ & 0x00800000) != 0)) {
+    if (((bitField5_ & 0x01000000) != 0)) {
       output.writeMessage(267, getSearchLiftKeywordBundle());
     }
+    if (((bitField2_ & 0x00040000) != 0)) {
+      output.writeMessage(268, getCustomerBudgetNetworkSetting());
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -7919,7 +7960,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(3, getAdGroup());
     }
-    if (((bitField5_ & 0x20000000) != 0)) {
+    if (((bitField5_ & 0x40000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(4, getMetrics());
     }
@@ -7943,15 +7984,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(20, getCampaignCriterion());
     }
-    if (((bitField3_ & 0x00020000) != 0)) {
+    if (((bitField3_ & 0x00040000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(21, getKeywordView());
     }
-    if (((bitField4_ & 0x00080000) != 0)) {
+    if (((bitField4_ & 0x00100000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(22, getRecommendation());
     }
-    if (((bitField3_ & 0x00000100) != 0)) {
+    if (((bitField3_ & 0x00000200) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(23, getGeoTargetConstant());
     }
@@ -7967,11 +8008,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(26, getCampaignBidModifier());
     }
-    if (((bitField4_ & 0x00800000) != 0)) {
+    if (((bitField4_ & 0x01000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(27, getSharedSet());
     }
-    if (((bitField4_ & 0x00400000) != 0)) {
+    if (((bitField4_ & 0x00800000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(29, getSharedCriterion());
     }
@@ -7979,19 +8020,19 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(30, getCampaignSharedSet());
     }
-    if (((bitField5_ & 0x00000200) != 0)) {
+    if (((bitField5_ & 0x00000400) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(31, getTopicConstant());
     }
-    if (((bitField3_ & 0x00040000) != 0)) {
+    if (((bitField3_ & 0x00080000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(32, getKeywordPlan());
     }
-    if (((bitField3_ & 0x00080000) != 0)) {
+    if (((bitField3_ & 0x00100000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(33, getKeywordPlanCampaign());
     }
-    if (((bitField3_ & 0x00200000) != 0)) {
+    if (((bitField3_ & 0x00400000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(35, getKeywordPlanAdGroup());
     }
@@ -7999,15 +8040,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(37, getChangeStatus());
     }
-    if (((bitField5_ & 0x00000020) != 0)) {
+    if (((bitField5_ & 0x00000040) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(38, getUserList());
     }
-    if (((bitField5_ & 0x00000400) != 0)) {
+    if (((bitField5_ & 0x00000800) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(39, getVideo());
     }
-    if (((bitField3_ & 0x00000080) != 0)) {
+    if (((bitField3_ & 0x00000100) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(40, getGenderView());
     }
@@ -8023,15 +8064,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(43, getAccountBudgetProposal());
     }
-    if (((bitField4_ & 0x40000000) != 0)) {
+    if (((bitField4_ & 0x80000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(44, getTopicView());
     }
-    if (((bitField4_ & 0x00001000) != 0)) {
+    if (((bitField4_ & 0x00002000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(45, getParentalStatusView());
     }
-    if (((bitField3_ & 0x00000004) != 0)) {
+    if (((bitField3_ & 0x00000008) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(47, getDisplayKeywordView());
     }
@@ -8043,23 +8084,23 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(49, getCampaignDraft());
     }
-    if (((bitField3_ & 0x00002000) != 0)) {
+    if (((bitField3_ & 0x00004000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(51, getHotelGroupView());
     }
-    if (((bitField3_ & 0x01000000) != 0)) {
+    if (((bitField3_ & 0x02000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(52, getLabel());
     }
-    if (((bitField3_ & 0x20000000) != 0)) {
+    if (((bitField3_ & 0x40000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(53, getManagedPlacementView());
     }
-    if (((bitField4_ & 0x00010000) != 0)) {
+    if (((bitField4_ & 0x00020000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(54, getProductGroupView());
     }
-    if (((bitField3_ & 0x04000000) != 0)) {
+    if (((bitField3_ & 0x08000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(55, getLanguageConstant());
     }
@@ -8067,19 +8108,19 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(57, getAdGroupAudienceView());
     }
-    if (((bitField5_ & 0x00000008) != 0)) {
+    if (((bitField5_ & 0x00000010) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(59, getUserInterest());
     }
-    if (((bitField5_ & 0x00000100) != 0)) {
+    if (((bitField5_ & 0x00000200) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(60, getRemarketingAction());
     }
-    if (((bitField2_ & 0x00100000) != 0)) {
+    if (((bitField2_ & 0x00200000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(61, getCustomerManagerLink());
     }
-    if (((bitField2_ & 0x00200000) != 0)) {
+    if (((bitField2_ & 0x00400000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(62, getCustomerClientLink());
     }
@@ -8087,7 +8128,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(66, getCarrierConstant());
     }
-    if (((bitField4_ & 0x00200000) != 0)) {
+    if (((bitField4_ & 0x00400000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(68, getSearchTermView());
     }
@@ -8095,23 +8136,23 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(69, getCampaignAudienceView());
     }
-    if (((bitField2_ & 0x00400000) != 0)) {
+    if (((bitField2_ & 0x00800000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(70, getCustomerClient());
     }
-    if (((bitField3_ & 0x00004000) != 0)) {
+    if (((bitField3_ & 0x00008000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(71, getHotelPerformanceView());
     }
-    if (((bitField4_ & 0x00000200) != 0)) {
+    if (((bitField4_ & 0x00000400) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(86, getOperatingSystemVersionConstant());
     }
-    if (((bitField4_ & 0x00000008) != 0)) {
+    if (((bitField4_ & 0x00000010) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(87, getMobileAppCategoryConstant());
     }
-    if (((bitField2_ & 0x02000000) != 0)) {
+    if (((bitField2_ & 0x04000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(88, getCustomerNegativeCriterion());
     }
@@ -8119,7 +8160,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(89, getAdScheduleView());
     }
-    if (((bitField4_ & 0x00000001) != 0)) {
+    if (((bitField4_ & 0x00000002) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(90, getMediaFile());
     }
@@ -8127,11 +8168,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(91, getDomainCategory());
     }
-    if (((bitField4_ & 0x00000010) != 0)) {
+    if (((bitField4_ & 0x00000020) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(98, getMobileDeviceConstant());
     }
-    if (((bitField5_ & 0x40000000) != 0)) {
+    if (((bitField5_ & 0x80000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(102, getSegments());
     }
@@ -8147,7 +8188,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(105, getAsset());
     }
-    if (((bitField3_ & 0x00000010) != 0)) {
+    if (((bitField3_ & 0x00000020) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(106, getDynamicSearchAdsSearchTermView());
     }
@@ -8167,15 +8208,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(115, getAdGroupLabel());
     }
-    if (((bitField4_ & 0x02000000) != 0)) {
+    if (((bitField4_ & 0x04000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(117, getShoppingPerformanceView());
     }
-    if (((bitField3_ & 0x00000001) != 0)) {
+    if (((bitField3_ & 0x00000002) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(118, getDetailPlacementView());
     }
-    if (((bitField3_ & 0x00001000) != 0)) {
+    if (((bitField3_ & 0x00002000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(119, getGroupPlacementView());
     }
@@ -8191,27 +8232,27 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(122, getClickView());
     }
-    if (((bitField3_ & 0x08000000) != 0)) {
+    if (((bitField3_ & 0x10000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(123, getLocationView());
     }
-    if (((bitField2_ & 0x01000000) != 0)) {
+    if (((bitField2_ & 0x02000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(124, getCustomerLabel());
     }
-    if (((bitField3_ & 0x00000200) != 0)) {
+    if (((bitField3_ & 0x00000400) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(125, getGeographicView());
     }
-    if (((bitField3_ & 0x02000000) != 0)) {
+    if (((bitField3_ & 0x04000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(126, getLandingPageView());
     }
-    if (((bitField3_ & 0x00000020) != 0)) {
+    if (((bitField3_ & 0x00000040) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(128, getExpandedLandingPageView());
     }
-    if (((bitField4_ & 0x00000400) != 0)) {
+    if (((bitField4_ & 0x00000800) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(129, getPaidOrganicSearchTermView());
     }
@@ -8223,11 +8264,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(131, getAdGroupAdAssetView());
     }
-    if (((bitField3_ & 0x00000008) != 0)) {
+    if (((bitField3_ & 0x00000010) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(132, getDistanceView());
     }
-    if (((bitField5_ & 0x00000002) != 0)) {
+    if (((bitField5_ & 0x00000004) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(133, getExperiment());
     }
@@ -8235,15 +8276,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(134, getCurrencyConstant());
     }
-    if (((bitField5_ & 0x00000080) != 0)) {
+    if (((bitField5_ & 0x00000100) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(135, getUserLocationView());
     }
-    if (((bitField4_ & 0x00000100) != 0)) {
+    if (((bitField4_ & 0x00000200) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(137, getOfflineUserDataJob());
     }
-    if (((bitField3_ & 0x00010000) != 0)) {
+    if (((bitField3_ & 0x00020000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(138, getIncomeRangeView());
     }
@@ -8251,11 +8292,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(139, getBatchJob());
     }
-    if (((bitField3_ & 0x00100000) != 0)) {
+    if (((bitField3_ & 0x00200000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(140, getKeywordPlanCampaignKeyword());
     }
-    if (((bitField3_ & 0x00400000) != 0)) {
+    if (((bitField3_ & 0x00800000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(141, getKeywordPlanAdGroupKeyword());
     }
@@ -8267,7 +8308,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(143, getAccountLink());
     }
-    if (((bitField4_ & 0x20000000) != 0)) {
+    if (((bitField4_ & 0x40000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(144, getThirdPartyAppAnalyticsLink());
     }
@@ -8275,7 +8316,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(145, getChangeEvent());
     }
-    if (((bitField2_ & 0x08000000) != 0)) {
+    if (((bitField2_ & 0x10000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(146, getCustomerUserAccess());
     }
@@ -8287,7 +8328,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(148, getCombinedAudience());
     }
-    if (((bitField2_ & 0x10000000) != 0)) {
+    if (((bitField2_ & 0x20000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(150, getCustomerUserAccessInvitation());
     }
@@ -8323,15 +8364,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(160, getBiddingSeasonalityAdjustment());
     }
-    if (((bitField5_ & 0x00000010) != 0)) {
+    if (((bitField5_ & 0x00000020) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(161, getLifeEvent());
     }
-    if (((bitField5_ & 0x00001000) != 0)) {
+    if (((bitField5_ & 0x00002000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(162, getWebpageView());
     }
-    if (((bitField3_ & 0x00800000) != 0)) {
+    if (((bitField3_ & 0x01000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(163, getKeywordThemeConstant());
     }
@@ -8343,11 +8384,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(165, getConversionValueRuleSet());
     }
-    if (((bitField3_ & 0x00000002) != 0)) {
+    if (((bitField3_ & 0x00000004) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(166, getDetailedDemographic());
     }
-    if (((bitField4_ & 0x01000000) != 0)) {
+    if (((bitField4_ & 0x02000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(167, getSmartCampaignSetting());
     }
@@ -8355,11 +8396,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(168, getAssetFieldTypeView());
     }
-    if (((bitField2_ & 0x00040000) != 0)) {
+    if (((bitField2_ & 0x00080000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(169, getAccessibleBiddingStrategy());
     }
-    if (((bitField4_ & 0x08000000) != 0)) {
+    if (((bitField4_ & 0x10000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(170, getSmartCampaignSearchTermView());
     }
@@ -8371,7 +8412,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(173, getAssetGroupAsset());
     }
-    if (((bitField2_ & 0x00800000) != 0)) {
+    if (((bitField2_ & 0x01000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(174, getCustomerConversionGoal());
     }
@@ -8387,7 +8428,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(177, getConversionGoalCampaignConfig());
     }
-    if (((bitField2_ & 0x20000000) != 0)) {
+    if (((bitField2_ & 0x40000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(178, getCustomizerAttribute());
     }
@@ -8407,11 +8448,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(182, getAssetGroupListingGroupFilter());
     }
-    if (((bitField5_ & 0x00000004) != 0)) {
+    if (((bitField5_ & 0x00000008) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(183, getExperimentArm());
     }
-    if (((bitField2_ & 0x00080000) != 0)) {
+    if (((bitField2_ & 0x00100000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(184, getCustomerCustomizer());
     }
@@ -8427,7 +8468,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(187, getAdGroupCriterionCustomizer());
     }
-    if (((bitField3_ & 0x00008000) != 0)) {
+    if (((bitField3_ & 0x00010000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(188, getHotelReconciliation());
     }
@@ -8443,7 +8484,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(191, getAssetGroupSignal());
     }
-    if (((bitField5_ & 0x00002000) != 0)) {
+    if (((bitField5_ & 0x00004000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(192, getLeadFormSubmissionData());
     }
@@ -8451,7 +8492,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(193, getAdGroupAdAssetCombinationView());
     }
-    if (((bitField4_ & 0x00020000) != 0)) {
+    if (((bitField4_ & 0x00040000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(194, getProductLink());
     }
@@ -8467,7 +8508,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(197, getAssetSetTypeView());
     }
-    if (((bitField4_ & 0x00002000) != 0)) {
+    if (((bitField4_ & 0x00004000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(198, getPerStoreView());
     }
@@ -8475,15 +8516,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(199, getAssetGroupTopCombinationView());
     }
-    if (((bitField5_ & 0x00000001) != 0)) {
+    if (((bitField5_ & 0x00000002) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(200, getTravelActivityPerformanceView());
     }
-    if (((bitField4_ & 0x80000000) != 0)) {
+    if (((bitField5_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(201, getTravelActivityGroupView());
     }
-    if (((bitField4_ & 0x00000800) != 0)) {
+    if (((bitField4_ & 0x00001000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(202, getQualifyingQuestion());
     }
@@ -8491,47 +8532,47 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(204, getCampaignSearchTermInsight());
     }
-    if (((bitField2_ & 0x04000000) != 0)) {
+    if (((bitField2_ & 0x08000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(205, getCustomerSearchTermInsight());
     }
-    if (((bitField4_ & 0x00008000) != 0)) {
+    if (((bitField4_ & 0x00010000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(208, getProductCategoryConstant());
     }
-    if (((bitField4_ & 0x00040000) != 0)) {
+    if (((bitField4_ & 0x00080000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(209, getProductLinkInvitation());
     }
-    if (((bitField5_ & 0x00004000) != 0)) {
+    if (((bitField5_ & 0x00008000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(210, getLocalServicesLead());
     }
-    if (((bitField4_ & 0x00000004) != 0)) {
+    if (((bitField4_ & 0x00000008) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(211, getLocalServicesVerificationArtifact());
     }
-    if (((bitField5_ & 0x00008000) != 0)) {
+    if (((bitField5_ & 0x00010000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(214, getLocalServicesLeadConversation());
     }
-    if (((bitField4_ & 0x00000040) != 0)) {
+    if (((bitField4_ & 0x00000080) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(216, getOfflineConversionUploadClientSummary());
     }
-    if (((bitField5_ & 0x01000000) != 0)) {
+    if (((bitField5_ & 0x02000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(217, getAndroidPrivacySharedKeyGoogleAdGroup());
     }
-    if (((bitField5_ & 0x02000000) != 0)) {
+    if (((bitField5_ & 0x04000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(218, getAndroidPrivacySharedKeyGoogleCampaign());
     }
-    if (((bitField5_ & 0x04000000) != 0)) {
+    if (((bitField5_ & 0x08000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(219, getAndroidPrivacySharedKeyGoogleNetworkType());
     }
-    if (((bitField4_ & 0x00100000) != 0)) {
+    if (((bitField4_ & 0x00200000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(220, getRecommendationSubscription());
     }
@@ -8543,7 +8584,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(222, getChannelAggregateAssetView());
     }
-    if (((bitField4_ & 0x00000002) != 0)) {
+    if (((bitField4_ & 0x00000004) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(223, getLocalServicesEmployee());
     }
@@ -8551,11 +8592,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(224, getCampaignAggregateAssetView());
     }
-    if (((bitField5_ & 0x00000040) != 0)) {
+    if (((bitField5_ & 0x00000080) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(225, getUserListCustomerType());
     }
-    if (((bitField4_ & 0x04000000) != 0)) {
+    if (((bitField4_ & 0x08000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(226, getShoppingProduct());
     }
@@ -8563,19 +8604,19 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(227, getAd());
     }
-    if (((bitField4_ & 0x00000080) != 0)) {
+    if (((bitField4_ & 0x00000100) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(228, getOfflineConversionUploadConversionActionSummary());
     }
-    if (((bitField2_ & 0x40000000) != 0)) {
+    if (((bitField2_ & 0x80000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(230, getDataLink());
     }
-    if (((bitField3_ & 0x80000000) != 0)) {
+    if (((bitField4_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(232, getContentCriterionView());
     }
-    if (((bitField4_ & 0x00004000) != 0)) {
+    if (((bitField4_ & 0x00008000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(233, getPerformanceMaxPlacementView());
     }
@@ -8583,23 +8624,23 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(236, getCampaignGoalConfig());
     }
-    if (((bitField3_ & 0x00000400) != 0)) {
+    if (((bitField3_ & 0x00000800) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(237, getGoal());
     }
-    if (((bitField2_ & 0x80000000) != 0)) {
+    if (((bitField3_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(238, getDetailContentSuitabilityPlacementView());
     }
-    if (((bitField3_ & 0x00000800) != 0)) {
+    if (((bitField3_ & 0x00001000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(239, getGroupContentSuitabilityPlacementView());
     }
-    if (((bitField3_ & 0x00000040) != 0)) {
+    if (((bitField3_ & 0x00000080) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(240, getFinalUrlExpansionAssetView());
     }
-    if (((bitField3_ & 0x10000000) != 0)) {
+    if (((bitField3_ & 0x20000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(241, getLocationInterestView());
     }
@@ -8611,15 +8652,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(243, getCampaignSearchTermView());
     }
-    if (((bitField4_ & 0x10000000) != 0)) {
+    if (((bitField4_ & 0x20000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(244, getTargetingExpansionView());
     }
-    if (((bitField5_ & 0x08000000) != 0)) {
+    if (((bitField5_ & 0x10000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(245, getYouTubeVideoUpload());
     }
-    if (((bitField5_ & 0x10000000) != 0)) {
+    if (((bitField5_ & 0x20000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(246, getAppliedIncentive());
     }
@@ -8627,50 +8668,54 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(247, getAppTopCombinationView());
     }
-    if (((bitField3_ & 0x40000000) != 0)) {
+    if (((bitField3_ & 0x80000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(248, getMatchedLocationInterestView());
     }
-    if (((bitField5_ & 0x00000800) != 0)) {
+    if (((bitField5_ & 0x00001000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(250, getVideoEnhancement());
     }
-    if (((bitField5_ & 0x00010000) != 0)) {
+    if (((bitField5_ & 0x00020000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(251, getLiftMeasurementConfig());
     }
-    if (((bitField5_ & 0x00020000) != 0)) {
+    if (((bitField5_ & 0x00040000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(260, getLiftMeasurementAgeRange());
     }
-    if (((bitField5_ & 0x00040000) != 0)) {
+    if (((bitField5_ & 0x00080000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(261, getLiftMeasurementGender());
     }
-    if (((bitField5_ & 0x00080000) != 0)) {
+    if (((bitField5_ & 0x00100000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(262, getLiftMeasurementDevice());
     }
-    if (((bitField5_ & 0x00100000) != 0)) {
+    if (((bitField5_ & 0x00200000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(263, getLiftMeasurementCampaign());
     }
-    if (((bitField5_ & 0x00200000) != 0)) {
+    if (((bitField5_ & 0x00400000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(264, getLiftMeasurementVideo());
     }
-    if (((bitField4_ & 0x00000020) != 0)) {
+    if (((bitField4_ & 0x00000040) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(265, getMultiPartyAuthReview());
     }
-    if (((bitField5_ & 0x00400000) != 0)) {
+    if (((bitField5_ & 0x00800000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(266, getLiftMeasurementFlight());
     }
-    if (((bitField5_ & 0x00800000) != 0)) {
+    if (((bitField5_ & 0x01000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(267, getSearchLiftKeywordBundle());
     }
+    if (((bitField2_ & 0x00040000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(268, getCustomerBudgetNetworkSetting());
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -9096,6 +9141,11 @@ public boolean equals(final java.lang.Object obj) {
       if (!getCustomerAssetSet()
           .equals(other.getCustomerAssetSet())) return false;
     }
+    if (hasCustomerBudgetNetworkSetting() != other.hasCustomerBudgetNetworkSetting()) return false;
+    if (hasCustomerBudgetNetworkSetting()) {
+      if (!getCustomerBudgetNetworkSetting()
+          .equals(other.getCustomerBudgetNetworkSetting())) return false;
+    }
     if (hasAccessibleBiddingStrategy() != other.hasAccessibleBiddingStrategy()) return false;
     if (hasAccessibleBiddingStrategy()) {
       if (!getAccessibleBiddingStrategy()
@@ -9980,6 +10030,10 @@ public int hashCode() {
       hash = (37 * hash) + CUSTOMER_ASSET_SET_FIELD_NUMBER;
       hash = (53 * hash) + getCustomerAssetSet().hashCode();
     }
+    if (hasCustomerBudgetNetworkSetting()) {
+      hash = (37 * hash) + CUSTOMER_BUDGET_NETWORK_SETTING_FIELD_NUMBER;
+      hash = (53 * hash) + getCustomerBudgetNetworkSetting().hashCode();
+    }
     if (hasAccessibleBiddingStrategy()) {
       hash = (37 * hash) + ACCESSIBLE_BIDDING_STRATEGY_FIELD_NUMBER;
       hash = (53 * hash) + getAccessibleBiddingStrategy().hashCode();
@@ -10632,6 +10686,7 @@ private void maybeForceBuilderInitialization() {
         internalGetCustomerFieldBuilder();
         internalGetCustomerAssetFieldBuilder();
         internalGetCustomerAssetSetFieldBuilder();
+        internalGetCustomerBudgetNetworkSettingFieldBuilder();
         internalGetAccessibleBiddingStrategyFieldBuilder();
         internalGetCustomerCustomizerFieldBuilder();
         internalGetCustomerManagerLinkFieldBuilder();
@@ -11162,6 +11217,11 @@ public Builder clear() {
         customerAssetSetBuilder_.dispose();
         customerAssetSetBuilder_ = null;
       }
+      customerBudgetNetworkSetting_ = null;
+      if (customerBudgetNetworkSettingBuilder_ != null) {
+        customerBudgetNetworkSettingBuilder_.dispose();
+        customerBudgetNetworkSettingBuilder_ = null;
+      }
       accessibleBiddingStrategy_ = null;
       if (accessibleBiddingStrategyBuilder_ != null) {
         accessibleBiddingStrategyBuilder_.dispose();
@@ -12251,87 +12311,87 @@ private void buildPartial2(com.google.ads.googleads.v26.services.GoogleAdsRow re
         to_bitField2_ |= 0x00020000;
       }
       if (((from_bitField2_ & 0x00040000) != 0)) {
+        result.customerBudgetNetworkSetting_ = customerBudgetNetworkSettingBuilder_ == null
+            ? customerBudgetNetworkSetting_
+            : customerBudgetNetworkSettingBuilder_.build();
+        to_bitField2_ |= 0x00040000;
+      }
+      if (((from_bitField2_ & 0x00080000) != 0)) {
         result.accessibleBiddingStrategy_ = accessibleBiddingStrategyBuilder_ == null
             ? accessibleBiddingStrategy_
             : accessibleBiddingStrategyBuilder_.build();
-        to_bitField2_ |= 0x00040000;
+        to_bitField2_ |= 0x00080000;
       }
-      if (((from_bitField2_ & 0x00080000) != 0)) {
+      if (((from_bitField2_ & 0x00100000) != 0)) {
         result.customerCustomizer_ = customerCustomizerBuilder_ == null
             ? customerCustomizer_
             : customerCustomizerBuilder_.build();
-        to_bitField2_ |= 0x00080000;
+        to_bitField2_ |= 0x00100000;
       }
-      if (((from_bitField2_ & 0x00100000) != 0)) {
+      if (((from_bitField2_ & 0x00200000) != 0)) {
         result.customerManagerLink_ = customerManagerLinkBuilder_ == null
             ? customerManagerLink_
             : customerManagerLinkBuilder_.build();
-        to_bitField2_ |= 0x00100000;
+        to_bitField2_ |= 0x00200000;
       }
-      if (((from_bitField2_ & 0x00200000) != 0)) {
+      if (((from_bitField2_ & 0x00400000) != 0)) {
         result.customerClientLink_ = customerClientLinkBuilder_ == null
             ? customerClientLink_
             : customerClientLinkBuilder_.build();
-        to_bitField2_ |= 0x00200000;
+        to_bitField2_ |= 0x00400000;
       }
-      if (((from_bitField2_ & 0x00400000) != 0)) {
+      if (((from_bitField2_ & 0x00800000) != 0)) {
         result.customerClient_ = customerClientBuilder_ == null
             ? customerClient_
             : customerClientBuilder_.build();
-        to_bitField2_ |= 0x00400000;
+        to_bitField2_ |= 0x00800000;
       }
-      if (((from_bitField2_ & 0x00800000) != 0)) {
+      if (((from_bitField2_ & 0x01000000) != 0)) {
         result.customerConversionGoal_ = customerConversionGoalBuilder_ == null
             ? customerConversionGoal_
             : customerConversionGoalBuilder_.build();
-        to_bitField2_ |= 0x00800000;
+        to_bitField2_ |= 0x01000000;
       }
-      if (((from_bitField2_ & 0x01000000) != 0)) {
+      if (((from_bitField2_ & 0x02000000) != 0)) {
         result.customerLabel_ = customerLabelBuilder_ == null
             ? customerLabel_
             : customerLabelBuilder_.build();
-        to_bitField2_ |= 0x01000000;
+        to_bitField2_ |= 0x02000000;
       }
-      if (((from_bitField2_ & 0x02000000) != 0)) {
+      if (((from_bitField2_ & 0x04000000) != 0)) {
         result.customerNegativeCriterion_ = customerNegativeCriterionBuilder_ == null
             ? customerNegativeCriterion_
             : customerNegativeCriterionBuilder_.build();
-        to_bitField2_ |= 0x02000000;
+        to_bitField2_ |= 0x04000000;
       }
-      if (((from_bitField2_ & 0x04000000) != 0)) {
+      if (((from_bitField2_ & 0x08000000) != 0)) {
         result.customerSearchTermInsight_ = customerSearchTermInsightBuilder_ == null
             ? customerSearchTermInsight_
             : customerSearchTermInsightBuilder_.build();
-        to_bitField2_ |= 0x04000000;
+        to_bitField2_ |= 0x08000000;
       }
-      if (((from_bitField2_ & 0x08000000) != 0)) {
+      if (((from_bitField2_ & 0x10000000) != 0)) {
         result.customerUserAccess_ = customerUserAccessBuilder_ == null
             ? customerUserAccess_
             : customerUserAccessBuilder_.build();
-        to_bitField2_ |= 0x08000000;
+        to_bitField2_ |= 0x10000000;
       }
-      if (((from_bitField2_ & 0x10000000) != 0)) {
+      if (((from_bitField2_ & 0x20000000) != 0)) {
         result.customerUserAccessInvitation_ = customerUserAccessInvitationBuilder_ == null
             ? customerUserAccessInvitation_
             : customerUserAccessInvitationBuilder_.build();
-        to_bitField2_ |= 0x10000000;
+        to_bitField2_ |= 0x20000000;
       }
-      if (((from_bitField2_ & 0x20000000) != 0)) {
+      if (((from_bitField2_ & 0x40000000) != 0)) {
         result.customizerAttribute_ = customizerAttributeBuilder_ == null
             ? customizerAttribute_
             : customizerAttributeBuilder_.build();
-        to_bitField2_ |= 0x20000000;
+        to_bitField2_ |= 0x40000000;
       }
-      if (((from_bitField2_ & 0x40000000) != 0)) {
+      if (((from_bitField2_ & 0x80000000) != 0)) {
         result.dataLink_ = dataLinkBuilder_ == null
             ? dataLink_
             : dataLinkBuilder_.build();
-        to_bitField2_ |= 0x40000000;
-      }
-      if (((from_bitField2_ & 0x80000000) != 0)) {
-        result.detailContentSuitabilityPlacementView_ = detailContentSuitabilityPlacementViewBuilder_ == null
-            ? detailContentSuitabilityPlacementView_
-            : detailContentSuitabilityPlacementViewBuilder_.build();
         to_bitField2_ |= 0x80000000;
       }
       result.bitField2_ |= to_bitField2_;
@@ -12341,195 +12401,195 @@ private void buildPartial3(com.google.ads.googleads.v26.services.GoogleAdsRow re
       int from_bitField3_ = bitField3_;
       int to_bitField3_ = 0;
       if (((from_bitField3_ & 0x00000001) != 0)) {
+        result.detailContentSuitabilityPlacementView_ = detailContentSuitabilityPlacementViewBuilder_ == null
+            ? detailContentSuitabilityPlacementView_
+            : detailContentSuitabilityPlacementViewBuilder_.build();
+        to_bitField3_ |= 0x00000001;
+      }
+      if (((from_bitField3_ & 0x00000002) != 0)) {
         result.detailPlacementView_ = detailPlacementViewBuilder_ == null
             ? detailPlacementView_
             : detailPlacementViewBuilder_.build();
-        to_bitField3_ |= 0x00000001;
+        to_bitField3_ |= 0x00000002;
       }
-      if (((from_bitField3_ & 0x00000002) != 0)) {
+      if (((from_bitField3_ & 0x00000004) != 0)) {
         result.detailedDemographic_ = detailedDemographicBuilder_ == null
             ? detailedDemographic_
             : detailedDemographicBuilder_.build();
-        to_bitField3_ |= 0x00000002;
+        to_bitField3_ |= 0x00000004;
       }
-      if (((from_bitField3_ & 0x00000004) != 0)) {
+      if (((from_bitField3_ & 0x00000008) != 0)) {
         result.displayKeywordView_ = displayKeywordViewBuilder_ == null
             ? displayKeywordView_
             : displayKeywordViewBuilder_.build();
-        to_bitField3_ |= 0x00000004;
+        to_bitField3_ |= 0x00000008;
       }
-      if (((from_bitField3_ & 0x00000008) != 0)) {
+      if (((from_bitField3_ & 0x00000010) != 0)) {
         result.distanceView_ = distanceViewBuilder_ == null
             ? distanceView_
             : distanceViewBuilder_.build();
-        to_bitField3_ |= 0x00000008;
+        to_bitField3_ |= 0x00000010;
       }
-      if (((from_bitField3_ & 0x00000010) != 0)) {
+      if (((from_bitField3_ & 0x00000020) != 0)) {
         result.dynamicSearchAdsSearchTermView_ = dynamicSearchAdsSearchTermViewBuilder_ == null
             ? dynamicSearchAdsSearchTermView_
             : dynamicSearchAdsSearchTermViewBuilder_.build();
-        to_bitField3_ |= 0x00000010;
+        to_bitField3_ |= 0x00000020;
       }
-      if (((from_bitField3_ & 0x00000020) != 0)) {
+      if (((from_bitField3_ & 0x00000040) != 0)) {
         result.expandedLandingPageView_ = expandedLandingPageViewBuilder_ == null
             ? expandedLandingPageView_
             : expandedLandingPageViewBuilder_.build();
-        to_bitField3_ |= 0x00000020;
+        to_bitField3_ |= 0x00000040;
       }
-      if (((from_bitField3_ & 0x00000040) != 0)) {
+      if (((from_bitField3_ & 0x00000080) != 0)) {
         result.finalUrlExpansionAssetView_ = finalUrlExpansionAssetViewBuilder_ == null
             ? finalUrlExpansionAssetView_
             : finalUrlExpansionAssetViewBuilder_.build();
-        to_bitField3_ |= 0x00000040;
+        to_bitField3_ |= 0x00000080;
       }
-      if (((from_bitField3_ & 0x00000080) != 0)) {
+      if (((from_bitField3_ & 0x00000100) != 0)) {
         result.genderView_ = genderViewBuilder_ == null
             ? genderView_
             : genderViewBuilder_.build();
-        to_bitField3_ |= 0x00000080;
+        to_bitField3_ |= 0x00000100;
       }
-      if (((from_bitField3_ & 0x00000100) != 0)) {
+      if (((from_bitField3_ & 0x00000200) != 0)) {
         result.geoTargetConstant_ = geoTargetConstantBuilder_ == null
             ? geoTargetConstant_
             : geoTargetConstantBuilder_.build();
-        to_bitField3_ |= 0x00000100;
+        to_bitField3_ |= 0x00000200;
       }
-      if (((from_bitField3_ & 0x00000200) != 0)) {
+      if (((from_bitField3_ & 0x00000400) != 0)) {
         result.geographicView_ = geographicViewBuilder_ == null
             ? geographicView_
             : geographicViewBuilder_.build();
-        to_bitField3_ |= 0x00000200;
+        to_bitField3_ |= 0x00000400;
       }
-      if (((from_bitField3_ & 0x00000400) != 0)) {
+      if (((from_bitField3_ & 0x00000800) != 0)) {
         result.goal_ = goalBuilder_ == null
             ? goal_
             : goalBuilder_.build();
-        to_bitField3_ |= 0x00000400;
+        to_bitField3_ |= 0x00000800;
       }
-      if (((from_bitField3_ & 0x00000800) != 0)) {
+      if (((from_bitField3_ & 0x00001000) != 0)) {
         result.groupContentSuitabilityPlacementView_ = groupContentSuitabilityPlacementViewBuilder_ == null
             ? groupContentSuitabilityPlacementView_
             : groupContentSuitabilityPlacementViewBuilder_.build();
-        to_bitField3_ |= 0x00000800;
+        to_bitField3_ |= 0x00001000;
       }
-      if (((from_bitField3_ & 0x00001000) != 0)) {
+      if (((from_bitField3_ & 0x00002000) != 0)) {
         result.groupPlacementView_ = groupPlacementViewBuilder_ == null
             ? groupPlacementView_
             : groupPlacementViewBuilder_.build();
-        to_bitField3_ |= 0x00001000;
+        to_bitField3_ |= 0x00002000;
       }
-      if (((from_bitField3_ & 0x00002000) != 0)) {
+      if (((from_bitField3_ & 0x00004000) != 0)) {
         result.hotelGroupView_ = hotelGroupViewBuilder_ == null
             ? hotelGroupView_
             : hotelGroupViewBuilder_.build();
-        to_bitField3_ |= 0x00002000;
+        to_bitField3_ |= 0x00004000;
       }
-      if (((from_bitField3_ & 0x00004000) != 0)) {
+      if (((from_bitField3_ & 0x00008000) != 0)) {
         result.hotelPerformanceView_ = hotelPerformanceViewBuilder_ == null
             ? hotelPerformanceView_
             : hotelPerformanceViewBuilder_.build();
-        to_bitField3_ |= 0x00004000;
+        to_bitField3_ |= 0x00008000;
       }
-      if (((from_bitField3_ & 0x00008000) != 0)) {
+      if (((from_bitField3_ & 0x00010000) != 0)) {
         result.hotelReconciliation_ = hotelReconciliationBuilder_ == null
             ? hotelReconciliation_
             : hotelReconciliationBuilder_.build();
-        to_bitField3_ |= 0x00008000;
+        to_bitField3_ |= 0x00010000;
       }
-      if (((from_bitField3_ & 0x00010000) != 0)) {
+      if (((from_bitField3_ & 0x00020000) != 0)) {
         result.incomeRangeView_ = incomeRangeViewBuilder_ == null
             ? incomeRangeView_
             : incomeRangeViewBuilder_.build();
-        to_bitField3_ |= 0x00010000;
+        to_bitField3_ |= 0x00020000;
       }
-      if (((from_bitField3_ & 0x00020000) != 0)) {
+      if (((from_bitField3_ & 0x00040000) != 0)) {
         result.keywordView_ = keywordViewBuilder_ == null
             ? keywordView_
             : keywordViewBuilder_.build();
-        to_bitField3_ |= 0x00020000;
+        to_bitField3_ |= 0x00040000;
       }
-      if (((from_bitField3_ & 0x00040000) != 0)) {
+      if (((from_bitField3_ & 0x00080000) != 0)) {
         result.keywordPlan_ = keywordPlanBuilder_ == null
             ? keywordPlan_
             : keywordPlanBuilder_.build();
-        to_bitField3_ |= 0x00040000;
+        to_bitField3_ |= 0x00080000;
       }
-      if (((from_bitField3_ & 0x00080000) != 0)) {
+      if (((from_bitField3_ & 0x00100000) != 0)) {
         result.keywordPlanCampaign_ = keywordPlanCampaignBuilder_ == null
             ? keywordPlanCampaign_
             : keywordPlanCampaignBuilder_.build();
-        to_bitField3_ |= 0x00080000;
+        to_bitField3_ |= 0x00100000;
       }
-      if (((from_bitField3_ & 0x00100000) != 0)) {
+      if (((from_bitField3_ & 0x00200000) != 0)) {
         result.keywordPlanCampaignKeyword_ = keywordPlanCampaignKeywordBuilder_ == null
             ? keywordPlanCampaignKeyword_
             : keywordPlanCampaignKeywordBuilder_.build();
-        to_bitField3_ |= 0x00100000;
+        to_bitField3_ |= 0x00200000;
       }
-      if (((from_bitField3_ & 0x00200000) != 0)) {
+      if (((from_bitField3_ & 0x00400000) != 0)) {
         result.keywordPlanAdGroup_ = keywordPlanAdGroupBuilder_ == null
             ? keywordPlanAdGroup_
             : keywordPlanAdGroupBuilder_.build();
-        to_bitField3_ |= 0x00200000;
+        to_bitField3_ |= 0x00400000;
       }
-      if (((from_bitField3_ & 0x00400000) != 0)) {
+      if (((from_bitField3_ & 0x00800000) != 0)) {
         result.keywordPlanAdGroupKeyword_ = keywordPlanAdGroupKeywordBuilder_ == null
             ? keywordPlanAdGroupKeyword_
             : keywordPlanAdGroupKeywordBuilder_.build();
-        to_bitField3_ |= 0x00400000;
+        to_bitField3_ |= 0x00800000;
       }
-      if (((from_bitField3_ & 0x00800000) != 0)) {
+      if (((from_bitField3_ & 0x01000000) != 0)) {
         result.keywordThemeConstant_ = keywordThemeConstantBuilder_ == null
             ? keywordThemeConstant_
             : keywordThemeConstantBuilder_.build();
-        to_bitField3_ |= 0x00800000;
+        to_bitField3_ |= 0x01000000;
       }
-      if (((from_bitField3_ & 0x01000000) != 0)) {
+      if (((from_bitField3_ & 0x02000000) != 0)) {
         result.label_ = labelBuilder_ == null
             ? label_
             : labelBuilder_.build();
-        to_bitField3_ |= 0x01000000;
+        to_bitField3_ |= 0x02000000;
       }
-      if (((from_bitField3_ & 0x02000000) != 0)) {
+      if (((from_bitField3_ & 0x04000000) != 0)) {
         result.landingPageView_ = landingPageViewBuilder_ == null
             ? landingPageView_
             : landingPageViewBuilder_.build();
-        to_bitField3_ |= 0x02000000;
+        to_bitField3_ |= 0x04000000;
       }
-      if (((from_bitField3_ & 0x04000000) != 0)) {
+      if (((from_bitField3_ & 0x08000000) != 0)) {
         result.languageConstant_ = languageConstantBuilder_ == null
             ? languageConstant_
             : languageConstantBuilder_.build();
-        to_bitField3_ |= 0x04000000;
+        to_bitField3_ |= 0x08000000;
       }
-      if (((from_bitField3_ & 0x08000000) != 0)) {
+      if (((from_bitField3_ & 0x10000000) != 0)) {
         result.locationView_ = locationViewBuilder_ == null
             ? locationView_
             : locationViewBuilder_.build();
-        to_bitField3_ |= 0x08000000;
+        to_bitField3_ |= 0x10000000;
       }
-      if (((from_bitField3_ & 0x10000000) != 0)) {
+      if (((from_bitField3_ & 0x20000000) != 0)) {
         result.locationInterestView_ = locationInterestViewBuilder_ == null
             ? locationInterestView_
             : locationInterestViewBuilder_.build();
-        to_bitField3_ |= 0x10000000;
+        to_bitField3_ |= 0x20000000;
       }
-      if (((from_bitField3_ & 0x20000000) != 0)) {
+      if (((from_bitField3_ & 0x40000000) != 0)) {
         result.managedPlacementView_ = managedPlacementViewBuilder_ == null
             ? managedPlacementView_
             : managedPlacementViewBuilder_.build();
-        to_bitField3_ |= 0x20000000;
+        to_bitField3_ |= 0x40000000;
       }
-      if (((from_bitField3_ & 0x40000000) != 0)) {
+      if (((from_bitField3_ & 0x80000000) != 0)) {
         result.matchedLocationInterestView_ = matchedLocationInterestViewBuilder_ == null
             ? matchedLocationInterestView_
             : matchedLocationInterestViewBuilder_.build();
-        to_bitField3_ |= 0x40000000;
-      }
-      if (((from_bitField3_ & 0x80000000) != 0)) {
-        result.contentCriterionView_ = contentCriterionViewBuilder_ == null
-            ? contentCriterionView_
-            : contentCriterionViewBuilder_.build();
         to_bitField3_ |= 0x80000000;
       }
       result.bitField3_ |= to_bitField3_;
@@ -12539,195 +12599,195 @@ private void buildPartial4(com.google.ads.googleads.v26.services.GoogleAdsRow re
       int from_bitField4_ = bitField4_;
       int to_bitField4_ = 0;
       if (((from_bitField4_ & 0x00000001) != 0)) {
+        result.contentCriterionView_ = contentCriterionViewBuilder_ == null
+            ? contentCriterionView_
+            : contentCriterionViewBuilder_.build();
+        to_bitField4_ |= 0x00000001;
+      }
+      if (((from_bitField4_ & 0x00000002) != 0)) {
         result.mediaFile_ = mediaFileBuilder_ == null
             ? mediaFile_
             : mediaFileBuilder_.build();
-        to_bitField4_ |= 0x00000001;
+        to_bitField4_ |= 0x00000002;
       }
-      if (((from_bitField4_ & 0x00000002) != 0)) {
+      if (((from_bitField4_ & 0x00000004) != 0)) {
         result.localServicesEmployee_ = localServicesEmployeeBuilder_ == null
             ? localServicesEmployee_
             : localServicesEmployeeBuilder_.build();
-        to_bitField4_ |= 0x00000002;
+        to_bitField4_ |= 0x00000004;
       }
-      if (((from_bitField4_ & 0x00000004) != 0)) {
+      if (((from_bitField4_ & 0x00000008) != 0)) {
         result.localServicesVerificationArtifact_ = localServicesVerificationArtifactBuilder_ == null
             ? localServicesVerificationArtifact_
             : localServicesVerificationArtifactBuilder_.build();
-        to_bitField4_ |= 0x00000004;
+        to_bitField4_ |= 0x00000008;
       }
-      if (((from_bitField4_ & 0x00000008) != 0)) {
+      if (((from_bitField4_ & 0x00000010) != 0)) {
         result.mobileAppCategoryConstant_ = mobileAppCategoryConstantBuilder_ == null
             ? mobileAppCategoryConstant_
             : mobileAppCategoryConstantBuilder_.build();
-        to_bitField4_ |= 0x00000008;
+        to_bitField4_ |= 0x00000010;
       }
-      if (((from_bitField4_ & 0x00000010) != 0)) {
+      if (((from_bitField4_ & 0x00000020) != 0)) {
         result.mobileDeviceConstant_ = mobileDeviceConstantBuilder_ == null
             ? mobileDeviceConstant_
             : mobileDeviceConstantBuilder_.build();
-        to_bitField4_ |= 0x00000010;
+        to_bitField4_ |= 0x00000020;
       }
-      if (((from_bitField4_ & 0x00000020) != 0)) {
+      if (((from_bitField4_ & 0x00000040) != 0)) {
         result.multiPartyAuthReview_ = multiPartyAuthReviewBuilder_ == null
             ? multiPartyAuthReview_
             : multiPartyAuthReviewBuilder_.build();
-        to_bitField4_ |= 0x00000020;
+        to_bitField4_ |= 0x00000040;
       }
-      if (((from_bitField4_ & 0x00000040) != 0)) {
+      if (((from_bitField4_ & 0x00000080) != 0)) {
         result.offlineConversionUploadClientSummary_ = offlineConversionUploadClientSummaryBuilder_ == null
             ? offlineConversionUploadClientSummary_
             : offlineConversionUploadClientSummaryBuilder_.build();
-        to_bitField4_ |= 0x00000040;
+        to_bitField4_ |= 0x00000080;
       }
-      if (((from_bitField4_ & 0x00000080) != 0)) {
+      if (((from_bitField4_ & 0x00000100) != 0)) {
         result.offlineConversionUploadConversionActionSummary_ = offlineConversionUploadConversionActionSummaryBuilder_ == null
             ? offlineConversionUploadConversionActionSummary_
             : offlineConversionUploadConversionActionSummaryBuilder_.build();
-        to_bitField4_ |= 0x00000080;
+        to_bitField4_ |= 0x00000100;
       }
-      if (((from_bitField4_ & 0x00000100) != 0)) {
+      if (((from_bitField4_ & 0x00000200) != 0)) {
         result.offlineUserDataJob_ = offlineUserDataJobBuilder_ == null
             ? offlineUserDataJob_
             : offlineUserDataJobBuilder_.build();
-        to_bitField4_ |= 0x00000100;
+        to_bitField4_ |= 0x00000200;
       }
-      if (((from_bitField4_ & 0x00000200) != 0)) {
+      if (((from_bitField4_ & 0x00000400) != 0)) {
         result.operatingSystemVersionConstant_ = operatingSystemVersionConstantBuilder_ == null
             ? operatingSystemVersionConstant_
             : operatingSystemVersionConstantBuilder_.build();
-        to_bitField4_ |= 0x00000200;
+        to_bitField4_ |= 0x00000400;
       }
-      if (((from_bitField4_ & 0x00000400) != 0)) {
+      if (((from_bitField4_ & 0x00000800) != 0)) {
         result.paidOrganicSearchTermView_ = paidOrganicSearchTermViewBuilder_ == null
             ? paidOrganicSearchTermView_
             : paidOrganicSearchTermViewBuilder_.build();
-        to_bitField4_ |= 0x00000400;
+        to_bitField4_ |= 0x00000800;
       }
-      if (((from_bitField4_ & 0x00000800) != 0)) {
+      if (((from_bitField4_ & 0x00001000) != 0)) {
         result.qualifyingQuestion_ = qualifyingQuestionBuilder_ == null
             ? qualifyingQuestion_
             : qualifyingQuestionBuilder_.build();
-        to_bitField4_ |= 0x00000800;
+        to_bitField4_ |= 0x00001000;
       }
-      if (((from_bitField4_ & 0x00001000) != 0)) {
+      if (((from_bitField4_ & 0x00002000) != 0)) {
         result.parentalStatusView_ = parentalStatusViewBuilder_ == null
             ? parentalStatusView_
             : parentalStatusViewBuilder_.build();
-        to_bitField4_ |= 0x00001000;
+        to_bitField4_ |= 0x00002000;
       }
-      if (((from_bitField4_ & 0x00002000) != 0)) {
+      if (((from_bitField4_ & 0x00004000) != 0)) {
         result.perStoreView_ = perStoreViewBuilder_ == null
             ? perStoreView_
             : perStoreViewBuilder_.build();
-        to_bitField4_ |= 0x00002000;
+        to_bitField4_ |= 0x00004000;
       }
-      if (((from_bitField4_ & 0x00004000) != 0)) {
+      if (((from_bitField4_ & 0x00008000) != 0)) {
         result.performanceMaxPlacementView_ = performanceMaxPlacementViewBuilder_ == null
             ? performanceMaxPlacementView_
             : performanceMaxPlacementViewBuilder_.build();
-        to_bitField4_ |= 0x00004000;
+        to_bitField4_ |= 0x00008000;
       }
-      if (((from_bitField4_ & 0x00008000) != 0)) {
+      if (((from_bitField4_ & 0x00010000) != 0)) {
         result.productCategoryConstant_ = productCategoryConstantBuilder_ == null
             ? productCategoryConstant_
             : productCategoryConstantBuilder_.build();
-        to_bitField4_ |= 0x00008000;
+        to_bitField4_ |= 0x00010000;
       }
-      if (((from_bitField4_ & 0x00010000) != 0)) {
+      if (((from_bitField4_ & 0x00020000) != 0)) {
         result.productGroupView_ = productGroupViewBuilder_ == null
             ? productGroupView_
             : productGroupViewBuilder_.build();
-        to_bitField4_ |= 0x00010000;
+        to_bitField4_ |= 0x00020000;
       }
-      if (((from_bitField4_ & 0x00020000) != 0)) {
+      if (((from_bitField4_ & 0x00040000) != 0)) {
         result.productLink_ = productLinkBuilder_ == null
             ? productLink_
             : productLinkBuilder_.build();
-        to_bitField4_ |= 0x00020000;
+        to_bitField4_ |= 0x00040000;
       }
-      if (((from_bitField4_ & 0x00040000) != 0)) {
+      if (((from_bitField4_ & 0x00080000) != 0)) {
         result.productLinkInvitation_ = productLinkInvitationBuilder_ == null
             ? productLinkInvitation_
             : productLinkInvitationBuilder_.build();
-        to_bitField4_ |= 0x00040000;
+        to_bitField4_ |= 0x00080000;
       }
-      if (((from_bitField4_ & 0x00080000) != 0)) {
+      if (((from_bitField4_ & 0x00100000) != 0)) {
         result.recommendation_ = recommendationBuilder_ == null
             ? recommendation_
             : recommendationBuilder_.build();
-        to_bitField4_ |= 0x00080000;
+        to_bitField4_ |= 0x00100000;
       }
-      if (((from_bitField4_ & 0x00100000) != 0)) {
+      if (((from_bitField4_ & 0x00200000) != 0)) {
         result.recommendationSubscription_ = recommendationSubscriptionBuilder_ == null
             ? recommendationSubscription_
             : recommendationSubscriptionBuilder_.build();
-        to_bitField4_ |= 0x00100000;
+        to_bitField4_ |= 0x00200000;
       }
-      if (((from_bitField4_ & 0x00200000) != 0)) {
+      if (((from_bitField4_ & 0x00400000) != 0)) {
         result.searchTermView_ = searchTermViewBuilder_ == null
             ? searchTermView_
             : searchTermViewBuilder_.build();
-        to_bitField4_ |= 0x00200000;
+        to_bitField4_ |= 0x00400000;
       }
-      if (((from_bitField4_ & 0x00400000) != 0)) {
+      if (((from_bitField4_ & 0x00800000) != 0)) {
         result.sharedCriterion_ = sharedCriterionBuilder_ == null
             ? sharedCriterion_
             : sharedCriterionBuilder_.build();
-        to_bitField4_ |= 0x00400000;
+        to_bitField4_ |= 0x00800000;
       }
-      if (((from_bitField4_ & 0x00800000) != 0)) {
+      if (((from_bitField4_ & 0x01000000) != 0)) {
         result.sharedSet_ = sharedSetBuilder_ == null
             ? sharedSet_
             : sharedSetBuilder_.build();
-        to_bitField4_ |= 0x00800000;
+        to_bitField4_ |= 0x01000000;
       }
-      if (((from_bitField4_ & 0x01000000) != 0)) {
+      if (((from_bitField4_ & 0x02000000) != 0)) {
         result.smartCampaignSetting_ = smartCampaignSettingBuilder_ == null
             ? smartCampaignSetting_
             : smartCampaignSettingBuilder_.build();
-        to_bitField4_ |= 0x01000000;
+        to_bitField4_ |= 0x02000000;
       }
-      if (((from_bitField4_ & 0x02000000) != 0)) {
+      if (((from_bitField4_ & 0x04000000) != 0)) {
         result.shoppingPerformanceView_ = shoppingPerformanceViewBuilder_ == null
             ? shoppingPerformanceView_
             : shoppingPerformanceViewBuilder_.build();
-        to_bitField4_ |= 0x02000000;
+        to_bitField4_ |= 0x04000000;
       }
-      if (((from_bitField4_ & 0x04000000) != 0)) {
+      if (((from_bitField4_ & 0x08000000) != 0)) {
         result.shoppingProduct_ = shoppingProductBuilder_ == null
             ? shoppingProduct_
             : shoppingProductBuilder_.build();
-        to_bitField4_ |= 0x04000000;
+        to_bitField4_ |= 0x08000000;
       }
-      if (((from_bitField4_ & 0x08000000) != 0)) {
+      if (((from_bitField4_ & 0x10000000) != 0)) {
         result.smartCampaignSearchTermView_ = smartCampaignSearchTermViewBuilder_ == null
             ? smartCampaignSearchTermView_
             : smartCampaignSearchTermViewBuilder_.build();
-        to_bitField4_ |= 0x08000000;
+        to_bitField4_ |= 0x10000000;
       }
-      if (((from_bitField4_ & 0x10000000) != 0)) {
+      if (((from_bitField4_ & 0x20000000) != 0)) {
         result.targetingExpansionView_ = targetingExpansionViewBuilder_ == null
             ? targetingExpansionView_
             : targetingExpansionViewBuilder_.build();
-        to_bitField4_ |= 0x10000000;
+        to_bitField4_ |= 0x20000000;
       }
-      if (((from_bitField4_ & 0x20000000) != 0)) {
+      if (((from_bitField4_ & 0x40000000) != 0)) {
         result.thirdPartyAppAnalyticsLink_ = thirdPartyAppAnalyticsLinkBuilder_ == null
             ? thirdPartyAppAnalyticsLink_
             : thirdPartyAppAnalyticsLinkBuilder_.build();
-        to_bitField4_ |= 0x20000000;
+        to_bitField4_ |= 0x40000000;
       }
-      if (((from_bitField4_ & 0x40000000) != 0)) {
+      if (((from_bitField4_ & 0x80000000) != 0)) {
         result.topicView_ = topicViewBuilder_ == null
             ? topicView_
             : topicViewBuilder_.build();
-        to_bitField4_ |= 0x40000000;
-      }
-      if (((from_bitField4_ & 0x80000000) != 0)) {
-        result.travelActivityGroupView_ = travelActivityGroupViewBuilder_ == null
-            ? travelActivityGroupView_
-            : travelActivityGroupViewBuilder_.build();
         to_bitField4_ |= 0x80000000;
       }
       result.bitField4_ |= to_bitField4_;
@@ -12737,190 +12797,196 @@ private void buildPartial5(com.google.ads.googleads.v26.services.GoogleAdsRow re
       int from_bitField5_ = bitField5_;
       int to_bitField5_ = 0;
       if (((from_bitField5_ & 0x00000001) != 0)) {
+        result.travelActivityGroupView_ = travelActivityGroupViewBuilder_ == null
+            ? travelActivityGroupView_
+            : travelActivityGroupViewBuilder_.build();
+        to_bitField5_ |= 0x00000001;
+      }
+      if (((from_bitField5_ & 0x00000002) != 0)) {
         result.travelActivityPerformanceView_ = travelActivityPerformanceViewBuilder_ == null
             ? travelActivityPerformanceView_
             : travelActivityPerformanceViewBuilder_.build();
-        to_bitField5_ |= 0x00000001;
+        to_bitField5_ |= 0x00000002;
       }
-      if (((from_bitField5_ & 0x00000002) != 0)) {
+      if (((from_bitField5_ & 0x00000004) != 0)) {
         result.experiment_ = experimentBuilder_ == null
             ? experiment_
             : experimentBuilder_.build();
-        to_bitField5_ |= 0x00000002;
+        to_bitField5_ |= 0x00000004;
       }
-      if (((from_bitField5_ & 0x00000004) != 0)) {
+      if (((from_bitField5_ & 0x00000008) != 0)) {
         result.experimentArm_ = experimentArmBuilder_ == null
             ? experimentArm_
             : experimentArmBuilder_.build();
-        to_bitField5_ |= 0x00000004;
+        to_bitField5_ |= 0x00000008;
       }
-      if (((from_bitField5_ & 0x00000008) != 0)) {
+      if (((from_bitField5_ & 0x00000010) != 0)) {
         result.userInterest_ = userInterestBuilder_ == null
             ? userInterest_
             : userInterestBuilder_.build();
-        to_bitField5_ |= 0x00000008;
+        to_bitField5_ |= 0x00000010;
       }
-      if (((from_bitField5_ & 0x00000010) != 0)) {
+      if (((from_bitField5_ & 0x00000020) != 0)) {
         result.lifeEvent_ = lifeEventBuilder_ == null
             ? lifeEvent_
             : lifeEventBuilder_.build();
-        to_bitField5_ |= 0x00000010;
+        to_bitField5_ |= 0x00000020;
       }
-      if (((from_bitField5_ & 0x00000020) != 0)) {
+      if (((from_bitField5_ & 0x00000040) != 0)) {
         result.userList_ = userListBuilder_ == null
             ? userList_
             : userListBuilder_.build();
-        to_bitField5_ |= 0x00000020;
+        to_bitField5_ |= 0x00000040;
       }
-      if (((from_bitField5_ & 0x00000040) != 0)) {
+      if (((from_bitField5_ & 0x00000080) != 0)) {
         result.userListCustomerType_ = userListCustomerTypeBuilder_ == null
             ? userListCustomerType_
             : userListCustomerTypeBuilder_.build();
-        to_bitField5_ |= 0x00000040;
+        to_bitField5_ |= 0x00000080;
       }
-      if (((from_bitField5_ & 0x00000080) != 0)) {
+      if (((from_bitField5_ & 0x00000100) != 0)) {
         result.userLocationView_ = userLocationViewBuilder_ == null
             ? userLocationView_
             : userLocationViewBuilder_.build();
-        to_bitField5_ |= 0x00000080;
+        to_bitField5_ |= 0x00000100;
       }
-      if (((from_bitField5_ & 0x00000100) != 0)) {
+      if (((from_bitField5_ & 0x00000200) != 0)) {
         result.remarketingAction_ = remarketingActionBuilder_ == null
             ? remarketingAction_
             : remarketingActionBuilder_.build();
-        to_bitField5_ |= 0x00000100;
+        to_bitField5_ |= 0x00000200;
       }
-      if (((from_bitField5_ & 0x00000200) != 0)) {
+      if (((from_bitField5_ & 0x00000400) != 0)) {
         result.topicConstant_ = topicConstantBuilder_ == null
             ? topicConstant_
             : topicConstantBuilder_.build();
-        to_bitField5_ |= 0x00000200;
+        to_bitField5_ |= 0x00000400;
       }
-      if (((from_bitField5_ & 0x00000400) != 0)) {
+      if (((from_bitField5_ & 0x00000800) != 0)) {
         result.video_ = videoBuilder_ == null
             ? video_
             : videoBuilder_.build();
-        to_bitField5_ |= 0x00000400;
+        to_bitField5_ |= 0x00000800;
       }
-      if (((from_bitField5_ & 0x00000800) != 0)) {
+      if (((from_bitField5_ & 0x00001000) != 0)) {
         result.videoEnhancement_ = videoEnhancementBuilder_ == null
             ? videoEnhancement_
             : videoEnhancementBuilder_.build();
-        to_bitField5_ |= 0x00000800;
+        to_bitField5_ |= 0x00001000;
       }
-      if (((from_bitField5_ & 0x00001000) != 0)) {
+      if (((from_bitField5_ & 0x00002000) != 0)) {
         result.webpageView_ = webpageViewBuilder_ == null
             ? webpageView_
             : webpageViewBuilder_.build();
-        to_bitField5_ |= 0x00001000;
+        to_bitField5_ |= 0x00002000;
       }
-      if (((from_bitField5_ & 0x00002000) != 0)) {
+      if (((from_bitField5_ & 0x00004000) != 0)) {
         result.leadFormSubmissionData_ = leadFormSubmissionDataBuilder_ == null
             ? leadFormSubmissionData_
             : leadFormSubmissionDataBuilder_.build();
-        to_bitField5_ |= 0x00002000;
+        to_bitField5_ |= 0x00004000;
       }
-      if (((from_bitField5_ & 0x00004000) != 0)) {
+      if (((from_bitField5_ & 0x00008000) != 0)) {
         result.localServicesLead_ = localServicesLeadBuilder_ == null
             ? localServicesLead_
             : localServicesLeadBuilder_.build();
-        to_bitField5_ |= 0x00004000;
+        to_bitField5_ |= 0x00008000;
       }
-      if (((from_bitField5_ & 0x00008000) != 0)) {
+      if (((from_bitField5_ & 0x00010000) != 0)) {
         result.localServicesLeadConversation_ = localServicesLeadConversationBuilder_ == null
             ? localServicesLeadConversation_
             : localServicesLeadConversationBuilder_.build();
-        to_bitField5_ |= 0x00008000;
+        to_bitField5_ |= 0x00010000;
       }
-      if (((from_bitField5_ & 0x00010000) != 0)) {
+      if (((from_bitField5_ & 0x00020000) != 0)) {
         result.liftMeasurementConfig_ = liftMeasurementConfigBuilder_ == null
             ? liftMeasurementConfig_
             : liftMeasurementConfigBuilder_.build();
-        to_bitField5_ |= 0x00010000;
+        to_bitField5_ |= 0x00020000;
       }
-      if (((from_bitField5_ & 0x00020000) != 0)) {
+      if (((from_bitField5_ & 0x00040000) != 0)) {
         result.liftMeasurementAgeRange_ = liftMeasurementAgeRangeBuilder_ == null
             ? liftMeasurementAgeRange_
             : liftMeasurementAgeRangeBuilder_.build();
-        to_bitField5_ |= 0x00020000;
+        to_bitField5_ |= 0x00040000;
       }
-      if (((from_bitField5_ & 0x00040000) != 0)) {
+      if (((from_bitField5_ & 0x00080000) != 0)) {
         result.liftMeasurementGender_ = liftMeasurementGenderBuilder_ == null
             ? liftMeasurementGender_
             : liftMeasurementGenderBuilder_.build();
-        to_bitField5_ |= 0x00040000;
+        to_bitField5_ |= 0x00080000;
       }
-      if (((from_bitField5_ & 0x00080000) != 0)) {
+      if (((from_bitField5_ & 0x00100000) != 0)) {
         result.liftMeasurementDevice_ = liftMeasurementDeviceBuilder_ == null
             ? liftMeasurementDevice_
             : liftMeasurementDeviceBuilder_.build();
-        to_bitField5_ |= 0x00080000;
+        to_bitField5_ |= 0x00100000;
       }
-      if (((from_bitField5_ & 0x00100000) != 0)) {
+      if (((from_bitField5_ & 0x00200000) != 0)) {
         result.liftMeasurementCampaign_ = liftMeasurementCampaignBuilder_ == null
             ? liftMeasurementCampaign_
             : liftMeasurementCampaignBuilder_.build();
-        to_bitField5_ |= 0x00100000;
+        to_bitField5_ |= 0x00200000;
       }
-      if (((from_bitField5_ & 0x00200000) != 0)) {
+      if (((from_bitField5_ & 0x00400000) != 0)) {
         result.liftMeasurementVideo_ = liftMeasurementVideoBuilder_ == null
             ? liftMeasurementVideo_
             : liftMeasurementVideoBuilder_.build();
-        to_bitField5_ |= 0x00200000;
+        to_bitField5_ |= 0x00400000;
       }
-      if (((from_bitField5_ & 0x00400000) != 0)) {
+      if (((from_bitField5_ & 0x00800000) != 0)) {
         result.liftMeasurementFlight_ = liftMeasurementFlightBuilder_ == null
             ? liftMeasurementFlight_
             : liftMeasurementFlightBuilder_.build();
-        to_bitField5_ |= 0x00400000;
+        to_bitField5_ |= 0x00800000;
       }
-      if (((from_bitField5_ & 0x00800000) != 0)) {
+      if (((from_bitField5_ & 0x01000000) != 0)) {
         result.searchLiftKeywordBundle_ = searchLiftKeywordBundleBuilder_ == null
             ? searchLiftKeywordBundle_
             : searchLiftKeywordBundleBuilder_.build();
-        to_bitField5_ |= 0x00800000;
+        to_bitField5_ |= 0x01000000;
       }
-      if (((from_bitField5_ & 0x01000000) != 0)) {
+      if (((from_bitField5_ & 0x02000000) != 0)) {
         result.androidPrivacySharedKeyGoogleAdGroup_ = androidPrivacySharedKeyGoogleAdGroupBuilder_ == null
             ? androidPrivacySharedKeyGoogleAdGroup_
             : androidPrivacySharedKeyGoogleAdGroupBuilder_.build();
-        to_bitField5_ |= 0x01000000;
+        to_bitField5_ |= 0x02000000;
       }
-      if (((from_bitField5_ & 0x02000000) != 0)) {
+      if (((from_bitField5_ & 0x04000000) != 0)) {
         result.androidPrivacySharedKeyGoogleCampaign_ = androidPrivacySharedKeyGoogleCampaignBuilder_ == null
             ? androidPrivacySharedKeyGoogleCampaign_
             : androidPrivacySharedKeyGoogleCampaignBuilder_.build();
-        to_bitField5_ |= 0x02000000;
+        to_bitField5_ |= 0x04000000;
       }
-      if (((from_bitField5_ & 0x04000000) != 0)) {
+      if (((from_bitField5_ & 0x08000000) != 0)) {
         result.androidPrivacySharedKeyGoogleNetworkType_ = androidPrivacySharedKeyGoogleNetworkTypeBuilder_ == null
             ? androidPrivacySharedKeyGoogleNetworkType_
             : androidPrivacySharedKeyGoogleNetworkTypeBuilder_.build();
-        to_bitField5_ |= 0x04000000;
+        to_bitField5_ |= 0x08000000;
       }
-      if (((from_bitField5_ & 0x08000000) != 0)) {
+      if (((from_bitField5_ & 0x10000000) != 0)) {
         result.youTubeVideoUpload_ = youTubeVideoUploadBuilder_ == null
             ? youTubeVideoUpload_
             : youTubeVideoUploadBuilder_.build();
-        to_bitField5_ |= 0x08000000;
+        to_bitField5_ |= 0x10000000;
       }
-      if (((from_bitField5_ & 0x10000000) != 0)) {
+      if (((from_bitField5_ & 0x20000000) != 0)) {
         result.appliedIncentive_ = appliedIncentiveBuilder_ == null
             ? appliedIncentive_
             : appliedIncentiveBuilder_.build();
-        to_bitField5_ |= 0x10000000;
+        to_bitField5_ |= 0x20000000;
       }
-      if (((from_bitField5_ & 0x20000000) != 0)) {
+      if (((from_bitField5_ & 0x40000000) != 0)) {
         result.metrics_ = metricsBuilder_ == null
             ? metrics_
             : metricsBuilder_.build();
-        to_bitField5_ |= 0x20000000;
+        to_bitField5_ |= 0x40000000;
       }
-      if (((from_bitField5_ & 0x40000000) != 0)) {
+      if (((from_bitField5_ & 0x80000000) != 0)) {
         result.segments_ = segmentsBuilder_ == null
             ? segments_
             : segmentsBuilder_.build();
-        to_bitField5_ |= 0x40000000;
+        to_bitField5_ |= 0x80000000;
       }
       result.bitField5_ |= to_bitField5_;
     }
@@ -13183,6 +13249,9 @@ public Builder mergeFrom(com.google.ads.googleads.v26.services.GoogleAdsRow othe
       if (other.hasCustomerAssetSet()) {
         mergeCustomerAssetSet(other.getCustomerAssetSet());
       }
+      if (other.hasCustomerBudgetNetworkSetting()) {
+        mergeCustomerBudgetNetworkSetting(other.getCustomerBudgetNetworkSetting());
+      }
       if (other.hasAccessibleBiddingStrategy()) {
         mergeAccessibleBiddingStrategy(other.getAccessibleBiddingStrategy());
       }
@@ -13561,7 +13630,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetMetricsFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x20000000;
+              bitField5_ |= 0x40000000;
               break;
             } // case 34
             case 130: {
@@ -13603,21 +13672,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetKeywordViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00020000;
+              bitField3_ |= 0x00040000;
               break;
             } // case 170
             case 178: {
               input.readMessage(
                   internalGetRecommendationFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00080000;
+              bitField4_ |= 0x00100000;
               break;
             } // case 178
             case 186: {
               input.readMessage(
                   internalGetGeoTargetConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000100;
+              bitField3_ |= 0x00000200;
               break;
             } // case 186
             case 194: {
@@ -13645,14 +13714,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetSharedSetFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00800000;
+              bitField4_ |= 0x01000000;
               break;
             } // case 218
             case 234: {
               input.readMessage(
                   internalGetSharedCriterionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00400000;
+              bitField4_ |= 0x00800000;
               break;
             } // case 234
             case 242: {
@@ -13666,28 +13735,28 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetTopicConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000200;
+              bitField5_ |= 0x00000400;
               break;
             } // case 250
             case 258: {
               input.readMessage(
                   internalGetKeywordPlanFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00040000;
+              bitField3_ |= 0x00080000;
               break;
             } // case 258
             case 266: {
               input.readMessage(
                   internalGetKeywordPlanCampaignFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00080000;
+              bitField3_ |= 0x00100000;
               break;
             } // case 266
             case 282: {
               input.readMessage(
                   internalGetKeywordPlanAdGroupFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00200000;
+              bitField3_ |= 0x00400000;
               break;
             } // case 282
             case 298: {
@@ -13701,21 +13770,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetUserListFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000020;
+              bitField5_ |= 0x00000040;
               break;
             } // case 306
             case 314: {
               input.readMessage(
                   internalGetVideoFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000400;
+              bitField5_ |= 0x00000800;
               break;
             } // case 314
             case 322: {
               input.readMessage(
                   internalGetGenderViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000080;
+              bitField3_ |= 0x00000100;
               break;
             } // case 322
             case 330: {
@@ -13743,21 +13812,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetTopicViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x40000000;
+              bitField4_ |= 0x80000000;
               break;
             } // case 354
             case 362: {
               input.readMessage(
                   internalGetParentalStatusViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00001000;
+              bitField4_ |= 0x00002000;
               break;
             } // case 362
             case 378: {
               input.readMessage(
                   internalGetDisplayKeywordViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000004;
+              bitField3_ |= 0x00000008;
               break;
             } // case 378
             case 386: {
@@ -13778,35 +13847,35 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetHotelGroupViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00002000;
+              bitField3_ |= 0x00004000;
               break;
             } // case 410
             case 418: {
               input.readMessage(
                   internalGetLabelFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x01000000;
+              bitField3_ |= 0x02000000;
               break;
             } // case 418
             case 426: {
               input.readMessage(
                   internalGetManagedPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x20000000;
+              bitField3_ |= 0x40000000;
               break;
             } // case 426
             case 434: {
               input.readMessage(
                   internalGetProductGroupViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00010000;
+              bitField4_ |= 0x00020000;
               break;
             } // case 434
             case 442: {
               input.readMessage(
                   internalGetLanguageConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x04000000;
+              bitField3_ |= 0x08000000;
               break;
             } // case 442
             case 458: {
@@ -13820,28 +13889,28 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetUserInterestFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000008;
+              bitField5_ |= 0x00000010;
               break;
             } // case 474
             case 482: {
               input.readMessage(
                   internalGetRemarketingActionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000100;
+              bitField5_ |= 0x00000200;
               break;
             } // case 482
             case 490: {
               input.readMessage(
                   internalGetCustomerManagerLinkFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00100000;
+              bitField2_ |= 0x00200000;
               break;
             } // case 490
             case 498: {
               input.readMessage(
                   internalGetCustomerClientLinkFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00200000;
+              bitField2_ |= 0x00400000;
               break;
             } // case 498
             case 530: {
@@ -13855,7 +13924,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetSearchTermViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00200000;
+              bitField4_ |= 0x00400000;
               break;
             } // case 546
             case 554: {
@@ -13869,35 +13938,35 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomerClientFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00400000;
+              bitField2_ |= 0x00800000;
               break;
             } // case 562
             case 570: {
               input.readMessage(
                   internalGetHotelPerformanceViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00004000;
+              bitField3_ |= 0x00008000;
               break;
             } // case 570
             case 690: {
               input.readMessage(
                   internalGetOperatingSystemVersionConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000200;
+              bitField4_ |= 0x00000400;
               break;
             } // case 690
             case 698: {
               input.readMessage(
                   internalGetMobileAppCategoryConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000008;
+              bitField4_ |= 0x00000010;
               break;
             } // case 698
             case 706: {
               input.readMessage(
                   internalGetCustomerNegativeCriterionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x02000000;
+              bitField2_ |= 0x04000000;
               break;
             } // case 706
             case 714: {
@@ -13911,7 +13980,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetMediaFileFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000001;
+              bitField4_ |= 0x00000002;
               break;
             } // case 722
             case 730: {
@@ -13925,14 +13994,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetMobileDeviceConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000010;
+              bitField4_ |= 0x00000020;
               break;
             } // case 786
             case 818: {
               input.readMessage(
                   internalGetSegmentsFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x40000000;
+              bitField5_ |= 0x80000000;
               break;
             } // case 818
             case 826: {
@@ -13960,7 +14029,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetDynamicSearchAdsSearchTermViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000010;
+              bitField3_ |= 0x00000020;
               break;
             } // case 850
             case 858: {
@@ -13995,21 +14064,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetShoppingPerformanceViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x02000000;
+              bitField4_ |= 0x04000000;
               break;
             } // case 938
             case 946: {
               input.readMessage(
                   internalGetDetailPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000001;
+              bitField3_ |= 0x00000002;
               break;
             } // case 946
             case 954: {
               input.readMessage(
                   internalGetGroupPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00001000;
+              bitField3_ |= 0x00002000;
               break;
             } // case 954
             case 962: {
@@ -14037,42 +14106,42 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetLocationViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x08000000;
+              bitField3_ |= 0x10000000;
               break;
             } // case 986
             case 994: {
               input.readMessage(
                   internalGetCustomerLabelFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x01000000;
+              bitField2_ |= 0x02000000;
               break;
             } // case 994
             case 1002: {
               input.readMessage(
                   internalGetGeographicViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000200;
+              bitField3_ |= 0x00000400;
               break;
             } // case 1002
             case 1010: {
               input.readMessage(
                   internalGetLandingPageViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x02000000;
+              bitField3_ |= 0x04000000;
               break;
             } // case 1010
             case 1026: {
               input.readMessage(
                   internalGetExpandedLandingPageViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000020;
+              bitField3_ |= 0x00000040;
               break;
             } // case 1026
             case 1034: {
               input.readMessage(
                   internalGetPaidOrganicSearchTermViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000400;
+              bitField4_ |= 0x00000800;
               break;
             } // case 1034
             case 1042: {
@@ -14093,14 +14162,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetDistanceViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000008;
+              bitField3_ |= 0x00000010;
               break;
             } // case 1058
             case 1066: {
               input.readMessage(
                   internalGetExperimentFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000002;
+              bitField5_ |= 0x00000004;
               break;
             } // case 1066
             case 1074: {
@@ -14114,21 +14183,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetUserLocationViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000080;
+              bitField5_ |= 0x00000100;
               break;
             } // case 1082
             case 1098: {
               input.readMessage(
                   internalGetOfflineUserDataJobFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000100;
+              bitField4_ |= 0x00000200;
               break;
             } // case 1098
             case 1106: {
               input.readMessage(
                   internalGetIncomeRangeViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00010000;
+              bitField3_ |= 0x00020000;
               break;
             } // case 1106
             case 1114: {
@@ -14142,14 +14211,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetKeywordPlanCampaignKeywordFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00100000;
+              bitField3_ |= 0x00200000;
               break;
             } // case 1122
             case 1130: {
               input.readMessage(
                   internalGetKeywordPlanAdGroupKeywordFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00400000;
+              bitField3_ |= 0x00800000;
               break;
             } // case 1130
             case 1138: {
@@ -14170,7 +14239,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetThirdPartyAppAnalyticsLinkFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x20000000;
+              bitField4_ |= 0x40000000;
               break;
             } // case 1154
             case 1162: {
@@ -14184,7 +14253,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomerUserAccessFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x08000000;
+              bitField2_ |= 0x10000000;
               break;
             } // case 1170
             case 1178: {
@@ -14205,7 +14274,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomerUserAccessInvitationFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x10000000;
+              bitField2_ |= 0x20000000;
               break;
             } // case 1202
             case 1218: {
@@ -14268,21 +14337,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetLifeEventFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000010;
+              bitField5_ |= 0x00000020;
               break;
             } // case 1290
             case 1298: {
               input.readMessage(
                   internalGetWebpageViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00001000;
+              bitField5_ |= 0x00002000;
               break;
             } // case 1298
             case 1306: {
               input.readMessage(
                   internalGetKeywordThemeConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00800000;
+              bitField3_ |= 0x01000000;
               break;
             } // case 1306
             case 1314: {
@@ -14303,14 +14372,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetDetailedDemographicFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000002;
+              bitField3_ |= 0x00000004;
               break;
             } // case 1330
             case 1338: {
               input.readMessage(
                   internalGetSmartCampaignSettingFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x01000000;
+              bitField4_ |= 0x02000000;
               break;
             } // case 1338
             case 1346: {
@@ -14324,14 +14393,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetAccessibleBiddingStrategyFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00040000;
+              bitField2_ |= 0x00080000;
               break;
             } // case 1354
             case 1362: {
               input.readMessage(
                   internalGetSmartCampaignSearchTermViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x08000000;
+              bitField4_ |= 0x10000000;
               break;
             } // case 1362
             case 1378: {
@@ -14352,7 +14421,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomerConversionGoalFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00800000;
+              bitField2_ |= 0x01000000;
               break;
             } // case 1394
             case 1402: {
@@ -14380,7 +14449,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomizerAttributeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x20000000;
+              bitField2_ |= 0x40000000;
               break;
             } // case 1426
             case 1434: {
@@ -14415,14 +14484,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetExperimentArmFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000004;
+              bitField5_ |= 0x00000008;
               break;
             } // case 1466
             case 1474: {
               input.readMessage(
                   internalGetCustomerCustomizerFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x00080000;
+              bitField2_ |= 0x00100000;
               break;
             } // case 1474
             case 1482: {
@@ -14450,7 +14519,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetHotelReconciliationFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00008000;
+              bitField3_ |= 0x00010000;
               break;
             } // case 1506
             case 1514: {
@@ -14478,7 +14547,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetLeadFormSubmissionDataFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00002000;
+              bitField5_ |= 0x00004000;
               break;
             } // case 1538
             case 1546: {
@@ -14492,7 +14561,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetProductLinkFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00020000;
+              bitField4_ |= 0x00040000;
               break;
             } // case 1554
             case 1562: {
@@ -14520,7 +14589,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetPerStoreViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00002000;
+              bitField4_ |= 0x00004000;
               break;
             } // case 1586
             case 1594: {
@@ -14534,21 +14603,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetTravelActivityPerformanceViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000001;
+              bitField5_ |= 0x00000002;
               break;
             } // case 1602
             case 1610: {
               input.readMessage(
                   internalGetTravelActivityGroupViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x80000000;
+              bitField5_ |= 0x00000001;
               break;
             } // case 1610
             case 1618: {
               input.readMessage(
                   internalGetQualifyingQuestionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000800;
+              bitField4_ |= 0x00001000;
               break;
             } // case 1618
             case 1634: {
@@ -14562,77 +14631,77 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetCustomerSearchTermInsightFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x04000000;
+              bitField2_ |= 0x08000000;
               break;
             } // case 1642
             case 1666: {
               input.readMessage(
                   internalGetProductCategoryConstantFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00008000;
+              bitField4_ |= 0x00010000;
               break;
             } // case 1666
             case 1674: {
               input.readMessage(
                   internalGetProductLinkInvitationFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00040000;
+              bitField4_ |= 0x00080000;
               break;
             } // case 1674
             case 1682: {
               input.readMessage(
                   internalGetLocalServicesLeadFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00004000;
+              bitField5_ |= 0x00008000;
               break;
             } // case 1682
             case 1690: {
               input.readMessage(
                   internalGetLocalServicesVerificationArtifactFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000004;
+              bitField4_ |= 0x00000008;
               break;
             } // case 1690
             case 1714: {
               input.readMessage(
                   internalGetLocalServicesLeadConversationFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00008000;
+              bitField5_ |= 0x00010000;
               break;
             } // case 1714
             case 1730: {
               input.readMessage(
                   internalGetOfflineConversionUploadClientSummaryFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000040;
+              bitField4_ |= 0x00000080;
               break;
             } // case 1730
             case 1738: {
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleAdGroupFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x01000000;
+              bitField5_ |= 0x02000000;
               break;
             } // case 1738
             case 1746: {
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleCampaignFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x02000000;
+              bitField5_ |= 0x04000000;
               break;
             } // case 1746
             case 1754: {
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleNetworkTypeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x04000000;
+              bitField5_ |= 0x08000000;
               break;
             } // case 1754
             case 1762: {
               input.readMessage(
                   internalGetRecommendationSubscriptionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00100000;
+              bitField4_ |= 0x00200000;
               break;
             } // case 1762
             case 1770: {
@@ -14653,7 +14722,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetLocalServicesEmployeeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000002;
+              bitField4_ |= 0x00000004;
               break;
             } // case 1786
             case 1794: {
@@ -14667,14 +14736,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetUserListCustomerTypeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000040;
+              bitField5_ |= 0x00000080;
               break;
             } // case 1802
             case 1810: {
               input.readMessage(
                   internalGetShoppingProductFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x04000000;
+              bitField4_ |= 0x08000000;
               break;
             } // case 1810
             case 1818: {
@@ -14688,28 +14757,28 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetOfflineConversionUploadConversionActionSummaryFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000080;
+              bitField4_ |= 0x00000100;
               break;
             } // case 1826
             case 1842: {
               input.readMessage(
                   internalGetDataLinkFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x40000000;
+              bitField2_ |= 0x80000000;
               break;
             } // case 1842
             case 1858: {
               input.readMessage(
                   internalGetContentCriterionViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x80000000;
+              bitField4_ |= 0x00000001;
               break;
             } // case 1858
             case 1866: {
               input.readMessage(
                   internalGetPerformanceMaxPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00004000;
+              bitField4_ |= 0x00008000;
               break;
             } // case 1866
             case 1890: {
@@ -14723,35 +14792,35 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetGoalFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000400;
+              bitField3_ |= 0x00000800;
               break;
             } // case 1898
             case 1906: {
               input.readMessage(
                   internalGetDetailContentSuitabilityPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField2_ |= 0x80000000;
+              bitField3_ |= 0x00000001;
               break;
             } // case 1906
             case 1914: {
               input.readMessage(
                   internalGetGroupContentSuitabilityPlacementViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000800;
+              bitField3_ |= 0x00001000;
               break;
             } // case 1914
             case 1922: {
               input.readMessage(
                   internalGetFinalUrlExpansionAssetViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x00000040;
+              bitField3_ |= 0x00000080;
               break;
             } // case 1922
             case 1930: {
               input.readMessage(
                   internalGetLocationInterestViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x10000000;
+              bitField3_ |= 0x20000000;
               break;
             } // case 1930
             case 1938: {
@@ -14772,21 +14841,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetTargetingExpansionViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x10000000;
+              bitField4_ |= 0x20000000;
               break;
             } // case 1954
             case 1962: {
               input.readMessage(
                   internalGetYouTubeVideoUploadFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x08000000;
+              bitField5_ |= 0x10000000;
               break;
             } // case 1962
             case 1970: {
               input.readMessage(
                   internalGetAppliedIncentiveFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x10000000;
+              bitField5_ |= 0x20000000;
               break;
             } // case 1970
             case 1978: {
@@ -14800,79 +14869,86 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetMatchedLocationInterestViewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField3_ |= 0x40000000;
+              bitField3_ |= 0x80000000;
               break;
             } // case 1986
             case 2002: {
               input.readMessage(
                   internalGetVideoEnhancementFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00000800;
+              bitField5_ |= 0x00001000;
               break;
             } // case 2002
             case 2010: {
               input.readMessage(
                   internalGetLiftMeasurementConfigFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00010000;
+              bitField5_ |= 0x00020000;
               break;
             } // case 2010
             case 2082: {
               input.readMessage(
                   internalGetLiftMeasurementAgeRangeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00020000;
+              bitField5_ |= 0x00040000;
               break;
             } // case 2082
             case 2090: {
               input.readMessage(
                   internalGetLiftMeasurementGenderFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00040000;
+              bitField5_ |= 0x00080000;
               break;
             } // case 2090
             case 2098: {
               input.readMessage(
                   internalGetLiftMeasurementDeviceFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00080000;
+              bitField5_ |= 0x00100000;
               break;
             } // case 2098
             case 2106: {
               input.readMessage(
                   internalGetLiftMeasurementCampaignFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00100000;
+              bitField5_ |= 0x00200000;
               break;
             } // case 2106
             case 2114: {
               input.readMessage(
                   internalGetLiftMeasurementVideoFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00200000;
+              bitField5_ |= 0x00400000;
               break;
             } // case 2114
             case 2122: {
               input.readMessage(
                   internalGetMultiPartyAuthReviewFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField4_ |= 0x00000020;
+              bitField4_ |= 0x00000040;
               break;
             } // case 2122
             case 2130: {
               input.readMessage(
                   internalGetLiftMeasurementFlightFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00400000;
+              bitField5_ |= 0x00800000;
               break;
             } // case 2130
             case 2138: {
               input.readMessage(
                   internalGetSearchLiftKeywordBundleFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00800000;
+              bitField5_ |= 0x01000000;
               break;
             } // case 2138
+            case 2146: {
+              input.readMessage(
+                  internalGetCustomerBudgetNetworkSettingFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField2_ |= 0x00040000;
+              break;
+            } // case 2146
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -27769,6 +27845,163 @@ public com.google.ads.googleads.v26.resources.CustomerAssetSetOrBuilder getCusto
       return customerAssetSetBuilder_;
     }
 
+    private com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customerBudgetNetworkSetting_;
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> customerBudgetNetworkSettingBuilder_;
+    /**
+     * 
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + public boolean hasCustomerBudgetNetworkSetting() { + return ((bitField2_ & 0x00040000) != 0); + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return The customerBudgetNetworkSetting. + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting() { + if (customerBudgetNetworkSettingBuilder_ == null) { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } else { + return customerBudgetNetworkSettingBuilder_.getMessage(); + } + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public Builder setCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (customerBudgetNetworkSettingBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + customerBudgetNetworkSetting_ = value; + } else { + customerBudgetNetworkSettingBuilder_.setMessage(value); + } + bitField2_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public Builder setCustomerBudgetNetworkSetting( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder builderForValue) { + if (customerBudgetNetworkSettingBuilder_ == null) { + customerBudgetNetworkSetting_ = builderForValue.build(); + } else { + customerBudgetNetworkSettingBuilder_.setMessage(builderForValue.build()); + } + bitField2_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public Builder mergeCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (customerBudgetNetworkSettingBuilder_ == null) { + if (((bitField2_ & 0x00040000) != 0) && + customerBudgetNetworkSetting_ != null && + customerBudgetNetworkSetting_ != com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance()) { + getCustomerBudgetNetworkSettingBuilder().mergeFrom(value); + } else { + customerBudgetNetworkSetting_ = value; + } + } else { + customerBudgetNetworkSettingBuilder_.mergeFrom(value); + } + if (customerBudgetNetworkSetting_ != null) { + bitField2_ |= 0x00040000; + onChanged(); + } + return this; + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public Builder clearCustomerBudgetNetworkSetting() { + bitField2_ = (bitField2_ & ~0x00040000); + customerBudgetNetworkSetting_ = null; + if (customerBudgetNetworkSettingBuilder_ != null) { + customerBudgetNetworkSettingBuilder_.dispose(); + customerBudgetNetworkSettingBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder getCustomerBudgetNetworkSettingBuilder() { + bitField2_ |= 0x00040000; + onChanged(); + return internalGetCustomerBudgetNetworkSettingFieldBuilder().getBuilder(); + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder() { + if (customerBudgetNetworkSettingBuilder_ != null) { + return customerBudgetNetworkSettingBuilder_.getMessageOrBuilder(); + } else { + return customerBudgetNetworkSetting_ == null ? + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + } + /** + *
+     * The customer budget network setting referenced in the query.
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> + internalGetCustomerBudgetNetworkSettingFieldBuilder() { + if (customerBudgetNetworkSettingBuilder_ == null) { + customerBudgetNetworkSettingBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder>( + getCustomerBudgetNetworkSetting(), + getParentForChildren(), + isClean()); + customerBudgetNetworkSetting_ = null; + } + return customerBudgetNetworkSettingBuilder_; + } + private com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy accessibleBiddingStrategy_; private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy, com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy.Builder, com.google.ads.googleads.v26.resources.AccessibleBiddingStrategyOrBuilder> accessibleBiddingStrategyBuilder_; @@ -27781,7 +28014,7 @@ public com.google.ads.googleads.v26.resources.CustomerAssetSetOrBuilder getCusto * @return Whether the accessibleBiddingStrategy field is set. */ public boolean hasAccessibleBiddingStrategy() { - return ((bitField2_ & 0x00040000) != 0); + return ((bitField2_ & 0x00080000) != 0); } /** *
@@ -27814,7 +28047,7 @@ public Builder setAccessibleBiddingStrategy(com.google.ads.googleads.v26.resourc
       } else {
         accessibleBiddingStrategyBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00040000;
+      bitField2_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -27832,7 +28065,7 @@ public Builder setAccessibleBiddingStrategy(
       } else {
         accessibleBiddingStrategyBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00040000;
+      bitField2_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -27845,7 +28078,7 @@ public Builder setAccessibleBiddingStrategy(
      */
     public Builder mergeAccessibleBiddingStrategy(com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy value) {
       if (accessibleBiddingStrategyBuilder_ == null) {
-        if (((bitField2_ & 0x00040000) != 0) &&
+        if (((bitField2_ & 0x00080000) != 0) &&
           accessibleBiddingStrategy_ != null &&
           accessibleBiddingStrategy_ != com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy.getDefaultInstance()) {
           getAccessibleBiddingStrategyBuilder().mergeFrom(value);
@@ -27856,7 +28089,7 @@ public Builder mergeAccessibleBiddingStrategy(com.google.ads.googleads.v26.resou
         accessibleBiddingStrategyBuilder_.mergeFrom(value);
       }
       if (accessibleBiddingStrategy_ != null) {
-        bitField2_ |= 0x00040000;
+        bitField2_ |= 0x00080000;
         onChanged();
       }
       return this;
@@ -27869,7 +28102,7 @@ public Builder mergeAccessibleBiddingStrategy(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.AccessibleBiddingStrategy accessible_bidding_strategy = 169;
      */
     public Builder clearAccessibleBiddingStrategy() {
-      bitField2_ = (bitField2_ & ~0x00040000);
+      bitField2_ = (bitField2_ & ~0x00080000);
       accessibleBiddingStrategy_ = null;
       if (accessibleBiddingStrategyBuilder_ != null) {
         accessibleBiddingStrategyBuilder_.dispose();
@@ -27886,7 +28119,7 @@ public Builder clearAccessibleBiddingStrategy() {
      * .google.ads.googleads.v26.resources.AccessibleBiddingStrategy accessible_bidding_strategy = 169;
      */
     public com.google.ads.googleads.v26.resources.AccessibleBiddingStrategy.Builder getAccessibleBiddingStrategyBuilder() {
-      bitField2_ |= 0x00040000;
+      bitField2_ |= 0x00080000;
       onChanged();
       return internalGetAccessibleBiddingStrategyFieldBuilder().getBuilder();
     }
@@ -27938,7 +28171,7 @@ public com.google.ads.googleads.v26.resources.AccessibleBiddingStrategyOrBuilder
      * @return Whether the customerCustomizer field is set.
      */
     public boolean hasCustomerCustomizer() {
-      return ((bitField2_ & 0x00080000) != 0);
+      return ((bitField2_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -27971,7 +28204,7 @@ public Builder setCustomerCustomizer(com.google.ads.googleads.v26.resources.Cust
       } else {
         customerCustomizerBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00080000;
+      bitField2_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -27989,7 +28222,7 @@ public Builder setCustomerCustomizer(
       } else {
         customerCustomizerBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00080000;
+      bitField2_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -28002,7 +28235,7 @@ public Builder setCustomerCustomizer(
      */
     public Builder mergeCustomerCustomizer(com.google.ads.googleads.v26.resources.CustomerCustomizer value) {
       if (customerCustomizerBuilder_ == null) {
-        if (((bitField2_ & 0x00080000) != 0) &&
+        if (((bitField2_ & 0x00100000) != 0) &&
           customerCustomizer_ != null &&
           customerCustomizer_ != com.google.ads.googleads.v26.resources.CustomerCustomizer.getDefaultInstance()) {
           getCustomerCustomizerBuilder().mergeFrom(value);
@@ -28013,7 +28246,7 @@ public Builder mergeCustomerCustomizer(com.google.ads.googleads.v26.resources.Cu
         customerCustomizerBuilder_.mergeFrom(value);
       }
       if (customerCustomizer_ != null) {
-        bitField2_ |= 0x00080000;
+        bitField2_ |= 0x00100000;
         onChanged();
       }
       return this;
@@ -28026,7 +28259,7 @@ public Builder mergeCustomerCustomizer(com.google.ads.googleads.v26.resources.Cu
      * .google.ads.googleads.v26.resources.CustomerCustomizer customer_customizer = 184;
      */
     public Builder clearCustomerCustomizer() {
-      bitField2_ = (bitField2_ & ~0x00080000);
+      bitField2_ = (bitField2_ & ~0x00100000);
       customerCustomizer_ = null;
       if (customerCustomizerBuilder_ != null) {
         customerCustomizerBuilder_.dispose();
@@ -28043,7 +28276,7 @@ public Builder clearCustomerCustomizer() {
      * .google.ads.googleads.v26.resources.CustomerCustomizer customer_customizer = 184;
      */
     public com.google.ads.googleads.v26.resources.CustomerCustomizer.Builder getCustomerCustomizerBuilder() {
-      bitField2_ |= 0x00080000;
+      bitField2_ |= 0x00100000;
       onChanged();
       return internalGetCustomerCustomizerFieldBuilder().getBuilder();
     }
@@ -28095,7 +28328,7 @@ public com.google.ads.googleads.v26.resources.CustomerCustomizerOrBuilder getCus
      * @return Whether the customerManagerLink field is set.
      */
     public boolean hasCustomerManagerLink() {
-      return ((bitField2_ & 0x00100000) != 0);
+      return ((bitField2_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -28128,7 +28361,7 @@ public Builder setCustomerManagerLink(com.google.ads.googleads.v26.resources.Cus
       } else {
         customerManagerLinkBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00100000;
+      bitField2_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -28146,7 +28379,7 @@ public Builder setCustomerManagerLink(
       } else {
         customerManagerLinkBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00100000;
+      bitField2_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -28159,7 +28392,7 @@ public Builder setCustomerManagerLink(
      */
     public Builder mergeCustomerManagerLink(com.google.ads.googleads.v26.resources.CustomerManagerLink value) {
       if (customerManagerLinkBuilder_ == null) {
-        if (((bitField2_ & 0x00100000) != 0) &&
+        if (((bitField2_ & 0x00200000) != 0) &&
           customerManagerLink_ != null &&
           customerManagerLink_ != com.google.ads.googleads.v26.resources.CustomerManagerLink.getDefaultInstance()) {
           getCustomerManagerLinkBuilder().mergeFrom(value);
@@ -28170,7 +28403,7 @@ public Builder mergeCustomerManagerLink(com.google.ads.googleads.v26.resources.C
         customerManagerLinkBuilder_.mergeFrom(value);
       }
       if (customerManagerLink_ != null) {
-        bitField2_ |= 0x00100000;
+        bitField2_ |= 0x00200000;
         onChanged();
       }
       return this;
@@ -28183,7 +28416,7 @@ public Builder mergeCustomerManagerLink(com.google.ads.googleads.v26.resources.C
      * .google.ads.googleads.v26.resources.CustomerManagerLink customer_manager_link = 61;
      */
     public Builder clearCustomerManagerLink() {
-      bitField2_ = (bitField2_ & ~0x00100000);
+      bitField2_ = (bitField2_ & ~0x00200000);
       customerManagerLink_ = null;
       if (customerManagerLinkBuilder_ != null) {
         customerManagerLinkBuilder_.dispose();
@@ -28200,7 +28433,7 @@ public Builder clearCustomerManagerLink() {
      * .google.ads.googleads.v26.resources.CustomerManagerLink customer_manager_link = 61;
      */
     public com.google.ads.googleads.v26.resources.CustomerManagerLink.Builder getCustomerManagerLinkBuilder() {
-      bitField2_ |= 0x00100000;
+      bitField2_ |= 0x00200000;
       onChanged();
       return internalGetCustomerManagerLinkFieldBuilder().getBuilder();
     }
@@ -28252,7 +28485,7 @@ public com.google.ads.googleads.v26.resources.CustomerManagerLinkOrBuilder getCu
      * @return Whether the customerClientLink field is set.
      */
     public boolean hasCustomerClientLink() {
-      return ((bitField2_ & 0x00200000) != 0);
+      return ((bitField2_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -28285,7 +28518,7 @@ public Builder setCustomerClientLink(com.google.ads.googleads.v26.resources.Cust
       } else {
         customerClientLinkBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00200000;
+      bitField2_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -28303,7 +28536,7 @@ public Builder setCustomerClientLink(
       } else {
         customerClientLinkBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00200000;
+      bitField2_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -28316,7 +28549,7 @@ public Builder setCustomerClientLink(
      */
     public Builder mergeCustomerClientLink(com.google.ads.googleads.v26.resources.CustomerClientLink value) {
       if (customerClientLinkBuilder_ == null) {
-        if (((bitField2_ & 0x00200000) != 0) &&
+        if (((bitField2_ & 0x00400000) != 0) &&
           customerClientLink_ != null &&
           customerClientLink_ != com.google.ads.googleads.v26.resources.CustomerClientLink.getDefaultInstance()) {
           getCustomerClientLinkBuilder().mergeFrom(value);
@@ -28327,7 +28560,7 @@ public Builder mergeCustomerClientLink(com.google.ads.googleads.v26.resources.Cu
         customerClientLinkBuilder_.mergeFrom(value);
       }
       if (customerClientLink_ != null) {
-        bitField2_ |= 0x00200000;
+        bitField2_ |= 0x00400000;
         onChanged();
       }
       return this;
@@ -28340,7 +28573,7 @@ public Builder mergeCustomerClientLink(com.google.ads.googleads.v26.resources.Cu
      * .google.ads.googleads.v26.resources.CustomerClientLink customer_client_link = 62;
      */
     public Builder clearCustomerClientLink() {
-      bitField2_ = (bitField2_ & ~0x00200000);
+      bitField2_ = (bitField2_ & ~0x00400000);
       customerClientLink_ = null;
       if (customerClientLinkBuilder_ != null) {
         customerClientLinkBuilder_.dispose();
@@ -28357,7 +28590,7 @@ public Builder clearCustomerClientLink() {
      * .google.ads.googleads.v26.resources.CustomerClientLink customer_client_link = 62;
      */
     public com.google.ads.googleads.v26.resources.CustomerClientLink.Builder getCustomerClientLinkBuilder() {
-      bitField2_ |= 0x00200000;
+      bitField2_ |= 0x00400000;
       onChanged();
       return internalGetCustomerClientLinkFieldBuilder().getBuilder();
     }
@@ -28409,7 +28642,7 @@ public com.google.ads.googleads.v26.resources.CustomerClientLinkOrBuilder getCus
      * @return Whether the customerClient field is set.
      */
     public boolean hasCustomerClient() {
-      return ((bitField2_ & 0x00400000) != 0);
+      return ((bitField2_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -28442,7 +28675,7 @@ public Builder setCustomerClient(com.google.ads.googleads.v26.resources.Customer
       } else {
         customerClientBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00400000;
+      bitField2_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -28460,7 +28693,7 @@ public Builder setCustomerClient(
       } else {
         customerClientBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00400000;
+      bitField2_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -28473,7 +28706,7 @@ public Builder setCustomerClient(
      */
     public Builder mergeCustomerClient(com.google.ads.googleads.v26.resources.CustomerClient value) {
       if (customerClientBuilder_ == null) {
-        if (((bitField2_ & 0x00400000) != 0) &&
+        if (((bitField2_ & 0x00800000) != 0) &&
           customerClient_ != null &&
           customerClient_ != com.google.ads.googleads.v26.resources.CustomerClient.getDefaultInstance()) {
           getCustomerClientBuilder().mergeFrom(value);
@@ -28484,7 +28717,7 @@ public Builder mergeCustomerClient(com.google.ads.googleads.v26.resources.Custom
         customerClientBuilder_.mergeFrom(value);
       }
       if (customerClient_ != null) {
-        bitField2_ |= 0x00400000;
+        bitField2_ |= 0x00800000;
         onChanged();
       }
       return this;
@@ -28497,7 +28730,7 @@ public Builder mergeCustomerClient(com.google.ads.googleads.v26.resources.Custom
      * .google.ads.googleads.v26.resources.CustomerClient customer_client = 70;
      */
     public Builder clearCustomerClient() {
-      bitField2_ = (bitField2_ & ~0x00400000);
+      bitField2_ = (bitField2_ & ~0x00800000);
       customerClient_ = null;
       if (customerClientBuilder_ != null) {
         customerClientBuilder_.dispose();
@@ -28514,7 +28747,7 @@ public Builder clearCustomerClient() {
      * .google.ads.googleads.v26.resources.CustomerClient customer_client = 70;
      */
     public com.google.ads.googleads.v26.resources.CustomerClient.Builder getCustomerClientBuilder() {
-      bitField2_ |= 0x00400000;
+      bitField2_ |= 0x00800000;
       onChanged();
       return internalGetCustomerClientFieldBuilder().getBuilder();
     }
@@ -28566,7 +28799,7 @@ public com.google.ads.googleads.v26.resources.CustomerClientOrBuilder getCustome
      * @return Whether the customerConversionGoal field is set.
      */
     public boolean hasCustomerConversionGoal() {
-      return ((bitField2_ & 0x00800000) != 0);
+      return ((bitField2_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -28599,7 +28832,7 @@ public Builder setCustomerConversionGoal(com.google.ads.googleads.v26.resources.
       } else {
         customerConversionGoalBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x00800000;
+      bitField2_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -28617,7 +28850,7 @@ public Builder setCustomerConversionGoal(
       } else {
         customerConversionGoalBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x00800000;
+      bitField2_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -28630,7 +28863,7 @@ public Builder setCustomerConversionGoal(
      */
     public Builder mergeCustomerConversionGoal(com.google.ads.googleads.v26.resources.CustomerConversionGoal value) {
       if (customerConversionGoalBuilder_ == null) {
-        if (((bitField2_ & 0x00800000) != 0) &&
+        if (((bitField2_ & 0x01000000) != 0) &&
           customerConversionGoal_ != null &&
           customerConversionGoal_ != com.google.ads.googleads.v26.resources.CustomerConversionGoal.getDefaultInstance()) {
           getCustomerConversionGoalBuilder().mergeFrom(value);
@@ -28641,7 +28874,7 @@ public Builder mergeCustomerConversionGoal(com.google.ads.googleads.v26.resource
         customerConversionGoalBuilder_.mergeFrom(value);
       }
       if (customerConversionGoal_ != null) {
-        bitField2_ |= 0x00800000;
+        bitField2_ |= 0x01000000;
         onChanged();
       }
       return this;
@@ -28654,7 +28887,7 @@ public Builder mergeCustomerConversionGoal(com.google.ads.googleads.v26.resource
      * .google.ads.googleads.v26.resources.CustomerConversionGoal customer_conversion_goal = 174;
      */
     public Builder clearCustomerConversionGoal() {
-      bitField2_ = (bitField2_ & ~0x00800000);
+      bitField2_ = (bitField2_ & ~0x01000000);
       customerConversionGoal_ = null;
       if (customerConversionGoalBuilder_ != null) {
         customerConversionGoalBuilder_.dispose();
@@ -28671,7 +28904,7 @@ public Builder clearCustomerConversionGoal() {
      * .google.ads.googleads.v26.resources.CustomerConversionGoal customer_conversion_goal = 174;
      */
     public com.google.ads.googleads.v26.resources.CustomerConversionGoal.Builder getCustomerConversionGoalBuilder() {
-      bitField2_ |= 0x00800000;
+      bitField2_ |= 0x01000000;
       onChanged();
       return internalGetCustomerConversionGoalFieldBuilder().getBuilder();
     }
@@ -28723,7 +28956,7 @@ public com.google.ads.googleads.v26.resources.CustomerConversionGoalOrBuilder ge
      * @return Whether the customerLabel field is set.
      */
     public boolean hasCustomerLabel() {
-      return ((bitField2_ & 0x01000000) != 0);
+      return ((bitField2_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -28756,7 +28989,7 @@ public Builder setCustomerLabel(com.google.ads.googleads.v26.resources.CustomerL
       } else {
         customerLabelBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x01000000;
+      bitField2_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -28774,7 +29007,7 @@ public Builder setCustomerLabel(
       } else {
         customerLabelBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x01000000;
+      bitField2_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -28787,7 +29020,7 @@ public Builder setCustomerLabel(
      */
     public Builder mergeCustomerLabel(com.google.ads.googleads.v26.resources.CustomerLabel value) {
       if (customerLabelBuilder_ == null) {
-        if (((bitField2_ & 0x01000000) != 0) &&
+        if (((bitField2_ & 0x02000000) != 0) &&
           customerLabel_ != null &&
           customerLabel_ != com.google.ads.googleads.v26.resources.CustomerLabel.getDefaultInstance()) {
           getCustomerLabelBuilder().mergeFrom(value);
@@ -28798,7 +29031,7 @@ public Builder mergeCustomerLabel(com.google.ads.googleads.v26.resources.Custome
         customerLabelBuilder_.mergeFrom(value);
       }
       if (customerLabel_ != null) {
-        bitField2_ |= 0x01000000;
+        bitField2_ |= 0x02000000;
         onChanged();
       }
       return this;
@@ -28811,7 +29044,7 @@ public Builder mergeCustomerLabel(com.google.ads.googleads.v26.resources.Custome
      * .google.ads.googleads.v26.resources.CustomerLabel customer_label = 124;
      */
     public Builder clearCustomerLabel() {
-      bitField2_ = (bitField2_ & ~0x01000000);
+      bitField2_ = (bitField2_ & ~0x02000000);
       customerLabel_ = null;
       if (customerLabelBuilder_ != null) {
         customerLabelBuilder_.dispose();
@@ -28828,7 +29061,7 @@ public Builder clearCustomerLabel() {
      * .google.ads.googleads.v26.resources.CustomerLabel customer_label = 124;
      */
     public com.google.ads.googleads.v26.resources.CustomerLabel.Builder getCustomerLabelBuilder() {
-      bitField2_ |= 0x01000000;
+      bitField2_ |= 0x02000000;
       onChanged();
       return internalGetCustomerLabelFieldBuilder().getBuilder();
     }
@@ -28880,7 +29113,7 @@ public com.google.ads.googleads.v26.resources.CustomerLabelOrBuilder getCustomer
      * @return Whether the customerNegativeCriterion field is set.
      */
     public boolean hasCustomerNegativeCriterion() {
-      return ((bitField2_ & 0x02000000) != 0);
+      return ((bitField2_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -28913,7 +29146,7 @@ public Builder setCustomerNegativeCriterion(com.google.ads.googleads.v26.resourc
       } else {
         customerNegativeCriterionBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x02000000;
+      bitField2_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -28931,7 +29164,7 @@ public Builder setCustomerNegativeCriterion(
       } else {
         customerNegativeCriterionBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x02000000;
+      bitField2_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -28944,7 +29177,7 @@ public Builder setCustomerNegativeCriterion(
      */
     public Builder mergeCustomerNegativeCriterion(com.google.ads.googleads.v26.resources.CustomerNegativeCriterion value) {
       if (customerNegativeCriterionBuilder_ == null) {
-        if (((bitField2_ & 0x02000000) != 0) &&
+        if (((bitField2_ & 0x04000000) != 0) &&
           customerNegativeCriterion_ != null &&
           customerNegativeCriterion_ != com.google.ads.googleads.v26.resources.CustomerNegativeCriterion.getDefaultInstance()) {
           getCustomerNegativeCriterionBuilder().mergeFrom(value);
@@ -28955,7 +29188,7 @@ public Builder mergeCustomerNegativeCriterion(com.google.ads.googleads.v26.resou
         customerNegativeCriterionBuilder_.mergeFrom(value);
       }
       if (customerNegativeCriterion_ != null) {
-        bitField2_ |= 0x02000000;
+        bitField2_ |= 0x04000000;
         onChanged();
       }
       return this;
@@ -28968,7 +29201,7 @@ public Builder mergeCustomerNegativeCriterion(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.CustomerNegativeCriterion customer_negative_criterion = 88;
      */
     public Builder clearCustomerNegativeCriterion() {
-      bitField2_ = (bitField2_ & ~0x02000000);
+      bitField2_ = (bitField2_ & ~0x04000000);
       customerNegativeCriterion_ = null;
       if (customerNegativeCriterionBuilder_ != null) {
         customerNegativeCriterionBuilder_.dispose();
@@ -28985,7 +29218,7 @@ public Builder clearCustomerNegativeCriterion() {
      * .google.ads.googleads.v26.resources.CustomerNegativeCriterion customer_negative_criterion = 88;
      */
     public com.google.ads.googleads.v26.resources.CustomerNegativeCriterion.Builder getCustomerNegativeCriterionBuilder() {
-      bitField2_ |= 0x02000000;
+      bitField2_ |= 0x04000000;
       onChanged();
       return internalGetCustomerNegativeCriterionFieldBuilder().getBuilder();
     }
@@ -29037,7 +29270,7 @@ public com.google.ads.googleads.v26.resources.CustomerNegativeCriterionOrBuilder
      * @return Whether the customerSearchTermInsight field is set.
      */
     public boolean hasCustomerSearchTermInsight() {
-      return ((bitField2_ & 0x04000000) != 0);
+      return ((bitField2_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -29070,7 +29303,7 @@ public Builder setCustomerSearchTermInsight(com.google.ads.googleads.v26.resourc
       } else {
         customerSearchTermInsightBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x04000000;
+      bitField2_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -29088,7 +29321,7 @@ public Builder setCustomerSearchTermInsight(
       } else {
         customerSearchTermInsightBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x04000000;
+      bitField2_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -29101,7 +29334,7 @@ public Builder setCustomerSearchTermInsight(
      */
     public Builder mergeCustomerSearchTermInsight(com.google.ads.googleads.v26.resources.CustomerSearchTermInsight value) {
       if (customerSearchTermInsightBuilder_ == null) {
-        if (((bitField2_ & 0x04000000) != 0) &&
+        if (((bitField2_ & 0x08000000) != 0) &&
           customerSearchTermInsight_ != null &&
           customerSearchTermInsight_ != com.google.ads.googleads.v26.resources.CustomerSearchTermInsight.getDefaultInstance()) {
           getCustomerSearchTermInsightBuilder().mergeFrom(value);
@@ -29112,7 +29345,7 @@ public Builder mergeCustomerSearchTermInsight(com.google.ads.googleads.v26.resou
         customerSearchTermInsightBuilder_.mergeFrom(value);
       }
       if (customerSearchTermInsight_ != null) {
-        bitField2_ |= 0x04000000;
+        bitField2_ |= 0x08000000;
         onChanged();
       }
       return this;
@@ -29125,7 +29358,7 @@ public Builder mergeCustomerSearchTermInsight(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.CustomerSearchTermInsight customer_search_term_insight = 205;
      */
     public Builder clearCustomerSearchTermInsight() {
-      bitField2_ = (bitField2_ & ~0x04000000);
+      bitField2_ = (bitField2_ & ~0x08000000);
       customerSearchTermInsight_ = null;
       if (customerSearchTermInsightBuilder_ != null) {
         customerSearchTermInsightBuilder_.dispose();
@@ -29142,7 +29375,7 @@ public Builder clearCustomerSearchTermInsight() {
      * .google.ads.googleads.v26.resources.CustomerSearchTermInsight customer_search_term_insight = 205;
      */
     public com.google.ads.googleads.v26.resources.CustomerSearchTermInsight.Builder getCustomerSearchTermInsightBuilder() {
-      bitField2_ |= 0x04000000;
+      bitField2_ |= 0x08000000;
       onChanged();
       return internalGetCustomerSearchTermInsightFieldBuilder().getBuilder();
     }
@@ -29194,7 +29427,7 @@ public com.google.ads.googleads.v26.resources.CustomerSearchTermInsightOrBuilder
      * @return Whether the customerUserAccess field is set.
      */
     public boolean hasCustomerUserAccess() {
-      return ((bitField2_ & 0x08000000) != 0);
+      return ((bitField2_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -29227,7 +29460,7 @@ public Builder setCustomerUserAccess(com.google.ads.googleads.v26.resources.Cust
       } else {
         customerUserAccessBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x08000000;
+      bitField2_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -29245,7 +29478,7 @@ public Builder setCustomerUserAccess(
       } else {
         customerUserAccessBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x08000000;
+      bitField2_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -29258,7 +29491,7 @@ public Builder setCustomerUserAccess(
      */
     public Builder mergeCustomerUserAccess(com.google.ads.googleads.v26.resources.CustomerUserAccess value) {
       if (customerUserAccessBuilder_ == null) {
-        if (((bitField2_ & 0x08000000) != 0) &&
+        if (((bitField2_ & 0x10000000) != 0) &&
           customerUserAccess_ != null &&
           customerUserAccess_ != com.google.ads.googleads.v26.resources.CustomerUserAccess.getDefaultInstance()) {
           getCustomerUserAccessBuilder().mergeFrom(value);
@@ -29269,7 +29502,7 @@ public Builder mergeCustomerUserAccess(com.google.ads.googleads.v26.resources.Cu
         customerUserAccessBuilder_.mergeFrom(value);
       }
       if (customerUserAccess_ != null) {
-        bitField2_ |= 0x08000000;
+        bitField2_ |= 0x10000000;
         onChanged();
       }
       return this;
@@ -29282,7 +29515,7 @@ public Builder mergeCustomerUserAccess(com.google.ads.googleads.v26.resources.Cu
      * .google.ads.googleads.v26.resources.CustomerUserAccess customer_user_access = 146;
      */
     public Builder clearCustomerUserAccess() {
-      bitField2_ = (bitField2_ & ~0x08000000);
+      bitField2_ = (bitField2_ & ~0x10000000);
       customerUserAccess_ = null;
       if (customerUserAccessBuilder_ != null) {
         customerUserAccessBuilder_.dispose();
@@ -29299,7 +29532,7 @@ public Builder clearCustomerUserAccess() {
      * .google.ads.googleads.v26.resources.CustomerUserAccess customer_user_access = 146;
      */
     public com.google.ads.googleads.v26.resources.CustomerUserAccess.Builder getCustomerUserAccessBuilder() {
-      bitField2_ |= 0x08000000;
+      bitField2_ |= 0x10000000;
       onChanged();
       return internalGetCustomerUserAccessFieldBuilder().getBuilder();
     }
@@ -29351,7 +29584,7 @@ public com.google.ads.googleads.v26.resources.CustomerUserAccessOrBuilder getCus
      * @return Whether the customerUserAccessInvitation field is set.
      */
     public boolean hasCustomerUserAccessInvitation() {
-      return ((bitField2_ & 0x10000000) != 0);
+      return ((bitField2_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -29384,7 +29617,7 @@ public Builder setCustomerUserAccessInvitation(com.google.ads.googleads.v26.reso
       } else {
         customerUserAccessInvitationBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x10000000;
+      bitField2_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -29402,7 +29635,7 @@ public Builder setCustomerUserAccessInvitation(
       } else {
         customerUserAccessInvitationBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x10000000;
+      bitField2_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -29415,7 +29648,7 @@ public Builder setCustomerUserAccessInvitation(
      */
     public Builder mergeCustomerUserAccessInvitation(com.google.ads.googleads.v26.resources.CustomerUserAccessInvitation value) {
       if (customerUserAccessInvitationBuilder_ == null) {
-        if (((bitField2_ & 0x10000000) != 0) &&
+        if (((bitField2_ & 0x20000000) != 0) &&
           customerUserAccessInvitation_ != null &&
           customerUserAccessInvitation_ != com.google.ads.googleads.v26.resources.CustomerUserAccessInvitation.getDefaultInstance()) {
           getCustomerUserAccessInvitationBuilder().mergeFrom(value);
@@ -29426,7 +29659,7 @@ public Builder mergeCustomerUserAccessInvitation(com.google.ads.googleads.v26.re
         customerUserAccessInvitationBuilder_.mergeFrom(value);
       }
       if (customerUserAccessInvitation_ != null) {
-        bitField2_ |= 0x10000000;
+        bitField2_ |= 0x20000000;
         onChanged();
       }
       return this;
@@ -29439,7 +29672,7 @@ public Builder mergeCustomerUserAccessInvitation(com.google.ads.googleads.v26.re
      * .google.ads.googleads.v26.resources.CustomerUserAccessInvitation customer_user_access_invitation = 150;
      */
     public Builder clearCustomerUserAccessInvitation() {
-      bitField2_ = (bitField2_ & ~0x10000000);
+      bitField2_ = (bitField2_ & ~0x20000000);
       customerUserAccessInvitation_ = null;
       if (customerUserAccessInvitationBuilder_ != null) {
         customerUserAccessInvitationBuilder_.dispose();
@@ -29456,7 +29689,7 @@ public Builder clearCustomerUserAccessInvitation() {
      * .google.ads.googleads.v26.resources.CustomerUserAccessInvitation customer_user_access_invitation = 150;
      */
     public com.google.ads.googleads.v26.resources.CustomerUserAccessInvitation.Builder getCustomerUserAccessInvitationBuilder() {
-      bitField2_ |= 0x10000000;
+      bitField2_ |= 0x20000000;
       onChanged();
       return internalGetCustomerUserAccessInvitationFieldBuilder().getBuilder();
     }
@@ -29508,7 +29741,7 @@ public com.google.ads.googleads.v26.resources.CustomerUserAccessInvitationOrBuil
      * @return Whether the customizerAttribute field is set.
      */
     public boolean hasCustomizerAttribute() {
-      return ((bitField2_ & 0x20000000) != 0);
+      return ((bitField2_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -29541,7 +29774,7 @@ public Builder setCustomizerAttribute(com.google.ads.googleads.v26.resources.Cus
       } else {
         customizerAttributeBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x20000000;
+      bitField2_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -29559,7 +29792,7 @@ public Builder setCustomizerAttribute(
       } else {
         customizerAttributeBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x20000000;
+      bitField2_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -29572,7 +29805,7 @@ public Builder setCustomizerAttribute(
      */
     public Builder mergeCustomizerAttribute(com.google.ads.googleads.v26.resources.CustomizerAttribute value) {
       if (customizerAttributeBuilder_ == null) {
-        if (((bitField2_ & 0x20000000) != 0) &&
+        if (((bitField2_ & 0x40000000) != 0) &&
           customizerAttribute_ != null &&
           customizerAttribute_ != com.google.ads.googleads.v26.resources.CustomizerAttribute.getDefaultInstance()) {
           getCustomizerAttributeBuilder().mergeFrom(value);
@@ -29583,7 +29816,7 @@ public Builder mergeCustomizerAttribute(com.google.ads.googleads.v26.resources.C
         customizerAttributeBuilder_.mergeFrom(value);
       }
       if (customizerAttribute_ != null) {
-        bitField2_ |= 0x20000000;
+        bitField2_ |= 0x40000000;
         onChanged();
       }
       return this;
@@ -29596,7 +29829,7 @@ public Builder mergeCustomizerAttribute(com.google.ads.googleads.v26.resources.C
      * .google.ads.googleads.v26.resources.CustomizerAttribute customizer_attribute = 178;
      */
     public Builder clearCustomizerAttribute() {
-      bitField2_ = (bitField2_ & ~0x20000000);
+      bitField2_ = (bitField2_ & ~0x40000000);
       customizerAttribute_ = null;
       if (customizerAttributeBuilder_ != null) {
         customizerAttributeBuilder_.dispose();
@@ -29613,7 +29846,7 @@ public Builder clearCustomizerAttribute() {
      * .google.ads.googleads.v26.resources.CustomizerAttribute customizer_attribute = 178;
      */
     public com.google.ads.googleads.v26.resources.CustomizerAttribute.Builder getCustomizerAttributeBuilder() {
-      bitField2_ |= 0x20000000;
+      bitField2_ |= 0x40000000;
       onChanged();
       return internalGetCustomizerAttributeFieldBuilder().getBuilder();
     }
@@ -29665,7 +29898,7 @@ public com.google.ads.googleads.v26.resources.CustomizerAttributeOrBuilder getCu
      * @return Whether the dataLink field is set.
      */
     public boolean hasDataLink() {
-      return ((bitField2_ & 0x40000000) != 0);
+      return ((bitField2_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -29698,7 +29931,7 @@ public Builder setDataLink(com.google.ads.googleads.v26.resources.DataLink value
       } else {
         dataLinkBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x40000000;
+      bitField2_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -29716,7 +29949,7 @@ public Builder setDataLink(
       } else {
         dataLinkBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x40000000;
+      bitField2_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -29729,7 +29962,7 @@ public Builder setDataLink(
      */
     public Builder mergeDataLink(com.google.ads.googleads.v26.resources.DataLink value) {
       if (dataLinkBuilder_ == null) {
-        if (((bitField2_ & 0x40000000) != 0) &&
+        if (((bitField2_ & 0x80000000) != 0) &&
           dataLink_ != null &&
           dataLink_ != com.google.ads.googleads.v26.resources.DataLink.getDefaultInstance()) {
           getDataLinkBuilder().mergeFrom(value);
@@ -29740,7 +29973,7 @@ public Builder mergeDataLink(com.google.ads.googleads.v26.resources.DataLink val
         dataLinkBuilder_.mergeFrom(value);
       }
       if (dataLink_ != null) {
-        bitField2_ |= 0x40000000;
+        bitField2_ |= 0x80000000;
         onChanged();
       }
       return this;
@@ -29753,7 +29986,7 @@ public Builder mergeDataLink(com.google.ads.googleads.v26.resources.DataLink val
      * .google.ads.googleads.v26.resources.DataLink data_link = 230;
      */
     public Builder clearDataLink() {
-      bitField2_ = (bitField2_ & ~0x40000000);
+      bitField2_ = (bitField2_ & ~0x80000000);
       dataLink_ = null;
       if (dataLinkBuilder_ != null) {
         dataLinkBuilder_.dispose();
@@ -29770,7 +30003,7 @@ public Builder clearDataLink() {
      * .google.ads.googleads.v26.resources.DataLink data_link = 230;
      */
     public com.google.ads.googleads.v26.resources.DataLink.Builder getDataLinkBuilder() {
-      bitField2_ |= 0x40000000;
+      bitField2_ |= 0x80000000;
       onChanged();
       return internalGetDataLinkFieldBuilder().getBuilder();
     }
@@ -29822,7 +30055,7 @@ public com.google.ads.googleads.v26.resources.DataLinkOrBuilder getDataLinkOrBui
      * @return Whether the detailContentSuitabilityPlacementView field is set.
      */
     public boolean hasDetailContentSuitabilityPlacementView() {
-      return ((bitField2_ & 0x80000000) != 0);
+      return ((bitField3_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -29855,7 +30088,7 @@ public Builder setDetailContentSuitabilityPlacementView(com.google.ads.googleads
       } else {
         detailContentSuitabilityPlacementViewBuilder_.setMessage(value);
       }
-      bitField2_ |= 0x80000000;
+      bitField3_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -29873,7 +30106,7 @@ public Builder setDetailContentSuitabilityPlacementView(
       } else {
         detailContentSuitabilityPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField2_ |= 0x80000000;
+      bitField3_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -29886,7 +30119,7 @@ public Builder setDetailContentSuitabilityPlacementView(
      */
     public Builder mergeDetailContentSuitabilityPlacementView(com.google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementView value) {
       if (detailContentSuitabilityPlacementViewBuilder_ == null) {
-        if (((bitField2_ & 0x80000000) != 0) &&
+        if (((bitField3_ & 0x00000001) != 0) &&
           detailContentSuitabilityPlacementView_ != null &&
           detailContentSuitabilityPlacementView_ != com.google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementView.getDefaultInstance()) {
           getDetailContentSuitabilityPlacementViewBuilder().mergeFrom(value);
@@ -29897,7 +30130,7 @@ public Builder mergeDetailContentSuitabilityPlacementView(com.google.ads.googlea
         detailContentSuitabilityPlacementViewBuilder_.mergeFrom(value);
       }
       if (detailContentSuitabilityPlacementView_ != null) {
-        bitField2_ |= 0x80000000;
+        bitField3_ |= 0x00000001;
         onChanged();
       }
       return this;
@@ -29910,7 +30143,7 @@ public Builder mergeDetailContentSuitabilityPlacementView(com.google.ads.googlea
      * .google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementView detail_content_suitability_placement_view = 238;
      */
     public Builder clearDetailContentSuitabilityPlacementView() {
-      bitField2_ = (bitField2_ & ~0x80000000);
+      bitField3_ = (bitField3_ & ~0x00000001);
       detailContentSuitabilityPlacementView_ = null;
       if (detailContentSuitabilityPlacementViewBuilder_ != null) {
         detailContentSuitabilityPlacementViewBuilder_.dispose();
@@ -29927,7 +30160,7 @@ public Builder clearDetailContentSuitabilityPlacementView() {
      * .google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementView detail_content_suitability_placement_view = 238;
      */
     public com.google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementView.Builder getDetailContentSuitabilityPlacementViewBuilder() {
-      bitField2_ |= 0x80000000;
+      bitField3_ |= 0x00000001;
       onChanged();
       return internalGetDetailContentSuitabilityPlacementViewFieldBuilder().getBuilder();
     }
@@ -29979,7 +30212,7 @@ public com.google.ads.googleads.v26.resources.DetailContentSuitabilityPlacementV
      * @return Whether the detailPlacementView field is set.
      */
     public boolean hasDetailPlacementView() {
-      return ((bitField3_ & 0x00000001) != 0);
+      return ((bitField3_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -30012,7 +30245,7 @@ public Builder setDetailPlacementView(com.google.ads.googleads.v26.resources.Det
       } else {
         detailPlacementViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000001;
+      bitField3_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -30030,7 +30263,7 @@ public Builder setDetailPlacementView(
       } else {
         detailPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000001;
+      bitField3_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -30043,7 +30276,7 @@ public Builder setDetailPlacementView(
      */
     public Builder mergeDetailPlacementView(com.google.ads.googleads.v26.resources.DetailPlacementView value) {
       if (detailPlacementViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000001) != 0) &&
+        if (((bitField3_ & 0x00000002) != 0) &&
           detailPlacementView_ != null &&
           detailPlacementView_ != com.google.ads.googleads.v26.resources.DetailPlacementView.getDefaultInstance()) {
           getDetailPlacementViewBuilder().mergeFrom(value);
@@ -30054,7 +30287,7 @@ public Builder mergeDetailPlacementView(com.google.ads.googleads.v26.resources.D
         detailPlacementViewBuilder_.mergeFrom(value);
       }
       if (detailPlacementView_ != null) {
-        bitField3_ |= 0x00000001;
+        bitField3_ |= 0x00000002;
         onChanged();
       }
       return this;
@@ -30067,7 +30300,7 @@ public Builder mergeDetailPlacementView(com.google.ads.googleads.v26.resources.D
      * .google.ads.googleads.v26.resources.DetailPlacementView detail_placement_view = 118;
      */
     public Builder clearDetailPlacementView() {
-      bitField3_ = (bitField3_ & ~0x00000001);
+      bitField3_ = (bitField3_ & ~0x00000002);
       detailPlacementView_ = null;
       if (detailPlacementViewBuilder_ != null) {
         detailPlacementViewBuilder_.dispose();
@@ -30084,7 +30317,7 @@ public Builder clearDetailPlacementView() {
      * .google.ads.googleads.v26.resources.DetailPlacementView detail_placement_view = 118;
      */
     public com.google.ads.googleads.v26.resources.DetailPlacementView.Builder getDetailPlacementViewBuilder() {
-      bitField3_ |= 0x00000001;
+      bitField3_ |= 0x00000002;
       onChanged();
       return internalGetDetailPlacementViewFieldBuilder().getBuilder();
     }
@@ -30136,7 +30369,7 @@ public com.google.ads.googleads.v26.resources.DetailPlacementViewOrBuilder getDe
      * @return Whether the detailedDemographic field is set.
      */
     public boolean hasDetailedDemographic() {
-      return ((bitField3_ & 0x00000002) != 0);
+      return ((bitField3_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -30169,7 +30402,7 @@ public Builder setDetailedDemographic(com.google.ads.googleads.v26.resources.Det
       } else {
         detailedDemographicBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000002;
+      bitField3_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -30187,7 +30420,7 @@ public Builder setDetailedDemographic(
       } else {
         detailedDemographicBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000002;
+      bitField3_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -30200,7 +30433,7 @@ public Builder setDetailedDemographic(
      */
     public Builder mergeDetailedDemographic(com.google.ads.googleads.v26.resources.DetailedDemographic value) {
       if (detailedDemographicBuilder_ == null) {
-        if (((bitField3_ & 0x00000002) != 0) &&
+        if (((bitField3_ & 0x00000004) != 0) &&
           detailedDemographic_ != null &&
           detailedDemographic_ != com.google.ads.googleads.v26.resources.DetailedDemographic.getDefaultInstance()) {
           getDetailedDemographicBuilder().mergeFrom(value);
@@ -30211,7 +30444,7 @@ public Builder mergeDetailedDemographic(com.google.ads.googleads.v26.resources.D
         detailedDemographicBuilder_.mergeFrom(value);
       }
       if (detailedDemographic_ != null) {
-        bitField3_ |= 0x00000002;
+        bitField3_ |= 0x00000004;
         onChanged();
       }
       return this;
@@ -30224,7 +30457,7 @@ public Builder mergeDetailedDemographic(com.google.ads.googleads.v26.resources.D
      * .google.ads.googleads.v26.resources.DetailedDemographic detailed_demographic = 166;
      */
     public Builder clearDetailedDemographic() {
-      bitField3_ = (bitField3_ & ~0x00000002);
+      bitField3_ = (bitField3_ & ~0x00000004);
       detailedDemographic_ = null;
       if (detailedDemographicBuilder_ != null) {
         detailedDemographicBuilder_.dispose();
@@ -30241,7 +30474,7 @@ public Builder clearDetailedDemographic() {
      * .google.ads.googleads.v26.resources.DetailedDemographic detailed_demographic = 166;
      */
     public com.google.ads.googleads.v26.resources.DetailedDemographic.Builder getDetailedDemographicBuilder() {
-      bitField3_ |= 0x00000002;
+      bitField3_ |= 0x00000004;
       onChanged();
       return internalGetDetailedDemographicFieldBuilder().getBuilder();
     }
@@ -30293,7 +30526,7 @@ public com.google.ads.googleads.v26.resources.DetailedDemographicOrBuilder getDe
      * @return Whether the displayKeywordView field is set.
      */
     public boolean hasDisplayKeywordView() {
-      return ((bitField3_ & 0x00000004) != 0);
+      return ((bitField3_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -30326,7 +30559,7 @@ public Builder setDisplayKeywordView(com.google.ads.googleads.v26.resources.Disp
       } else {
         displayKeywordViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000004;
+      bitField3_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -30344,7 +30577,7 @@ public Builder setDisplayKeywordView(
       } else {
         displayKeywordViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000004;
+      bitField3_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -30357,7 +30590,7 @@ public Builder setDisplayKeywordView(
      */
     public Builder mergeDisplayKeywordView(com.google.ads.googleads.v26.resources.DisplayKeywordView value) {
       if (displayKeywordViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000004) != 0) &&
+        if (((bitField3_ & 0x00000008) != 0) &&
           displayKeywordView_ != null &&
           displayKeywordView_ != com.google.ads.googleads.v26.resources.DisplayKeywordView.getDefaultInstance()) {
           getDisplayKeywordViewBuilder().mergeFrom(value);
@@ -30368,7 +30601,7 @@ public Builder mergeDisplayKeywordView(com.google.ads.googleads.v26.resources.Di
         displayKeywordViewBuilder_.mergeFrom(value);
       }
       if (displayKeywordView_ != null) {
-        bitField3_ |= 0x00000004;
+        bitField3_ |= 0x00000008;
         onChanged();
       }
       return this;
@@ -30381,7 +30614,7 @@ public Builder mergeDisplayKeywordView(com.google.ads.googleads.v26.resources.Di
      * .google.ads.googleads.v26.resources.DisplayKeywordView display_keyword_view = 47;
      */
     public Builder clearDisplayKeywordView() {
-      bitField3_ = (bitField3_ & ~0x00000004);
+      bitField3_ = (bitField3_ & ~0x00000008);
       displayKeywordView_ = null;
       if (displayKeywordViewBuilder_ != null) {
         displayKeywordViewBuilder_.dispose();
@@ -30398,7 +30631,7 @@ public Builder clearDisplayKeywordView() {
      * .google.ads.googleads.v26.resources.DisplayKeywordView display_keyword_view = 47;
      */
     public com.google.ads.googleads.v26.resources.DisplayKeywordView.Builder getDisplayKeywordViewBuilder() {
-      bitField3_ |= 0x00000004;
+      bitField3_ |= 0x00000008;
       onChanged();
       return internalGetDisplayKeywordViewFieldBuilder().getBuilder();
     }
@@ -30450,7 +30683,7 @@ public com.google.ads.googleads.v26.resources.DisplayKeywordViewOrBuilder getDis
      * @return Whether the distanceView field is set.
      */
     public boolean hasDistanceView() {
-      return ((bitField3_ & 0x00000008) != 0);
+      return ((bitField3_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -30483,7 +30716,7 @@ public Builder setDistanceView(com.google.ads.googleads.v26.resources.DistanceVi
       } else {
         distanceViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000008;
+      bitField3_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -30501,7 +30734,7 @@ public Builder setDistanceView(
       } else {
         distanceViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000008;
+      bitField3_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -30514,7 +30747,7 @@ public Builder setDistanceView(
      */
     public Builder mergeDistanceView(com.google.ads.googleads.v26.resources.DistanceView value) {
       if (distanceViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000008) != 0) &&
+        if (((bitField3_ & 0x00000010) != 0) &&
           distanceView_ != null &&
           distanceView_ != com.google.ads.googleads.v26.resources.DistanceView.getDefaultInstance()) {
           getDistanceViewBuilder().mergeFrom(value);
@@ -30525,7 +30758,7 @@ public Builder mergeDistanceView(com.google.ads.googleads.v26.resources.Distance
         distanceViewBuilder_.mergeFrom(value);
       }
       if (distanceView_ != null) {
-        bitField3_ |= 0x00000008;
+        bitField3_ |= 0x00000010;
         onChanged();
       }
       return this;
@@ -30538,7 +30771,7 @@ public Builder mergeDistanceView(com.google.ads.googleads.v26.resources.Distance
      * .google.ads.googleads.v26.resources.DistanceView distance_view = 132;
      */
     public Builder clearDistanceView() {
-      bitField3_ = (bitField3_ & ~0x00000008);
+      bitField3_ = (bitField3_ & ~0x00000010);
       distanceView_ = null;
       if (distanceViewBuilder_ != null) {
         distanceViewBuilder_.dispose();
@@ -30555,7 +30788,7 @@ public Builder clearDistanceView() {
      * .google.ads.googleads.v26.resources.DistanceView distance_view = 132;
      */
     public com.google.ads.googleads.v26.resources.DistanceView.Builder getDistanceViewBuilder() {
-      bitField3_ |= 0x00000008;
+      bitField3_ |= 0x00000010;
       onChanged();
       return internalGetDistanceViewFieldBuilder().getBuilder();
     }
@@ -30607,7 +30840,7 @@ public com.google.ads.googleads.v26.resources.DistanceViewOrBuilder getDistanceV
      * @return Whether the dynamicSearchAdsSearchTermView field is set.
      */
     public boolean hasDynamicSearchAdsSearchTermView() {
-      return ((bitField3_ & 0x00000010) != 0);
+      return ((bitField3_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -30640,7 +30873,7 @@ public Builder setDynamicSearchAdsSearchTermView(com.google.ads.googleads.v26.re
       } else {
         dynamicSearchAdsSearchTermViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000010;
+      bitField3_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -30658,7 +30891,7 @@ public Builder setDynamicSearchAdsSearchTermView(
       } else {
         dynamicSearchAdsSearchTermViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000010;
+      bitField3_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -30671,7 +30904,7 @@ public Builder setDynamicSearchAdsSearchTermView(
      */
     public Builder mergeDynamicSearchAdsSearchTermView(com.google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermView value) {
       if (dynamicSearchAdsSearchTermViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000010) != 0) &&
+        if (((bitField3_ & 0x00000020) != 0) &&
           dynamicSearchAdsSearchTermView_ != null &&
           dynamicSearchAdsSearchTermView_ != com.google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermView.getDefaultInstance()) {
           getDynamicSearchAdsSearchTermViewBuilder().mergeFrom(value);
@@ -30682,7 +30915,7 @@ public Builder mergeDynamicSearchAdsSearchTermView(com.google.ads.googleads.v26.
         dynamicSearchAdsSearchTermViewBuilder_.mergeFrom(value);
       }
       if (dynamicSearchAdsSearchTermView_ != null) {
-        bitField3_ |= 0x00000010;
+        bitField3_ |= 0x00000020;
         onChanged();
       }
       return this;
@@ -30695,7 +30928,7 @@ public Builder mergeDynamicSearchAdsSearchTermView(com.google.ads.googleads.v26.
      * .google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermView dynamic_search_ads_search_term_view = 106;
      */
     public Builder clearDynamicSearchAdsSearchTermView() {
-      bitField3_ = (bitField3_ & ~0x00000010);
+      bitField3_ = (bitField3_ & ~0x00000020);
       dynamicSearchAdsSearchTermView_ = null;
       if (dynamicSearchAdsSearchTermViewBuilder_ != null) {
         dynamicSearchAdsSearchTermViewBuilder_.dispose();
@@ -30712,7 +30945,7 @@ public Builder clearDynamicSearchAdsSearchTermView() {
      * .google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermView dynamic_search_ads_search_term_view = 106;
      */
     public com.google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermView.Builder getDynamicSearchAdsSearchTermViewBuilder() {
-      bitField3_ |= 0x00000010;
+      bitField3_ |= 0x00000020;
       onChanged();
       return internalGetDynamicSearchAdsSearchTermViewFieldBuilder().getBuilder();
     }
@@ -30764,7 +30997,7 @@ public com.google.ads.googleads.v26.resources.DynamicSearchAdsSearchTermViewOrBu
      * @return Whether the expandedLandingPageView field is set.
      */
     public boolean hasExpandedLandingPageView() {
-      return ((bitField3_ & 0x00000020) != 0);
+      return ((bitField3_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -30797,7 +31030,7 @@ public Builder setExpandedLandingPageView(com.google.ads.googleads.v26.resources
       } else {
         expandedLandingPageViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000020;
+      bitField3_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -30815,7 +31048,7 @@ public Builder setExpandedLandingPageView(
       } else {
         expandedLandingPageViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000020;
+      bitField3_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -30828,7 +31061,7 @@ public Builder setExpandedLandingPageView(
      */
     public Builder mergeExpandedLandingPageView(com.google.ads.googleads.v26.resources.ExpandedLandingPageView value) {
       if (expandedLandingPageViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000020) != 0) &&
+        if (((bitField3_ & 0x00000040) != 0) &&
           expandedLandingPageView_ != null &&
           expandedLandingPageView_ != com.google.ads.googleads.v26.resources.ExpandedLandingPageView.getDefaultInstance()) {
           getExpandedLandingPageViewBuilder().mergeFrom(value);
@@ -30839,7 +31072,7 @@ public Builder mergeExpandedLandingPageView(com.google.ads.googleads.v26.resourc
         expandedLandingPageViewBuilder_.mergeFrom(value);
       }
       if (expandedLandingPageView_ != null) {
-        bitField3_ |= 0x00000020;
+        bitField3_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -30852,7 +31085,7 @@ public Builder mergeExpandedLandingPageView(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.ExpandedLandingPageView expanded_landing_page_view = 128;
      */
     public Builder clearExpandedLandingPageView() {
-      bitField3_ = (bitField3_ & ~0x00000020);
+      bitField3_ = (bitField3_ & ~0x00000040);
       expandedLandingPageView_ = null;
       if (expandedLandingPageViewBuilder_ != null) {
         expandedLandingPageViewBuilder_.dispose();
@@ -30869,7 +31102,7 @@ public Builder clearExpandedLandingPageView() {
      * .google.ads.googleads.v26.resources.ExpandedLandingPageView expanded_landing_page_view = 128;
      */
     public com.google.ads.googleads.v26.resources.ExpandedLandingPageView.Builder getExpandedLandingPageViewBuilder() {
-      bitField3_ |= 0x00000020;
+      bitField3_ |= 0x00000040;
       onChanged();
       return internalGetExpandedLandingPageViewFieldBuilder().getBuilder();
     }
@@ -30921,7 +31154,7 @@ public com.google.ads.googleads.v26.resources.ExpandedLandingPageViewOrBuilder g
      * @return Whether the finalUrlExpansionAssetView field is set.
      */
     public boolean hasFinalUrlExpansionAssetView() {
-      return ((bitField3_ & 0x00000040) != 0);
+      return ((bitField3_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -30954,7 +31187,7 @@ public Builder setFinalUrlExpansionAssetView(com.google.ads.googleads.v26.resour
       } else {
         finalUrlExpansionAssetViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000040;
+      bitField3_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -30972,7 +31205,7 @@ public Builder setFinalUrlExpansionAssetView(
       } else {
         finalUrlExpansionAssetViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000040;
+      bitField3_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -30985,7 +31218,7 @@ public Builder setFinalUrlExpansionAssetView(
      */
     public Builder mergeFinalUrlExpansionAssetView(com.google.ads.googleads.v26.resources.FinalUrlExpansionAssetView value) {
       if (finalUrlExpansionAssetViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000040) != 0) &&
+        if (((bitField3_ & 0x00000080) != 0) &&
           finalUrlExpansionAssetView_ != null &&
           finalUrlExpansionAssetView_ != com.google.ads.googleads.v26.resources.FinalUrlExpansionAssetView.getDefaultInstance()) {
           getFinalUrlExpansionAssetViewBuilder().mergeFrom(value);
@@ -30996,7 +31229,7 @@ public Builder mergeFinalUrlExpansionAssetView(com.google.ads.googleads.v26.reso
         finalUrlExpansionAssetViewBuilder_.mergeFrom(value);
       }
       if (finalUrlExpansionAssetView_ != null) {
-        bitField3_ |= 0x00000040;
+        bitField3_ |= 0x00000080;
         onChanged();
       }
       return this;
@@ -31009,7 +31242,7 @@ public Builder mergeFinalUrlExpansionAssetView(com.google.ads.googleads.v26.reso
      * .google.ads.googleads.v26.resources.FinalUrlExpansionAssetView final_url_expansion_asset_view = 240;
      */
     public Builder clearFinalUrlExpansionAssetView() {
-      bitField3_ = (bitField3_ & ~0x00000040);
+      bitField3_ = (bitField3_ & ~0x00000080);
       finalUrlExpansionAssetView_ = null;
       if (finalUrlExpansionAssetViewBuilder_ != null) {
         finalUrlExpansionAssetViewBuilder_.dispose();
@@ -31026,7 +31259,7 @@ public Builder clearFinalUrlExpansionAssetView() {
      * .google.ads.googleads.v26.resources.FinalUrlExpansionAssetView final_url_expansion_asset_view = 240;
      */
     public com.google.ads.googleads.v26.resources.FinalUrlExpansionAssetView.Builder getFinalUrlExpansionAssetViewBuilder() {
-      bitField3_ |= 0x00000040;
+      bitField3_ |= 0x00000080;
       onChanged();
       return internalGetFinalUrlExpansionAssetViewFieldBuilder().getBuilder();
     }
@@ -31078,7 +31311,7 @@ public com.google.ads.googleads.v26.resources.FinalUrlExpansionAssetViewOrBuilde
      * @return Whether the genderView field is set.
      */
     public boolean hasGenderView() {
-      return ((bitField3_ & 0x00000080) != 0);
+      return ((bitField3_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -31111,7 +31344,7 @@ public Builder setGenderView(com.google.ads.googleads.v26.resources.GenderView v
       } else {
         genderViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000080;
+      bitField3_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -31129,7 +31362,7 @@ public Builder setGenderView(
       } else {
         genderViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000080;
+      bitField3_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -31142,7 +31375,7 @@ public Builder setGenderView(
      */
     public Builder mergeGenderView(com.google.ads.googleads.v26.resources.GenderView value) {
       if (genderViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000080) != 0) &&
+        if (((bitField3_ & 0x00000100) != 0) &&
           genderView_ != null &&
           genderView_ != com.google.ads.googleads.v26.resources.GenderView.getDefaultInstance()) {
           getGenderViewBuilder().mergeFrom(value);
@@ -31153,7 +31386,7 @@ public Builder mergeGenderView(com.google.ads.googleads.v26.resources.GenderView
         genderViewBuilder_.mergeFrom(value);
       }
       if (genderView_ != null) {
-        bitField3_ |= 0x00000080;
+        bitField3_ |= 0x00000100;
         onChanged();
       }
       return this;
@@ -31166,7 +31399,7 @@ public Builder mergeGenderView(com.google.ads.googleads.v26.resources.GenderView
      * .google.ads.googleads.v26.resources.GenderView gender_view = 40;
      */
     public Builder clearGenderView() {
-      bitField3_ = (bitField3_ & ~0x00000080);
+      bitField3_ = (bitField3_ & ~0x00000100);
       genderView_ = null;
       if (genderViewBuilder_ != null) {
         genderViewBuilder_.dispose();
@@ -31183,7 +31416,7 @@ public Builder clearGenderView() {
      * .google.ads.googleads.v26.resources.GenderView gender_view = 40;
      */
     public com.google.ads.googleads.v26.resources.GenderView.Builder getGenderViewBuilder() {
-      bitField3_ |= 0x00000080;
+      bitField3_ |= 0x00000100;
       onChanged();
       return internalGetGenderViewFieldBuilder().getBuilder();
     }
@@ -31235,7 +31468,7 @@ public com.google.ads.googleads.v26.resources.GenderViewOrBuilder getGenderViewO
      * @return Whether the geoTargetConstant field is set.
      */
     public boolean hasGeoTargetConstant() {
-      return ((bitField3_ & 0x00000100) != 0);
+      return ((bitField3_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -31268,7 +31501,7 @@ public Builder setGeoTargetConstant(com.google.ads.googleads.v26.resources.GeoTa
       } else {
         geoTargetConstantBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000100;
+      bitField3_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -31286,7 +31519,7 @@ public Builder setGeoTargetConstant(
       } else {
         geoTargetConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000100;
+      bitField3_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -31299,7 +31532,7 @@ public Builder setGeoTargetConstant(
      */
     public Builder mergeGeoTargetConstant(com.google.ads.googleads.v26.resources.GeoTargetConstant value) {
       if (geoTargetConstantBuilder_ == null) {
-        if (((bitField3_ & 0x00000100) != 0) &&
+        if (((bitField3_ & 0x00000200) != 0) &&
           geoTargetConstant_ != null &&
           geoTargetConstant_ != com.google.ads.googleads.v26.resources.GeoTargetConstant.getDefaultInstance()) {
           getGeoTargetConstantBuilder().mergeFrom(value);
@@ -31310,7 +31543,7 @@ public Builder mergeGeoTargetConstant(com.google.ads.googleads.v26.resources.Geo
         geoTargetConstantBuilder_.mergeFrom(value);
       }
       if (geoTargetConstant_ != null) {
-        bitField3_ |= 0x00000100;
+        bitField3_ |= 0x00000200;
         onChanged();
       }
       return this;
@@ -31323,7 +31556,7 @@ public Builder mergeGeoTargetConstant(com.google.ads.googleads.v26.resources.Geo
      * .google.ads.googleads.v26.resources.GeoTargetConstant geo_target_constant = 23;
      */
     public Builder clearGeoTargetConstant() {
-      bitField3_ = (bitField3_ & ~0x00000100);
+      bitField3_ = (bitField3_ & ~0x00000200);
       geoTargetConstant_ = null;
       if (geoTargetConstantBuilder_ != null) {
         geoTargetConstantBuilder_.dispose();
@@ -31340,7 +31573,7 @@ public Builder clearGeoTargetConstant() {
      * .google.ads.googleads.v26.resources.GeoTargetConstant geo_target_constant = 23;
      */
     public com.google.ads.googleads.v26.resources.GeoTargetConstant.Builder getGeoTargetConstantBuilder() {
-      bitField3_ |= 0x00000100;
+      bitField3_ |= 0x00000200;
       onChanged();
       return internalGetGeoTargetConstantFieldBuilder().getBuilder();
     }
@@ -31392,7 +31625,7 @@ public com.google.ads.googleads.v26.resources.GeoTargetConstantOrBuilder getGeoT
      * @return Whether the geographicView field is set.
      */
     public boolean hasGeographicView() {
-      return ((bitField3_ & 0x00000200) != 0);
+      return ((bitField3_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -31425,7 +31658,7 @@ public Builder setGeographicView(com.google.ads.googleads.v26.resources.Geograph
       } else {
         geographicViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000200;
+      bitField3_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -31443,7 +31676,7 @@ public Builder setGeographicView(
       } else {
         geographicViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000200;
+      bitField3_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -31456,7 +31689,7 @@ public Builder setGeographicView(
      */
     public Builder mergeGeographicView(com.google.ads.googleads.v26.resources.GeographicView value) {
       if (geographicViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000200) != 0) &&
+        if (((bitField3_ & 0x00000400) != 0) &&
           geographicView_ != null &&
           geographicView_ != com.google.ads.googleads.v26.resources.GeographicView.getDefaultInstance()) {
           getGeographicViewBuilder().mergeFrom(value);
@@ -31467,7 +31700,7 @@ public Builder mergeGeographicView(com.google.ads.googleads.v26.resources.Geogra
         geographicViewBuilder_.mergeFrom(value);
       }
       if (geographicView_ != null) {
-        bitField3_ |= 0x00000200;
+        bitField3_ |= 0x00000400;
         onChanged();
       }
       return this;
@@ -31480,7 +31713,7 @@ public Builder mergeGeographicView(com.google.ads.googleads.v26.resources.Geogra
      * .google.ads.googleads.v26.resources.GeographicView geographic_view = 125;
      */
     public Builder clearGeographicView() {
-      bitField3_ = (bitField3_ & ~0x00000200);
+      bitField3_ = (bitField3_ & ~0x00000400);
       geographicView_ = null;
       if (geographicViewBuilder_ != null) {
         geographicViewBuilder_.dispose();
@@ -31497,7 +31730,7 @@ public Builder clearGeographicView() {
      * .google.ads.googleads.v26.resources.GeographicView geographic_view = 125;
      */
     public com.google.ads.googleads.v26.resources.GeographicView.Builder getGeographicViewBuilder() {
-      bitField3_ |= 0x00000200;
+      bitField3_ |= 0x00000400;
       onChanged();
       return internalGetGeographicViewFieldBuilder().getBuilder();
     }
@@ -31549,7 +31782,7 @@ public com.google.ads.googleads.v26.resources.GeographicViewOrBuilder getGeograp
      * @return Whether the goal field is set.
      */
     public boolean hasGoal() {
-      return ((bitField3_ & 0x00000400) != 0);
+      return ((bitField3_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -31582,7 +31815,7 @@ public Builder setGoal(com.google.ads.googleads.v26.resources.Goal value) {
       } else {
         goalBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000400;
+      bitField3_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -31600,7 +31833,7 @@ public Builder setGoal(
       } else {
         goalBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000400;
+      bitField3_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -31613,7 +31846,7 @@ public Builder setGoal(
      */
     public Builder mergeGoal(com.google.ads.googleads.v26.resources.Goal value) {
       if (goalBuilder_ == null) {
-        if (((bitField3_ & 0x00000400) != 0) &&
+        if (((bitField3_ & 0x00000800) != 0) &&
           goal_ != null &&
           goal_ != com.google.ads.googleads.v26.resources.Goal.getDefaultInstance()) {
           getGoalBuilder().mergeFrom(value);
@@ -31624,7 +31857,7 @@ public Builder mergeGoal(com.google.ads.googleads.v26.resources.Goal value) {
         goalBuilder_.mergeFrom(value);
       }
       if (goal_ != null) {
-        bitField3_ |= 0x00000400;
+        bitField3_ |= 0x00000800;
         onChanged();
       }
       return this;
@@ -31637,7 +31870,7 @@ public Builder mergeGoal(com.google.ads.googleads.v26.resources.Goal value) {
      * .google.ads.googleads.v26.resources.Goal goal = 237;
      */
     public Builder clearGoal() {
-      bitField3_ = (bitField3_ & ~0x00000400);
+      bitField3_ = (bitField3_ & ~0x00000800);
       goal_ = null;
       if (goalBuilder_ != null) {
         goalBuilder_.dispose();
@@ -31654,7 +31887,7 @@ public Builder clearGoal() {
      * .google.ads.googleads.v26.resources.Goal goal = 237;
      */
     public com.google.ads.googleads.v26.resources.Goal.Builder getGoalBuilder() {
-      bitField3_ |= 0x00000400;
+      bitField3_ |= 0x00000800;
       onChanged();
       return internalGetGoalFieldBuilder().getBuilder();
     }
@@ -31706,7 +31939,7 @@ public com.google.ads.googleads.v26.resources.GoalOrBuilder getGoalOrBuilder() {
      * @return Whether the groupContentSuitabilityPlacementView field is set.
      */
     public boolean hasGroupContentSuitabilityPlacementView() {
-      return ((bitField3_ & 0x00000800) != 0);
+      return ((bitField3_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -31739,7 +31972,7 @@ public Builder setGroupContentSuitabilityPlacementView(com.google.ads.googleads.
       } else {
         groupContentSuitabilityPlacementViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00000800;
+      bitField3_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -31757,7 +31990,7 @@ public Builder setGroupContentSuitabilityPlacementView(
       } else {
         groupContentSuitabilityPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00000800;
+      bitField3_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -31770,7 +32003,7 @@ public Builder setGroupContentSuitabilityPlacementView(
      */
     public Builder mergeGroupContentSuitabilityPlacementView(com.google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementView value) {
       if (groupContentSuitabilityPlacementViewBuilder_ == null) {
-        if (((bitField3_ & 0x00000800) != 0) &&
+        if (((bitField3_ & 0x00001000) != 0) &&
           groupContentSuitabilityPlacementView_ != null &&
           groupContentSuitabilityPlacementView_ != com.google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementView.getDefaultInstance()) {
           getGroupContentSuitabilityPlacementViewBuilder().mergeFrom(value);
@@ -31781,7 +32014,7 @@ public Builder mergeGroupContentSuitabilityPlacementView(com.google.ads.googlead
         groupContentSuitabilityPlacementViewBuilder_.mergeFrom(value);
       }
       if (groupContentSuitabilityPlacementView_ != null) {
-        bitField3_ |= 0x00000800;
+        bitField3_ |= 0x00001000;
         onChanged();
       }
       return this;
@@ -31794,7 +32027,7 @@ public Builder mergeGroupContentSuitabilityPlacementView(com.google.ads.googlead
      * .google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementView group_content_suitability_placement_view = 239;
      */
     public Builder clearGroupContentSuitabilityPlacementView() {
-      bitField3_ = (bitField3_ & ~0x00000800);
+      bitField3_ = (bitField3_ & ~0x00001000);
       groupContentSuitabilityPlacementView_ = null;
       if (groupContentSuitabilityPlacementViewBuilder_ != null) {
         groupContentSuitabilityPlacementViewBuilder_.dispose();
@@ -31811,7 +32044,7 @@ public Builder clearGroupContentSuitabilityPlacementView() {
      * .google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementView group_content_suitability_placement_view = 239;
      */
     public com.google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementView.Builder getGroupContentSuitabilityPlacementViewBuilder() {
-      bitField3_ |= 0x00000800;
+      bitField3_ |= 0x00001000;
       onChanged();
       return internalGetGroupContentSuitabilityPlacementViewFieldBuilder().getBuilder();
     }
@@ -31863,7 +32096,7 @@ public com.google.ads.googleads.v26.resources.GroupContentSuitabilityPlacementVi
      * @return Whether the groupPlacementView field is set.
      */
     public boolean hasGroupPlacementView() {
-      return ((bitField3_ & 0x00001000) != 0);
+      return ((bitField3_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -31896,7 +32129,7 @@ public Builder setGroupPlacementView(com.google.ads.googleads.v26.resources.Grou
       } else {
         groupPlacementViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00001000;
+      bitField3_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -31914,7 +32147,7 @@ public Builder setGroupPlacementView(
       } else {
         groupPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00001000;
+      bitField3_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -31927,7 +32160,7 @@ public Builder setGroupPlacementView(
      */
     public Builder mergeGroupPlacementView(com.google.ads.googleads.v26.resources.GroupPlacementView value) {
       if (groupPlacementViewBuilder_ == null) {
-        if (((bitField3_ & 0x00001000) != 0) &&
+        if (((bitField3_ & 0x00002000) != 0) &&
           groupPlacementView_ != null &&
           groupPlacementView_ != com.google.ads.googleads.v26.resources.GroupPlacementView.getDefaultInstance()) {
           getGroupPlacementViewBuilder().mergeFrom(value);
@@ -31938,7 +32171,7 @@ public Builder mergeGroupPlacementView(com.google.ads.googleads.v26.resources.Gr
         groupPlacementViewBuilder_.mergeFrom(value);
       }
       if (groupPlacementView_ != null) {
-        bitField3_ |= 0x00001000;
+        bitField3_ |= 0x00002000;
         onChanged();
       }
       return this;
@@ -31951,7 +32184,7 @@ public Builder mergeGroupPlacementView(com.google.ads.googleads.v26.resources.Gr
      * .google.ads.googleads.v26.resources.GroupPlacementView group_placement_view = 119;
      */
     public Builder clearGroupPlacementView() {
-      bitField3_ = (bitField3_ & ~0x00001000);
+      bitField3_ = (bitField3_ & ~0x00002000);
       groupPlacementView_ = null;
       if (groupPlacementViewBuilder_ != null) {
         groupPlacementViewBuilder_.dispose();
@@ -31968,7 +32201,7 @@ public Builder clearGroupPlacementView() {
      * .google.ads.googleads.v26.resources.GroupPlacementView group_placement_view = 119;
      */
     public com.google.ads.googleads.v26.resources.GroupPlacementView.Builder getGroupPlacementViewBuilder() {
-      bitField3_ |= 0x00001000;
+      bitField3_ |= 0x00002000;
       onChanged();
       return internalGetGroupPlacementViewFieldBuilder().getBuilder();
     }
@@ -32020,7 +32253,7 @@ public com.google.ads.googleads.v26.resources.GroupPlacementViewOrBuilder getGro
      * @return Whether the hotelGroupView field is set.
      */
     public boolean hasHotelGroupView() {
-      return ((bitField3_ & 0x00002000) != 0);
+      return ((bitField3_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -32053,7 +32286,7 @@ public Builder setHotelGroupView(com.google.ads.googleads.v26.resources.HotelGro
       } else {
         hotelGroupViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00002000;
+      bitField3_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -32071,7 +32304,7 @@ public Builder setHotelGroupView(
       } else {
         hotelGroupViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00002000;
+      bitField3_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -32084,7 +32317,7 @@ public Builder setHotelGroupView(
      */
     public Builder mergeHotelGroupView(com.google.ads.googleads.v26.resources.HotelGroupView value) {
       if (hotelGroupViewBuilder_ == null) {
-        if (((bitField3_ & 0x00002000) != 0) &&
+        if (((bitField3_ & 0x00004000) != 0) &&
           hotelGroupView_ != null &&
           hotelGroupView_ != com.google.ads.googleads.v26.resources.HotelGroupView.getDefaultInstance()) {
           getHotelGroupViewBuilder().mergeFrom(value);
@@ -32095,7 +32328,7 @@ public Builder mergeHotelGroupView(com.google.ads.googleads.v26.resources.HotelG
         hotelGroupViewBuilder_.mergeFrom(value);
       }
       if (hotelGroupView_ != null) {
-        bitField3_ |= 0x00002000;
+        bitField3_ |= 0x00004000;
         onChanged();
       }
       return this;
@@ -32108,7 +32341,7 @@ public Builder mergeHotelGroupView(com.google.ads.googleads.v26.resources.HotelG
      * .google.ads.googleads.v26.resources.HotelGroupView hotel_group_view = 51;
      */
     public Builder clearHotelGroupView() {
-      bitField3_ = (bitField3_ & ~0x00002000);
+      bitField3_ = (bitField3_ & ~0x00004000);
       hotelGroupView_ = null;
       if (hotelGroupViewBuilder_ != null) {
         hotelGroupViewBuilder_.dispose();
@@ -32125,7 +32358,7 @@ public Builder clearHotelGroupView() {
      * .google.ads.googleads.v26.resources.HotelGroupView hotel_group_view = 51;
      */
     public com.google.ads.googleads.v26.resources.HotelGroupView.Builder getHotelGroupViewBuilder() {
-      bitField3_ |= 0x00002000;
+      bitField3_ |= 0x00004000;
       onChanged();
       return internalGetHotelGroupViewFieldBuilder().getBuilder();
     }
@@ -32177,7 +32410,7 @@ public com.google.ads.googleads.v26.resources.HotelGroupViewOrBuilder getHotelGr
      * @return Whether the hotelPerformanceView field is set.
      */
     public boolean hasHotelPerformanceView() {
-      return ((bitField3_ & 0x00004000) != 0);
+      return ((bitField3_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -32210,7 +32443,7 @@ public Builder setHotelPerformanceView(com.google.ads.googleads.v26.resources.Ho
       } else {
         hotelPerformanceViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00004000;
+      bitField3_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -32228,7 +32461,7 @@ public Builder setHotelPerformanceView(
       } else {
         hotelPerformanceViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00004000;
+      bitField3_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -32241,7 +32474,7 @@ public Builder setHotelPerformanceView(
      */
     public Builder mergeHotelPerformanceView(com.google.ads.googleads.v26.resources.HotelPerformanceView value) {
       if (hotelPerformanceViewBuilder_ == null) {
-        if (((bitField3_ & 0x00004000) != 0) &&
+        if (((bitField3_ & 0x00008000) != 0) &&
           hotelPerformanceView_ != null &&
           hotelPerformanceView_ != com.google.ads.googleads.v26.resources.HotelPerformanceView.getDefaultInstance()) {
           getHotelPerformanceViewBuilder().mergeFrom(value);
@@ -32252,7 +32485,7 @@ public Builder mergeHotelPerformanceView(com.google.ads.googleads.v26.resources.
         hotelPerformanceViewBuilder_.mergeFrom(value);
       }
       if (hotelPerformanceView_ != null) {
-        bitField3_ |= 0x00004000;
+        bitField3_ |= 0x00008000;
         onChanged();
       }
       return this;
@@ -32265,7 +32498,7 @@ public Builder mergeHotelPerformanceView(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.HotelPerformanceView hotel_performance_view = 71;
      */
     public Builder clearHotelPerformanceView() {
-      bitField3_ = (bitField3_ & ~0x00004000);
+      bitField3_ = (bitField3_ & ~0x00008000);
       hotelPerformanceView_ = null;
       if (hotelPerformanceViewBuilder_ != null) {
         hotelPerformanceViewBuilder_.dispose();
@@ -32282,7 +32515,7 @@ public Builder clearHotelPerformanceView() {
      * .google.ads.googleads.v26.resources.HotelPerformanceView hotel_performance_view = 71;
      */
     public com.google.ads.googleads.v26.resources.HotelPerformanceView.Builder getHotelPerformanceViewBuilder() {
-      bitField3_ |= 0x00004000;
+      bitField3_ |= 0x00008000;
       onChanged();
       return internalGetHotelPerformanceViewFieldBuilder().getBuilder();
     }
@@ -32334,7 +32567,7 @@ public com.google.ads.googleads.v26.resources.HotelPerformanceViewOrBuilder getH
      * @return Whether the hotelReconciliation field is set.
      */
     public boolean hasHotelReconciliation() {
-      return ((bitField3_ & 0x00008000) != 0);
+      return ((bitField3_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -32367,7 +32600,7 @@ public Builder setHotelReconciliation(com.google.ads.googleads.v26.resources.Hot
       } else {
         hotelReconciliationBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00008000;
+      bitField3_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -32385,7 +32618,7 @@ public Builder setHotelReconciliation(
       } else {
         hotelReconciliationBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00008000;
+      bitField3_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -32398,7 +32631,7 @@ public Builder setHotelReconciliation(
      */
     public Builder mergeHotelReconciliation(com.google.ads.googleads.v26.resources.HotelReconciliation value) {
       if (hotelReconciliationBuilder_ == null) {
-        if (((bitField3_ & 0x00008000) != 0) &&
+        if (((bitField3_ & 0x00010000) != 0) &&
           hotelReconciliation_ != null &&
           hotelReconciliation_ != com.google.ads.googleads.v26.resources.HotelReconciliation.getDefaultInstance()) {
           getHotelReconciliationBuilder().mergeFrom(value);
@@ -32409,7 +32642,7 @@ public Builder mergeHotelReconciliation(com.google.ads.googleads.v26.resources.H
         hotelReconciliationBuilder_.mergeFrom(value);
       }
       if (hotelReconciliation_ != null) {
-        bitField3_ |= 0x00008000;
+        bitField3_ |= 0x00010000;
         onChanged();
       }
       return this;
@@ -32422,7 +32655,7 @@ public Builder mergeHotelReconciliation(com.google.ads.googleads.v26.resources.H
      * .google.ads.googleads.v26.resources.HotelReconciliation hotel_reconciliation = 188;
      */
     public Builder clearHotelReconciliation() {
-      bitField3_ = (bitField3_ & ~0x00008000);
+      bitField3_ = (bitField3_ & ~0x00010000);
       hotelReconciliation_ = null;
       if (hotelReconciliationBuilder_ != null) {
         hotelReconciliationBuilder_.dispose();
@@ -32439,7 +32672,7 @@ public Builder clearHotelReconciliation() {
      * .google.ads.googleads.v26.resources.HotelReconciliation hotel_reconciliation = 188;
      */
     public com.google.ads.googleads.v26.resources.HotelReconciliation.Builder getHotelReconciliationBuilder() {
-      bitField3_ |= 0x00008000;
+      bitField3_ |= 0x00010000;
       onChanged();
       return internalGetHotelReconciliationFieldBuilder().getBuilder();
     }
@@ -32491,7 +32724,7 @@ public com.google.ads.googleads.v26.resources.HotelReconciliationOrBuilder getHo
      * @return Whether the incomeRangeView field is set.
      */
     public boolean hasIncomeRangeView() {
-      return ((bitField3_ & 0x00010000) != 0);
+      return ((bitField3_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -32524,7 +32757,7 @@ public Builder setIncomeRangeView(com.google.ads.googleads.v26.resources.IncomeR
       } else {
         incomeRangeViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00010000;
+      bitField3_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -32542,7 +32775,7 @@ public Builder setIncomeRangeView(
       } else {
         incomeRangeViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00010000;
+      bitField3_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -32555,7 +32788,7 @@ public Builder setIncomeRangeView(
      */
     public Builder mergeIncomeRangeView(com.google.ads.googleads.v26.resources.IncomeRangeView value) {
       if (incomeRangeViewBuilder_ == null) {
-        if (((bitField3_ & 0x00010000) != 0) &&
+        if (((bitField3_ & 0x00020000) != 0) &&
           incomeRangeView_ != null &&
           incomeRangeView_ != com.google.ads.googleads.v26.resources.IncomeRangeView.getDefaultInstance()) {
           getIncomeRangeViewBuilder().mergeFrom(value);
@@ -32566,7 +32799,7 @@ public Builder mergeIncomeRangeView(com.google.ads.googleads.v26.resources.Incom
         incomeRangeViewBuilder_.mergeFrom(value);
       }
       if (incomeRangeView_ != null) {
-        bitField3_ |= 0x00010000;
+        bitField3_ |= 0x00020000;
         onChanged();
       }
       return this;
@@ -32579,7 +32812,7 @@ public Builder mergeIncomeRangeView(com.google.ads.googleads.v26.resources.Incom
      * .google.ads.googleads.v26.resources.IncomeRangeView income_range_view = 138;
      */
     public Builder clearIncomeRangeView() {
-      bitField3_ = (bitField3_ & ~0x00010000);
+      bitField3_ = (bitField3_ & ~0x00020000);
       incomeRangeView_ = null;
       if (incomeRangeViewBuilder_ != null) {
         incomeRangeViewBuilder_.dispose();
@@ -32596,7 +32829,7 @@ public Builder clearIncomeRangeView() {
      * .google.ads.googleads.v26.resources.IncomeRangeView income_range_view = 138;
      */
     public com.google.ads.googleads.v26.resources.IncomeRangeView.Builder getIncomeRangeViewBuilder() {
-      bitField3_ |= 0x00010000;
+      bitField3_ |= 0x00020000;
       onChanged();
       return internalGetIncomeRangeViewFieldBuilder().getBuilder();
     }
@@ -32648,7 +32881,7 @@ public com.google.ads.googleads.v26.resources.IncomeRangeViewOrBuilder getIncome
      * @return Whether the keywordView field is set.
      */
     public boolean hasKeywordView() {
-      return ((bitField3_ & 0x00020000) != 0);
+      return ((bitField3_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -32681,7 +32914,7 @@ public Builder setKeywordView(com.google.ads.googleads.v26.resources.KeywordView
       } else {
         keywordViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00020000;
+      bitField3_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -32699,7 +32932,7 @@ public Builder setKeywordView(
       } else {
         keywordViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00020000;
+      bitField3_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -32712,7 +32945,7 @@ public Builder setKeywordView(
      */
     public Builder mergeKeywordView(com.google.ads.googleads.v26.resources.KeywordView value) {
       if (keywordViewBuilder_ == null) {
-        if (((bitField3_ & 0x00020000) != 0) &&
+        if (((bitField3_ & 0x00040000) != 0) &&
           keywordView_ != null &&
           keywordView_ != com.google.ads.googleads.v26.resources.KeywordView.getDefaultInstance()) {
           getKeywordViewBuilder().mergeFrom(value);
@@ -32723,7 +32956,7 @@ public Builder mergeKeywordView(com.google.ads.googleads.v26.resources.KeywordVi
         keywordViewBuilder_.mergeFrom(value);
       }
       if (keywordView_ != null) {
-        bitField3_ |= 0x00020000;
+        bitField3_ |= 0x00040000;
         onChanged();
       }
       return this;
@@ -32736,7 +32969,7 @@ public Builder mergeKeywordView(com.google.ads.googleads.v26.resources.KeywordVi
      * .google.ads.googleads.v26.resources.KeywordView keyword_view = 21;
      */
     public Builder clearKeywordView() {
-      bitField3_ = (bitField3_ & ~0x00020000);
+      bitField3_ = (bitField3_ & ~0x00040000);
       keywordView_ = null;
       if (keywordViewBuilder_ != null) {
         keywordViewBuilder_.dispose();
@@ -32753,7 +32986,7 @@ public Builder clearKeywordView() {
      * .google.ads.googleads.v26.resources.KeywordView keyword_view = 21;
      */
     public com.google.ads.googleads.v26.resources.KeywordView.Builder getKeywordViewBuilder() {
-      bitField3_ |= 0x00020000;
+      bitField3_ |= 0x00040000;
       onChanged();
       return internalGetKeywordViewFieldBuilder().getBuilder();
     }
@@ -32805,7 +33038,7 @@ public com.google.ads.googleads.v26.resources.KeywordViewOrBuilder getKeywordVie
      * @return Whether the keywordPlan field is set.
      */
     public boolean hasKeywordPlan() {
-      return ((bitField3_ & 0x00040000) != 0);
+      return ((bitField3_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -32838,7 +33071,7 @@ public Builder setKeywordPlan(com.google.ads.googleads.v26.resources.KeywordPlan
       } else {
         keywordPlanBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00040000;
+      bitField3_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -32856,7 +33089,7 @@ public Builder setKeywordPlan(
       } else {
         keywordPlanBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00040000;
+      bitField3_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -32869,7 +33102,7 @@ public Builder setKeywordPlan(
      */
     public Builder mergeKeywordPlan(com.google.ads.googleads.v26.resources.KeywordPlan value) {
       if (keywordPlanBuilder_ == null) {
-        if (((bitField3_ & 0x00040000) != 0) &&
+        if (((bitField3_ & 0x00080000) != 0) &&
           keywordPlan_ != null &&
           keywordPlan_ != com.google.ads.googleads.v26.resources.KeywordPlan.getDefaultInstance()) {
           getKeywordPlanBuilder().mergeFrom(value);
@@ -32880,7 +33113,7 @@ public Builder mergeKeywordPlan(com.google.ads.googleads.v26.resources.KeywordPl
         keywordPlanBuilder_.mergeFrom(value);
       }
       if (keywordPlan_ != null) {
-        bitField3_ |= 0x00040000;
+        bitField3_ |= 0x00080000;
         onChanged();
       }
       return this;
@@ -32893,7 +33126,7 @@ public Builder mergeKeywordPlan(com.google.ads.googleads.v26.resources.KeywordPl
      * .google.ads.googleads.v26.resources.KeywordPlan keyword_plan = 32;
      */
     public Builder clearKeywordPlan() {
-      bitField3_ = (bitField3_ & ~0x00040000);
+      bitField3_ = (bitField3_ & ~0x00080000);
       keywordPlan_ = null;
       if (keywordPlanBuilder_ != null) {
         keywordPlanBuilder_.dispose();
@@ -32910,7 +33143,7 @@ public Builder clearKeywordPlan() {
      * .google.ads.googleads.v26.resources.KeywordPlan keyword_plan = 32;
      */
     public com.google.ads.googleads.v26.resources.KeywordPlan.Builder getKeywordPlanBuilder() {
-      bitField3_ |= 0x00040000;
+      bitField3_ |= 0x00080000;
       onChanged();
       return internalGetKeywordPlanFieldBuilder().getBuilder();
     }
@@ -32962,7 +33195,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanOrBuilder getKeywordPla
      * @return Whether the keywordPlanCampaign field is set.
      */
     public boolean hasKeywordPlanCampaign() {
-      return ((bitField3_ & 0x00080000) != 0);
+      return ((bitField3_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -32995,7 +33228,7 @@ public Builder setKeywordPlanCampaign(com.google.ads.googleads.v26.resources.Key
       } else {
         keywordPlanCampaignBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00080000;
+      bitField3_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -33013,7 +33246,7 @@ public Builder setKeywordPlanCampaign(
       } else {
         keywordPlanCampaignBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00080000;
+      bitField3_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -33026,7 +33259,7 @@ public Builder setKeywordPlanCampaign(
      */
     public Builder mergeKeywordPlanCampaign(com.google.ads.googleads.v26.resources.KeywordPlanCampaign value) {
       if (keywordPlanCampaignBuilder_ == null) {
-        if (((bitField3_ & 0x00080000) != 0) &&
+        if (((bitField3_ & 0x00100000) != 0) &&
           keywordPlanCampaign_ != null &&
           keywordPlanCampaign_ != com.google.ads.googleads.v26.resources.KeywordPlanCampaign.getDefaultInstance()) {
           getKeywordPlanCampaignBuilder().mergeFrom(value);
@@ -33037,7 +33270,7 @@ public Builder mergeKeywordPlanCampaign(com.google.ads.googleads.v26.resources.K
         keywordPlanCampaignBuilder_.mergeFrom(value);
       }
       if (keywordPlanCampaign_ != null) {
-        bitField3_ |= 0x00080000;
+        bitField3_ |= 0x00100000;
         onChanged();
       }
       return this;
@@ -33050,7 +33283,7 @@ public Builder mergeKeywordPlanCampaign(com.google.ads.googleads.v26.resources.K
      * .google.ads.googleads.v26.resources.KeywordPlanCampaign keyword_plan_campaign = 33;
      */
     public Builder clearKeywordPlanCampaign() {
-      bitField3_ = (bitField3_ & ~0x00080000);
+      bitField3_ = (bitField3_ & ~0x00100000);
       keywordPlanCampaign_ = null;
       if (keywordPlanCampaignBuilder_ != null) {
         keywordPlanCampaignBuilder_.dispose();
@@ -33067,7 +33300,7 @@ public Builder clearKeywordPlanCampaign() {
      * .google.ads.googleads.v26.resources.KeywordPlanCampaign keyword_plan_campaign = 33;
      */
     public com.google.ads.googleads.v26.resources.KeywordPlanCampaign.Builder getKeywordPlanCampaignBuilder() {
-      bitField3_ |= 0x00080000;
+      bitField3_ |= 0x00100000;
       onChanged();
       return internalGetKeywordPlanCampaignFieldBuilder().getBuilder();
     }
@@ -33119,7 +33352,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanCampaignOrBuilder getKe
      * @return Whether the keywordPlanCampaignKeyword field is set.
      */
     public boolean hasKeywordPlanCampaignKeyword() {
-      return ((bitField3_ & 0x00100000) != 0);
+      return ((bitField3_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -33152,7 +33385,7 @@ public Builder setKeywordPlanCampaignKeyword(com.google.ads.googleads.v26.resour
       } else {
         keywordPlanCampaignKeywordBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00100000;
+      bitField3_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -33170,7 +33403,7 @@ public Builder setKeywordPlanCampaignKeyword(
       } else {
         keywordPlanCampaignKeywordBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00100000;
+      bitField3_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -33183,7 +33416,7 @@ public Builder setKeywordPlanCampaignKeyword(
      */
     public Builder mergeKeywordPlanCampaignKeyword(com.google.ads.googleads.v26.resources.KeywordPlanCampaignKeyword value) {
       if (keywordPlanCampaignKeywordBuilder_ == null) {
-        if (((bitField3_ & 0x00100000) != 0) &&
+        if (((bitField3_ & 0x00200000) != 0) &&
           keywordPlanCampaignKeyword_ != null &&
           keywordPlanCampaignKeyword_ != com.google.ads.googleads.v26.resources.KeywordPlanCampaignKeyword.getDefaultInstance()) {
           getKeywordPlanCampaignKeywordBuilder().mergeFrom(value);
@@ -33194,7 +33427,7 @@ public Builder mergeKeywordPlanCampaignKeyword(com.google.ads.googleads.v26.reso
         keywordPlanCampaignKeywordBuilder_.mergeFrom(value);
       }
       if (keywordPlanCampaignKeyword_ != null) {
-        bitField3_ |= 0x00100000;
+        bitField3_ |= 0x00200000;
         onChanged();
       }
       return this;
@@ -33207,7 +33440,7 @@ public Builder mergeKeywordPlanCampaignKeyword(com.google.ads.googleads.v26.reso
      * .google.ads.googleads.v26.resources.KeywordPlanCampaignKeyword keyword_plan_campaign_keyword = 140;
      */
     public Builder clearKeywordPlanCampaignKeyword() {
-      bitField3_ = (bitField3_ & ~0x00100000);
+      bitField3_ = (bitField3_ & ~0x00200000);
       keywordPlanCampaignKeyword_ = null;
       if (keywordPlanCampaignKeywordBuilder_ != null) {
         keywordPlanCampaignKeywordBuilder_.dispose();
@@ -33224,7 +33457,7 @@ public Builder clearKeywordPlanCampaignKeyword() {
      * .google.ads.googleads.v26.resources.KeywordPlanCampaignKeyword keyword_plan_campaign_keyword = 140;
      */
     public com.google.ads.googleads.v26.resources.KeywordPlanCampaignKeyword.Builder getKeywordPlanCampaignKeywordBuilder() {
-      bitField3_ |= 0x00100000;
+      bitField3_ |= 0x00200000;
       onChanged();
       return internalGetKeywordPlanCampaignKeywordFieldBuilder().getBuilder();
     }
@@ -33276,7 +33509,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanCampaignKeywordOrBuilde
      * @return Whether the keywordPlanAdGroup field is set.
      */
     public boolean hasKeywordPlanAdGroup() {
-      return ((bitField3_ & 0x00200000) != 0);
+      return ((bitField3_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -33309,7 +33542,7 @@ public Builder setKeywordPlanAdGroup(com.google.ads.googleads.v26.resources.Keyw
       } else {
         keywordPlanAdGroupBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00200000;
+      bitField3_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -33327,7 +33560,7 @@ public Builder setKeywordPlanAdGroup(
       } else {
         keywordPlanAdGroupBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00200000;
+      bitField3_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -33340,7 +33573,7 @@ public Builder setKeywordPlanAdGroup(
      */
     public Builder mergeKeywordPlanAdGroup(com.google.ads.googleads.v26.resources.KeywordPlanAdGroup value) {
       if (keywordPlanAdGroupBuilder_ == null) {
-        if (((bitField3_ & 0x00200000) != 0) &&
+        if (((bitField3_ & 0x00400000) != 0) &&
           keywordPlanAdGroup_ != null &&
           keywordPlanAdGroup_ != com.google.ads.googleads.v26.resources.KeywordPlanAdGroup.getDefaultInstance()) {
           getKeywordPlanAdGroupBuilder().mergeFrom(value);
@@ -33351,7 +33584,7 @@ public Builder mergeKeywordPlanAdGroup(com.google.ads.googleads.v26.resources.Ke
         keywordPlanAdGroupBuilder_.mergeFrom(value);
       }
       if (keywordPlanAdGroup_ != null) {
-        bitField3_ |= 0x00200000;
+        bitField3_ |= 0x00400000;
         onChanged();
       }
       return this;
@@ -33364,7 +33597,7 @@ public Builder mergeKeywordPlanAdGroup(com.google.ads.googleads.v26.resources.Ke
      * .google.ads.googleads.v26.resources.KeywordPlanAdGroup keyword_plan_ad_group = 35;
      */
     public Builder clearKeywordPlanAdGroup() {
-      bitField3_ = (bitField3_ & ~0x00200000);
+      bitField3_ = (bitField3_ & ~0x00400000);
       keywordPlanAdGroup_ = null;
       if (keywordPlanAdGroupBuilder_ != null) {
         keywordPlanAdGroupBuilder_.dispose();
@@ -33381,7 +33614,7 @@ public Builder clearKeywordPlanAdGroup() {
      * .google.ads.googleads.v26.resources.KeywordPlanAdGroup keyword_plan_ad_group = 35;
      */
     public com.google.ads.googleads.v26.resources.KeywordPlanAdGroup.Builder getKeywordPlanAdGroupBuilder() {
-      bitField3_ |= 0x00200000;
+      bitField3_ |= 0x00400000;
       onChanged();
       return internalGetKeywordPlanAdGroupFieldBuilder().getBuilder();
     }
@@ -33433,7 +33666,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanAdGroupOrBuilder getKey
      * @return Whether the keywordPlanAdGroupKeyword field is set.
      */
     public boolean hasKeywordPlanAdGroupKeyword() {
-      return ((bitField3_ & 0x00400000) != 0);
+      return ((bitField3_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -33466,7 +33699,7 @@ public Builder setKeywordPlanAdGroupKeyword(com.google.ads.googleads.v26.resourc
       } else {
         keywordPlanAdGroupKeywordBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00400000;
+      bitField3_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -33484,7 +33717,7 @@ public Builder setKeywordPlanAdGroupKeyword(
       } else {
         keywordPlanAdGroupKeywordBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00400000;
+      bitField3_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -33497,7 +33730,7 @@ public Builder setKeywordPlanAdGroupKeyword(
      */
     public Builder mergeKeywordPlanAdGroupKeyword(com.google.ads.googleads.v26.resources.KeywordPlanAdGroupKeyword value) {
       if (keywordPlanAdGroupKeywordBuilder_ == null) {
-        if (((bitField3_ & 0x00400000) != 0) &&
+        if (((bitField3_ & 0x00800000) != 0) &&
           keywordPlanAdGroupKeyword_ != null &&
           keywordPlanAdGroupKeyword_ != com.google.ads.googleads.v26.resources.KeywordPlanAdGroupKeyword.getDefaultInstance()) {
           getKeywordPlanAdGroupKeywordBuilder().mergeFrom(value);
@@ -33508,7 +33741,7 @@ public Builder mergeKeywordPlanAdGroupKeyword(com.google.ads.googleads.v26.resou
         keywordPlanAdGroupKeywordBuilder_.mergeFrom(value);
       }
       if (keywordPlanAdGroupKeyword_ != null) {
-        bitField3_ |= 0x00400000;
+        bitField3_ |= 0x00800000;
         onChanged();
       }
       return this;
@@ -33521,7 +33754,7 @@ public Builder mergeKeywordPlanAdGroupKeyword(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.KeywordPlanAdGroupKeyword keyword_plan_ad_group_keyword = 141;
      */
     public Builder clearKeywordPlanAdGroupKeyword() {
-      bitField3_ = (bitField3_ & ~0x00400000);
+      bitField3_ = (bitField3_ & ~0x00800000);
       keywordPlanAdGroupKeyword_ = null;
       if (keywordPlanAdGroupKeywordBuilder_ != null) {
         keywordPlanAdGroupKeywordBuilder_.dispose();
@@ -33538,7 +33771,7 @@ public Builder clearKeywordPlanAdGroupKeyword() {
      * .google.ads.googleads.v26.resources.KeywordPlanAdGroupKeyword keyword_plan_ad_group_keyword = 141;
      */
     public com.google.ads.googleads.v26.resources.KeywordPlanAdGroupKeyword.Builder getKeywordPlanAdGroupKeywordBuilder() {
-      bitField3_ |= 0x00400000;
+      bitField3_ |= 0x00800000;
       onChanged();
       return internalGetKeywordPlanAdGroupKeywordFieldBuilder().getBuilder();
     }
@@ -33590,7 +33823,7 @@ public com.google.ads.googleads.v26.resources.KeywordPlanAdGroupKeywordOrBuilder
      * @return Whether the keywordThemeConstant field is set.
      */
     public boolean hasKeywordThemeConstant() {
-      return ((bitField3_ & 0x00800000) != 0);
+      return ((bitField3_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -33623,7 +33856,7 @@ public Builder setKeywordThemeConstant(com.google.ads.googleads.v26.resources.Ke
       } else {
         keywordThemeConstantBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x00800000;
+      bitField3_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -33641,7 +33874,7 @@ public Builder setKeywordThemeConstant(
       } else {
         keywordThemeConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x00800000;
+      bitField3_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -33654,7 +33887,7 @@ public Builder setKeywordThemeConstant(
      */
     public Builder mergeKeywordThemeConstant(com.google.ads.googleads.v26.resources.KeywordThemeConstant value) {
       if (keywordThemeConstantBuilder_ == null) {
-        if (((bitField3_ & 0x00800000) != 0) &&
+        if (((bitField3_ & 0x01000000) != 0) &&
           keywordThemeConstant_ != null &&
           keywordThemeConstant_ != com.google.ads.googleads.v26.resources.KeywordThemeConstant.getDefaultInstance()) {
           getKeywordThemeConstantBuilder().mergeFrom(value);
@@ -33665,7 +33898,7 @@ public Builder mergeKeywordThemeConstant(com.google.ads.googleads.v26.resources.
         keywordThemeConstantBuilder_.mergeFrom(value);
       }
       if (keywordThemeConstant_ != null) {
-        bitField3_ |= 0x00800000;
+        bitField3_ |= 0x01000000;
         onChanged();
       }
       return this;
@@ -33678,7 +33911,7 @@ public Builder mergeKeywordThemeConstant(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.KeywordThemeConstant keyword_theme_constant = 163;
      */
     public Builder clearKeywordThemeConstant() {
-      bitField3_ = (bitField3_ & ~0x00800000);
+      bitField3_ = (bitField3_ & ~0x01000000);
       keywordThemeConstant_ = null;
       if (keywordThemeConstantBuilder_ != null) {
         keywordThemeConstantBuilder_.dispose();
@@ -33695,7 +33928,7 @@ public Builder clearKeywordThemeConstant() {
      * .google.ads.googleads.v26.resources.KeywordThemeConstant keyword_theme_constant = 163;
      */
     public com.google.ads.googleads.v26.resources.KeywordThemeConstant.Builder getKeywordThemeConstantBuilder() {
-      bitField3_ |= 0x00800000;
+      bitField3_ |= 0x01000000;
       onChanged();
       return internalGetKeywordThemeConstantFieldBuilder().getBuilder();
     }
@@ -33747,7 +33980,7 @@ public com.google.ads.googleads.v26.resources.KeywordThemeConstantOrBuilder getK
      * @return Whether the label field is set.
      */
     public boolean hasLabel() {
-      return ((bitField3_ & 0x01000000) != 0);
+      return ((bitField3_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -33780,7 +34013,7 @@ public Builder setLabel(com.google.ads.googleads.v26.resources.Label value) {
       } else {
         labelBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x01000000;
+      bitField3_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -33798,7 +34031,7 @@ public Builder setLabel(
       } else {
         labelBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x01000000;
+      bitField3_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -33811,7 +34044,7 @@ public Builder setLabel(
      */
     public Builder mergeLabel(com.google.ads.googleads.v26.resources.Label value) {
       if (labelBuilder_ == null) {
-        if (((bitField3_ & 0x01000000) != 0) &&
+        if (((bitField3_ & 0x02000000) != 0) &&
           label_ != null &&
           label_ != com.google.ads.googleads.v26.resources.Label.getDefaultInstance()) {
           getLabelBuilder().mergeFrom(value);
@@ -33822,7 +34055,7 @@ public Builder mergeLabel(com.google.ads.googleads.v26.resources.Label value) {
         labelBuilder_.mergeFrom(value);
       }
       if (label_ != null) {
-        bitField3_ |= 0x01000000;
+        bitField3_ |= 0x02000000;
         onChanged();
       }
       return this;
@@ -33835,7 +34068,7 @@ public Builder mergeLabel(com.google.ads.googleads.v26.resources.Label value) {
      * .google.ads.googleads.v26.resources.Label label = 52;
      */
     public Builder clearLabel() {
-      bitField3_ = (bitField3_ & ~0x01000000);
+      bitField3_ = (bitField3_ & ~0x02000000);
       label_ = null;
       if (labelBuilder_ != null) {
         labelBuilder_.dispose();
@@ -33852,7 +34085,7 @@ public Builder clearLabel() {
      * .google.ads.googleads.v26.resources.Label label = 52;
      */
     public com.google.ads.googleads.v26.resources.Label.Builder getLabelBuilder() {
-      bitField3_ |= 0x01000000;
+      bitField3_ |= 0x02000000;
       onChanged();
       return internalGetLabelFieldBuilder().getBuilder();
     }
@@ -33904,7 +34137,7 @@ public com.google.ads.googleads.v26.resources.LabelOrBuilder getLabelOrBuilder()
      * @return Whether the landingPageView field is set.
      */
     public boolean hasLandingPageView() {
-      return ((bitField3_ & 0x02000000) != 0);
+      return ((bitField3_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -33937,7 +34170,7 @@ public Builder setLandingPageView(com.google.ads.googleads.v26.resources.Landing
       } else {
         landingPageViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x02000000;
+      bitField3_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -33955,7 +34188,7 @@ public Builder setLandingPageView(
       } else {
         landingPageViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x02000000;
+      bitField3_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -33968,7 +34201,7 @@ public Builder setLandingPageView(
      */
     public Builder mergeLandingPageView(com.google.ads.googleads.v26.resources.LandingPageView value) {
       if (landingPageViewBuilder_ == null) {
-        if (((bitField3_ & 0x02000000) != 0) &&
+        if (((bitField3_ & 0x04000000) != 0) &&
           landingPageView_ != null &&
           landingPageView_ != com.google.ads.googleads.v26.resources.LandingPageView.getDefaultInstance()) {
           getLandingPageViewBuilder().mergeFrom(value);
@@ -33979,7 +34212,7 @@ public Builder mergeLandingPageView(com.google.ads.googleads.v26.resources.Landi
         landingPageViewBuilder_.mergeFrom(value);
       }
       if (landingPageView_ != null) {
-        bitField3_ |= 0x02000000;
+        bitField3_ |= 0x04000000;
         onChanged();
       }
       return this;
@@ -33992,7 +34225,7 @@ public Builder mergeLandingPageView(com.google.ads.googleads.v26.resources.Landi
      * .google.ads.googleads.v26.resources.LandingPageView landing_page_view = 126;
      */
     public Builder clearLandingPageView() {
-      bitField3_ = (bitField3_ & ~0x02000000);
+      bitField3_ = (bitField3_ & ~0x04000000);
       landingPageView_ = null;
       if (landingPageViewBuilder_ != null) {
         landingPageViewBuilder_.dispose();
@@ -34009,7 +34242,7 @@ public Builder clearLandingPageView() {
      * .google.ads.googleads.v26.resources.LandingPageView landing_page_view = 126;
      */
     public com.google.ads.googleads.v26.resources.LandingPageView.Builder getLandingPageViewBuilder() {
-      bitField3_ |= 0x02000000;
+      bitField3_ |= 0x04000000;
       onChanged();
       return internalGetLandingPageViewFieldBuilder().getBuilder();
     }
@@ -34061,7 +34294,7 @@ public com.google.ads.googleads.v26.resources.LandingPageViewOrBuilder getLandin
      * @return Whether the languageConstant field is set.
      */
     public boolean hasLanguageConstant() {
-      return ((bitField3_ & 0x04000000) != 0);
+      return ((bitField3_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -34094,7 +34327,7 @@ public Builder setLanguageConstant(com.google.ads.googleads.v26.resources.Langua
       } else {
         languageConstantBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x04000000;
+      bitField3_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -34112,7 +34345,7 @@ public Builder setLanguageConstant(
       } else {
         languageConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x04000000;
+      bitField3_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -34125,7 +34358,7 @@ public Builder setLanguageConstant(
      */
     public Builder mergeLanguageConstant(com.google.ads.googleads.v26.resources.LanguageConstant value) {
       if (languageConstantBuilder_ == null) {
-        if (((bitField3_ & 0x04000000) != 0) &&
+        if (((bitField3_ & 0x08000000) != 0) &&
           languageConstant_ != null &&
           languageConstant_ != com.google.ads.googleads.v26.resources.LanguageConstant.getDefaultInstance()) {
           getLanguageConstantBuilder().mergeFrom(value);
@@ -34136,7 +34369,7 @@ public Builder mergeLanguageConstant(com.google.ads.googleads.v26.resources.Lang
         languageConstantBuilder_.mergeFrom(value);
       }
       if (languageConstant_ != null) {
-        bitField3_ |= 0x04000000;
+        bitField3_ |= 0x08000000;
         onChanged();
       }
       return this;
@@ -34149,7 +34382,7 @@ public Builder mergeLanguageConstant(com.google.ads.googleads.v26.resources.Lang
      * .google.ads.googleads.v26.resources.LanguageConstant language_constant = 55;
      */
     public Builder clearLanguageConstant() {
-      bitField3_ = (bitField3_ & ~0x04000000);
+      bitField3_ = (bitField3_ & ~0x08000000);
       languageConstant_ = null;
       if (languageConstantBuilder_ != null) {
         languageConstantBuilder_.dispose();
@@ -34166,7 +34399,7 @@ public Builder clearLanguageConstant() {
      * .google.ads.googleads.v26.resources.LanguageConstant language_constant = 55;
      */
     public com.google.ads.googleads.v26.resources.LanguageConstant.Builder getLanguageConstantBuilder() {
-      bitField3_ |= 0x04000000;
+      bitField3_ |= 0x08000000;
       onChanged();
       return internalGetLanguageConstantFieldBuilder().getBuilder();
     }
@@ -34218,7 +34451,7 @@ public com.google.ads.googleads.v26.resources.LanguageConstantOrBuilder getLangu
      * @return Whether the locationView field is set.
      */
     public boolean hasLocationView() {
-      return ((bitField3_ & 0x08000000) != 0);
+      return ((bitField3_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -34251,7 +34484,7 @@ public Builder setLocationView(com.google.ads.googleads.v26.resources.LocationVi
       } else {
         locationViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x08000000;
+      bitField3_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -34269,7 +34502,7 @@ public Builder setLocationView(
       } else {
         locationViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x08000000;
+      bitField3_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -34282,7 +34515,7 @@ public Builder setLocationView(
      */
     public Builder mergeLocationView(com.google.ads.googleads.v26.resources.LocationView value) {
       if (locationViewBuilder_ == null) {
-        if (((bitField3_ & 0x08000000) != 0) &&
+        if (((bitField3_ & 0x10000000) != 0) &&
           locationView_ != null &&
           locationView_ != com.google.ads.googleads.v26.resources.LocationView.getDefaultInstance()) {
           getLocationViewBuilder().mergeFrom(value);
@@ -34293,7 +34526,7 @@ public Builder mergeLocationView(com.google.ads.googleads.v26.resources.Location
         locationViewBuilder_.mergeFrom(value);
       }
       if (locationView_ != null) {
-        bitField3_ |= 0x08000000;
+        bitField3_ |= 0x10000000;
         onChanged();
       }
       return this;
@@ -34306,7 +34539,7 @@ public Builder mergeLocationView(com.google.ads.googleads.v26.resources.Location
      * .google.ads.googleads.v26.resources.LocationView location_view = 123;
      */
     public Builder clearLocationView() {
-      bitField3_ = (bitField3_ & ~0x08000000);
+      bitField3_ = (bitField3_ & ~0x10000000);
       locationView_ = null;
       if (locationViewBuilder_ != null) {
         locationViewBuilder_.dispose();
@@ -34323,7 +34556,7 @@ public Builder clearLocationView() {
      * .google.ads.googleads.v26.resources.LocationView location_view = 123;
      */
     public com.google.ads.googleads.v26.resources.LocationView.Builder getLocationViewBuilder() {
-      bitField3_ |= 0x08000000;
+      bitField3_ |= 0x10000000;
       onChanged();
       return internalGetLocationViewFieldBuilder().getBuilder();
     }
@@ -34375,7 +34608,7 @@ public com.google.ads.googleads.v26.resources.LocationViewOrBuilder getLocationV
      * @return Whether the locationInterestView field is set.
      */
     public boolean hasLocationInterestView() {
-      return ((bitField3_ & 0x10000000) != 0);
+      return ((bitField3_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -34408,7 +34641,7 @@ public Builder setLocationInterestView(com.google.ads.googleads.v26.resources.Lo
       } else {
         locationInterestViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x10000000;
+      bitField3_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -34426,7 +34659,7 @@ public Builder setLocationInterestView(
       } else {
         locationInterestViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x10000000;
+      bitField3_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -34439,7 +34672,7 @@ public Builder setLocationInterestView(
      */
     public Builder mergeLocationInterestView(com.google.ads.googleads.v26.resources.LocationInterestView value) {
       if (locationInterestViewBuilder_ == null) {
-        if (((bitField3_ & 0x10000000) != 0) &&
+        if (((bitField3_ & 0x20000000) != 0) &&
           locationInterestView_ != null &&
           locationInterestView_ != com.google.ads.googleads.v26.resources.LocationInterestView.getDefaultInstance()) {
           getLocationInterestViewBuilder().mergeFrom(value);
@@ -34450,7 +34683,7 @@ public Builder mergeLocationInterestView(com.google.ads.googleads.v26.resources.
         locationInterestViewBuilder_.mergeFrom(value);
       }
       if (locationInterestView_ != null) {
-        bitField3_ |= 0x10000000;
+        bitField3_ |= 0x20000000;
         onChanged();
       }
       return this;
@@ -34463,7 +34696,7 @@ public Builder mergeLocationInterestView(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.LocationInterestView location_interest_view = 241;
      */
     public Builder clearLocationInterestView() {
-      bitField3_ = (bitField3_ & ~0x10000000);
+      bitField3_ = (bitField3_ & ~0x20000000);
       locationInterestView_ = null;
       if (locationInterestViewBuilder_ != null) {
         locationInterestViewBuilder_.dispose();
@@ -34480,7 +34713,7 @@ public Builder clearLocationInterestView() {
      * .google.ads.googleads.v26.resources.LocationInterestView location_interest_view = 241;
      */
     public com.google.ads.googleads.v26.resources.LocationInterestView.Builder getLocationInterestViewBuilder() {
-      bitField3_ |= 0x10000000;
+      bitField3_ |= 0x20000000;
       onChanged();
       return internalGetLocationInterestViewFieldBuilder().getBuilder();
     }
@@ -34532,7 +34765,7 @@ public com.google.ads.googleads.v26.resources.LocationInterestViewOrBuilder getL
      * @return Whether the managedPlacementView field is set.
      */
     public boolean hasManagedPlacementView() {
-      return ((bitField3_ & 0x20000000) != 0);
+      return ((bitField3_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -34565,7 +34798,7 @@ public Builder setManagedPlacementView(com.google.ads.googleads.v26.resources.Ma
       } else {
         managedPlacementViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x20000000;
+      bitField3_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -34583,7 +34816,7 @@ public Builder setManagedPlacementView(
       } else {
         managedPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x20000000;
+      bitField3_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -34596,7 +34829,7 @@ public Builder setManagedPlacementView(
      */
     public Builder mergeManagedPlacementView(com.google.ads.googleads.v26.resources.ManagedPlacementView value) {
       if (managedPlacementViewBuilder_ == null) {
-        if (((bitField3_ & 0x20000000) != 0) &&
+        if (((bitField3_ & 0x40000000) != 0) &&
           managedPlacementView_ != null &&
           managedPlacementView_ != com.google.ads.googleads.v26.resources.ManagedPlacementView.getDefaultInstance()) {
           getManagedPlacementViewBuilder().mergeFrom(value);
@@ -34607,7 +34840,7 @@ public Builder mergeManagedPlacementView(com.google.ads.googleads.v26.resources.
         managedPlacementViewBuilder_.mergeFrom(value);
       }
       if (managedPlacementView_ != null) {
-        bitField3_ |= 0x20000000;
+        bitField3_ |= 0x40000000;
         onChanged();
       }
       return this;
@@ -34620,7 +34853,7 @@ public Builder mergeManagedPlacementView(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.ManagedPlacementView managed_placement_view = 53;
      */
     public Builder clearManagedPlacementView() {
-      bitField3_ = (bitField3_ & ~0x20000000);
+      bitField3_ = (bitField3_ & ~0x40000000);
       managedPlacementView_ = null;
       if (managedPlacementViewBuilder_ != null) {
         managedPlacementViewBuilder_.dispose();
@@ -34637,7 +34870,7 @@ public Builder clearManagedPlacementView() {
      * .google.ads.googleads.v26.resources.ManagedPlacementView managed_placement_view = 53;
      */
     public com.google.ads.googleads.v26.resources.ManagedPlacementView.Builder getManagedPlacementViewBuilder() {
-      bitField3_ |= 0x20000000;
+      bitField3_ |= 0x40000000;
       onChanged();
       return internalGetManagedPlacementViewFieldBuilder().getBuilder();
     }
@@ -34689,7 +34922,7 @@ public com.google.ads.googleads.v26.resources.ManagedPlacementViewOrBuilder getM
      * @return Whether the matchedLocationInterestView field is set.
      */
     public boolean hasMatchedLocationInterestView() {
-      return ((bitField3_ & 0x40000000) != 0);
+      return ((bitField3_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -34722,7 +34955,7 @@ public Builder setMatchedLocationInterestView(com.google.ads.googleads.v26.resou
       } else {
         matchedLocationInterestViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x40000000;
+      bitField3_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -34740,7 +34973,7 @@ public Builder setMatchedLocationInterestView(
       } else {
         matchedLocationInterestViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x40000000;
+      bitField3_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -34753,7 +34986,7 @@ public Builder setMatchedLocationInterestView(
      */
     public Builder mergeMatchedLocationInterestView(com.google.ads.googleads.v26.resources.MatchedLocationInterestView value) {
       if (matchedLocationInterestViewBuilder_ == null) {
-        if (((bitField3_ & 0x40000000) != 0) &&
+        if (((bitField3_ & 0x80000000) != 0) &&
           matchedLocationInterestView_ != null &&
           matchedLocationInterestView_ != com.google.ads.googleads.v26.resources.MatchedLocationInterestView.getDefaultInstance()) {
           getMatchedLocationInterestViewBuilder().mergeFrom(value);
@@ -34764,7 +34997,7 @@ public Builder mergeMatchedLocationInterestView(com.google.ads.googleads.v26.res
         matchedLocationInterestViewBuilder_.mergeFrom(value);
       }
       if (matchedLocationInterestView_ != null) {
-        bitField3_ |= 0x40000000;
+        bitField3_ |= 0x80000000;
         onChanged();
       }
       return this;
@@ -34777,7 +35010,7 @@ public Builder mergeMatchedLocationInterestView(com.google.ads.googleads.v26.res
      * .google.ads.googleads.v26.resources.MatchedLocationInterestView matched_location_interest_view = 248;
      */
     public Builder clearMatchedLocationInterestView() {
-      bitField3_ = (bitField3_ & ~0x40000000);
+      bitField3_ = (bitField3_ & ~0x80000000);
       matchedLocationInterestView_ = null;
       if (matchedLocationInterestViewBuilder_ != null) {
         matchedLocationInterestViewBuilder_.dispose();
@@ -34794,7 +35027,7 @@ public Builder clearMatchedLocationInterestView() {
      * .google.ads.googleads.v26.resources.MatchedLocationInterestView matched_location_interest_view = 248;
      */
     public com.google.ads.googleads.v26.resources.MatchedLocationInterestView.Builder getMatchedLocationInterestViewBuilder() {
-      bitField3_ |= 0x40000000;
+      bitField3_ |= 0x80000000;
       onChanged();
       return internalGetMatchedLocationInterestViewFieldBuilder().getBuilder();
     }
@@ -34846,7 +35079,7 @@ public com.google.ads.googleads.v26.resources.MatchedLocationInterestViewOrBuild
      * @return Whether the contentCriterionView field is set.
      */
     public boolean hasContentCriterionView() {
-      return ((bitField3_ & 0x80000000) != 0);
+      return ((bitField4_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -34879,7 +35112,7 @@ public Builder setContentCriterionView(com.google.ads.googleads.v26.resources.Co
       } else {
         contentCriterionViewBuilder_.setMessage(value);
       }
-      bitField3_ |= 0x80000000;
+      bitField4_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -34897,7 +35130,7 @@ public Builder setContentCriterionView(
       } else {
         contentCriterionViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField3_ |= 0x80000000;
+      bitField4_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -34910,7 +35143,7 @@ public Builder setContentCriterionView(
      */
     public Builder mergeContentCriterionView(com.google.ads.googleads.v26.resources.ContentCriterionView value) {
       if (contentCriterionViewBuilder_ == null) {
-        if (((bitField3_ & 0x80000000) != 0) &&
+        if (((bitField4_ & 0x00000001) != 0) &&
           contentCriterionView_ != null &&
           contentCriterionView_ != com.google.ads.googleads.v26.resources.ContentCriterionView.getDefaultInstance()) {
           getContentCriterionViewBuilder().mergeFrom(value);
@@ -34921,7 +35154,7 @@ public Builder mergeContentCriterionView(com.google.ads.googleads.v26.resources.
         contentCriterionViewBuilder_.mergeFrom(value);
       }
       if (contentCriterionView_ != null) {
-        bitField3_ |= 0x80000000;
+        bitField4_ |= 0x00000001;
         onChanged();
       }
       return this;
@@ -34934,7 +35167,7 @@ public Builder mergeContentCriterionView(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.ContentCriterionView content_criterion_view = 232;
      */
     public Builder clearContentCriterionView() {
-      bitField3_ = (bitField3_ & ~0x80000000);
+      bitField4_ = (bitField4_ & ~0x00000001);
       contentCriterionView_ = null;
       if (contentCriterionViewBuilder_ != null) {
         contentCriterionViewBuilder_.dispose();
@@ -34951,7 +35184,7 @@ public Builder clearContentCriterionView() {
      * .google.ads.googleads.v26.resources.ContentCriterionView content_criterion_view = 232;
      */
     public com.google.ads.googleads.v26.resources.ContentCriterionView.Builder getContentCriterionViewBuilder() {
-      bitField3_ |= 0x80000000;
+      bitField4_ |= 0x00000001;
       onChanged();
       return internalGetContentCriterionViewFieldBuilder().getBuilder();
     }
@@ -35003,7 +35236,7 @@ public com.google.ads.googleads.v26.resources.ContentCriterionViewOrBuilder getC
      * @return Whether the mediaFile field is set.
      */
     public boolean hasMediaFile() {
-      return ((bitField4_ & 0x00000001) != 0);
+      return ((bitField4_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -35036,7 +35269,7 @@ public Builder setMediaFile(com.google.ads.googleads.v26.resources.MediaFile val
       } else {
         mediaFileBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000001;
+      bitField4_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -35054,7 +35287,7 @@ public Builder setMediaFile(
       } else {
         mediaFileBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000001;
+      bitField4_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -35067,7 +35300,7 @@ public Builder setMediaFile(
      */
     public Builder mergeMediaFile(com.google.ads.googleads.v26.resources.MediaFile value) {
       if (mediaFileBuilder_ == null) {
-        if (((bitField4_ & 0x00000001) != 0) &&
+        if (((bitField4_ & 0x00000002) != 0) &&
           mediaFile_ != null &&
           mediaFile_ != com.google.ads.googleads.v26.resources.MediaFile.getDefaultInstance()) {
           getMediaFileBuilder().mergeFrom(value);
@@ -35078,7 +35311,7 @@ public Builder mergeMediaFile(com.google.ads.googleads.v26.resources.MediaFile v
         mediaFileBuilder_.mergeFrom(value);
       }
       if (mediaFile_ != null) {
-        bitField4_ |= 0x00000001;
+        bitField4_ |= 0x00000002;
         onChanged();
       }
       return this;
@@ -35091,7 +35324,7 @@ public Builder mergeMediaFile(com.google.ads.googleads.v26.resources.MediaFile v
      * .google.ads.googleads.v26.resources.MediaFile media_file = 90;
      */
     public Builder clearMediaFile() {
-      bitField4_ = (bitField4_ & ~0x00000001);
+      bitField4_ = (bitField4_ & ~0x00000002);
       mediaFile_ = null;
       if (mediaFileBuilder_ != null) {
         mediaFileBuilder_.dispose();
@@ -35108,7 +35341,7 @@ public Builder clearMediaFile() {
      * .google.ads.googleads.v26.resources.MediaFile media_file = 90;
      */
     public com.google.ads.googleads.v26.resources.MediaFile.Builder getMediaFileBuilder() {
-      bitField4_ |= 0x00000001;
+      bitField4_ |= 0x00000002;
       onChanged();
       return internalGetMediaFileFieldBuilder().getBuilder();
     }
@@ -35160,7 +35393,7 @@ public com.google.ads.googleads.v26.resources.MediaFileOrBuilder getMediaFileOrB
      * @return Whether the localServicesEmployee field is set.
      */
     public boolean hasLocalServicesEmployee() {
-      return ((bitField4_ & 0x00000002) != 0);
+      return ((bitField4_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -35193,7 +35426,7 @@ public Builder setLocalServicesEmployee(com.google.ads.googleads.v26.resources.L
       } else {
         localServicesEmployeeBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000002;
+      bitField4_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -35211,7 +35444,7 @@ public Builder setLocalServicesEmployee(
       } else {
         localServicesEmployeeBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000002;
+      bitField4_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -35224,7 +35457,7 @@ public Builder setLocalServicesEmployee(
      */
     public Builder mergeLocalServicesEmployee(com.google.ads.googleads.v26.resources.LocalServicesEmployee value) {
       if (localServicesEmployeeBuilder_ == null) {
-        if (((bitField4_ & 0x00000002) != 0) &&
+        if (((bitField4_ & 0x00000004) != 0) &&
           localServicesEmployee_ != null &&
           localServicesEmployee_ != com.google.ads.googleads.v26.resources.LocalServicesEmployee.getDefaultInstance()) {
           getLocalServicesEmployeeBuilder().mergeFrom(value);
@@ -35235,7 +35468,7 @@ public Builder mergeLocalServicesEmployee(com.google.ads.googleads.v26.resources
         localServicesEmployeeBuilder_.mergeFrom(value);
       }
       if (localServicesEmployee_ != null) {
-        bitField4_ |= 0x00000002;
+        bitField4_ |= 0x00000004;
         onChanged();
       }
       return this;
@@ -35248,7 +35481,7 @@ public Builder mergeLocalServicesEmployee(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.LocalServicesEmployee local_services_employee = 223;
      */
     public Builder clearLocalServicesEmployee() {
-      bitField4_ = (bitField4_ & ~0x00000002);
+      bitField4_ = (bitField4_ & ~0x00000004);
       localServicesEmployee_ = null;
       if (localServicesEmployeeBuilder_ != null) {
         localServicesEmployeeBuilder_.dispose();
@@ -35265,7 +35498,7 @@ public Builder clearLocalServicesEmployee() {
      * .google.ads.googleads.v26.resources.LocalServicesEmployee local_services_employee = 223;
      */
     public com.google.ads.googleads.v26.resources.LocalServicesEmployee.Builder getLocalServicesEmployeeBuilder() {
-      bitField4_ |= 0x00000002;
+      bitField4_ |= 0x00000004;
       onChanged();
       return internalGetLocalServicesEmployeeFieldBuilder().getBuilder();
     }
@@ -35317,7 +35550,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesEmployeeOrBuilder get
      * @return Whether the localServicesVerificationArtifact field is set.
      */
     public boolean hasLocalServicesVerificationArtifact() {
-      return ((bitField4_ & 0x00000004) != 0);
+      return ((bitField4_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -35350,7 +35583,7 @@ public Builder setLocalServicesVerificationArtifact(com.google.ads.googleads.v26
       } else {
         localServicesVerificationArtifactBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000004;
+      bitField4_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -35368,7 +35601,7 @@ public Builder setLocalServicesVerificationArtifact(
       } else {
         localServicesVerificationArtifactBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000004;
+      bitField4_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -35381,7 +35614,7 @@ public Builder setLocalServicesVerificationArtifact(
      */
     public Builder mergeLocalServicesVerificationArtifact(com.google.ads.googleads.v26.resources.LocalServicesVerificationArtifact value) {
       if (localServicesVerificationArtifactBuilder_ == null) {
-        if (((bitField4_ & 0x00000004) != 0) &&
+        if (((bitField4_ & 0x00000008) != 0) &&
           localServicesVerificationArtifact_ != null &&
           localServicesVerificationArtifact_ != com.google.ads.googleads.v26.resources.LocalServicesVerificationArtifact.getDefaultInstance()) {
           getLocalServicesVerificationArtifactBuilder().mergeFrom(value);
@@ -35392,7 +35625,7 @@ public Builder mergeLocalServicesVerificationArtifact(com.google.ads.googleads.v
         localServicesVerificationArtifactBuilder_.mergeFrom(value);
       }
       if (localServicesVerificationArtifact_ != null) {
-        bitField4_ |= 0x00000004;
+        bitField4_ |= 0x00000008;
         onChanged();
       }
       return this;
@@ -35405,7 +35638,7 @@ public Builder mergeLocalServicesVerificationArtifact(com.google.ads.googleads.v
      * .google.ads.googleads.v26.resources.LocalServicesVerificationArtifact local_services_verification_artifact = 211;
      */
     public Builder clearLocalServicesVerificationArtifact() {
-      bitField4_ = (bitField4_ & ~0x00000004);
+      bitField4_ = (bitField4_ & ~0x00000008);
       localServicesVerificationArtifact_ = null;
       if (localServicesVerificationArtifactBuilder_ != null) {
         localServicesVerificationArtifactBuilder_.dispose();
@@ -35422,7 +35655,7 @@ public Builder clearLocalServicesVerificationArtifact() {
      * .google.ads.googleads.v26.resources.LocalServicesVerificationArtifact local_services_verification_artifact = 211;
      */
     public com.google.ads.googleads.v26.resources.LocalServicesVerificationArtifact.Builder getLocalServicesVerificationArtifactBuilder() {
-      bitField4_ |= 0x00000004;
+      bitField4_ |= 0x00000008;
       onChanged();
       return internalGetLocalServicesVerificationArtifactFieldBuilder().getBuilder();
     }
@@ -35474,7 +35707,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesVerificationArtifactO
      * @return Whether the mobileAppCategoryConstant field is set.
      */
     public boolean hasMobileAppCategoryConstant() {
-      return ((bitField4_ & 0x00000008) != 0);
+      return ((bitField4_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -35507,7 +35740,7 @@ public Builder setMobileAppCategoryConstant(com.google.ads.googleads.v26.resourc
       } else {
         mobileAppCategoryConstantBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000008;
+      bitField4_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -35525,7 +35758,7 @@ public Builder setMobileAppCategoryConstant(
       } else {
         mobileAppCategoryConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000008;
+      bitField4_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -35538,7 +35771,7 @@ public Builder setMobileAppCategoryConstant(
      */
     public Builder mergeMobileAppCategoryConstant(com.google.ads.googleads.v26.resources.MobileAppCategoryConstant value) {
       if (mobileAppCategoryConstantBuilder_ == null) {
-        if (((bitField4_ & 0x00000008) != 0) &&
+        if (((bitField4_ & 0x00000010) != 0) &&
           mobileAppCategoryConstant_ != null &&
           mobileAppCategoryConstant_ != com.google.ads.googleads.v26.resources.MobileAppCategoryConstant.getDefaultInstance()) {
           getMobileAppCategoryConstantBuilder().mergeFrom(value);
@@ -35549,7 +35782,7 @@ public Builder mergeMobileAppCategoryConstant(com.google.ads.googleads.v26.resou
         mobileAppCategoryConstantBuilder_.mergeFrom(value);
       }
       if (mobileAppCategoryConstant_ != null) {
-        bitField4_ |= 0x00000008;
+        bitField4_ |= 0x00000010;
         onChanged();
       }
       return this;
@@ -35562,7 +35795,7 @@ public Builder mergeMobileAppCategoryConstant(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.MobileAppCategoryConstant mobile_app_category_constant = 87;
      */
     public Builder clearMobileAppCategoryConstant() {
-      bitField4_ = (bitField4_ & ~0x00000008);
+      bitField4_ = (bitField4_ & ~0x00000010);
       mobileAppCategoryConstant_ = null;
       if (mobileAppCategoryConstantBuilder_ != null) {
         mobileAppCategoryConstantBuilder_.dispose();
@@ -35579,7 +35812,7 @@ public Builder clearMobileAppCategoryConstant() {
      * .google.ads.googleads.v26.resources.MobileAppCategoryConstant mobile_app_category_constant = 87;
      */
     public com.google.ads.googleads.v26.resources.MobileAppCategoryConstant.Builder getMobileAppCategoryConstantBuilder() {
-      bitField4_ |= 0x00000008;
+      bitField4_ |= 0x00000010;
       onChanged();
       return internalGetMobileAppCategoryConstantFieldBuilder().getBuilder();
     }
@@ -35631,7 +35864,7 @@ public com.google.ads.googleads.v26.resources.MobileAppCategoryConstantOrBuilder
      * @return Whether the mobileDeviceConstant field is set.
      */
     public boolean hasMobileDeviceConstant() {
-      return ((bitField4_ & 0x00000010) != 0);
+      return ((bitField4_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -35664,7 +35897,7 @@ public Builder setMobileDeviceConstant(com.google.ads.googleads.v26.resources.Mo
       } else {
         mobileDeviceConstantBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000010;
+      bitField4_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -35682,7 +35915,7 @@ public Builder setMobileDeviceConstant(
       } else {
         mobileDeviceConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000010;
+      bitField4_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -35695,7 +35928,7 @@ public Builder setMobileDeviceConstant(
      */
     public Builder mergeMobileDeviceConstant(com.google.ads.googleads.v26.resources.MobileDeviceConstant value) {
       if (mobileDeviceConstantBuilder_ == null) {
-        if (((bitField4_ & 0x00000010) != 0) &&
+        if (((bitField4_ & 0x00000020) != 0) &&
           mobileDeviceConstant_ != null &&
           mobileDeviceConstant_ != com.google.ads.googleads.v26.resources.MobileDeviceConstant.getDefaultInstance()) {
           getMobileDeviceConstantBuilder().mergeFrom(value);
@@ -35706,7 +35939,7 @@ public Builder mergeMobileDeviceConstant(com.google.ads.googleads.v26.resources.
         mobileDeviceConstantBuilder_.mergeFrom(value);
       }
       if (mobileDeviceConstant_ != null) {
-        bitField4_ |= 0x00000010;
+        bitField4_ |= 0x00000020;
         onChanged();
       }
       return this;
@@ -35719,7 +35952,7 @@ public Builder mergeMobileDeviceConstant(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.MobileDeviceConstant mobile_device_constant = 98;
      */
     public Builder clearMobileDeviceConstant() {
-      bitField4_ = (bitField4_ & ~0x00000010);
+      bitField4_ = (bitField4_ & ~0x00000020);
       mobileDeviceConstant_ = null;
       if (mobileDeviceConstantBuilder_ != null) {
         mobileDeviceConstantBuilder_.dispose();
@@ -35736,7 +35969,7 @@ public Builder clearMobileDeviceConstant() {
      * .google.ads.googleads.v26.resources.MobileDeviceConstant mobile_device_constant = 98;
      */
     public com.google.ads.googleads.v26.resources.MobileDeviceConstant.Builder getMobileDeviceConstantBuilder() {
-      bitField4_ |= 0x00000010;
+      bitField4_ |= 0x00000020;
       onChanged();
       return internalGetMobileDeviceConstantFieldBuilder().getBuilder();
     }
@@ -35788,7 +36021,7 @@ public com.google.ads.googleads.v26.resources.MobileDeviceConstantOrBuilder getM
      * @return Whether the multiPartyAuthReview field is set.
      */
     public boolean hasMultiPartyAuthReview() {
-      return ((bitField4_ & 0x00000020) != 0);
+      return ((bitField4_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -35821,7 +36054,7 @@ public Builder setMultiPartyAuthReview(com.google.ads.googleads.v26.resources.Mu
       } else {
         multiPartyAuthReviewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000020;
+      bitField4_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -35839,7 +36072,7 @@ public Builder setMultiPartyAuthReview(
       } else {
         multiPartyAuthReviewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000020;
+      bitField4_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -35852,7 +36085,7 @@ public Builder setMultiPartyAuthReview(
      */
     public Builder mergeMultiPartyAuthReview(com.google.ads.googleads.v26.resources.MultiPartyAuthReview value) {
       if (multiPartyAuthReviewBuilder_ == null) {
-        if (((bitField4_ & 0x00000020) != 0) &&
+        if (((bitField4_ & 0x00000040) != 0) &&
           multiPartyAuthReview_ != null &&
           multiPartyAuthReview_ != com.google.ads.googleads.v26.resources.MultiPartyAuthReview.getDefaultInstance()) {
           getMultiPartyAuthReviewBuilder().mergeFrom(value);
@@ -35863,7 +36096,7 @@ public Builder mergeMultiPartyAuthReview(com.google.ads.googleads.v26.resources.
         multiPartyAuthReviewBuilder_.mergeFrom(value);
       }
       if (multiPartyAuthReview_ != null) {
-        bitField4_ |= 0x00000020;
+        bitField4_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -35876,7 +36109,7 @@ public Builder mergeMultiPartyAuthReview(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.MultiPartyAuthReview multi_party_auth_review = 265;
      */
     public Builder clearMultiPartyAuthReview() {
-      bitField4_ = (bitField4_ & ~0x00000020);
+      bitField4_ = (bitField4_ & ~0x00000040);
       multiPartyAuthReview_ = null;
       if (multiPartyAuthReviewBuilder_ != null) {
         multiPartyAuthReviewBuilder_.dispose();
@@ -35893,7 +36126,7 @@ public Builder clearMultiPartyAuthReview() {
      * .google.ads.googleads.v26.resources.MultiPartyAuthReview multi_party_auth_review = 265;
      */
     public com.google.ads.googleads.v26.resources.MultiPartyAuthReview.Builder getMultiPartyAuthReviewBuilder() {
-      bitField4_ |= 0x00000020;
+      bitField4_ |= 0x00000040;
       onChanged();
       return internalGetMultiPartyAuthReviewFieldBuilder().getBuilder();
     }
@@ -35945,7 +36178,7 @@ public com.google.ads.googleads.v26.resources.MultiPartyAuthReviewOrBuilder getM
      * @return Whether the offlineConversionUploadClientSummary field is set.
      */
     public boolean hasOfflineConversionUploadClientSummary() {
-      return ((bitField4_ & 0x00000040) != 0);
+      return ((bitField4_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -35978,7 +36211,7 @@ public Builder setOfflineConversionUploadClientSummary(com.google.ads.googleads.
       } else {
         offlineConversionUploadClientSummaryBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000040;
+      bitField4_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -35996,7 +36229,7 @@ public Builder setOfflineConversionUploadClientSummary(
       } else {
         offlineConversionUploadClientSummaryBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000040;
+      bitField4_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -36009,7 +36242,7 @@ public Builder setOfflineConversionUploadClientSummary(
      */
     public Builder mergeOfflineConversionUploadClientSummary(com.google.ads.googleads.v26.resources.OfflineConversionUploadClientSummary value) {
       if (offlineConversionUploadClientSummaryBuilder_ == null) {
-        if (((bitField4_ & 0x00000040) != 0) &&
+        if (((bitField4_ & 0x00000080) != 0) &&
           offlineConversionUploadClientSummary_ != null &&
           offlineConversionUploadClientSummary_ != com.google.ads.googleads.v26.resources.OfflineConversionUploadClientSummary.getDefaultInstance()) {
           getOfflineConversionUploadClientSummaryBuilder().mergeFrom(value);
@@ -36020,7 +36253,7 @@ public Builder mergeOfflineConversionUploadClientSummary(com.google.ads.googlead
         offlineConversionUploadClientSummaryBuilder_.mergeFrom(value);
       }
       if (offlineConversionUploadClientSummary_ != null) {
-        bitField4_ |= 0x00000040;
+        bitField4_ |= 0x00000080;
         onChanged();
       }
       return this;
@@ -36033,7 +36266,7 @@ public Builder mergeOfflineConversionUploadClientSummary(com.google.ads.googlead
      * .google.ads.googleads.v26.resources.OfflineConversionUploadClientSummary offline_conversion_upload_client_summary = 216;
      */
     public Builder clearOfflineConversionUploadClientSummary() {
-      bitField4_ = (bitField4_ & ~0x00000040);
+      bitField4_ = (bitField4_ & ~0x00000080);
       offlineConversionUploadClientSummary_ = null;
       if (offlineConversionUploadClientSummaryBuilder_ != null) {
         offlineConversionUploadClientSummaryBuilder_.dispose();
@@ -36050,7 +36283,7 @@ public Builder clearOfflineConversionUploadClientSummary() {
      * .google.ads.googleads.v26.resources.OfflineConversionUploadClientSummary offline_conversion_upload_client_summary = 216;
      */
     public com.google.ads.googleads.v26.resources.OfflineConversionUploadClientSummary.Builder getOfflineConversionUploadClientSummaryBuilder() {
-      bitField4_ |= 0x00000040;
+      bitField4_ |= 0x00000080;
       onChanged();
       return internalGetOfflineConversionUploadClientSummaryFieldBuilder().getBuilder();
     }
@@ -36102,7 +36335,7 @@ public com.google.ads.googleads.v26.resources.OfflineConversionUploadClientSumma
      * @return Whether the offlineConversionUploadConversionActionSummary field is set.
      */
     public boolean hasOfflineConversionUploadConversionActionSummary() {
-      return ((bitField4_ & 0x00000080) != 0);
+      return ((bitField4_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -36135,7 +36368,7 @@ public Builder setOfflineConversionUploadConversionActionSummary(com.google.ads.
       } else {
         offlineConversionUploadConversionActionSummaryBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000080;
+      bitField4_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -36153,7 +36386,7 @@ public Builder setOfflineConversionUploadConversionActionSummary(
       } else {
         offlineConversionUploadConversionActionSummaryBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000080;
+      bitField4_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -36166,7 +36399,7 @@ public Builder setOfflineConversionUploadConversionActionSummary(
      */
     public Builder mergeOfflineConversionUploadConversionActionSummary(com.google.ads.googleads.v26.resources.OfflineConversionUploadConversionActionSummary value) {
       if (offlineConversionUploadConversionActionSummaryBuilder_ == null) {
-        if (((bitField4_ & 0x00000080) != 0) &&
+        if (((bitField4_ & 0x00000100) != 0) &&
           offlineConversionUploadConversionActionSummary_ != null &&
           offlineConversionUploadConversionActionSummary_ != com.google.ads.googleads.v26.resources.OfflineConversionUploadConversionActionSummary.getDefaultInstance()) {
           getOfflineConversionUploadConversionActionSummaryBuilder().mergeFrom(value);
@@ -36177,7 +36410,7 @@ public Builder mergeOfflineConversionUploadConversionActionSummary(com.google.ad
         offlineConversionUploadConversionActionSummaryBuilder_.mergeFrom(value);
       }
       if (offlineConversionUploadConversionActionSummary_ != null) {
-        bitField4_ |= 0x00000080;
+        bitField4_ |= 0x00000100;
         onChanged();
       }
       return this;
@@ -36190,7 +36423,7 @@ public Builder mergeOfflineConversionUploadConversionActionSummary(com.google.ad
      * .google.ads.googleads.v26.resources.OfflineConversionUploadConversionActionSummary offline_conversion_upload_conversion_action_summary = 228;
      */
     public Builder clearOfflineConversionUploadConversionActionSummary() {
-      bitField4_ = (bitField4_ & ~0x00000080);
+      bitField4_ = (bitField4_ & ~0x00000100);
       offlineConversionUploadConversionActionSummary_ = null;
       if (offlineConversionUploadConversionActionSummaryBuilder_ != null) {
         offlineConversionUploadConversionActionSummaryBuilder_.dispose();
@@ -36207,7 +36440,7 @@ public Builder clearOfflineConversionUploadConversionActionSummary() {
      * .google.ads.googleads.v26.resources.OfflineConversionUploadConversionActionSummary offline_conversion_upload_conversion_action_summary = 228;
      */
     public com.google.ads.googleads.v26.resources.OfflineConversionUploadConversionActionSummary.Builder getOfflineConversionUploadConversionActionSummaryBuilder() {
-      bitField4_ |= 0x00000080;
+      bitField4_ |= 0x00000100;
       onChanged();
       return internalGetOfflineConversionUploadConversionActionSummaryFieldBuilder().getBuilder();
     }
@@ -36259,7 +36492,7 @@ public com.google.ads.googleads.v26.resources.OfflineConversionUploadConversionA
      * @return Whether the offlineUserDataJob field is set.
      */
     public boolean hasOfflineUserDataJob() {
-      return ((bitField4_ & 0x00000100) != 0);
+      return ((bitField4_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -36292,7 +36525,7 @@ public Builder setOfflineUserDataJob(com.google.ads.googleads.v26.resources.Offl
       } else {
         offlineUserDataJobBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000100;
+      bitField4_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -36310,7 +36543,7 @@ public Builder setOfflineUserDataJob(
       } else {
         offlineUserDataJobBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000100;
+      bitField4_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -36323,7 +36556,7 @@ public Builder setOfflineUserDataJob(
      */
     public Builder mergeOfflineUserDataJob(com.google.ads.googleads.v26.resources.OfflineUserDataJob value) {
       if (offlineUserDataJobBuilder_ == null) {
-        if (((bitField4_ & 0x00000100) != 0) &&
+        if (((bitField4_ & 0x00000200) != 0) &&
           offlineUserDataJob_ != null &&
           offlineUserDataJob_ != com.google.ads.googleads.v26.resources.OfflineUserDataJob.getDefaultInstance()) {
           getOfflineUserDataJobBuilder().mergeFrom(value);
@@ -36334,7 +36567,7 @@ public Builder mergeOfflineUserDataJob(com.google.ads.googleads.v26.resources.Of
         offlineUserDataJobBuilder_.mergeFrom(value);
       }
       if (offlineUserDataJob_ != null) {
-        bitField4_ |= 0x00000100;
+        bitField4_ |= 0x00000200;
         onChanged();
       }
       return this;
@@ -36347,7 +36580,7 @@ public Builder mergeOfflineUserDataJob(com.google.ads.googleads.v26.resources.Of
      * .google.ads.googleads.v26.resources.OfflineUserDataJob offline_user_data_job = 137;
      */
     public Builder clearOfflineUserDataJob() {
-      bitField4_ = (bitField4_ & ~0x00000100);
+      bitField4_ = (bitField4_ & ~0x00000200);
       offlineUserDataJob_ = null;
       if (offlineUserDataJobBuilder_ != null) {
         offlineUserDataJobBuilder_.dispose();
@@ -36364,7 +36597,7 @@ public Builder clearOfflineUserDataJob() {
      * .google.ads.googleads.v26.resources.OfflineUserDataJob offline_user_data_job = 137;
      */
     public com.google.ads.googleads.v26.resources.OfflineUserDataJob.Builder getOfflineUserDataJobBuilder() {
-      bitField4_ |= 0x00000100;
+      bitField4_ |= 0x00000200;
       onChanged();
       return internalGetOfflineUserDataJobFieldBuilder().getBuilder();
     }
@@ -36416,7 +36649,7 @@ public com.google.ads.googleads.v26.resources.OfflineUserDataJobOrBuilder getOff
      * @return Whether the operatingSystemVersionConstant field is set.
      */
     public boolean hasOperatingSystemVersionConstant() {
-      return ((bitField4_ & 0x00000200) != 0);
+      return ((bitField4_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -36449,7 +36682,7 @@ public Builder setOperatingSystemVersionConstant(com.google.ads.googleads.v26.re
       } else {
         operatingSystemVersionConstantBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000200;
+      bitField4_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -36467,7 +36700,7 @@ public Builder setOperatingSystemVersionConstant(
       } else {
         operatingSystemVersionConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000200;
+      bitField4_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -36480,7 +36713,7 @@ public Builder setOperatingSystemVersionConstant(
      */
     public Builder mergeOperatingSystemVersionConstant(com.google.ads.googleads.v26.resources.OperatingSystemVersionConstant value) {
       if (operatingSystemVersionConstantBuilder_ == null) {
-        if (((bitField4_ & 0x00000200) != 0) &&
+        if (((bitField4_ & 0x00000400) != 0) &&
           operatingSystemVersionConstant_ != null &&
           operatingSystemVersionConstant_ != com.google.ads.googleads.v26.resources.OperatingSystemVersionConstant.getDefaultInstance()) {
           getOperatingSystemVersionConstantBuilder().mergeFrom(value);
@@ -36491,7 +36724,7 @@ public Builder mergeOperatingSystemVersionConstant(com.google.ads.googleads.v26.
         operatingSystemVersionConstantBuilder_.mergeFrom(value);
       }
       if (operatingSystemVersionConstant_ != null) {
-        bitField4_ |= 0x00000200;
+        bitField4_ |= 0x00000400;
         onChanged();
       }
       return this;
@@ -36504,7 +36737,7 @@ public Builder mergeOperatingSystemVersionConstant(com.google.ads.googleads.v26.
      * .google.ads.googleads.v26.resources.OperatingSystemVersionConstant operating_system_version_constant = 86;
      */
     public Builder clearOperatingSystemVersionConstant() {
-      bitField4_ = (bitField4_ & ~0x00000200);
+      bitField4_ = (bitField4_ & ~0x00000400);
       operatingSystemVersionConstant_ = null;
       if (operatingSystemVersionConstantBuilder_ != null) {
         operatingSystemVersionConstantBuilder_.dispose();
@@ -36521,7 +36754,7 @@ public Builder clearOperatingSystemVersionConstant() {
      * .google.ads.googleads.v26.resources.OperatingSystemVersionConstant operating_system_version_constant = 86;
      */
     public com.google.ads.googleads.v26.resources.OperatingSystemVersionConstant.Builder getOperatingSystemVersionConstantBuilder() {
-      bitField4_ |= 0x00000200;
+      bitField4_ |= 0x00000400;
       onChanged();
       return internalGetOperatingSystemVersionConstantFieldBuilder().getBuilder();
     }
@@ -36573,7 +36806,7 @@ public com.google.ads.googleads.v26.resources.OperatingSystemVersionConstantOrBu
      * @return Whether the paidOrganicSearchTermView field is set.
      */
     public boolean hasPaidOrganicSearchTermView() {
-      return ((bitField4_ & 0x00000400) != 0);
+      return ((bitField4_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -36606,7 +36839,7 @@ public Builder setPaidOrganicSearchTermView(com.google.ads.googleads.v26.resourc
       } else {
         paidOrganicSearchTermViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000400;
+      bitField4_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -36624,7 +36857,7 @@ public Builder setPaidOrganicSearchTermView(
       } else {
         paidOrganicSearchTermViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000400;
+      bitField4_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -36637,7 +36870,7 @@ public Builder setPaidOrganicSearchTermView(
      */
     public Builder mergePaidOrganicSearchTermView(com.google.ads.googleads.v26.resources.PaidOrganicSearchTermView value) {
       if (paidOrganicSearchTermViewBuilder_ == null) {
-        if (((bitField4_ & 0x00000400) != 0) &&
+        if (((bitField4_ & 0x00000800) != 0) &&
           paidOrganicSearchTermView_ != null &&
           paidOrganicSearchTermView_ != com.google.ads.googleads.v26.resources.PaidOrganicSearchTermView.getDefaultInstance()) {
           getPaidOrganicSearchTermViewBuilder().mergeFrom(value);
@@ -36648,7 +36881,7 @@ public Builder mergePaidOrganicSearchTermView(com.google.ads.googleads.v26.resou
         paidOrganicSearchTermViewBuilder_.mergeFrom(value);
       }
       if (paidOrganicSearchTermView_ != null) {
-        bitField4_ |= 0x00000400;
+        bitField4_ |= 0x00000800;
         onChanged();
       }
       return this;
@@ -36661,7 +36894,7 @@ public Builder mergePaidOrganicSearchTermView(com.google.ads.googleads.v26.resou
      * .google.ads.googleads.v26.resources.PaidOrganicSearchTermView paid_organic_search_term_view = 129;
      */
     public Builder clearPaidOrganicSearchTermView() {
-      bitField4_ = (bitField4_ & ~0x00000400);
+      bitField4_ = (bitField4_ & ~0x00000800);
       paidOrganicSearchTermView_ = null;
       if (paidOrganicSearchTermViewBuilder_ != null) {
         paidOrganicSearchTermViewBuilder_.dispose();
@@ -36678,7 +36911,7 @@ public Builder clearPaidOrganicSearchTermView() {
      * .google.ads.googleads.v26.resources.PaidOrganicSearchTermView paid_organic_search_term_view = 129;
      */
     public com.google.ads.googleads.v26.resources.PaidOrganicSearchTermView.Builder getPaidOrganicSearchTermViewBuilder() {
-      bitField4_ |= 0x00000400;
+      bitField4_ |= 0x00000800;
       onChanged();
       return internalGetPaidOrganicSearchTermViewFieldBuilder().getBuilder();
     }
@@ -36730,7 +36963,7 @@ public com.google.ads.googleads.v26.resources.PaidOrganicSearchTermViewOrBuilder
      * @return Whether the qualifyingQuestion field is set.
      */
     public boolean hasQualifyingQuestion() {
-      return ((bitField4_ & 0x00000800) != 0);
+      return ((bitField4_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -36763,7 +36996,7 @@ public Builder setQualifyingQuestion(com.google.ads.googleads.v26.resources.Qual
       } else {
         qualifyingQuestionBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00000800;
+      bitField4_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -36781,7 +37014,7 @@ public Builder setQualifyingQuestion(
       } else {
         qualifyingQuestionBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00000800;
+      bitField4_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -36794,7 +37027,7 @@ public Builder setQualifyingQuestion(
      */
     public Builder mergeQualifyingQuestion(com.google.ads.googleads.v26.resources.QualifyingQuestion value) {
       if (qualifyingQuestionBuilder_ == null) {
-        if (((bitField4_ & 0x00000800) != 0) &&
+        if (((bitField4_ & 0x00001000) != 0) &&
           qualifyingQuestion_ != null &&
           qualifyingQuestion_ != com.google.ads.googleads.v26.resources.QualifyingQuestion.getDefaultInstance()) {
           getQualifyingQuestionBuilder().mergeFrom(value);
@@ -36805,7 +37038,7 @@ public Builder mergeQualifyingQuestion(com.google.ads.googleads.v26.resources.Qu
         qualifyingQuestionBuilder_.mergeFrom(value);
       }
       if (qualifyingQuestion_ != null) {
-        bitField4_ |= 0x00000800;
+        bitField4_ |= 0x00001000;
         onChanged();
       }
       return this;
@@ -36818,7 +37051,7 @@ public Builder mergeQualifyingQuestion(com.google.ads.googleads.v26.resources.Qu
      * .google.ads.googleads.v26.resources.QualifyingQuestion qualifying_question = 202;
      */
     public Builder clearQualifyingQuestion() {
-      bitField4_ = (bitField4_ & ~0x00000800);
+      bitField4_ = (bitField4_ & ~0x00001000);
       qualifyingQuestion_ = null;
       if (qualifyingQuestionBuilder_ != null) {
         qualifyingQuestionBuilder_.dispose();
@@ -36835,7 +37068,7 @@ public Builder clearQualifyingQuestion() {
      * .google.ads.googleads.v26.resources.QualifyingQuestion qualifying_question = 202;
      */
     public com.google.ads.googleads.v26.resources.QualifyingQuestion.Builder getQualifyingQuestionBuilder() {
-      bitField4_ |= 0x00000800;
+      bitField4_ |= 0x00001000;
       onChanged();
       return internalGetQualifyingQuestionFieldBuilder().getBuilder();
     }
@@ -36887,7 +37120,7 @@ public com.google.ads.googleads.v26.resources.QualifyingQuestionOrBuilder getQua
      * @return Whether the parentalStatusView field is set.
      */
     public boolean hasParentalStatusView() {
-      return ((bitField4_ & 0x00001000) != 0);
+      return ((bitField4_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -36920,7 +37153,7 @@ public Builder setParentalStatusView(com.google.ads.googleads.v26.resources.Pare
       } else {
         parentalStatusViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00001000;
+      bitField4_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -36938,7 +37171,7 @@ public Builder setParentalStatusView(
       } else {
         parentalStatusViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00001000;
+      bitField4_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -36951,7 +37184,7 @@ public Builder setParentalStatusView(
      */
     public Builder mergeParentalStatusView(com.google.ads.googleads.v26.resources.ParentalStatusView value) {
       if (parentalStatusViewBuilder_ == null) {
-        if (((bitField4_ & 0x00001000) != 0) &&
+        if (((bitField4_ & 0x00002000) != 0) &&
           parentalStatusView_ != null &&
           parentalStatusView_ != com.google.ads.googleads.v26.resources.ParentalStatusView.getDefaultInstance()) {
           getParentalStatusViewBuilder().mergeFrom(value);
@@ -36962,7 +37195,7 @@ public Builder mergeParentalStatusView(com.google.ads.googleads.v26.resources.Pa
         parentalStatusViewBuilder_.mergeFrom(value);
       }
       if (parentalStatusView_ != null) {
-        bitField4_ |= 0x00001000;
+        bitField4_ |= 0x00002000;
         onChanged();
       }
       return this;
@@ -36975,7 +37208,7 @@ public Builder mergeParentalStatusView(com.google.ads.googleads.v26.resources.Pa
      * .google.ads.googleads.v26.resources.ParentalStatusView parental_status_view = 45;
      */
     public Builder clearParentalStatusView() {
-      bitField4_ = (bitField4_ & ~0x00001000);
+      bitField4_ = (bitField4_ & ~0x00002000);
       parentalStatusView_ = null;
       if (parentalStatusViewBuilder_ != null) {
         parentalStatusViewBuilder_.dispose();
@@ -36992,7 +37225,7 @@ public Builder clearParentalStatusView() {
      * .google.ads.googleads.v26.resources.ParentalStatusView parental_status_view = 45;
      */
     public com.google.ads.googleads.v26.resources.ParentalStatusView.Builder getParentalStatusViewBuilder() {
-      bitField4_ |= 0x00001000;
+      bitField4_ |= 0x00002000;
       onChanged();
       return internalGetParentalStatusViewFieldBuilder().getBuilder();
     }
@@ -37044,7 +37277,7 @@ public com.google.ads.googleads.v26.resources.ParentalStatusViewOrBuilder getPar
      * @return Whether the perStoreView field is set.
      */
     public boolean hasPerStoreView() {
-      return ((bitField4_ & 0x00002000) != 0);
+      return ((bitField4_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -37077,7 +37310,7 @@ public Builder setPerStoreView(com.google.ads.googleads.v26.resources.PerStoreVi
       } else {
         perStoreViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00002000;
+      bitField4_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -37095,7 +37328,7 @@ public Builder setPerStoreView(
       } else {
         perStoreViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00002000;
+      bitField4_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -37108,7 +37341,7 @@ public Builder setPerStoreView(
      */
     public Builder mergePerStoreView(com.google.ads.googleads.v26.resources.PerStoreView value) {
       if (perStoreViewBuilder_ == null) {
-        if (((bitField4_ & 0x00002000) != 0) &&
+        if (((bitField4_ & 0x00004000) != 0) &&
           perStoreView_ != null &&
           perStoreView_ != com.google.ads.googleads.v26.resources.PerStoreView.getDefaultInstance()) {
           getPerStoreViewBuilder().mergeFrom(value);
@@ -37119,7 +37352,7 @@ public Builder mergePerStoreView(com.google.ads.googleads.v26.resources.PerStore
         perStoreViewBuilder_.mergeFrom(value);
       }
       if (perStoreView_ != null) {
-        bitField4_ |= 0x00002000;
+        bitField4_ |= 0x00004000;
         onChanged();
       }
       return this;
@@ -37132,7 +37365,7 @@ public Builder mergePerStoreView(com.google.ads.googleads.v26.resources.PerStore
      * .google.ads.googleads.v26.resources.PerStoreView per_store_view = 198;
      */
     public Builder clearPerStoreView() {
-      bitField4_ = (bitField4_ & ~0x00002000);
+      bitField4_ = (bitField4_ & ~0x00004000);
       perStoreView_ = null;
       if (perStoreViewBuilder_ != null) {
         perStoreViewBuilder_.dispose();
@@ -37149,7 +37382,7 @@ public Builder clearPerStoreView() {
      * .google.ads.googleads.v26.resources.PerStoreView per_store_view = 198;
      */
     public com.google.ads.googleads.v26.resources.PerStoreView.Builder getPerStoreViewBuilder() {
-      bitField4_ |= 0x00002000;
+      bitField4_ |= 0x00004000;
       onChanged();
       return internalGetPerStoreViewFieldBuilder().getBuilder();
     }
@@ -37201,7 +37434,7 @@ public com.google.ads.googleads.v26.resources.PerStoreViewOrBuilder getPerStoreV
      * @return Whether the performanceMaxPlacementView field is set.
      */
     public boolean hasPerformanceMaxPlacementView() {
-      return ((bitField4_ & 0x00004000) != 0);
+      return ((bitField4_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -37234,7 +37467,7 @@ public Builder setPerformanceMaxPlacementView(com.google.ads.googleads.v26.resou
       } else {
         performanceMaxPlacementViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00004000;
+      bitField4_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -37252,7 +37485,7 @@ public Builder setPerformanceMaxPlacementView(
       } else {
         performanceMaxPlacementViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00004000;
+      bitField4_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -37265,7 +37498,7 @@ public Builder setPerformanceMaxPlacementView(
      */
     public Builder mergePerformanceMaxPlacementView(com.google.ads.googleads.v26.resources.PerformanceMaxPlacementView value) {
       if (performanceMaxPlacementViewBuilder_ == null) {
-        if (((bitField4_ & 0x00004000) != 0) &&
+        if (((bitField4_ & 0x00008000) != 0) &&
           performanceMaxPlacementView_ != null &&
           performanceMaxPlacementView_ != com.google.ads.googleads.v26.resources.PerformanceMaxPlacementView.getDefaultInstance()) {
           getPerformanceMaxPlacementViewBuilder().mergeFrom(value);
@@ -37276,7 +37509,7 @@ public Builder mergePerformanceMaxPlacementView(com.google.ads.googleads.v26.res
         performanceMaxPlacementViewBuilder_.mergeFrom(value);
       }
       if (performanceMaxPlacementView_ != null) {
-        bitField4_ |= 0x00004000;
+        bitField4_ |= 0x00008000;
         onChanged();
       }
       return this;
@@ -37289,7 +37522,7 @@ public Builder mergePerformanceMaxPlacementView(com.google.ads.googleads.v26.res
      * .google.ads.googleads.v26.resources.PerformanceMaxPlacementView performance_max_placement_view = 233;
      */
     public Builder clearPerformanceMaxPlacementView() {
-      bitField4_ = (bitField4_ & ~0x00004000);
+      bitField4_ = (bitField4_ & ~0x00008000);
       performanceMaxPlacementView_ = null;
       if (performanceMaxPlacementViewBuilder_ != null) {
         performanceMaxPlacementViewBuilder_.dispose();
@@ -37306,7 +37539,7 @@ public Builder clearPerformanceMaxPlacementView() {
      * .google.ads.googleads.v26.resources.PerformanceMaxPlacementView performance_max_placement_view = 233;
      */
     public com.google.ads.googleads.v26.resources.PerformanceMaxPlacementView.Builder getPerformanceMaxPlacementViewBuilder() {
-      bitField4_ |= 0x00004000;
+      bitField4_ |= 0x00008000;
       onChanged();
       return internalGetPerformanceMaxPlacementViewFieldBuilder().getBuilder();
     }
@@ -37358,7 +37591,7 @@ public com.google.ads.googleads.v26.resources.PerformanceMaxPlacementViewOrBuild
      * @return Whether the productCategoryConstant field is set.
      */
     public boolean hasProductCategoryConstant() {
-      return ((bitField4_ & 0x00008000) != 0);
+      return ((bitField4_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -37391,7 +37624,7 @@ public Builder setProductCategoryConstant(com.google.ads.googleads.v26.resources
       } else {
         productCategoryConstantBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00008000;
+      bitField4_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -37409,7 +37642,7 @@ public Builder setProductCategoryConstant(
       } else {
         productCategoryConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00008000;
+      bitField4_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -37422,7 +37655,7 @@ public Builder setProductCategoryConstant(
      */
     public Builder mergeProductCategoryConstant(com.google.ads.googleads.v26.resources.ProductCategoryConstant value) {
       if (productCategoryConstantBuilder_ == null) {
-        if (((bitField4_ & 0x00008000) != 0) &&
+        if (((bitField4_ & 0x00010000) != 0) &&
           productCategoryConstant_ != null &&
           productCategoryConstant_ != com.google.ads.googleads.v26.resources.ProductCategoryConstant.getDefaultInstance()) {
           getProductCategoryConstantBuilder().mergeFrom(value);
@@ -37433,7 +37666,7 @@ public Builder mergeProductCategoryConstant(com.google.ads.googleads.v26.resourc
         productCategoryConstantBuilder_.mergeFrom(value);
       }
       if (productCategoryConstant_ != null) {
-        bitField4_ |= 0x00008000;
+        bitField4_ |= 0x00010000;
         onChanged();
       }
       return this;
@@ -37446,7 +37679,7 @@ public Builder mergeProductCategoryConstant(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.ProductCategoryConstant product_category_constant = 208;
      */
     public Builder clearProductCategoryConstant() {
-      bitField4_ = (bitField4_ & ~0x00008000);
+      bitField4_ = (bitField4_ & ~0x00010000);
       productCategoryConstant_ = null;
       if (productCategoryConstantBuilder_ != null) {
         productCategoryConstantBuilder_.dispose();
@@ -37463,7 +37696,7 @@ public Builder clearProductCategoryConstant() {
      * .google.ads.googleads.v26.resources.ProductCategoryConstant product_category_constant = 208;
      */
     public com.google.ads.googleads.v26.resources.ProductCategoryConstant.Builder getProductCategoryConstantBuilder() {
-      bitField4_ |= 0x00008000;
+      bitField4_ |= 0x00010000;
       onChanged();
       return internalGetProductCategoryConstantFieldBuilder().getBuilder();
     }
@@ -37515,7 +37748,7 @@ public com.google.ads.googleads.v26.resources.ProductCategoryConstantOrBuilder g
      * @return Whether the productGroupView field is set.
      */
     public boolean hasProductGroupView() {
-      return ((bitField4_ & 0x00010000) != 0);
+      return ((bitField4_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -37548,7 +37781,7 @@ public Builder setProductGroupView(com.google.ads.googleads.v26.resources.Produc
       } else {
         productGroupViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00010000;
+      bitField4_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -37566,7 +37799,7 @@ public Builder setProductGroupView(
       } else {
         productGroupViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00010000;
+      bitField4_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -37579,7 +37812,7 @@ public Builder setProductGroupView(
      */
     public Builder mergeProductGroupView(com.google.ads.googleads.v26.resources.ProductGroupView value) {
       if (productGroupViewBuilder_ == null) {
-        if (((bitField4_ & 0x00010000) != 0) &&
+        if (((bitField4_ & 0x00020000) != 0) &&
           productGroupView_ != null &&
           productGroupView_ != com.google.ads.googleads.v26.resources.ProductGroupView.getDefaultInstance()) {
           getProductGroupViewBuilder().mergeFrom(value);
@@ -37590,7 +37823,7 @@ public Builder mergeProductGroupView(com.google.ads.googleads.v26.resources.Prod
         productGroupViewBuilder_.mergeFrom(value);
       }
       if (productGroupView_ != null) {
-        bitField4_ |= 0x00010000;
+        bitField4_ |= 0x00020000;
         onChanged();
       }
       return this;
@@ -37603,7 +37836,7 @@ public Builder mergeProductGroupView(com.google.ads.googleads.v26.resources.Prod
      * .google.ads.googleads.v26.resources.ProductGroupView product_group_view = 54;
      */
     public Builder clearProductGroupView() {
-      bitField4_ = (bitField4_ & ~0x00010000);
+      bitField4_ = (bitField4_ & ~0x00020000);
       productGroupView_ = null;
       if (productGroupViewBuilder_ != null) {
         productGroupViewBuilder_.dispose();
@@ -37620,7 +37853,7 @@ public Builder clearProductGroupView() {
      * .google.ads.googleads.v26.resources.ProductGroupView product_group_view = 54;
      */
     public com.google.ads.googleads.v26.resources.ProductGroupView.Builder getProductGroupViewBuilder() {
-      bitField4_ |= 0x00010000;
+      bitField4_ |= 0x00020000;
       onChanged();
       return internalGetProductGroupViewFieldBuilder().getBuilder();
     }
@@ -37672,7 +37905,7 @@ public com.google.ads.googleads.v26.resources.ProductGroupViewOrBuilder getProdu
      * @return Whether the productLink field is set.
      */
     public boolean hasProductLink() {
-      return ((bitField4_ & 0x00020000) != 0);
+      return ((bitField4_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -37705,7 +37938,7 @@ public Builder setProductLink(com.google.ads.googleads.v26.resources.ProductLink
       } else {
         productLinkBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00020000;
+      bitField4_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -37723,7 +37956,7 @@ public Builder setProductLink(
       } else {
         productLinkBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00020000;
+      bitField4_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -37736,7 +37969,7 @@ public Builder setProductLink(
      */
     public Builder mergeProductLink(com.google.ads.googleads.v26.resources.ProductLink value) {
       if (productLinkBuilder_ == null) {
-        if (((bitField4_ & 0x00020000) != 0) &&
+        if (((bitField4_ & 0x00040000) != 0) &&
           productLink_ != null &&
           productLink_ != com.google.ads.googleads.v26.resources.ProductLink.getDefaultInstance()) {
           getProductLinkBuilder().mergeFrom(value);
@@ -37747,7 +37980,7 @@ public Builder mergeProductLink(com.google.ads.googleads.v26.resources.ProductLi
         productLinkBuilder_.mergeFrom(value);
       }
       if (productLink_ != null) {
-        bitField4_ |= 0x00020000;
+        bitField4_ |= 0x00040000;
         onChanged();
       }
       return this;
@@ -37760,7 +37993,7 @@ public Builder mergeProductLink(com.google.ads.googleads.v26.resources.ProductLi
      * .google.ads.googleads.v26.resources.ProductLink product_link = 194;
      */
     public Builder clearProductLink() {
-      bitField4_ = (bitField4_ & ~0x00020000);
+      bitField4_ = (bitField4_ & ~0x00040000);
       productLink_ = null;
       if (productLinkBuilder_ != null) {
         productLinkBuilder_.dispose();
@@ -37777,7 +38010,7 @@ public Builder clearProductLink() {
      * .google.ads.googleads.v26.resources.ProductLink product_link = 194;
      */
     public com.google.ads.googleads.v26.resources.ProductLink.Builder getProductLinkBuilder() {
-      bitField4_ |= 0x00020000;
+      bitField4_ |= 0x00040000;
       onChanged();
       return internalGetProductLinkFieldBuilder().getBuilder();
     }
@@ -37829,7 +38062,7 @@ public com.google.ads.googleads.v26.resources.ProductLinkOrBuilder getProductLin
      * @return Whether the productLinkInvitation field is set.
      */
     public boolean hasProductLinkInvitation() {
-      return ((bitField4_ & 0x00040000) != 0);
+      return ((bitField4_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -37862,7 +38095,7 @@ public Builder setProductLinkInvitation(com.google.ads.googleads.v26.resources.P
       } else {
         productLinkInvitationBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00040000;
+      bitField4_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -37880,7 +38113,7 @@ public Builder setProductLinkInvitation(
       } else {
         productLinkInvitationBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00040000;
+      bitField4_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -37893,7 +38126,7 @@ public Builder setProductLinkInvitation(
      */
     public Builder mergeProductLinkInvitation(com.google.ads.googleads.v26.resources.ProductLinkInvitation value) {
       if (productLinkInvitationBuilder_ == null) {
-        if (((bitField4_ & 0x00040000) != 0) &&
+        if (((bitField4_ & 0x00080000) != 0) &&
           productLinkInvitation_ != null &&
           productLinkInvitation_ != com.google.ads.googleads.v26.resources.ProductLinkInvitation.getDefaultInstance()) {
           getProductLinkInvitationBuilder().mergeFrom(value);
@@ -37904,7 +38137,7 @@ public Builder mergeProductLinkInvitation(com.google.ads.googleads.v26.resources
         productLinkInvitationBuilder_.mergeFrom(value);
       }
       if (productLinkInvitation_ != null) {
-        bitField4_ |= 0x00040000;
+        bitField4_ |= 0x00080000;
         onChanged();
       }
       return this;
@@ -37917,7 +38150,7 @@ public Builder mergeProductLinkInvitation(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.ProductLinkInvitation product_link_invitation = 209;
      */
     public Builder clearProductLinkInvitation() {
-      bitField4_ = (bitField4_ & ~0x00040000);
+      bitField4_ = (bitField4_ & ~0x00080000);
       productLinkInvitation_ = null;
       if (productLinkInvitationBuilder_ != null) {
         productLinkInvitationBuilder_.dispose();
@@ -37934,7 +38167,7 @@ public Builder clearProductLinkInvitation() {
      * .google.ads.googleads.v26.resources.ProductLinkInvitation product_link_invitation = 209;
      */
     public com.google.ads.googleads.v26.resources.ProductLinkInvitation.Builder getProductLinkInvitationBuilder() {
-      bitField4_ |= 0x00040000;
+      bitField4_ |= 0x00080000;
       onChanged();
       return internalGetProductLinkInvitationFieldBuilder().getBuilder();
     }
@@ -37986,7 +38219,7 @@ public com.google.ads.googleads.v26.resources.ProductLinkInvitationOrBuilder get
      * @return Whether the recommendation field is set.
      */
     public boolean hasRecommendation() {
-      return ((bitField4_ & 0x00080000) != 0);
+      return ((bitField4_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -38019,7 +38252,7 @@ public Builder setRecommendation(com.google.ads.googleads.v26.resources.Recommen
       } else {
         recommendationBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00080000;
+      bitField4_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -38037,7 +38270,7 @@ public Builder setRecommendation(
       } else {
         recommendationBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00080000;
+      bitField4_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -38050,7 +38283,7 @@ public Builder setRecommendation(
      */
     public Builder mergeRecommendation(com.google.ads.googleads.v26.resources.Recommendation value) {
       if (recommendationBuilder_ == null) {
-        if (((bitField4_ & 0x00080000) != 0) &&
+        if (((bitField4_ & 0x00100000) != 0) &&
           recommendation_ != null &&
           recommendation_ != com.google.ads.googleads.v26.resources.Recommendation.getDefaultInstance()) {
           getRecommendationBuilder().mergeFrom(value);
@@ -38061,7 +38294,7 @@ public Builder mergeRecommendation(com.google.ads.googleads.v26.resources.Recomm
         recommendationBuilder_.mergeFrom(value);
       }
       if (recommendation_ != null) {
-        bitField4_ |= 0x00080000;
+        bitField4_ |= 0x00100000;
         onChanged();
       }
       return this;
@@ -38074,7 +38307,7 @@ public Builder mergeRecommendation(com.google.ads.googleads.v26.resources.Recomm
      * .google.ads.googleads.v26.resources.Recommendation recommendation = 22;
      */
     public Builder clearRecommendation() {
-      bitField4_ = (bitField4_ & ~0x00080000);
+      bitField4_ = (bitField4_ & ~0x00100000);
       recommendation_ = null;
       if (recommendationBuilder_ != null) {
         recommendationBuilder_.dispose();
@@ -38091,7 +38324,7 @@ public Builder clearRecommendation() {
      * .google.ads.googleads.v26.resources.Recommendation recommendation = 22;
      */
     public com.google.ads.googleads.v26.resources.Recommendation.Builder getRecommendationBuilder() {
-      bitField4_ |= 0x00080000;
+      bitField4_ |= 0x00100000;
       onChanged();
       return internalGetRecommendationFieldBuilder().getBuilder();
     }
@@ -38143,7 +38376,7 @@ public com.google.ads.googleads.v26.resources.RecommendationOrBuilder getRecomme
      * @return Whether the recommendationSubscription field is set.
      */
     public boolean hasRecommendationSubscription() {
-      return ((bitField4_ & 0x00100000) != 0);
+      return ((bitField4_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -38176,7 +38409,7 @@ public Builder setRecommendationSubscription(com.google.ads.googleads.v26.resour
       } else {
         recommendationSubscriptionBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00100000;
+      bitField4_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -38194,7 +38427,7 @@ public Builder setRecommendationSubscription(
       } else {
         recommendationSubscriptionBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00100000;
+      bitField4_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -38207,7 +38440,7 @@ public Builder setRecommendationSubscription(
      */
     public Builder mergeRecommendationSubscription(com.google.ads.googleads.v26.resources.RecommendationSubscription value) {
       if (recommendationSubscriptionBuilder_ == null) {
-        if (((bitField4_ & 0x00100000) != 0) &&
+        if (((bitField4_ & 0x00200000) != 0) &&
           recommendationSubscription_ != null &&
           recommendationSubscription_ != com.google.ads.googleads.v26.resources.RecommendationSubscription.getDefaultInstance()) {
           getRecommendationSubscriptionBuilder().mergeFrom(value);
@@ -38218,7 +38451,7 @@ public Builder mergeRecommendationSubscription(com.google.ads.googleads.v26.reso
         recommendationSubscriptionBuilder_.mergeFrom(value);
       }
       if (recommendationSubscription_ != null) {
-        bitField4_ |= 0x00100000;
+        bitField4_ |= 0x00200000;
         onChanged();
       }
       return this;
@@ -38231,7 +38464,7 @@ public Builder mergeRecommendationSubscription(com.google.ads.googleads.v26.reso
      * .google.ads.googleads.v26.resources.RecommendationSubscription recommendation_subscription = 220;
      */
     public Builder clearRecommendationSubscription() {
-      bitField4_ = (bitField4_ & ~0x00100000);
+      bitField4_ = (bitField4_ & ~0x00200000);
       recommendationSubscription_ = null;
       if (recommendationSubscriptionBuilder_ != null) {
         recommendationSubscriptionBuilder_.dispose();
@@ -38248,7 +38481,7 @@ public Builder clearRecommendationSubscription() {
      * .google.ads.googleads.v26.resources.RecommendationSubscription recommendation_subscription = 220;
      */
     public com.google.ads.googleads.v26.resources.RecommendationSubscription.Builder getRecommendationSubscriptionBuilder() {
-      bitField4_ |= 0x00100000;
+      bitField4_ |= 0x00200000;
       onChanged();
       return internalGetRecommendationSubscriptionFieldBuilder().getBuilder();
     }
@@ -38300,7 +38533,7 @@ public com.google.ads.googleads.v26.resources.RecommendationSubscriptionOrBuilde
      * @return Whether the searchTermView field is set.
      */
     public boolean hasSearchTermView() {
-      return ((bitField4_ & 0x00200000) != 0);
+      return ((bitField4_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -38333,7 +38566,7 @@ public Builder setSearchTermView(com.google.ads.googleads.v26.resources.SearchTe
       } else {
         searchTermViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00200000;
+      bitField4_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -38351,7 +38584,7 @@ public Builder setSearchTermView(
       } else {
         searchTermViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00200000;
+      bitField4_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -38364,7 +38597,7 @@ public Builder setSearchTermView(
      */
     public Builder mergeSearchTermView(com.google.ads.googleads.v26.resources.SearchTermView value) {
       if (searchTermViewBuilder_ == null) {
-        if (((bitField4_ & 0x00200000) != 0) &&
+        if (((bitField4_ & 0x00400000) != 0) &&
           searchTermView_ != null &&
           searchTermView_ != com.google.ads.googleads.v26.resources.SearchTermView.getDefaultInstance()) {
           getSearchTermViewBuilder().mergeFrom(value);
@@ -38375,7 +38608,7 @@ public Builder mergeSearchTermView(com.google.ads.googleads.v26.resources.Search
         searchTermViewBuilder_.mergeFrom(value);
       }
       if (searchTermView_ != null) {
-        bitField4_ |= 0x00200000;
+        bitField4_ |= 0x00400000;
         onChanged();
       }
       return this;
@@ -38388,7 +38621,7 @@ public Builder mergeSearchTermView(com.google.ads.googleads.v26.resources.Search
      * .google.ads.googleads.v26.resources.SearchTermView search_term_view = 68;
      */
     public Builder clearSearchTermView() {
-      bitField4_ = (bitField4_ & ~0x00200000);
+      bitField4_ = (bitField4_ & ~0x00400000);
       searchTermView_ = null;
       if (searchTermViewBuilder_ != null) {
         searchTermViewBuilder_.dispose();
@@ -38405,7 +38638,7 @@ public Builder clearSearchTermView() {
      * .google.ads.googleads.v26.resources.SearchTermView search_term_view = 68;
      */
     public com.google.ads.googleads.v26.resources.SearchTermView.Builder getSearchTermViewBuilder() {
-      bitField4_ |= 0x00200000;
+      bitField4_ |= 0x00400000;
       onChanged();
       return internalGetSearchTermViewFieldBuilder().getBuilder();
     }
@@ -38457,7 +38690,7 @@ public com.google.ads.googleads.v26.resources.SearchTermViewOrBuilder getSearchT
      * @return Whether the sharedCriterion field is set.
      */
     public boolean hasSharedCriterion() {
-      return ((bitField4_ & 0x00400000) != 0);
+      return ((bitField4_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -38490,7 +38723,7 @@ public Builder setSharedCriterion(com.google.ads.googleads.v26.resources.SharedC
       } else {
         sharedCriterionBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00400000;
+      bitField4_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -38508,7 +38741,7 @@ public Builder setSharedCriterion(
       } else {
         sharedCriterionBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00400000;
+      bitField4_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -38521,7 +38754,7 @@ public Builder setSharedCriterion(
      */
     public Builder mergeSharedCriterion(com.google.ads.googleads.v26.resources.SharedCriterion value) {
       if (sharedCriterionBuilder_ == null) {
-        if (((bitField4_ & 0x00400000) != 0) &&
+        if (((bitField4_ & 0x00800000) != 0) &&
           sharedCriterion_ != null &&
           sharedCriterion_ != com.google.ads.googleads.v26.resources.SharedCriterion.getDefaultInstance()) {
           getSharedCriterionBuilder().mergeFrom(value);
@@ -38532,7 +38765,7 @@ public Builder mergeSharedCriterion(com.google.ads.googleads.v26.resources.Share
         sharedCriterionBuilder_.mergeFrom(value);
       }
       if (sharedCriterion_ != null) {
-        bitField4_ |= 0x00400000;
+        bitField4_ |= 0x00800000;
         onChanged();
       }
       return this;
@@ -38545,7 +38778,7 @@ public Builder mergeSharedCriterion(com.google.ads.googleads.v26.resources.Share
      * .google.ads.googleads.v26.resources.SharedCriterion shared_criterion = 29;
      */
     public Builder clearSharedCriterion() {
-      bitField4_ = (bitField4_ & ~0x00400000);
+      bitField4_ = (bitField4_ & ~0x00800000);
       sharedCriterion_ = null;
       if (sharedCriterionBuilder_ != null) {
         sharedCriterionBuilder_.dispose();
@@ -38562,7 +38795,7 @@ public Builder clearSharedCriterion() {
      * .google.ads.googleads.v26.resources.SharedCriterion shared_criterion = 29;
      */
     public com.google.ads.googleads.v26.resources.SharedCriterion.Builder getSharedCriterionBuilder() {
-      bitField4_ |= 0x00400000;
+      bitField4_ |= 0x00800000;
       onChanged();
       return internalGetSharedCriterionFieldBuilder().getBuilder();
     }
@@ -38614,7 +38847,7 @@ public com.google.ads.googleads.v26.resources.SharedCriterionOrBuilder getShared
      * @return Whether the sharedSet field is set.
      */
     public boolean hasSharedSet() {
-      return ((bitField4_ & 0x00800000) != 0);
+      return ((bitField4_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -38647,7 +38880,7 @@ public Builder setSharedSet(com.google.ads.googleads.v26.resources.SharedSet val
       } else {
         sharedSetBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x00800000;
+      bitField4_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -38665,7 +38898,7 @@ public Builder setSharedSet(
       } else {
         sharedSetBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x00800000;
+      bitField4_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -38678,7 +38911,7 @@ public Builder setSharedSet(
      */
     public Builder mergeSharedSet(com.google.ads.googleads.v26.resources.SharedSet value) {
       if (sharedSetBuilder_ == null) {
-        if (((bitField4_ & 0x00800000) != 0) &&
+        if (((bitField4_ & 0x01000000) != 0) &&
           sharedSet_ != null &&
           sharedSet_ != com.google.ads.googleads.v26.resources.SharedSet.getDefaultInstance()) {
           getSharedSetBuilder().mergeFrom(value);
@@ -38689,7 +38922,7 @@ public Builder mergeSharedSet(com.google.ads.googleads.v26.resources.SharedSet v
         sharedSetBuilder_.mergeFrom(value);
       }
       if (sharedSet_ != null) {
-        bitField4_ |= 0x00800000;
+        bitField4_ |= 0x01000000;
         onChanged();
       }
       return this;
@@ -38702,7 +38935,7 @@ public Builder mergeSharedSet(com.google.ads.googleads.v26.resources.SharedSet v
      * .google.ads.googleads.v26.resources.SharedSet shared_set = 27;
      */
     public Builder clearSharedSet() {
-      bitField4_ = (bitField4_ & ~0x00800000);
+      bitField4_ = (bitField4_ & ~0x01000000);
       sharedSet_ = null;
       if (sharedSetBuilder_ != null) {
         sharedSetBuilder_.dispose();
@@ -38719,7 +38952,7 @@ public Builder clearSharedSet() {
      * .google.ads.googleads.v26.resources.SharedSet shared_set = 27;
      */
     public com.google.ads.googleads.v26.resources.SharedSet.Builder getSharedSetBuilder() {
-      bitField4_ |= 0x00800000;
+      bitField4_ |= 0x01000000;
       onChanged();
       return internalGetSharedSetFieldBuilder().getBuilder();
     }
@@ -38771,7 +39004,7 @@ public com.google.ads.googleads.v26.resources.SharedSetOrBuilder getSharedSetOrB
      * @return Whether the smartCampaignSetting field is set.
      */
     public boolean hasSmartCampaignSetting() {
-      return ((bitField4_ & 0x01000000) != 0);
+      return ((bitField4_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -38804,7 +39037,7 @@ public Builder setSmartCampaignSetting(com.google.ads.googleads.v26.resources.Sm
       } else {
         smartCampaignSettingBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x01000000;
+      bitField4_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -38822,7 +39055,7 @@ public Builder setSmartCampaignSetting(
       } else {
         smartCampaignSettingBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x01000000;
+      bitField4_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -38835,7 +39068,7 @@ public Builder setSmartCampaignSetting(
      */
     public Builder mergeSmartCampaignSetting(com.google.ads.googleads.v26.resources.SmartCampaignSetting value) {
       if (smartCampaignSettingBuilder_ == null) {
-        if (((bitField4_ & 0x01000000) != 0) &&
+        if (((bitField4_ & 0x02000000) != 0) &&
           smartCampaignSetting_ != null &&
           smartCampaignSetting_ != com.google.ads.googleads.v26.resources.SmartCampaignSetting.getDefaultInstance()) {
           getSmartCampaignSettingBuilder().mergeFrom(value);
@@ -38846,7 +39079,7 @@ public Builder mergeSmartCampaignSetting(com.google.ads.googleads.v26.resources.
         smartCampaignSettingBuilder_.mergeFrom(value);
       }
       if (smartCampaignSetting_ != null) {
-        bitField4_ |= 0x01000000;
+        bitField4_ |= 0x02000000;
         onChanged();
       }
       return this;
@@ -38859,7 +39092,7 @@ public Builder mergeSmartCampaignSetting(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.SmartCampaignSetting smart_campaign_setting = 167;
      */
     public Builder clearSmartCampaignSetting() {
-      bitField4_ = (bitField4_ & ~0x01000000);
+      bitField4_ = (bitField4_ & ~0x02000000);
       smartCampaignSetting_ = null;
       if (smartCampaignSettingBuilder_ != null) {
         smartCampaignSettingBuilder_.dispose();
@@ -38876,7 +39109,7 @@ public Builder clearSmartCampaignSetting() {
      * .google.ads.googleads.v26.resources.SmartCampaignSetting smart_campaign_setting = 167;
      */
     public com.google.ads.googleads.v26.resources.SmartCampaignSetting.Builder getSmartCampaignSettingBuilder() {
-      bitField4_ |= 0x01000000;
+      bitField4_ |= 0x02000000;
       onChanged();
       return internalGetSmartCampaignSettingFieldBuilder().getBuilder();
     }
@@ -38928,7 +39161,7 @@ public com.google.ads.googleads.v26.resources.SmartCampaignSettingOrBuilder getS
      * @return Whether the shoppingPerformanceView field is set.
      */
     public boolean hasShoppingPerformanceView() {
-      return ((bitField4_ & 0x02000000) != 0);
+      return ((bitField4_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -38961,7 +39194,7 @@ public Builder setShoppingPerformanceView(com.google.ads.googleads.v26.resources
       } else {
         shoppingPerformanceViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x02000000;
+      bitField4_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -38979,7 +39212,7 @@ public Builder setShoppingPerformanceView(
       } else {
         shoppingPerformanceViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x02000000;
+      bitField4_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -38992,7 +39225,7 @@ public Builder setShoppingPerformanceView(
      */
     public Builder mergeShoppingPerformanceView(com.google.ads.googleads.v26.resources.ShoppingPerformanceView value) {
       if (shoppingPerformanceViewBuilder_ == null) {
-        if (((bitField4_ & 0x02000000) != 0) &&
+        if (((bitField4_ & 0x04000000) != 0) &&
           shoppingPerformanceView_ != null &&
           shoppingPerformanceView_ != com.google.ads.googleads.v26.resources.ShoppingPerformanceView.getDefaultInstance()) {
           getShoppingPerformanceViewBuilder().mergeFrom(value);
@@ -39003,7 +39236,7 @@ public Builder mergeShoppingPerformanceView(com.google.ads.googleads.v26.resourc
         shoppingPerformanceViewBuilder_.mergeFrom(value);
       }
       if (shoppingPerformanceView_ != null) {
-        bitField4_ |= 0x02000000;
+        bitField4_ |= 0x04000000;
         onChanged();
       }
       return this;
@@ -39016,7 +39249,7 @@ public Builder mergeShoppingPerformanceView(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.ShoppingPerformanceView shopping_performance_view = 117;
      */
     public Builder clearShoppingPerformanceView() {
-      bitField4_ = (bitField4_ & ~0x02000000);
+      bitField4_ = (bitField4_ & ~0x04000000);
       shoppingPerformanceView_ = null;
       if (shoppingPerformanceViewBuilder_ != null) {
         shoppingPerformanceViewBuilder_.dispose();
@@ -39033,7 +39266,7 @@ public Builder clearShoppingPerformanceView() {
      * .google.ads.googleads.v26.resources.ShoppingPerformanceView shopping_performance_view = 117;
      */
     public com.google.ads.googleads.v26.resources.ShoppingPerformanceView.Builder getShoppingPerformanceViewBuilder() {
-      bitField4_ |= 0x02000000;
+      bitField4_ |= 0x04000000;
       onChanged();
       return internalGetShoppingPerformanceViewFieldBuilder().getBuilder();
     }
@@ -39085,7 +39318,7 @@ public com.google.ads.googleads.v26.resources.ShoppingPerformanceViewOrBuilder g
      * @return Whether the shoppingProduct field is set.
      */
     public boolean hasShoppingProduct() {
-      return ((bitField4_ & 0x04000000) != 0);
+      return ((bitField4_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -39118,7 +39351,7 @@ public Builder setShoppingProduct(com.google.ads.googleads.v26.resources.Shoppin
       } else {
         shoppingProductBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x04000000;
+      bitField4_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -39136,7 +39369,7 @@ public Builder setShoppingProduct(
       } else {
         shoppingProductBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x04000000;
+      bitField4_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -39149,7 +39382,7 @@ public Builder setShoppingProduct(
      */
     public Builder mergeShoppingProduct(com.google.ads.googleads.v26.resources.ShoppingProduct value) {
       if (shoppingProductBuilder_ == null) {
-        if (((bitField4_ & 0x04000000) != 0) &&
+        if (((bitField4_ & 0x08000000) != 0) &&
           shoppingProduct_ != null &&
           shoppingProduct_ != com.google.ads.googleads.v26.resources.ShoppingProduct.getDefaultInstance()) {
           getShoppingProductBuilder().mergeFrom(value);
@@ -39160,7 +39393,7 @@ public Builder mergeShoppingProduct(com.google.ads.googleads.v26.resources.Shopp
         shoppingProductBuilder_.mergeFrom(value);
       }
       if (shoppingProduct_ != null) {
-        bitField4_ |= 0x04000000;
+        bitField4_ |= 0x08000000;
         onChanged();
       }
       return this;
@@ -39173,7 +39406,7 @@ public Builder mergeShoppingProduct(com.google.ads.googleads.v26.resources.Shopp
      * .google.ads.googleads.v26.resources.ShoppingProduct shopping_product = 226;
      */
     public Builder clearShoppingProduct() {
-      bitField4_ = (bitField4_ & ~0x04000000);
+      bitField4_ = (bitField4_ & ~0x08000000);
       shoppingProduct_ = null;
       if (shoppingProductBuilder_ != null) {
         shoppingProductBuilder_.dispose();
@@ -39190,7 +39423,7 @@ public Builder clearShoppingProduct() {
      * .google.ads.googleads.v26.resources.ShoppingProduct shopping_product = 226;
      */
     public com.google.ads.googleads.v26.resources.ShoppingProduct.Builder getShoppingProductBuilder() {
-      bitField4_ |= 0x04000000;
+      bitField4_ |= 0x08000000;
       onChanged();
       return internalGetShoppingProductFieldBuilder().getBuilder();
     }
@@ -39242,7 +39475,7 @@ public com.google.ads.googleads.v26.resources.ShoppingProductOrBuilder getShoppi
      * @return Whether the smartCampaignSearchTermView field is set.
      */
     public boolean hasSmartCampaignSearchTermView() {
-      return ((bitField4_ & 0x08000000) != 0);
+      return ((bitField4_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -39275,7 +39508,7 @@ public Builder setSmartCampaignSearchTermView(com.google.ads.googleads.v26.resou
       } else {
         smartCampaignSearchTermViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x08000000;
+      bitField4_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -39293,7 +39526,7 @@ public Builder setSmartCampaignSearchTermView(
       } else {
         smartCampaignSearchTermViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x08000000;
+      bitField4_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -39306,7 +39539,7 @@ public Builder setSmartCampaignSearchTermView(
      */
     public Builder mergeSmartCampaignSearchTermView(com.google.ads.googleads.v26.resources.SmartCampaignSearchTermView value) {
       if (smartCampaignSearchTermViewBuilder_ == null) {
-        if (((bitField4_ & 0x08000000) != 0) &&
+        if (((bitField4_ & 0x10000000) != 0) &&
           smartCampaignSearchTermView_ != null &&
           smartCampaignSearchTermView_ != com.google.ads.googleads.v26.resources.SmartCampaignSearchTermView.getDefaultInstance()) {
           getSmartCampaignSearchTermViewBuilder().mergeFrom(value);
@@ -39317,7 +39550,7 @@ public Builder mergeSmartCampaignSearchTermView(com.google.ads.googleads.v26.res
         smartCampaignSearchTermViewBuilder_.mergeFrom(value);
       }
       if (smartCampaignSearchTermView_ != null) {
-        bitField4_ |= 0x08000000;
+        bitField4_ |= 0x10000000;
         onChanged();
       }
       return this;
@@ -39330,7 +39563,7 @@ public Builder mergeSmartCampaignSearchTermView(com.google.ads.googleads.v26.res
      * .google.ads.googleads.v26.resources.SmartCampaignSearchTermView smart_campaign_search_term_view = 170;
      */
     public Builder clearSmartCampaignSearchTermView() {
-      bitField4_ = (bitField4_ & ~0x08000000);
+      bitField4_ = (bitField4_ & ~0x10000000);
       smartCampaignSearchTermView_ = null;
       if (smartCampaignSearchTermViewBuilder_ != null) {
         smartCampaignSearchTermViewBuilder_.dispose();
@@ -39347,7 +39580,7 @@ public Builder clearSmartCampaignSearchTermView() {
      * .google.ads.googleads.v26.resources.SmartCampaignSearchTermView smart_campaign_search_term_view = 170;
      */
     public com.google.ads.googleads.v26.resources.SmartCampaignSearchTermView.Builder getSmartCampaignSearchTermViewBuilder() {
-      bitField4_ |= 0x08000000;
+      bitField4_ |= 0x10000000;
       onChanged();
       return internalGetSmartCampaignSearchTermViewFieldBuilder().getBuilder();
     }
@@ -39399,7 +39632,7 @@ public com.google.ads.googleads.v26.resources.SmartCampaignSearchTermViewOrBuild
      * @return Whether the targetingExpansionView field is set.
      */
     public boolean hasTargetingExpansionView() {
-      return ((bitField4_ & 0x10000000) != 0);
+      return ((bitField4_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -39432,7 +39665,7 @@ public Builder setTargetingExpansionView(com.google.ads.googleads.v26.resources.
       } else {
         targetingExpansionViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x10000000;
+      bitField4_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -39450,7 +39683,7 @@ public Builder setTargetingExpansionView(
       } else {
         targetingExpansionViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x10000000;
+      bitField4_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -39463,7 +39696,7 @@ public Builder setTargetingExpansionView(
      */
     public Builder mergeTargetingExpansionView(com.google.ads.googleads.v26.resources.TargetingExpansionView value) {
       if (targetingExpansionViewBuilder_ == null) {
-        if (((bitField4_ & 0x10000000) != 0) &&
+        if (((bitField4_ & 0x20000000) != 0) &&
           targetingExpansionView_ != null &&
           targetingExpansionView_ != com.google.ads.googleads.v26.resources.TargetingExpansionView.getDefaultInstance()) {
           getTargetingExpansionViewBuilder().mergeFrom(value);
@@ -39474,7 +39707,7 @@ public Builder mergeTargetingExpansionView(com.google.ads.googleads.v26.resource
         targetingExpansionViewBuilder_.mergeFrom(value);
       }
       if (targetingExpansionView_ != null) {
-        bitField4_ |= 0x10000000;
+        bitField4_ |= 0x20000000;
         onChanged();
       }
       return this;
@@ -39487,7 +39720,7 @@ public Builder mergeTargetingExpansionView(com.google.ads.googleads.v26.resource
      * .google.ads.googleads.v26.resources.TargetingExpansionView targeting_expansion_view = 244;
      */
     public Builder clearTargetingExpansionView() {
-      bitField4_ = (bitField4_ & ~0x10000000);
+      bitField4_ = (bitField4_ & ~0x20000000);
       targetingExpansionView_ = null;
       if (targetingExpansionViewBuilder_ != null) {
         targetingExpansionViewBuilder_.dispose();
@@ -39504,7 +39737,7 @@ public Builder clearTargetingExpansionView() {
      * .google.ads.googleads.v26.resources.TargetingExpansionView targeting_expansion_view = 244;
      */
     public com.google.ads.googleads.v26.resources.TargetingExpansionView.Builder getTargetingExpansionViewBuilder() {
-      bitField4_ |= 0x10000000;
+      bitField4_ |= 0x20000000;
       onChanged();
       return internalGetTargetingExpansionViewFieldBuilder().getBuilder();
     }
@@ -39556,7 +39789,7 @@ public com.google.ads.googleads.v26.resources.TargetingExpansionViewOrBuilder ge
      * @return Whether the thirdPartyAppAnalyticsLink field is set.
      */
     public boolean hasThirdPartyAppAnalyticsLink() {
-      return ((bitField4_ & 0x20000000) != 0);
+      return ((bitField4_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -39589,7 +39822,7 @@ public Builder setThirdPartyAppAnalyticsLink(com.google.ads.googleads.v26.resour
       } else {
         thirdPartyAppAnalyticsLinkBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x20000000;
+      bitField4_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -39607,7 +39840,7 @@ public Builder setThirdPartyAppAnalyticsLink(
       } else {
         thirdPartyAppAnalyticsLinkBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x20000000;
+      bitField4_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -39620,7 +39853,7 @@ public Builder setThirdPartyAppAnalyticsLink(
      */
     public Builder mergeThirdPartyAppAnalyticsLink(com.google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLink value) {
       if (thirdPartyAppAnalyticsLinkBuilder_ == null) {
-        if (((bitField4_ & 0x20000000) != 0) &&
+        if (((bitField4_ & 0x40000000) != 0) &&
           thirdPartyAppAnalyticsLink_ != null &&
           thirdPartyAppAnalyticsLink_ != com.google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLink.getDefaultInstance()) {
           getThirdPartyAppAnalyticsLinkBuilder().mergeFrom(value);
@@ -39631,7 +39864,7 @@ public Builder mergeThirdPartyAppAnalyticsLink(com.google.ads.googleads.v26.reso
         thirdPartyAppAnalyticsLinkBuilder_.mergeFrom(value);
       }
       if (thirdPartyAppAnalyticsLink_ != null) {
-        bitField4_ |= 0x20000000;
+        bitField4_ |= 0x40000000;
         onChanged();
       }
       return this;
@@ -39644,7 +39877,7 @@ public Builder mergeThirdPartyAppAnalyticsLink(com.google.ads.googleads.v26.reso
      * .google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLink third_party_app_analytics_link = 144;
      */
     public Builder clearThirdPartyAppAnalyticsLink() {
-      bitField4_ = (bitField4_ & ~0x20000000);
+      bitField4_ = (bitField4_ & ~0x40000000);
       thirdPartyAppAnalyticsLink_ = null;
       if (thirdPartyAppAnalyticsLinkBuilder_ != null) {
         thirdPartyAppAnalyticsLinkBuilder_.dispose();
@@ -39661,7 +39894,7 @@ public Builder clearThirdPartyAppAnalyticsLink() {
      * .google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLink third_party_app_analytics_link = 144;
      */
     public com.google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLink.Builder getThirdPartyAppAnalyticsLinkBuilder() {
-      bitField4_ |= 0x20000000;
+      bitField4_ |= 0x40000000;
       onChanged();
       return internalGetThirdPartyAppAnalyticsLinkFieldBuilder().getBuilder();
     }
@@ -39713,7 +39946,7 @@ public com.google.ads.googleads.v26.resources.ThirdPartyAppAnalyticsLinkOrBuilde
      * @return Whether the topicView field is set.
      */
     public boolean hasTopicView() {
-      return ((bitField4_ & 0x40000000) != 0);
+      return ((bitField4_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -39746,7 +39979,7 @@ public Builder setTopicView(com.google.ads.googleads.v26.resources.TopicView val
       } else {
         topicViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x40000000;
+      bitField4_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -39764,7 +39997,7 @@ public Builder setTopicView(
       } else {
         topicViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x40000000;
+      bitField4_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -39777,7 +40010,7 @@ public Builder setTopicView(
      */
     public Builder mergeTopicView(com.google.ads.googleads.v26.resources.TopicView value) {
       if (topicViewBuilder_ == null) {
-        if (((bitField4_ & 0x40000000) != 0) &&
+        if (((bitField4_ & 0x80000000) != 0) &&
           topicView_ != null &&
           topicView_ != com.google.ads.googleads.v26.resources.TopicView.getDefaultInstance()) {
           getTopicViewBuilder().mergeFrom(value);
@@ -39788,7 +40021,7 @@ public Builder mergeTopicView(com.google.ads.googleads.v26.resources.TopicView v
         topicViewBuilder_.mergeFrom(value);
       }
       if (topicView_ != null) {
-        bitField4_ |= 0x40000000;
+        bitField4_ |= 0x80000000;
         onChanged();
       }
       return this;
@@ -39801,7 +40034,7 @@ public Builder mergeTopicView(com.google.ads.googleads.v26.resources.TopicView v
      * .google.ads.googleads.v26.resources.TopicView topic_view = 44;
      */
     public Builder clearTopicView() {
-      bitField4_ = (bitField4_ & ~0x40000000);
+      bitField4_ = (bitField4_ & ~0x80000000);
       topicView_ = null;
       if (topicViewBuilder_ != null) {
         topicViewBuilder_.dispose();
@@ -39818,7 +40051,7 @@ public Builder clearTopicView() {
      * .google.ads.googleads.v26.resources.TopicView topic_view = 44;
      */
     public com.google.ads.googleads.v26.resources.TopicView.Builder getTopicViewBuilder() {
-      bitField4_ |= 0x40000000;
+      bitField4_ |= 0x80000000;
       onChanged();
       return internalGetTopicViewFieldBuilder().getBuilder();
     }
@@ -39870,7 +40103,7 @@ public com.google.ads.googleads.v26.resources.TopicViewOrBuilder getTopicViewOrB
      * @return Whether the travelActivityGroupView field is set.
      */
     public boolean hasTravelActivityGroupView() {
-      return ((bitField4_ & 0x80000000) != 0);
+      return ((bitField5_ & 0x00000001) != 0);
     }
     /**
      * 
@@ -39903,7 +40136,7 @@ public Builder setTravelActivityGroupView(com.google.ads.googleads.v26.resources
       } else {
         travelActivityGroupViewBuilder_.setMessage(value);
       }
-      bitField4_ |= 0x80000000;
+      bitField5_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -39921,7 +40154,7 @@ public Builder setTravelActivityGroupView(
       } else {
         travelActivityGroupViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField4_ |= 0x80000000;
+      bitField5_ |= 0x00000001;
       onChanged();
       return this;
     }
@@ -39934,7 +40167,7 @@ public Builder setTravelActivityGroupView(
      */
     public Builder mergeTravelActivityGroupView(com.google.ads.googleads.v26.resources.TravelActivityGroupView value) {
       if (travelActivityGroupViewBuilder_ == null) {
-        if (((bitField4_ & 0x80000000) != 0) &&
+        if (((bitField5_ & 0x00000001) != 0) &&
           travelActivityGroupView_ != null &&
           travelActivityGroupView_ != com.google.ads.googleads.v26.resources.TravelActivityGroupView.getDefaultInstance()) {
           getTravelActivityGroupViewBuilder().mergeFrom(value);
@@ -39945,7 +40178,7 @@ public Builder mergeTravelActivityGroupView(com.google.ads.googleads.v26.resourc
         travelActivityGroupViewBuilder_.mergeFrom(value);
       }
       if (travelActivityGroupView_ != null) {
-        bitField4_ |= 0x80000000;
+        bitField5_ |= 0x00000001;
         onChanged();
       }
       return this;
@@ -39958,7 +40191,7 @@ public Builder mergeTravelActivityGroupView(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.TravelActivityGroupView travel_activity_group_view = 201;
      */
     public Builder clearTravelActivityGroupView() {
-      bitField4_ = (bitField4_ & ~0x80000000);
+      bitField5_ = (bitField5_ & ~0x00000001);
       travelActivityGroupView_ = null;
       if (travelActivityGroupViewBuilder_ != null) {
         travelActivityGroupViewBuilder_.dispose();
@@ -39975,7 +40208,7 @@ public Builder clearTravelActivityGroupView() {
      * .google.ads.googleads.v26.resources.TravelActivityGroupView travel_activity_group_view = 201;
      */
     public com.google.ads.googleads.v26.resources.TravelActivityGroupView.Builder getTravelActivityGroupViewBuilder() {
-      bitField4_ |= 0x80000000;
+      bitField5_ |= 0x00000001;
       onChanged();
       return internalGetTravelActivityGroupViewFieldBuilder().getBuilder();
     }
@@ -40027,7 +40260,7 @@ public com.google.ads.googleads.v26.resources.TravelActivityGroupViewOrBuilder g
      * @return Whether the travelActivityPerformanceView field is set.
      */
     public boolean hasTravelActivityPerformanceView() {
-      return ((bitField5_ & 0x00000001) != 0);
+      return ((bitField5_ & 0x00000002) != 0);
     }
     /**
      * 
@@ -40060,7 +40293,7 @@ public Builder setTravelActivityPerformanceView(com.google.ads.googleads.v26.res
       } else {
         travelActivityPerformanceViewBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000001;
+      bitField5_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -40078,7 +40311,7 @@ public Builder setTravelActivityPerformanceView(
       } else {
         travelActivityPerformanceViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000001;
+      bitField5_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -40091,7 +40324,7 @@ public Builder setTravelActivityPerformanceView(
      */
     public Builder mergeTravelActivityPerformanceView(com.google.ads.googleads.v26.resources.TravelActivityPerformanceView value) {
       if (travelActivityPerformanceViewBuilder_ == null) {
-        if (((bitField5_ & 0x00000001) != 0) &&
+        if (((bitField5_ & 0x00000002) != 0) &&
           travelActivityPerformanceView_ != null &&
           travelActivityPerformanceView_ != com.google.ads.googleads.v26.resources.TravelActivityPerformanceView.getDefaultInstance()) {
           getTravelActivityPerformanceViewBuilder().mergeFrom(value);
@@ -40102,7 +40335,7 @@ public Builder mergeTravelActivityPerformanceView(com.google.ads.googleads.v26.r
         travelActivityPerformanceViewBuilder_.mergeFrom(value);
       }
       if (travelActivityPerformanceView_ != null) {
-        bitField5_ |= 0x00000001;
+        bitField5_ |= 0x00000002;
         onChanged();
       }
       return this;
@@ -40115,7 +40348,7 @@ public Builder mergeTravelActivityPerformanceView(com.google.ads.googleads.v26.r
      * .google.ads.googleads.v26.resources.TravelActivityPerformanceView travel_activity_performance_view = 200;
      */
     public Builder clearTravelActivityPerformanceView() {
-      bitField5_ = (bitField5_ & ~0x00000001);
+      bitField5_ = (bitField5_ & ~0x00000002);
       travelActivityPerformanceView_ = null;
       if (travelActivityPerformanceViewBuilder_ != null) {
         travelActivityPerformanceViewBuilder_.dispose();
@@ -40132,7 +40365,7 @@ public Builder clearTravelActivityPerformanceView() {
      * .google.ads.googleads.v26.resources.TravelActivityPerformanceView travel_activity_performance_view = 200;
      */
     public com.google.ads.googleads.v26.resources.TravelActivityPerformanceView.Builder getTravelActivityPerformanceViewBuilder() {
-      bitField5_ |= 0x00000001;
+      bitField5_ |= 0x00000002;
       onChanged();
       return internalGetTravelActivityPerformanceViewFieldBuilder().getBuilder();
     }
@@ -40184,7 +40417,7 @@ public com.google.ads.googleads.v26.resources.TravelActivityPerformanceViewOrBui
      * @return Whether the experiment field is set.
      */
     public boolean hasExperiment() {
-      return ((bitField5_ & 0x00000002) != 0);
+      return ((bitField5_ & 0x00000004) != 0);
     }
     /**
      * 
@@ -40217,7 +40450,7 @@ public Builder setExperiment(com.google.ads.googleads.v26.resources.Experiment v
       } else {
         experimentBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000002;
+      bitField5_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -40235,7 +40468,7 @@ public Builder setExperiment(
       } else {
         experimentBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000002;
+      bitField5_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -40248,7 +40481,7 @@ public Builder setExperiment(
      */
     public Builder mergeExperiment(com.google.ads.googleads.v26.resources.Experiment value) {
       if (experimentBuilder_ == null) {
-        if (((bitField5_ & 0x00000002) != 0) &&
+        if (((bitField5_ & 0x00000004) != 0) &&
           experiment_ != null &&
           experiment_ != com.google.ads.googleads.v26.resources.Experiment.getDefaultInstance()) {
           getExperimentBuilder().mergeFrom(value);
@@ -40259,7 +40492,7 @@ public Builder mergeExperiment(com.google.ads.googleads.v26.resources.Experiment
         experimentBuilder_.mergeFrom(value);
       }
       if (experiment_ != null) {
-        bitField5_ |= 0x00000002;
+        bitField5_ |= 0x00000004;
         onChanged();
       }
       return this;
@@ -40272,7 +40505,7 @@ public Builder mergeExperiment(com.google.ads.googleads.v26.resources.Experiment
      * .google.ads.googleads.v26.resources.Experiment experiment = 133;
      */
     public Builder clearExperiment() {
-      bitField5_ = (bitField5_ & ~0x00000002);
+      bitField5_ = (bitField5_ & ~0x00000004);
       experiment_ = null;
       if (experimentBuilder_ != null) {
         experimentBuilder_.dispose();
@@ -40289,7 +40522,7 @@ public Builder clearExperiment() {
      * .google.ads.googleads.v26.resources.Experiment experiment = 133;
      */
     public com.google.ads.googleads.v26.resources.Experiment.Builder getExperimentBuilder() {
-      bitField5_ |= 0x00000002;
+      bitField5_ |= 0x00000004;
       onChanged();
       return internalGetExperimentFieldBuilder().getBuilder();
     }
@@ -40341,7 +40574,7 @@ public com.google.ads.googleads.v26.resources.ExperimentOrBuilder getExperimentO
      * @return Whether the experimentArm field is set.
      */
     public boolean hasExperimentArm() {
-      return ((bitField5_ & 0x00000004) != 0);
+      return ((bitField5_ & 0x00000008) != 0);
     }
     /**
      * 
@@ -40374,7 +40607,7 @@ public Builder setExperimentArm(com.google.ads.googleads.v26.resources.Experimen
       } else {
         experimentArmBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000004;
+      bitField5_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -40392,7 +40625,7 @@ public Builder setExperimentArm(
       } else {
         experimentArmBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000004;
+      bitField5_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -40405,7 +40638,7 @@ public Builder setExperimentArm(
      */
     public Builder mergeExperimentArm(com.google.ads.googleads.v26.resources.ExperimentArm value) {
       if (experimentArmBuilder_ == null) {
-        if (((bitField5_ & 0x00000004) != 0) &&
+        if (((bitField5_ & 0x00000008) != 0) &&
           experimentArm_ != null &&
           experimentArm_ != com.google.ads.googleads.v26.resources.ExperimentArm.getDefaultInstance()) {
           getExperimentArmBuilder().mergeFrom(value);
@@ -40416,7 +40649,7 @@ public Builder mergeExperimentArm(com.google.ads.googleads.v26.resources.Experim
         experimentArmBuilder_.mergeFrom(value);
       }
       if (experimentArm_ != null) {
-        bitField5_ |= 0x00000004;
+        bitField5_ |= 0x00000008;
         onChanged();
       }
       return this;
@@ -40429,7 +40662,7 @@ public Builder mergeExperimentArm(com.google.ads.googleads.v26.resources.Experim
      * .google.ads.googleads.v26.resources.ExperimentArm experiment_arm = 183;
      */
     public Builder clearExperimentArm() {
-      bitField5_ = (bitField5_ & ~0x00000004);
+      bitField5_ = (bitField5_ & ~0x00000008);
       experimentArm_ = null;
       if (experimentArmBuilder_ != null) {
         experimentArmBuilder_.dispose();
@@ -40446,7 +40679,7 @@ public Builder clearExperimentArm() {
      * .google.ads.googleads.v26.resources.ExperimentArm experiment_arm = 183;
      */
     public com.google.ads.googleads.v26.resources.ExperimentArm.Builder getExperimentArmBuilder() {
-      bitField5_ |= 0x00000004;
+      bitField5_ |= 0x00000008;
       onChanged();
       return internalGetExperimentArmFieldBuilder().getBuilder();
     }
@@ -40498,7 +40731,7 @@ public com.google.ads.googleads.v26.resources.ExperimentArmOrBuilder getExperime
      * @return Whether the userInterest field is set.
      */
     public boolean hasUserInterest() {
-      return ((bitField5_ & 0x00000008) != 0);
+      return ((bitField5_ & 0x00000010) != 0);
     }
     /**
      * 
@@ -40531,7 +40764,7 @@ public Builder setUserInterest(com.google.ads.googleads.v26.resources.UserIntere
       } else {
         userInterestBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000008;
+      bitField5_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -40549,7 +40782,7 @@ public Builder setUserInterest(
       } else {
         userInterestBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000008;
+      bitField5_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -40562,7 +40795,7 @@ public Builder setUserInterest(
      */
     public Builder mergeUserInterest(com.google.ads.googleads.v26.resources.UserInterest value) {
       if (userInterestBuilder_ == null) {
-        if (((bitField5_ & 0x00000008) != 0) &&
+        if (((bitField5_ & 0x00000010) != 0) &&
           userInterest_ != null &&
           userInterest_ != com.google.ads.googleads.v26.resources.UserInterest.getDefaultInstance()) {
           getUserInterestBuilder().mergeFrom(value);
@@ -40573,7 +40806,7 @@ public Builder mergeUserInterest(com.google.ads.googleads.v26.resources.UserInte
         userInterestBuilder_.mergeFrom(value);
       }
       if (userInterest_ != null) {
-        bitField5_ |= 0x00000008;
+        bitField5_ |= 0x00000010;
         onChanged();
       }
       return this;
@@ -40586,7 +40819,7 @@ public Builder mergeUserInterest(com.google.ads.googleads.v26.resources.UserInte
      * .google.ads.googleads.v26.resources.UserInterest user_interest = 59;
      */
     public Builder clearUserInterest() {
-      bitField5_ = (bitField5_ & ~0x00000008);
+      bitField5_ = (bitField5_ & ~0x00000010);
       userInterest_ = null;
       if (userInterestBuilder_ != null) {
         userInterestBuilder_.dispose();
@@ -40603,7 +40836,7 @@ public Builder clearUserInterest() {
      * .google.ads.googleads.v26.resources.UserInterest user_interest = 59;
      */
     public com.google.ads.googleads.v26.resources.UserInterest.Builder getUserInterestBuilder() {
-      bitField5_ |= 0x00000008;
+      bitField5_ |= 0x00000010;
       onChanged();
       return internalGetUserInterestFieldBuilder().getBuilder();
     }
@@ -40655,7 +40888,7 @@ public com.google.ads.googleads.v26.resources.UserInterestOrBuilder getUserInter
      * @return Whether the lifeEvent field is set.
      */
     public boolean hasLifeEvent() {
-      return ((bitField5_ & 0x00000010) != 0);
+      return ((bitField5_ & 0x00000020) != 0);
     }
     /**
      * 
@@ -40688,7 +40921,7 @@ public Builder setLifeEvent(com.google.ads.googleads.v26.resources.LifeEvent val
       } else {
         lifeEventBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000010;
+      bitField5_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -40706,7 +40939,7 @@ public Builder setLifeEvent(
       } else {
         lifeEventBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000010;
+      bitField5_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -40719,7 +40952,7 @@ public Builder setLifeEvent(
      */
     public Builder mergeLifeEvent(com.google.ads.googleads.v26.resources.LifeEvent value) {
       if (lifeEventBuilder_ == null) {
-        if (((bitField5_ & 0x00000010) != 0) &&
+        if (((bitField5_ & 0x00000020) != 0) &&
           lifeEvent_ != null &&
           lifeEvent_ != com.google.ads.googleads.v26.resources.LifeEvent.getDefaultInstance()) {
           getLifeEventBuilder().mergeFrom(value);
@@ -40730,7 +40963,7 @@ public Builder mergeLifeEvent(com.google.ads.googleads.v26.resources.LifeEvent v
         lifeEventBuilder_.mergeFrom(value);
       }
       if (lifeEvent_ != null) {
-        bitField5_ |= 0x00000010;
+        bitField5_ |= 0x00000020;
         onChanged();
       }
       return this;
@@ -40743,7 +40976,7 @@ public Builder mergeLifeEvent(com.google.ads.googleads.v26.resources.LifeEvent v
      * .google.ads.googleads.v26.resources.LifeEvent life_event = 161;
      */
     public Builder clearLifeEvent() {
-      bitField5_ = (bitField5_ & ~0x00000010);
+      bitField5_ = (bitField5_ & ~0x00000020);
       lifeEvent_ = null;
       if (lifeEventBuilder_ != null) {
         lifeEventBuilder_.dispose();
@@ -40760,7 +40993,7 @@ public Builder clearLifeEvent() {
      * .google.ads.googleads.v26.resources.LifeEvent life_event = 161;
      */
     public com.google.ads.googleads.v26.resources.LifeEvent.Builder getLifeEventBuilder() {
-      bitField5_ |= 0x00000010;
+      bitField5_ |= 0x00000020;
       onChanged();
       return internalGetLifeEventFieldBuilder().getBuilder();
     }
@@ -40812,7 +41045,7 @@ public com.google.ads.googleads.v26.resources.LifeEventOrBuilder getLifeEventOrB
      * @return Whether the userList field is set.
      */
     public boolean hasUserList() {
-      return ((bitField5_ & 0x00000020) != 0);
+      return ((bitField5_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -40845,7 +41078,7 @@ public Builder setUserList(com.google.ads.googleads.v26.resources.UserList value
       } else {
         userListBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000020;
+      bitField5_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -40863,7 +41096,7 @@ public Builder setUserList(
       } else {
         userListBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000020;
+      bitField5_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -40876,7 +41109,7 @@ public Builder setUserList(
      */
     public Builder mergeUserList(com.google.ads.googleads.v26.resources.UserList value) {
       if (userListBuilder_ == null) {
-        if (((bitField5_ & 0x00000020) != 0) &&
+        if (((bitField5_ & 0x00000040) != 0) &&
           userList_ != null &&
           userList_ != com.google.ads.googleads.v26.resources.UserList.getDefaultInstance()) {
           getUserListBuilder().mergeFrom(value);
@@ -40887,7 +41120,7 @@ public Builder mergeUserList(com.google.ads.googleads.v26.resources.UserList val
         userListBuilder_.mergeFrom(value);
       }
       if (userList_ != null) {
-        bitField5_ |= 0x00000020;
+        bitField5_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -40900,7 +41133,7 @@ public Builder mergeUserList(com.google.ads.googleads.v26.resources.UserList val
      * .google.ads.googleads.v26.resources.UserList user_list = 38;
      */
     public Builder clearUserList() {
-      bitField5_ = (bitField5_ & ~0x00000020);
+      bitField5_ = (bitField5_ & ~0x00000040);
       userList_ = null;
       if (userListBuilder_ != null) {
         userListBuilder_.dispose();
@@ -40917,7 +41150,7 @@ public Builder clearUserList() {
      * .google.ads.googleads.v26.resources.UserList user_list = 38;
      */
     public com.google.ads.googleads.v26.resources.UserList.Builder getUserListBuilder() {
-      bitField5_ |= 0x00000020;
+      bitField5_ |= 0x00000040;
       onChanged();
       return internalGetUserListFieldBuilder().getBuilder();
     }
@@ -40969,7 +41202,7 @@ public com.google.ads.googleads.v26.resources.UserListOrBuilder getUserListOrBui
      * @return Whether the userListCustomerType field is set.
      */
     public boolean hasUserListCustomerType() {
-      return ((bitField5_ & 0x00000040) != 0);
+      return ((bitField5_ & 0x00000080) != 0);
     }
     /**
      * 
@@ -41002,7 +41235,7 @@ public Builder setUserListCustomerType(com.google.ads.googleads.v26.resources.Us
       } else {
         userListCustomerTypeBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000040;
+      bitField5_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -41020,7 +41253,7 @@ public Builder setUserListCustomerType(
       } else {
         userListCustomerTypeBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000040;
+      bitField5_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -41033,7 +41266,7 @@ public Builder setUserListCustomerType(
      */
     public Builder mergeUserListCustomerType(com.google.ads.googleads.v26.resources.UserListCustomerType value) {
       if (userListCustomerTypeBuilder_ == null) {
-        if (((bitField5_ & 0x00000040) != 0) &&
+        if (((bitField5_ & 0x00000080) != 0) &&
           userListCustomerType_ != null &&
           userListCustomerType_ != com.google.ads.googleads.v26.resources.UserListCustomerType.getDefaultInstance()) {
           getUserListCustomerTypeBuilder().mergeFrom(value);
@@ -41044,7 +41277,7 @@ public Builder mergeUserListCustomerType(com.google.ads.googleads.v26.resources.
         userListCustomerTypeBuilder_.mergeFrom(value);
       }
       if (userListCustomerType_ != null) {
-        bitField5_ |= 0x00000040;
+        bitField5_ |= 0x00000080;
         onChanged();
       }
       return this;
@@ -41057,7 +41290,7 @@ public Builder mergeUserListCustomerType(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.UserListCustomerType user_list_customer_type = 225;
      */
     public Builder clearUserListCustomerType() {
-      bitField5_ = (bitField5_ & ~0x00000040);
+      bitField5_ = (bitField5_ & ~0x00000080);
       userListCustomerType_ = null;
       if (userListCustomerTypeBuilder_ != null) {
         userListCustomerTypeBuilder_.dispose();
@@ -41074,7 +41307,7 @@ public Builder clearUserListCustomerType() {
      * .google.ads.googleads.v26.resources.UserListCustomerType user_list_customer_type = 225;
      */
     public com.google.ads.googleads.v26.resources.UserListCustomerType.Builder getUserListCustomerTypeBuilder() {
-      bitField5_ |= 0x00000040;
+      bitField5_ |= 0x00000080;
       onChanged();
       return internalGetUserListCustomerTypeFieldBuilder().getBuilder();
     }
@@ -41126,7 +41359,7 @@ public com.google.ads.googleads.v26.resources.UserListCustomerTypeOrBuilder getU
      * @return Whether the userLocationView field is set.
      */
     public boolean hasUserLocationView() {
-      return ((bitField5_ & 0x00000080) != 0);
+      return ((bitField5_ & 0x00000100) != 0);
     }
     /**
      * 
@@ -41159,7 +41392,7 @@ public Builder setUserLocationView(com.google.ads.googleads.v26.resources.UserLo
       } else {
         userLocationViewBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000080;
+      bitField5_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -41177,7 +41410,7 @@ public Builder setUserLocationView(
       } else {
         userLocationViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000080;
+      bitField5_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -41190,7 +41423,7 @@ public Builder setUserLocationView(
      */
     public Builder mergeUserLocationView(com.google.ads.googleads.v26.resources.UserLocationView value) {
       if (userLocationViewBuilder_ == null) {
-        if (((bitField5_ & 0x00000080) != 0) &&
+        if (((bitField5_ & 0x00000100) != 0) &&
           userLocationView_ != null &&
           userLocationView_ != com.google.ads.googleads.v26.resources.UserLocationView.getDefaultInstance()) {
           getUserLocationViewBuilder().mergeFrom(value);
@@ -41201,7 +41434,7 @@ public Builder mergeUserLocationView(com.google.ads.googleads.v26.resources.User
         userLocationViewBuilder_.mergeFrom(value);
       }
       if (userLocationView_ != null) {
-        bitField5_ |= 0x00000080;
+        bitField5_ |= 0x00000100;
         onChanged();
       }
       return this;
@@ -41214,7 +41447,7 @@ public Builder mergeUserLocationView(com.google.ads.googleads.v26.resources.User
      * .google.ads.googleads.v26.resources.UserLocationView user_location_view = 135;
      */
     public Builder clearUserLocationView() {
-      bitField5_ = (bitField5_ & ~0x00000080);
+      bitField5_ = (bitField5_ & ~0x00000100);
       userLocationView_ = null;
       if (userLocationViewBuilder_ != null) {
         userLocationViewBuilder_.dispose();
@@ -41231,7 +41464,7 @@ public Builder clearUserLocationView() {
      * .google.ads.googleads.v26.resources.UserLocationView user_location_view = 135;
      */
     public com.google.ads.googleads.v26.resources.UserLocationView.Builder getUserLocationViewBuilder() {
-      bitField5_ |= 0x00000080;
+      bitField5_ |= 0x00000100;
       onChanged();
       return internalGetUserLocationViewFieldBuilder().getBuilder();
     }
@@ -41283,7 +41516,7 @@ public com.google.ads.googleads.v26.resources.UserLocationViewOrBuilder getUserL
      * @return Whether the remarketingAction field is set.
      */
     public boolean hasRemarketingAction() {
-      return ((bitField5_ & 0x00000100) != 0);
+      return ((bitField5_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -41316,7 +41549,7 @@ public Builder setRemarketingAction(com.google.ads.googleads.v26.resources.Remar
       } else {
         remarketingActionBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000100;
+      bitField5_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -41334,7 +41567,7 @@ public Builder setRemarketingAction(
       } else {
         remarketingActionBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000100;
+      bitField5_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -41347,7 +41580,7 @@ public Builder setRemarketingAction(
      */
     public Builder mergeRemarketingAction(com.google.ads.googleads.v26.resources.RemarketingAction value) {
       if (remarketingActionBuilder_ == null) {
-        if (((bitField5_ & 0x00000100) != 0) &&
+        if (((bitField5_ & 0x00000200) != 0) &&
           remarketingAction_ != null &&
           remarketingAction_ != com.google.ads.googleads.v26.resources.RemarketingAction.getDefaultInstance()) {
           getRemarketingActionBuilder().mergeFrom(value);
@@ -41358,7 +41591,7 @@ public Builder mergeRemarketingAction(com.google.ads.googleads.v26.resources.Rem
         remarketingActionBuilder_.mergeFrom(value);
       }
       if (remarketingAction_ != null) {
-        bitField5_ |= 0x00000100;
+        bitField5_ |= 0x00000200;
         onChanged();
       }
       return this;
@@ -41371,7 +41604,7 @@ public Builder mergeRemarketingAction(com.google.ads.googleads.v26.resources.Rem
      * .google.ads.googleads.v26.resources.RemarketingAction remarketing_action = 60;
      */
     public Builder clearRemarketingAction() {
-      bitField5_ = (bitField5_ & ~0x00000100);
+      bitField5_ = (bitField5_ & ~0x00000200);
       remarketingAction_ = null;
       if (remarketingActionBuilder_ != null) {
         remarketingActionBuilder_.dispose();
@@ -41388,7 +41621,7 @@ public Builder clearRemarketingAction() {
      * .google.ads.googleads.v26.resources.RemarketingAction remarketing_action = 60;
      */
     public com.google.ads.googleads.v26.resources.RemarketingAction.Builder getRemarketingActionBuilder() {
-      bitField5_ |= 0x00000100;
+      bitField5_ |= 0x00000200;
       onChanged();
       return internalGetRemarketingActionFieldBuilder().getBuilder();
     }
@@ -41440,7 +41673,7 @@ public com.google.ads.googleads.v26.resources.RemarketingActionOrBuilder getRema
      * @return Whether the topicConstant field is set.
      */
     public boolean hasTopicConstant() {
-      return ((bitField5_ & 0x00000200) != 0);
+      return ((bitField5_ & 0x00000400) != 0);
     }
     /**
      * 
@@ -41473,7 +41706,7 @@ public Builder setTopicConstant(com.google.ads.googleads.v26.resources.TopicCons
       } else {
         topicConstantBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000200;
+      bitField5_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -41491,7 +41724,7 @@ public Builder setTopicConstant(
       } else {
         topicConstantBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000200;
+      bitField5_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -41504,7 +41737,7 @@ public Builder setTopicConstant(
      */
     public Builder mergeTopicConstant(com.google.ads.googleads.v26.resources.TopicConstant value) {
       if (topicConstantBuilder_ == null) {
-        if (((bitField5_ & 0x00000200) != 0) &&
+        if (((bitField5_ & 0x00000400) != 0) &&
           topicConstant_ != null &&
           topicConstant_ != com.google.ads.googleads.v26.resources.TopicConstant.getDefaultInstance()) {
           getTopicConstantBuilder().mergeFrom(value);
@@ -41515,7 +41748,7 @@ public Builder mergeTopicConstant(com.google.ads.googleads.v26.resources.TopicCo
         topicConstantBuilder_.mergeFrom(value);
       }
       if (topicConstant_ != null) {
-        bitField5_ |= 0x00000200;
+        bitField5_ |= 0x00000400;
         onChanged();
       }
       return this;
@@ -41528,7 +41761,7 @@ public Builder mergeTopicConstant(com.google.ads.googleads.v26.resources.TopicCo
      * .google.ads.googleads.v26.resources.TopicConstant topic_constant = 31;
      */
     public Builder clearTopicConstant() {
-      bitField5_ = (bitField5_ & ~0x00000200);
+      bitField5_ = (bitField5_ & ~0x00000400);
       topicConstant_ = null;
       if (topicConstantBuilder_ != null) {
         topicConstantBuilder_.dispose();
@@ -41545,7 +41778,7 @@ public Builder clearTopicConstant() {
      * .google.ads.googleads.v26.resources.TopicConstant topic_constant = 31;
      */
     public com.google.ads.googleads.v26.resources.TopicConstant.Builder getTopicConstantBuilder() {
-      bitField5_ |= 0x00000200;
+      bitField5_ |= 0x00000400;
       onChanged();
       return internalGetTopicConstantFieldBuilder().getBuilder();
     }
@@ -41597,7 +41830,7 @@ public com.google.ads.googleads.v26.resources.TopicConstantOrBuilder getTopicCon
      * @return Whether the video field is set.
      */
     public boolean hasVideo() {
-      return ((bitField5_ & 0x00000400) != 0);
+      return ((bitField5_ & 0x00000800) != 0);
     }
     /**
      * 
@@ -41630,7 +41863,7 @@ public Builder setVideo(com.google.ads.googleads.v26.resources.Video value) {
       } else {
         videoBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000400;
+      bitField5_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -41648,7 +41881,7 @@ public Builder setVideo(
       } else {
         videoBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000400;
+      bitField5_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -41661,7 +41894,7 @@ public Builder setVideo(
      */
     public Builder mergeVideo(com.google.ads.googleads.v26.resources.Video value) {
       if (videoBuilder_ == null) {
-        if (((bitField5_ & 0x00000400) != 0) &&
+        if (((bitField5_ & 0x00000800) != 0) &&
           video_ != null &&
           video_ != com.google.ads.googleads.v26.resources.Video.getDefaultInstance()) {
           getVideoBuilder().mergeFrom(value);
@@ -41672,7 +41905,7 @@ public Builder mergeVideo(com.google.ads.googleads.v26.resources.Video value) {
         videoBuilder_.mergeFrom(value);
       }
       if (video_ != null) {
-        bitField5_ |= 0x00000400;
+        bitField5_ |= 0x00000800;
         onChanged();
       }
       return this;
@@ -41685,7 +41918,7 @@ public Builder mergeVideo(com.google.ads.googleads.v26.resources.Video value) {
      * .google.ads.googleads.v26.resources.Video video = 39;
      */
     public Builder clearVideo() {
-      bitField5_ = (bitField5_ & ~0x00000400);
+      bitField5_ = (bitField5_ & ~0x00000800);
       video_ = null;
       if (videoBuilder_ != null) {
         videoBuilder_.dispose();
@@ -41702,7 +41935,7 @@ public Builder clearVideo() {
      * .google.ads.googleads.v26.resources.Video video = 39;
      */
     public com.google.ads.googleads.v26.resources.Video.Builder getVideoBuilder() {
-      bitField5_ |= 0x00000400;
+      bitField5_ |= 0x00000800;
       onChanged();
       return internalGetVideoFieldBuilder().getBuilder();
     }
@@ -41754,7 +41987,7 @@ public com.google.ads.googleads.v26.resources.VideoOrBuilder getVideoOrBuilder()
      * @return Whether the videoEnhancement field is set.
      */
     public boolean hasVideoEnhancement() {
-      return ((bitField5_ & 0x00000800) != 0);
+      return ((bitField5_ & 0x00001000) != 0);
     }
     /**
      * 
@@ -41787,7 +42020,7 @@ public Builder setVideoEnhancement(com.google.ads.googleads.v26.resources.VideoE
       } else {
         videoEnhancementBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00000800;
+      bitField5_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -41805,7 +42038,7 @@ public Builder setVideoEnhancement(
       } else {
         videoEnhancementBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00000800;
+      bitField5_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -41818,7 +42051,7 @@ public Builder setVideoEnhancement(
      */
     public Builder mergeVideoEnhancement(com.google.ads.googleads.v26.resources.VideoEnhancement value) {
       if (videoEnhancementBuilder_ == null) {
-        if (((bitField5_ & 0x00000800) != 0) &&
+        if (((bitField5_ & 0x00001000) != 0) &&
           videoEnhancement_ != null &&
           videoEnhancement_ != com.google.ads.googleads.v26.resources.VideoEnhancement.getDefaultInstance()) {
           getVideoEnhancementBuilder().mergeFrom(value);
@@ -41829,7 +42062,7 @@ public Builder mergeVideoEnhancement(com.google.ads.googleads.v26.resources.Vide
         videoEnhancementBuilder_.mergeFrom(value);
       }
       if (videoEnhancement_ != null) {
-        bitField5_ |= 0x00000800;
+        bitField5_ |= 0x00001000;
         onChanged();
       }
       return this;
@@ -41842,7 +42075,7 @@ public Builder mergeVideoEnhancement(com.google.ads.googleads.v26.resources.Vide
      * .google.ads.googleads.v26.resources.VideoEnhancement video_enhancement = 250;
      */
     public Builder clearVideoEnhancement() {
-      bitField5_ = (bitField5_ & ~0x00000800);
+      bitField5_ = (bitField5_ & ~0x00001000);
       videoEnhancement_ = null;
       if (videoEnhancementBuilder_ != null) {
         videoEnhancementBuilder_.dispose();
@@ -41859,7 +42092,7 @@ public Builder clearVideoEnhancement() {
      * .google.ads.googleads.v26.resources.VideoEnhancement video_enhancement = 250;
      */
     public com.google.ads.googleads.v26.resources.VideoEnhancement.Builder getVideoEnhancementBuilder() {
-      bitField5_ |= 0x00000800;
+      bitField5_ |= 0x00001000;
       onChanged();
       return internalGetVideoEnhancementFieldBuilder().getBuilder();
     }
@@ -41911,7 +42144,7 @@ public com.google.ads.googleads.v26.resources.VideoEnhancementOrBuilder getVideo
      * @return Whether the webpageView field is set.
      */
     public boolean hasWebpageView() {
-      return ((bitField5_ & 0x00001000) != 0);
+      return ((bitField5_ & 0x00002000) != 0);
     }
     /**
      * 
@@ -41944,7 +42177,7 @@ public Builder setWebpageView(com.google.ads.googleads.v26.resources.WebpageView
       } else {
         webpageViewBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00001000;
+      bitField5_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -41962,7 +42195,7 @@ public Builder setWebpageView(
       } else {
         webpageViewBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00001000;
+      bitField5_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -41975,7 +42208,7 @@ public Builder setWebpageView(
      */
     public Builder mergeWebpageView(com.google.ads.googleads.v26.resources.WebpageView value) {
       if (webpageViewBuilder_ == null) {
-        if (((bitField5_ & 0x00001000) != 0) &&
+        if (((bitField5_ & 0x00002000) != 0) &&
           webpageView_ != null &&
           webpageView_ != com.google.ads.googleads.v26.resources.WebpageView.getDefaultInstance()) {
           getWebpageViewBuilder().mergeFrom(value);
@@ -41986,7 +42219,7 @@ public Builder mergeWebpageView(com.google.ads.googleads.v26.resources.WebpageVi
         webpageViewBuilder_.mergeFrom(value);
       }
       if (webpageView_ != null) {
-        bitField5_ |= 0x00001000;
+        bitField5_ |= 0x00002000;
         onChanged();
       }
       return this;
@@ -41999,7 +42232,7 @@ public Builder mergeWebpageView(com.google.ads.googleads.v26.resources.WebpageVi
      * .google.ads.googleads.v26.resources.WebpageView webpage_view = 162;
      */
     public Builder clearWebpageView() {
-      bitField5_ = (bitField5_ & ~0x00001000);
+      bitField5_ = (bitField5_ & ~0x00002000);
       webpageView_ = null;
       if (webpageViewBuilder_ != null) {
         webpageViewBuilder_.dispose();
@@ -42016,7 +42249,7 @@ public Builder clearWebpageView() {
      * .google.ads.googleads.v26.resources.WebpageView webpage_view = 162;
      */
     public com.google.ads.googleads.v26.resources.WebpageView.Builder getWebpageViewBuilder() {
-      bitField5_ |= 0x00001000;
+      bitField5_ |= 0x00002000;
       onChanged();
       return internalGetWebpageViewFieldBuilder().getBuilder();
     }
@@ -42068,7 +42301,7 @@ public com.google.ads.googleads.v26.resources.WebpageViewOrBuilder getWebpageVie
      * @return Whether the leadFormSubmissionData field is set.
      */
     public boolean hasLeadFormSubmissionData() {
-      return ((bitField5_ & 0x00002000) != 0);
+      return ((bitField5_ & 0x00004000) != 0);
     }
     /**
      * 
@@ -42101,7 +42334,7 @@ public Builder setLeadFormSubmissionData(com.google.ads.googleads.v26.resources.
       } else {
         leadFormSubmissionDataBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00002000;
+      bitField5_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -42119,7 +42352,7 @@ public Builder setLeadFormSubmissionData(
       } else {
         leadFormSubmissionDataBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00002000;
+      bitField5_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -42132,7 +42365,7 @@ public Builder setLeadFormSubmissionData(
      */
     public Builder mergeLeadFormSubmissionData(com.google.ads.googleads.v26.resources.LeadFormSubmissionData value) {
       if (leadFormSubmissionDataBuilder_ == null) {
-        if (((bitField5_ & 0x00002000) != 0) &&
+        if (((bitField5_ & 0x00004000) != 0) &&
           leadFormSubmissionData_ != null &&
           leadFormSubmissionData_ != com.google.ads.googleads.v26.resources.LeadFormSubmissionData.getDefaultInstance()) {
           getLeadFormSubmissionDataBuilder().mergeFrom(value);
@@ -42143,7 +42376,7 @@ public Builder mergeLeadFormSubmissionData(com.google.ads.googleads.v26.resource
         leadFormSubmissionDataBuilder_.mergeFrom(value);
       }
       if (leadFormSubmissionData_ != null) {
-        bitField5_ |= 0x00002000;
+        bitField5_ |= 0x00004000;
         onChanged();
       }
       return this;
@@ -42156,7 +42389,7 @@ public Builder mergeLeadFormSubmissionData(com.google.ads.googleads.v26.resource
      * .google.ads.googleads.v26.resources.LeadFormSubmissionData lead_form_submission_data = 192;
      */
     public Builder clearLeadFormSubmissionData() {
-      bitField5_ = (bitField5_ & ~0x00002000);
+      bitField5_ = (bitField5_ & ~0x00004000);
       leadFormSubmissionData_ = null;
       if (leadFormSubmissionDataBuilder_ != null) {
         leadFormSubmissionDataBuilder_.dispose();
@@ -42173,7 +42406,7 @@ public Builder clearLeadFormSubmissionData() {
      * .google.ads.googleads.v26.resources.LeadFormSubmissionData lead_form_submission_data = 192;
      */
     public com.google.ads.googleads.v26.resources.LeadFormSubmissionData.Builder getLeadFormSubmissionDataBuilder() {
-      bitField5_ |= 0x00002000;
+      bitField5_ |= 0x00004000;
       onChanged();
       return internalGetLeadFormSubmissionDataFieldBuilder().getBuilder();
     }
@@ -42225,7 +42458,7 @@ public com.google.ads.googleads.v26.resources.LeadFormSubmissionDataOrBuilder ge
      * @return Whether the localServicesLead field is set.
      */
     public boolean hasLocalServicesLead() {
-      return ((bitField5_ & 0x00004000) != 0);
+      return ((bitField5_ & 0x00008000) != 0);
     }
     /**
      * 
@@ -42258,7 +42491,7 @@ public Builder setLocalServicesLead(com.google.ads.googleads.v26.resources.Local
       } else {
         localServicesLeadBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00004000;
+      bitField5_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -42276,7 +42509,7 @@ public Builder setLocalServicesLead(
       } else {
         localServicesLeadBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00004000;
+      bitField5_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -42289,7 +42522,7 @@ public Builder setLocalServicesLead(
      */
     public Builder mergeLocalServicesLead(com.google.ads.googleads.v26.resources.LocalServicesLead value) {
       if (localServicesLeadBuilder_ == null) {
-        if (((bitField5_ & 0x00004000) != 0) &&
+        if (((bitField5_ & 0x00008000) != 0) &&
           localServicesLead_ != null &&
           localServicesLead_ != com.google.ads.googleads.v26.resources.LocalServicesLead.getDefaultInstance()) {
           getLocalServicesLeadBuilder().mergeFrom(value);
@@ -42300,7 +42533,7 @@ public Builder mergeLocalServicesLead(com.google.ads.googleads.v26.resources.Loc
         localServicesLeadBuilder_.mergeFrom(value);
       }
       if (localServicesLead_ != null) {
-        bitField5_ |= 0x00004000;
+        bitField5_ |= 0x00008000;
         onChanged();
       }
       return this;
@@ -42313,7 +42546,7 @@ public Builder mergeLocalServicesLead(com.google.ads.googleads.v26.resources.Loc
      * .google.ads.googleads.v26.resources.LocalServicesLead local_services_lead = 210;
      */
     public Builder clearLocalServicesLead() {
-      bitField5_ = (bitField5_ & ~0x00004000);
+      bitField5_ = (bitField5_ & ~0x00008000);
       localServicesLead_ = null;
       if (localServicesLeadBuilder_ != null) {
         localServicesLeadBuilder_.dispose();
@@ -42330,7 +42563,7 @@ public Builder clearLocalServicesLead() {
      * .google.ads.googleads.v26.resources.LocalServicesLead local_services_lead = 210;
      */
     public com.google.ads.googleads.v26.resources.LocalServicesLead.Builder getLocalServicesLeadBuilder() {
-      bitField5_ |= 0x00004000;
+      bitField5_ |= 0x00008000;
       onChanged();
       return internalGetLocalServicesLeadFieldBuilder().getBuilder();
     }
@@ -42382,7 +42615,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesLeadOrBuilder getLoca
      * @return Whether the localServicesLeadConversation field is set.
      */
     public boolean hasLocalServicesLeadConversation() {
-      return ((bitField5_ & 0x00008000) != 0);
+      return ((bitField5_ & 0x00010000) != 0);
     }
     /**
      * 
@@ -42415,7 +42648,7 @@ public Builder setLocalServicesLeadConversation(com.google.ads.googleads.v26.res
       } else {
         localServicesLeadConversationBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00008000;
+      bitField5_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -42433,7 +42666,7 @@ public Builder setLocalServicesLeadConversation(
       } else {
         localServicesLeadConversationBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00008000;
+      bitField5_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -42446,7 +42679,7 @@ public Builder setLocalServicesLeadConversation(
      */
     public Builder mergeLocalServicesLeadConversation(com.google.ads.googleads.v26.resources.LocalServicesLeadConversation value) {
       if (localServicesLeadConversationBuilder_ == null) {
-        if (((bitField5_ & 0x00008000) != 0) &&
+        if (((bitField5_ & 0x00010000) != 0) &&
           localServicesLeadConversation_ != null &&
           localServicesLeadConversation_ != com.google.ads.googleads.v26.resources.LocalServicesLeadConversation.getDefaultInstance()) {
           getLocalServicesLeadConversationBuilder().mergeFrom(value);
@@ -42457,7 +42690,7 @@ public Builder mergeLocalServicesLeadConversation(com.google.ads.googleads.v26.r
         localServicesLeadConversationBuilder_.mergeFrom(value);
       }
       if (localServicesLeadConversation_ != null) {
-        bitField5_ |= 0x00008000;
+        bitField5_ |= 0x00010000;
         onChanged();
       }
       return this;
@@ -42470,7 +42703,7 @@ public Builder mergeLocalServicesLeadConversation(com.google.ads.googleads.v26.r
      * .google.ads.googleads.v26.resources.LocalServicesLeadConversation local_services_lead_conversation = 214;
      */
     public Builder clearLocalServicesLeadConversation() {
-      bitField5_ = (bitField5_ & ~0x00008000);
+      bitField5_ = (bitField5_ & ~0x00010000);
       localServicesLeadConversation_ = null;
       if (localServicesLeadConversationBuilder_ != null) {
         localServicesLeadConversationBuilder_.dispose();
@@ -42487,7 +42720,7 @@ public Builder clearLocalServicesLeadConversation() {
      * .google.ads.googleads.v26.resources.LocalServicesLeadConversation local_services_lead_conversation = 214;
      */
     public com.google.ads.googleads.v26.resources.LocalServicesLeadConversation.Builder getLocalServicesLeadConversationBuilder() {
-      bitField5_ |= 0x00008000;
+      bitField5_ |= 0x00010000;
       onChanged();
       return internalGetLocalServicesLeadConversationFieldBuilder().getBuilder();
     }
@@ -42539,7 +42772,7 @@ public com.google.ads.googleads.v26.resources.LocalServicesLeadConversationOrBui
      * @return Whether the liftMeasurementConfig field is set.
      */
     public boolean hasLiftMeasurementConfig() {
-      return ((bitField5_ & 0x00010000) != 0);
+      return ((bitField5_ & 0x00020000) != 0);
     }
     /**
      * 
@@ -42572,7 +42805,7 @@ public Builder setLiftMeasurementConfig(com.google.ads.googleads.v26.resources.L
       } else {
         liftMeasurementConfigBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -42590,7 +42823,7 @@ public Builder setLiftMeasurementConfig(
       } else {
         liftMeasurementConfigBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -42603,7 +42836,7 @@ public Builder setLiftMeasurementConfig(
      */
     public Builder mergeLiftMeasurementConfig(com.google.ads.googleads.v26.resources.LiftMeasurementConfig value) {
       if (liftMeasurementConfigBuilder_ == null) {
-        if (((bitField5_ & 0x00010000) != 0) &&
+        if (((bitField5_ & 0x00020000) != 0) &&
           liftMeasurementConfig_ != null &&
           liftMeasurementConfig_ != com.google.ads.googleads.v26.resources.LiftMeasurementConfig.getDefaultInstance()) {
           getLiftMeasurementConfigBuilder().mergeFrom(value);
@@ -42614,7 +42847,7 @@ public Builder mergeLiftMeasurementConfig(com.google.ads.googleads.v26.resources
         liftMeasurementConfigBuilder_.mergeFrom(value);
       }
       if (liftMeasurementConfig_ != null) {
-        bitField5_ |= 0x00010000;
+        bitField5_ |= 0x00020000;
         onChanged();
       }
       return this;
@@ -42627,7 +42860,7 @@ public Builder mergeLiftMeasurementConfig(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.LiftMeasurementConfig lift_measurement_config = 251;
      */
     public Builder clearLiftMeasurementConfig() {
-      bitField5_ = (bitField5_ & ~0x00010000);
+      bitField5_ = (bitField5_ & ~0x00020000);
       liftMeasurementConfig_ = null;
       if (liftMeasurementConfigBuilder_ != null) {
         liftMeasurementConfigBuilder_.dispose();
@@ -42644,7 +42877,7 @@ public Builder clearLiftMeasurementConfig() {
      * .google.ads.googleads.v26.resources.LiftMeasurementConfig lift_measurement_config = 251;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementConfig.Builder getLiftMeasurementConfigBuilder() {
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00020000;
       onChanged();
       return internalGetLiftMeasurementConfigFieldBuilder().getBuilder();
     }
@@ -42696,7 +42929,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementConfigOrBuilder get
      * @return Whether the liftMeasurementAgeRange field is set.
      */
     public boolean hasLiftMeasurementAgeRange() {
-      return ((bitField5_ & 0x00020000) != 0);
+      return ((bitField5_ & 0x00040000) != 0);
     }
     /**
      * 
@@ -42729,7 +42962,7 @@ public Builder setLiftMeasurementAgeRange(com.google.ads.googleads.v26.resources
       } else {
         liftMeasurementAgeRangeBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -42747,7 +42980,7 @@ public Builder setLiftMeasurementAgeRange(
       } else {
         liftMeasurementAgeRangeBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x00040000;
       onChanged();
       return this;
     }
@@ -42760,7 +42993,7 @@ public Builder setLiftMeasurementAgeRange(
      */
     public Builder mergeLiftMeasurementAgeRange(com.google.ads.googleads.v26.resources.LiftMeasurementAgeRange value) {
       if (liftMeasurementAgeRangeBuilder_ == null) {
-        if (((bitField5_ & 0x00020000) != 0) &&
+        if (((bitField5_ & 0x00040000) != 0) &&
           liftMeasurementAgeRange_ != null &&
           liftMeasurementAgeRange_ != com.google.ads.googleads.v26.resources.LiftMeasurementAgeRange.getDefaultInstance()) {
           getLiftMeasurementAgeRangeBuilder().mergeFrom(value);
@@ -42771,7 +43004,7 @@ public Builder mergeLiftMeasurementAgeRange(com.google.ads.googleads.v26.resourc
         liftMeasurementAgeRangeBuilder_.mergeFrom(value);
       }
       if (liftMeasurementAgeRange_ != null) {
-        bitField5_ |= 0x00020000;
+        bitField5_ |= 0x00040000;
         onChanged();
       }
       return this;
@@ -42784,7 +43017,7 @@ public Builder mergeLiftMeasurementAgeRange(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260;
      */
     public Builder clearLiftMeasurementAgeRange() {
-      bitField5_ = (bitField5_ & ~0x00020000);
+      bitField5_ = (bitField5_ & ~0x00040000);
       liftMeasurementAgeRange_ = null;
       if (liftMeasurementAgeRangeBuilder_ != null) {
         liftMeasurementAgeRangeBuilder_.dispose();
@@ -42801,7 +43034,7 @@ public Builder clearLiftMeasurementAgeRange() {
      * .google.ads.googleads.v26.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementAgeRange.Builder getLiftMeasurementAgeRangeBuilder() {
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x00040000;
       onChanged();
       return internalGetLiftMeasurementAgeRangeFieldBuilder().getBuilder();
     }
@@ -42853,7 +43086,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementAgeRangeOrBuilder g
      * @return Whether the liftMeasurementGender field is set.
      */
     public boolean hasLiftMeasurementGender() {
-      return ((bitField5_ & 0x00040000) != 0);
+      return ((bitField5_ & 0x00080000) != 0);
     }
     /**
      * 
@@ -42886,7 +43119,7 @@ public Builder setLiftMeasurementGender(com.google.ads.googleads.v26.resources.L
       } else {
         liftMeasurementGenderBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -42904,7 +43137,7 @@ public Builder setLiftMeasurementGender(
       } else {
         liftMeasurementGenderBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x00080000;
       onChanged();
       return this;
     }
@@ -42917,7 +43150,7 @@ public Builder setLiftMeasurementGender(
      */
     public Builder mergeLiftMeasurementGender(com.google.ads.googleads.v26.resources.LiftMeasurementGender value) {
       if (liftMeasurementGenderBuilder_ == null) {
-        if (((bitField5_ & 0x00040000) != 0) &&
+        if (((bitField5_ & 0x00080000) != 0) &&
           liftMeasurementGender_ != null &&
           liftMeasurementGender_ != com.google.ads.googleads.v26.resources.LiftMeasurementGender.getDefaultInstance()) {
           getLiftMeasurementGenderBuilder().mergeFrom(value);
@@ -42928,7 +43161,7 @@ public Builder mergeLiftMeasurementGender(com.google.ads.googleads.v26.resources
         liftMeasurementGenderBuilder_.mergeFrom(value);
       }
       if (liftMeasurementGender_ != null) {
-        bitField5_ |= 0x00040000;
+        bitField5_ |= 0x00080000;
         onChanged();
       }
       return this;
@@ -42941,7 +43174,7 @@ public Builder mergeLiftMeasurementGender(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.LiftMeasurementGender lift_measurement_gender = 261;
      */
     public Builder clearLiftMeasurementGender() {
-      bitField5_ = (bitField5_ & ~0x00040000);
+      bitField5_ = (bitField5_ & ~0x00080000);
       liftMeasurementGender_ = null;
       if (liftMeasurementGenderBuilder_ != null) {
         liftMeasurementGenderBuilder_.dispose();
@@ -42958,7 +43191,7 @@ public Builder clearLiftMeasurementGender() {
      * .google.ads.googleads.v26.resources.LiftMeasurementGender lift_measurement_gender = 261;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementGender.Builder getLiftMeasurementGenderBuilder() {
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x00080000;
       onChanged();
       return internalGetLiftMeasurementGenderFieldBuilder().getBuilder();
     }
@@ -43010,7 +43243,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementGenderOrBuilder get
      * @return Whether the liftMeasurementDevice field is set.
      */
     public boolean hasLiftMeasurementDevice() {
-      return ((bitField5_ & 0x00080000) != 0);
+      return ((bitField5_ & 0x00100000) != 0);
     }
     /**
      * 
@@ -43043,7 +43276,7 @@ public Builder setLiftMeasurementDevice(com.google.ads.googleads.v26.resources.L
       } else {
         liftMeasurementDeviceBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -43061,7 +43294,7 @@ public Builder setLiftMeasurementDevice(
       } else {
         liftMeasurementDeviceBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x00100000;
       onChanged();
       return this;
     }
@@ -43074,7 +43307,7 @@ public Builder setLiftMeasurementDevice(
      */
     public Builder mergeLiftMeasurementDevice(com.google.ads.googleads.v26.resources.LiftMeasurementDevice value) {
       if (liftMeasurementDeviceBuilder_ == null) {
-        if (((bitField5_ & 0x00080000) != 0) &&
+        if (((bitField5_ & 0x00100000) != 0) &&
           liftMeasurementDevice_ != null &&
           liftMeasurementDevice_ != com.google.ads.googleads.v26.resources.LiftMeasurementDevice.getDefaultInstance()) {
           getLiftMeasurementDeviceBuilder().mergeFrom(value);
@@ -43085,7 +43318,7 @@ public Builder mergeLiftMeasurementDevice(com.google.ads.googleads.v26.resources
         liftMeasurementDeviceBuilder_.mergeFrom(value);
       }
       if (liftMeasurementDevice_ != null) {
-        bitField5_ |= 0x00080000;
+        bitField5_ |= 0x00100000;
         onChanged();
       }
       return this;
@@ -43098,7 +43331,7 @@ public Builder mergeLiftMeasurementDevice(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.LiftMeasurementDevice lift_measurement_device = 262;
      */
     public Builder clearLiftMeasurementDevice() {
-      bitField5_ = (bitField5_ & ~0x00080000);
+      bitField5_ = (bitField5_ & ~0x00100000);
       liftMeasurementDevice_ = null;
       if (liftMeasurementDeviceBuilder_ != null) {
         liftMeasurementDeviceBuilder_.dispose();
@@ -43115,7 +43348,7 @@ public Builder clearLiftMeasurementDevice() {
      * .google.ads.googleads.v26.resources.LiftMeasurementDevice lift_measurement_device = 262;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementDevice.Builder getLiftMeasurementDeviceBuilder() {
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x00100000;
       onChanged();
       return internalGetLiftMeasurementDeviceFieldBuilder().getBuilder();
     }
@@ -43167,7 +43400,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementDeviceOrBuilder get
      * @return Whether the liftMeasurementCampaign field is set.
      */
     public boolean hasLiftMeasurementCampaign() {
-      return ((bitField5_ & 0x00100000) != 0);
+      return ((bitField5_ & 0x00200000) != 0);
     }
     /**
      * 
@@ -43200,7 +43433,7 @@ public Builder setLiftMeasurementCampaign(com.google.ads.googleads.v26.resources
       } else {
         liftMeasurementCampaignBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -43218,7 +43451,7 @@ public Builder setLiftMeasurementCampaign(
       } else {
         liftMeasurementCampaignBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x00200000;
       onChanged();
       return this;
     }
@@ -43231,7 +43464,7 @@ public Builder setLiftMeasurementCampaign(
      */
     public Builder mergeLiftMeasurementCampaign(com.google.ads.googleads.v26.resources.LiftMeasurementCampaign value) {
       if (liftMeasurementCampaignBuilder_ == null) {
-        if (((bitField5_ & 0x00100000) != 0) &&
+        if (((bitField5_ & 0x00200000) != 0) &&
           liftMeasurementCampaign_ != null &&
           liftMeasurementCampaign_ != com.google.ads.googleads.v26.resources.LiftMeasurementCampaign.getDefaultInstance()) {
           getLiftMeasurementCampaignBuilder().mergeFrom(value);
@@ -43242,7 +43475,7 @@ public Builder mergeLiftMeasurementCampaign(com.google.ads.googleads.v26.resourc
         liftMeasurementCampaignBuilder_.mergeFrom(value);
       }
       if (liftMeasurementCampaign_ != null) {
-        bitField5_ |= 0x00100000;
+        bitField5_ |= 0x00200000;
         onChanged();
       }
       return this;
@@ -43255,7 +43488,7 @@ public Builder mergeLiftMeasurementCampaign(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.LiftMeasurementCampaign lift_measurement_campaign = 263;
      */
     public Builder clearLiftMeasurementCampaign() {
-      bitField5_ = (bitField5_ & ~0x00100000);
+      bitField5_ = (bitField5_ & ~0x00200000);
       liftMeasurementCampaign_ = null;
       if (liftMeasurementCampaignBuilder_ != null) {
         liftMeasurementCampaignBuilder_.dispose();
@@ -43272,7 +43505,7 @@ public Builder clearLiftMeasurementCampaign() {
      * .google.ads.googleads.v26.resources.LiftMeasurementCampaign lift_measurement_campaign = 263;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementCampaign.Builder getLiftMeasurementCampaignBuilder() {
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x00200000;
       onChanged();
       return internalGetLiftMeasurementCampaignFieldBuilder().getBuilder();
     }
@@ -43324,7 +43557,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementCampaignOrBuilder g
      * @return Whether the liftMeasurementVideo field is set.
      */
     public boolean hasLiftMeasurementVideo() {
-      return ((bitField5_ & 0x00200000) != 0);
+      return ((bitField5_ & 0x00400000) != 0);
     }
     /**
      * 
@@ -43357,7 +43590,7 @@ public Builder setLiftMeasurementVideo(com.google.ads.googleads.v26.resources.Li
       } else {
         liftMeasurementVideoBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -43375,7 +43608,7 @@ public Builder setLiftMeasurementVideo(
       } else {
         liftMeasurementVideoBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x00400000;
       onChanged();
       return this;
     }
@@ -43388,7 +43621,7 @@ public Builder setLiftMeasurementVideo(
      */
     public Builder mergeLiftMeasurementVideo(com.google.ads.googleads.v26.resources.LiftMeasurementVideo value) {
       if (liftMeasurementVideoBuilder_ == null) {
-        if (((bitField5_ & 0x00200000) != 0) &&
+        if (((bitField5_ & 0x00400000) != 0) &&
           liftMeasurementVideo_ != null &&
           liftMeasurementVideo_ != com.google.ads.googleads.v26.resources.LiftMeasurementVideo.getDefaultInstance()) {
           getLiftMeasurementVideoBuilder().mergeFrom(value);
@@ -43399,7 +43632,7 @@ public Builder mergeLiftMeasurementVideo(com.google.ads.googleads.v26.resources.
         liftMeasurementVideoBuilder_.mergeFrom(value);
       }
       if (liftMeasurementVideo_ != null) {
-        bitField5_ |= 0x00200000;
+        bitField5_ |= 0x00400000;
         onChanged();
       }
       return this;
@@ -43412,7 +43645,7 @@ public Builder mergeLiftMeasurementVideo(com.google.ads.googleads.v26.resources.
      * .google.ads.googleads.v26.resources.LiftMeasurementVideo lift_measurement_video = 264;
      */
     public Builder clearLiftMeasurementVideo() {
-      bitField5_ = (bitField5_ & ~0x00200000);
+      bitField5_ = (bitField5_ & ~0x00400000);
       liftMeasurementVideo_ = null;
       if (liftMeasurementVideoBuilder_ != null) {
         liftMeasurementVideoBuilder_.dispose();
@@ -43429,7 +43662,7 @@ public Builder clearLiftMeasurementVideo() {
      * .google.ads.googleads.v26.resources.LiftMeasurementVideo lift_measurement_video = 264;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementVideo.Builder getLiftMeasurementVideoBuilder() {
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x00400000;
       onChanged();
       return internalGetLiftMeasurementVideoFieldBuilder().getBuilder();
     }
@@ -43481,7 +43714,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementVideoOrBuilder getL
      * @return Whether the liftMeasurementFlight field is set.
      */
     public boolean hasLiftMeasurementFlight() {
-      return ((bitField5_ & 0x00400000) != 0);
+      return ((bitField5_ & 0x00800000) != 0);
     }
     /**
      * 
@@ -43514,7 +43747,7 @@ public Builder setLiftMeasurementFlight(com.google.ads.googleads.v26.resources.L
       } else {
         liftMeasurementFlightBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -43532,7 +43765,7 @@ public Builder setLiftMeasurementFlight(
       } else {
         liftMeasurementFlightBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -43545,7 +43778,7 @@ public Builder setLiftMeasurementFlight(
      */
     public Builder mergeLiftMeasurementFlight(com.google.ads.googleads.v26.resources.LiftMeasurementFlight value) {
       if (liftMeasurementFlightBuilder_ == null) {
-        if (((bitField5_ & 0x00400000) != 0) &&
+        if (((bitField5_ & 0x00800000) != 0) &&
           liftMeasurementFlight_ != null &&
           liftMeasurementFlight_ != com.google.ads.googleads.v26.resources.LiftMeasurementFlight.getDefaultInstance()) {
           getLiftMeasurementFlightBuilder().mergeFrom(value);
@@ -43556,7 +43789,7 @@ public Builder mergeLiftMeasurementFlight(com.google.ads.googleads.v26.resources
         liftMeasurementFlightBuilder_.mergeFrom(value);
       }
       if (liftMeasurementFlight_ != null) {
-        bitField5_ |= 0x00400000;
+        bitField5_ |= 0x00800000;
         onChanged();
       }
       return this;
@@ -43569,7 +43802,7 @@ public Builder mergeLiftMeasurementFlight(com.google.ads.googleads.v26.resources
      * .google.ads.googleads.v26.resources.LiftMeasurementFlight lift_measurement_flight = 266;
      */
     public Builder clearLiftMeasurementFlight() {
-      bitField5_ = (bitField5_ & ~0x00400000);
+      bitField5_ = (bitField5_ & ~0x00800000);
       liftMeasurementFlight_ = null;
       if (liftMeasurementFlightBuilder_ != null) {
         liftMeasurementFlightBuilder_.dispose();
@@ -43586,7 +43819,7 @@ public Builder clearLiftMeasurementFlight() {
      * .google.ads.googleads.v26.resources.LiftMeasurementFlight lift_measurement_flight = 266;
      */
     public com.google.ads.googleads.v26.resources.LiftMeasurementFlight.Builder getLiftMeasurementFlightBuilder() {
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return internalGetLiftMeasurementFlightFieldBuilder().getBuilder();
     }
@@ -43638,7 +43871,7 @@ public com.google.ads.googleads.v26.resources.LiftMeasurementFlightOrBuilder get
      * @return Whether the searchLiftKeywordBundle field is set.
      */
     public boolean hasSearchLiftKeywordBundle() {
-      return ((bitField5_ & 0x00800000) != 0);
+      return ((bitField5_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -43671,7 +43904,7 @@ public Builder setSearchLiftKeywordBundle(com.google.ads.googleads.v26.resources
       } else {
         searchLiftKeywordBundleBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00800000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -43689,7 +43922,7 @@ public Builder setSearchLiftKeywordBundle(
       } else {
         searchLiftKeywordBundleBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00800000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -43702,7 +43935,7 @@ public Builder setSearchLiftKeywordBundle(
      */
     public Builder mergeSearchLiftKeywordBundle(com.google.ads.googleads.v26.resources.SearchLiftKeywordBundle value) {
       if (searchLiftKeywordBundleBuilder_ == null) {
-        if (((bitField5_ & 0x00800000) != 0) &&
+        if (((bitField5_ & 0x01000000) != 0) &&
           searchLiftKeywordBundle_ != null &&
           searchLiftKeywordBundle_ != com.google.ads.googleads.v26.resources.SearchLiftKeywordBundle.getDefaultInstance()) {
           getSearchLiftKeywordBundleBuilder().mergeFrom(value);
@@ -43713,7 +43946,7 @@ public Builder mergeSearchLiftKeywordBundle(com.google.ads.googleads.v26.resourc
         searchLiftKeywordBundleBuilder_.mergeFrom(value);
       }
       if (searchLiftKeywordBundle_ != null) {
-        bitField5_ |= 0x00800000;
+        bitField5_ |= 0x01000000;
         onChanged();
       }
       return this;
@@ -43726,7 +43959,7 @@ public Builder mergeSearchLiftKeywordBundle(com.google.ads.googleads.v26.resourc
      * .google.ads.googleads.v26.resources.SearchLiftKeywordBundle search_lift_keyword_bundle = 267;
      */
     public Builder clearSearchLiftKeywordBundle() {
-      bitField5_ = (bitField5_ & ~0x00800000);
+      bitField5_ = (bitField5_ & ~0x01000000);
       searchLiftKeywordBundle_ = null;
       if (searchLiftKeywordBundleBuilder_ != null) {
         searchLiftKeywordBundleBuilder_.dispose();
@@ -43743,7 +43976,7 @@ public Builder clearSearchLiftKeywordBundle() {
      * .google.ads.googleads.v26.resources.SearchLiftKeywordBundle search_lift_keyword_bundle = 267;
      */
     public com.google.ads.googleads.v26.resources.SearchLiftKeywordBundle.Builder getSearchLiftKeywordBundleBuilder() {
-      bitField5_ |= 0x00800000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return internalGetSearchLiftKeywordBundleFieldBuilder().getBuilder();
     }
@@ -43795,7 +44028,7 @@ public com.google.ads.googleads.v26.resources.SearchLiftKeywordBundleOrBuilder g
      * @return Whether the androidPrivacySharedKeyGoogleAdGroup field is set.
      */
     public boolean hasAndroidPrivacySharedKeyGoogleAdGroup() {
-      return ((bitField5_ & 0x01000000) != 0);
+      return ((bitField5_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -43828,7 +44061,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googleads.
       } else {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x01000000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -43846,7 +44079,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(
       } else {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x01000000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -43859,7 +44092,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGroup value) {
       if (androidPrivacySharedKeyGoogleAdGroupBuilder_ == null) {
-        if (((bitField5_ & 0x01000000) != 0) &&
+        if (((bitField5_ & 0x02000000) != 0) &&
           androidPrivacySharedKeyGoogleAdGroup_ != null &&
           androidPrivacySharedKeyGoogleAdGroup_ != com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGroup.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleAdGroupBuilder().mergeFrom(value);
@@ -43870,7 +44103,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googlead
         androidPrivacySharedKeyGoogleAdGroupBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleAdGroup_ != null) {
-        bitField5_ |= 0x01000000;
+        bitField5_ |= 0x02000000;
         onChanged();
       }
       return this;
@@ -43883,7 +44116,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googlead
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGroup android_privacy_shared_key_google_ad_group = 217;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleAdGroup() {
-      bitField5_ = (bitField5_ & ~0x01000000);
+      bitField5_ = (bitField5_ & ~0x02000000);
       androidPrivacySharedKeyGoogleAdGroup_ = null;
       if (androidPrivacySharedKeyGoogleAdGroupBuilder_ != null) {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.dispose();
@@ -43900,7 +44133,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleAdGroup() {
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGroup android_privacy_shared_key_google_ad_group = 217;
      */
     public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGroup.Builder getAndroidPrivacySharedKeyGoogleAdGroupBuilder() {
-      bitField5_ |= 0x01000000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleAdGroupFieldBuilder().getBuilder();
     }
@@ -43952,7 +44185,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleAdGro
      * @return Whether the androidPrivacySharedKeyGoogleCampaign field is set.
      */
     public boolean hasAndroidPrivacySharedKeyGoogleCampaign() {
-      return ((bitField5_ & 0x02000000) != 0);
+      return ((bitField5_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -43985,7 +44218,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googleads
       } else {
         androidPrivacySharedKeyGoogleCampaignBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x02000000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -44003,7 +44236,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(
       } else {
         androidPrivacySharedKeyGoogleCampaignBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x02000000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -44016,7 +44249,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampaign value) {
       if (androidPrivacySharedKeyGoogleCampaignBuilder_ == null) {
-        if (((bitField5_ & 0x02000000) != 0) &&
+        if (((bitField5_ & 0x04000000) != 0) &&
           androidPrivacySharedKeyGoogleCampaign_ != null &&
           androidPrivacySharedKeyGoogleCampaign_ != com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampaign.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleCampaignBuilder().mergeFrom(value);
@@ -44027,7 +44260,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googlea
         androidPrivacySharedKeyGoogleCampaignBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleCampaign_ != null) {
-        bitField5_ |= 0x02000000;
+        bitField5_ |= 0x04000000;
         onChanged();
       }
       return this;
@@ -44040,7 +44273,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googlea
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampaign android_privacy_shared_key_google_campaign = 218;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleCampaign() {
-      bitField5_ = (bitField5_ & ~0x02000000);
+      bitField5_ = (bitField5_ & ~0x04000000);
       androidPrivacySharedKeyGoogleCampaign_ = null;
       if (androidPrivacySharedKeyGoogleCampaignBuilder_ != null) {
         androidPrivacySharedKeyGoogleCampaignBuilder_.dispose();
@@ -44057,7 +44290,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleCampaign() {
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampaign android_privacy_shared_key_google_campaign = 218;
      */
     public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampaign.Builder getAndroidPrivacySharedKeyGoogleCampaignBuilder() {
-      bitField5_ |= 0x02000000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleCampaignFieldBuilder().getBuilder();
     }
@@ -44109,7 +44342,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleCampa
      * @return Whether the androidPrivacySharedKeyGoogleNetworkType field is set.
      */
     public boolean hasAndroidPrivacySharedKeyGoogleNetworkType() {
-      return ((bitField5_ & 0x04000000) != 0);
+      return ((bitField5_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -44142,7 +44375,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.google
       } else {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x04000000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -44160,7 +44393,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(
       } else {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x04000000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -44173,7 +44406,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetworkType value) {
       if (androidPrivacySharedKeyGoogleNetworkTypeBuilder_ == null) {
-        if (((bitField5_ & 0x04000000) != 0) &&
+        if (((bitField5_ & 0x08000000) != 0) &&
           androidPrivacySharedKeyGoogleNetworkType_ != null &&
           androidPrivacySharedKeyGoogleNetworkType_ != com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetworkType.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleNetworkTypeBuilder().mergeFrom(value);
@@ -44184,7 +44417,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.goog
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleNetworkType_ != null) {
-        bitField5_ |= 0x04000000;
+        bitField5_ |= 0x08000000;
         onChanged();
       }
       return this;
@@ -44197,7 +44430,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.goog
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetworkType android_privacy_shared_key_google_network_type = 219;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleNetworkType() {
-      bitField5_ = (bitField5_ & ~0x04000000);
+      bitField5_ = (bitField5_ & ~0x08000000);
       androidPrivacySharedKeyGoogleNetworkType_ = null;
       if (androidPrivacySharedKeyGoogleNetworkTypeBuilder_ != null) {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.dispose();
@@ -44214,7 +44447,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleNetworkType() {
      * .google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetworkType android_privacy_shared_key_google_network_type = 219;
      */
     public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetworkType.Builder getAndroidPrivacySharedKeyGoogleNetworkTypeBuilder() {
-      bitField5_ |= 0x04000000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleNetworkTypeFieldBuilder().getBuilder();
     }
@@ -44266,7 +44499,7 @@ public com.google.ads.googleads.v26.resources.AndroidPrivacySharedKeyGoogleNetwo
      * @return Whether the youTubeVideoUpload field is set.
      */
     public boolean hasYouTubeVideoUpload() {
-      return ((bitField5_ & 0x08000000) != 0);
+      return ((bitField5_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -44299,7 +44532,7 @@ public Builder setYouTubeVideoUpload(com.google.ads.googleads.v26.resources.YouT
       } else {
         youTubeVideoUploadBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x08000000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -44317,7 +44550,7 @@ public Builder setYouTubeVideoUpload(
       } else {
         youTubeVideoUploadBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x08000000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -44330,7 +44563,7 @@ public Builder setYouTubeVideoUpload(
      */
     public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v26.resources.YouTubeVideoUpload value) {
       if (youTubeVideoUploadBuilder_ == null) {
-        if (((bitField5_ & 0x08000000) != 0) &&
+        if (((bitField5_ & 0x10000000) != 0) &&
           youTubeVideoUpload_ != null &&
           youTubeVideoUpload_ != com.google.ads.googleads.v26.resources.YouTubeVideoUpload.getDefaultInstance()) {
           getYouTubeVideoUploadBuilder().mergeFrom(value);
@@ -44341,7 +44574,7 @@ public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v26.resources.Yo
         youTubeVideoUploadBuilder_.mergeFrom(value);
       }
       if (youTubeVideoUpload_ != null) {
-        bitField5_ |= 0x08000000;
+        bitField5_ |= 0x10000000;
         onChanged();
       }
       return this;
@@ -44354,7 +44587,7 @@ public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v26.resources.Yo
      * .google.ads.googleads.v26.resources.YouTubeVideoUpload you_tube_video_upload = 245;
      */
     public Builder clearYouTubeVideoUpload() {
-      bitField5_ = (bitField5_ & ~0x08000000);
+      bitField5_ = (bitField5_ & ~0x10000000);
       youTubeVideoUpload_ = null;
       if (youTubeVideoUploadBuilder_ != null) {
         youTubeVideoUploadBuilder_.dispose();
@@ -44371,7 +44604,7 @@ public Builder clearYouTubeVideoUpload() {
      * .google.ads.googleads.v26.resources.YouTubeVideoUpload you_tube_video_upload = 245;
      */
     public com.google.ads.googleads.v26.resources.YouTubeVideoUpload.Builder getYouTubeVideoUploadBuilder() {
-      bitField5_ |= 0x08000000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return internalGetYouTubeVideoUploadFieldBuilder().getBuilder();
     }
@@ -44423,7 +44656,7 @@ public com.google.ads.googleads.v26.resources.YouTubeVideoUploadOrBuilder getYou
      * @return Whether the appliedIncentive field is set.
      */
     public boolean hasAppliedIncentive() {
-      return ((bitField5_ & 0x10000000) != 0);
+      return ((bitField5_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -44456,7 +44689,7 @@ public Builder setAppliedIncentive(com.google.ads.googleads.v26.resources.Applie
       } else {
         appliedIncentiveBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x10000000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -44474,7 +44707,7 @@ public Builder setAppliedIncentive(
       } else {
         appliedIncentiveBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x10000000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -44487,7 +44720,7 @@ public Builder setAppliedIncentive(
      */
     public Builder mergeAppliedIncentive(com.google.ads.googleads.v26.resources.AppliedIncentive value) {
       if (appliedIncentiveBuilder_ == null) {
-        if (((bitField5_ & 0x10000000) != 0) &&
+        if (((bitField5_ & 0x20000000) != 0) &&
           appliedIncentive_ != null &&
           appliedIncentive_ != com.google.ads.googleads.v26.resources.AppliedIncentive.getDefaultInstance()) {
           getAppliedIncentiveBuilder().mergeFrom(value);
@@ -44498,7 +44731,7 @@ public Builder mergeAppliedIncentive(com.google.ads.googleads.v26.resources.Appl
         appliedIncentiveBuilder_.mergeFrom(value);
       }
       if (appliedIncentive_ != null) {
-        bitField5_ |= 0x10000000;
+        bitField5_ |= 0x20000000;
         onChanged();
       }
       return this;
@@ -44511,7 +44744,7 @@ public Builder mergeAppliedIncentive(com.google.ads.googleads.v26.resources.Appl
      * .google.ads.googleads.v26.resources.AppliedIncentive applied_incentive = 246;
      */
     public Builder clearAppliedIncentive() {
-      bitField5_ = (bitField5_ & ~0x10000000);
+      bitField5_ = (bitField5_ & ~0x20000000);
       appliedIncentive_ = null;
       if (appliedIncentiveBuilder_ != null) {
         appliedIncentiveBuilder_.dispose();
@@ -44528,7 +44761,7 @@ public Builder clearAppliedIncentive() {
      * .google.ads.googleads.v26.resources.AppliedIncentive applied_incentive = 246;
      */
     public com.google.ads.googleads.v26.resources.AppliedIncentive.Builder getAppliedIncentiveBuilder() {
-      bitField5_ |= 0x10000000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return internalGetAppliedIncentiveFieldBuilder().getBuilder();
     }
@@ -44580,7 +44813,7 @@ public com.google.ads.googleads.v26.resources.AppliedIncentiveOrBuilder getAppli
      * @return Whether the metrics field is set.
      */
     public boolean hasMetrics() {
-      return ((bitField5_ & 0x20000000) != 0);
+      return ((bitField5_ & 0x40000000) != 0);
     }
     /**
      * 
@@ -44613,7 +44846,7 @@ public Builder setMetrics(com.google.ads.googleads.v26.common.Metrics value) {
       } else {
         metricsBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x20000000;
+      bitField5_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -44631,7 +44864,7 @@ public Builder setMetrics(
       } else {
         metricsBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x20000000;
+      bitField5_ |= 0x40000000;
       onChanged();
       return this;
     }
@@ -44644,7 +44877,7 @@ public Builder setMetrics(
      */
     public Builder mergeMetrics(com.google.ads.googleads.v26.common.Metrics value) {
       if (metricsBuilder_ == null) {
-        if (((bitField5_ & 0x20000000) != 0) &&
+        if (((bitField5_ & 0x40000000) != 0) &&
           metrics_ != null &&
           metrics_ != com.google.ads.googleads.v26.common.Metrics.getDefaultInstance()) {
           getMetricsBuilder().mergeFrom(value);
@@ -44655,7 +44888,7 @@ public Builder mergeMetrics(com.google.ads.googleads.v26.common.Metrics value) {
         metricsBuilder_.mergeFrom(value);
       }
       if (metrics_ != null) {
-        bitField5_ |= 0x20000000;
+        bitField5_ |= 0x40000000;
         onChanged();
       }
       return this;
@@ -44668,7 +44901,7 @@ public Builder mergeMetrics(com.google.ads.googleads.v26.common.Metrics value) {
      * .google.ads.googleads.v26.common.Metrics metrics = 4;
      */
     public Builder clearMetrics() {
-      bitField5_ = (bitField5_ & ~0x20000000);
+      bitField5_ = (bitField5_ & ~0x40000000);
       metrics_ = null;
       if (metricsBuilder_ != null) {
         metricsBuilder_.dispose();
@@ -44685,7 +44918,7 @@ public Builder clearMetrics() {
      * .google.ads.googleads.v26.common.Metrics metrics = 4;
      */
     public com.google.ads.googleads.v26.common.Metrics.Builder getMetricsBuilder() {
-      bitField5_ |= 0x20000000;
+      bitField5_ |= 0x40000000;
       onChanged();
       return internalGetMetricsFieldBuilder().getBuilder();
     }
@@ -44737,7 +44970,7 @@ public com.google.ads.googleads.v26.common.MetricsOrBuilder getMetricsOrBuilder(
      * @return Whether the segments field is set.
      */
     public boolean hasSegments() {
-      return ((bitField5_ & 0x40000000) != 0);
+      return ((bitField5_ & 0x80000000) != 0);
     }
     /**
      * 
@@ -44770,7 +45003,7 @@ public Builder setSegments(com.google.ads.googleads.v26.common.Segments value) {
       } else {
         segmentsBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x40000000;
+      bitField5_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -44788,7 +45021,7 @@ public Builder setSegments(
       } else {
         segmentsBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x40000000;
+      bitField5_ |= 0x80000000;
       onChanged();
       return this;
     }
@@ -44801,7 +45034,7 @@ public Builder setSegments(
      */
     public Builder mergeSegments(com.google.ads.googleads.v26.common.Segments value) {
       if (segmentsBuilder_ == null) {
-        if (((bitField5_ & 0x40000000) != 0) &&
+        if (((bitField5_ & 0x80000000) != 0) &&
           segments_ != null &&
           segments_ != com.google.ads.googleads.v26.common.Segments.getDefaultInstance()) {
           getSegmentsBuilder().mergeFrom(value);
@@ -44812,7 +45045,7 @@ public Builder mergeSegments(com.google.ads.googleads.v26.common.Segments value)
         segmentsBuilder_.mergeFrom(value);
       }
       if (segments_ != null) {
-        bitField5_ |= 0x40000000;
+        bitField5_ |= 0x80000000;
         onChanged();
       }
       return this;
@@ -44825,7 +45058,7 @@ public Builder mergeSegments(com.google.ads.googleads.v26.common.Segments value)
      * .google.ads.googleads.v26.common.Segments segments = 102;
      */
     public Builder clearSegments() {
-      bitField5_ = (bitField5_ & ~0x40000000);
+      bitField5_ = (bitField5_ & ~0x80000000);
       segments_ = null;
       if (segmentsBuilder_ != null) {
         segmentsBuilder_.dispose();
@@ -44842,7 +45075,7 @@ public Builder clearSegments() {
      * .google.ads.googleads.v26.common.Segments segments = 102;
      */
     public com.google.ads.googleads.v26.common.Segments.Builder getSegmentsBuilder() {
-      bitField5_ |= 0x40000000;
+      bitField5_ |= 0x80000000;
       onChanged();
       return internalGetSegmentsFieldBuilder().getBuilder();
     }
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRowOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRowOrBuilder.java
index 024466c8f5..1f23626ea3 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRowOrBuilder.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsRowOrBuilder.java
@@ -2224,6 +2224,33 @@ public interface GoogleAdsRowOrBuilder extends
    */
   com.google.ads.googleads.v26.resources.CustomerAssetSetOrBuilder getCustomerAssetSetOrBuilder();
 
+  /**
+   * 
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + boolean hasCustomerBudgetNetworkSetting(); + /** + *
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + * @return The customerBudgetNetworkSetting. + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting(); + /** + *
+   * The customer budget network setting referenced in the query.
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 268; + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder(); + /** *
    * The accessible bidding strategy referenced in the query.
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceClient.java
index 953426e992..05965fd514 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceClient.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceClient.java
@@ -37,7 +37,22 @@
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
- * Service Description: Service to fetch data and metrics across resources.
+ * Service Description: Service to fetch data and metrics across resources. Use the interactive
+ * [Google Ads Query Builder](/google-ads/api/fields/latest/overview_query_builder) to construct and
+ * validate Google Ads Query Language (GAQL) queries.
+ *
+ * 

Search versus SearchStream: + * + *

    + *
  • `Search`: Paginated using `next_page_token` with up to 10,000 rows per page. Caches pages + * across requests. Best for small result sets (< 10,000 rows) or user-driven paginated + * interfaces. + *
  • `SearchStream`: Delivers a single stream of response batches with up to 10,000 rows per + * batch. Lower overhead without request caching. Best for large result sets (> 10,000 + * rows) or batch reporting workloads. + *
+ * + *

For more details, see [Streaming versus paging](/google-ads/api/docs/reporting/streaming). * *

This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: @@ -69,7 +84,7 @@ * * *

Search - *

Returns all rows that match the search query. + *

Returns all rows that match the search query. Uses pagination (`next_page_token`) with up to 10,000 rows per page. For result sets larger than 10,000 rows, prefer [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream]. To build and validate queries, use the [Google Ads Query Builder](/google-ads/api/fields/latest/overview_query_builder). *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() [QuotaError]() [RequestError]() * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

@@ -89,7 +104,7 @@ * * *

SearchStream - *

Returns all rows that match the search stream query. + *

Returns all rows that match the search stream query. Streams batches of rows over a single connection without pagination overhead, making it preferred over [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search] for large result sets (> 10,000 rows). To build and validate queries, use the [Google Ads Query Builder](/google-ads/api/fields/latest/overview_query_builder). *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() [QuotaError]() [RequestError]() * *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

@@ -225,7 +240,11 @@ public GoogleAdsServiceStub getStub() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns all rows that match the search query. + * Returns all rows that match the search query. Uses pagination (`next_page_token`) with up to + * 10,000 rows per page. For result sets larger than 10,000 rows, prefer + * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream]. + * To build and validate queries, use the [Google Ads Query + * Builder](/google-ads/api/fields/latest/overview_query_builder). * *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() * [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() @@ -260,7 +279,11 @@ public final SearchPagedResponse search(String customerId, String query) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns all rows that match the search query. + * Returns all rows that match the search query. Uses pagination (`next_page_token`) with up to + * 10,000 rows per page. For result sets larger than 10,000 rows, prefer + * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream]. + * To build and validate queries, use the [Google Ads Query + * Builder](/google-ads/api/fields/latest/overview_query_builder). * *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() * [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() @@ -299,7 +322,11 @@ public final SearchPagedResponse search(SearchGoogleAdsRequest request) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns all rows that match the search query. + * Returns all rows that match the search query. Uses pagination (`next_page_token`) with up to + * 10,000 rows per page. For result sets larger than 10,000 rows, prefer + * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream]. + * To build and validate queries, use the [Google Ads Query + * Builder](/google-ads/api/fields/latest/overview_query_builder). * *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() * [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() @@ -338,7 +365,11 @@ public final UnaryCallable searchPa // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns all rows that match the search query. + * Returns all rows that match the search query. Uses pagination (`next_page_token`) with up to + * 10,000 rows per page. For result sets larger than 10,000 rows, prefer + * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream]. + * To build and validate queries, use the [Google Ads Query + * Builder](/google-ads/api/fields/latest/overview_query_builder). * *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() * [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() @@ -383,7 +414,11 @@ public final UnaryCallable sear // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns all rows that match the search stream query. + * Returns all rows that match the search stream query. Streams batches of rows over a single + * connection without pagination overhead, making it preferred over + * [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search] for large + * result sets (> 10,000 rows). To build and validate queries, use the [Google Ads Query + * Builder](/google-ads/api/fields/latest/overview_query_builder). * *

List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() * [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceGrpc.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceGrpc.java index 9372e685bf..335289e9b5 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceGrpc.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceGrpc.java @@ -5,6 +5,18 @@ /** *

  * Service to fetch data and metrics across resources.
+ * Use the interactive [Google Ads Query
+ * Builder](/google-ads/api/fields/latest/overview_query_builder)
+ * to construct and validate Google Ads Query Language (GAQL) queries.
+ * Search versus SearchStream:
+ * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+ * page. Caches pages across requests. Best for small result sets (< 10,000
+ * rows) or user-driven paginated interfaces.
+ * * `SearchStream`: Delivers a single stream of response batches with up to
+ * 10,000 rows per batch. Lower overhead without request caching. Best for large
+ * result sets (> 10,000 rows) or batch reporting workloads.
+ * For more details, see [Streaming versus
+ * paging](/google-ads/api/docs/reporting/streaming).
  * 
*/ @io.grpc.stub.annotations.GrpcGenerated @@ -170,6 +182,18 @@ public GoogleAdsServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallO /** *
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public interface AsyncService { @@ -177,6 +201,11 @@ public interface AsyncService { /** *
      * Returns all rows that match the search query.
+     * Uses pagination (`next_page_token`) with up to 10,000 rows per page. For
+     * result sets larger than 10,000 rows, prefer
+     * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream].
+     * To build and validate queries, use the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -198,6 +227,12 @@ default void search(com.google.ads.googleads.v26.services.SearchGoogleAdsRequest
     /**
      * 
      * Returns all rows that match the search stream query.
+     * Streams batches of rows over a single connection without pagination
+     * overhead, making it preferred over
+     * [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search]
+     * for large result sets (> 10,000 rows). To build and validate queries, use
+     * the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -330,6 +365,18 @@ default void mutate(com.google.ads.googleads.v26.services.MutateGoogleAdsRequest
    * Base class for the server implementation of the service GoogleAdsService.
    * 
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public static abstract class GoogleAdsServiceImplBase @@ -344,6 +391,18 @@ public static abstract class GoogleAdsServiceImplBase * A stub to allow clients to do asynchronous rpc calls to service GoogleAdsService. *
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public static final class GoogleAdsServiceStub @@ -362,6 +421,11 @@ protected GoogleAdsServiceStub build( /** *
      * Returns all rows that match the search query.
+     * Uses pagination (`next_page_token`) with up to 10,000 rows per page. For
+     * result sets larger than 10,000 rows, prefer
+     * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream].
+     * To build and validate queries, use the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -384,6 +448,12 @@ public void search(com.google.ads.googleads.v26.services.SearchGoogleAdsRequest
     /**
      * 
      * Returns all rows that match the search stream query.
+     * Streams batches of rows over a single connection without pagination
+     * overhead, making it preferred over
+     * [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search]
+     * for large result sets (> 10,000 rows). To build and validate queries, use
+     * the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -518,6 +588,18 @@ public void mutate(com.google.ads.googleads.v26.services.MutateGoogleAdsRequest
    * A stub to allow clients to do synchronous rpc calls to service GoogleAdsService.
    * 
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public static final class GoogleAdsServiceBlockingV2Stub @@ -536,6 +618,11 @@ protected GoogleAdsServiceBlockingV2Stub build( /** *
      * Returns all rows that match the search query.
+     * Uses pagination (`next_page_token`) with up to 10,000 rows per page. For
+     * result sets larger than 10,000 rows, prefer
+     * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream].
+     * To build and validate queries, use the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -557,6 +644,12 @@ public com.google.ads.googleads.v26.services.SearchGoogleAdsResponse search(com.
     /**
      * 
      * Returns all rows that match the search stream query.
+     * Streams batches of rows over a single connection without pagination
+     * overhead, making it preferred over
+     * [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search]
+     * for large result sets (> 10,000 rows). To build and validate queries, use
+     * the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -691,6 +784,18 @@ public com.google.ads.googleads.v26.services.MutateGoogleAdsResponse mutate(com.
    * A stub to allow clients to do limited synchronous rpc calls to service GoogleAdsService.
    * 
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public static final class GoogleAdsServiceBlockingStub @@ -709,6 +814,11 @@ protected GoogleAdsServiceBlockingStub build( /** *
      * Returns all rows that match the search query.
+     * Uses pagination (`next_page_token`) with up to 10,000 rows per page. For
+     * result sets larger than 10,000 rows, prefer
+     * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream].
+     * To build and validate queries, use the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -730,6 +840,12 @@ public com.google.ads.googleads.v26.services.SearchGoogleAdsResponse search(com.
     /**
      * 
      * Returns all rows that match the search stream query.
+     * Streams batches of rows over a single connection without pagination
+     * overhead, making it preferred over
+     * [GoogleAdsService.Search][google.ads.googleads.v26.services.GoogleAdsService.Search]
+     * for large result sets (> 10,000 rows). To build and validate queries, use
+     * the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
@@ -863,6 +979,18 @@ public com.google.ads.googleads.v26.services.MutateGoogleAdsResponse mutate(com.
    * A stub to allow clients to do ListenableFuture-style rpc calls to service GoogleAdsService.
    * 
    * Service to fetch data and metrics across resources.
+   * Use the interactive [Google Ads Query
+   * Builder](/google-ads/api/fields/latest/overview_query_builder)
+   * to construct and validate Google Ads Query Language (GAQL) queries.
+   * Search versus SearchStream:
+   * * `Search`: Paginated using `next_page_token` with up to 10,000 rows per
+   * page. Caches pages across requests. Best for small result sets (< 10,000
+   * rows) or user-driven paginated interfaces.
+   * * `SearchStream`: Delivers a single stream of response batches with up to
+   * 10,000 rows per batch. Lower overhead without request caching. Best for large
+   * result sets (> 10,000 rows) or batch reporting workloads.
+   * For more details, see [Streaming versus
+   * paging](/google-ads/api/docs/reporting/streaming).
    * 
*/ public static final class GoogleAdsServiceFutureStub @@ -881,6 +1009,11 @@ protected GoogleAdsServiceFutureStub build( /** *
      * Returns all rows that match the search query.
+     * Uses pagination (`next_page_token`) with up to 10,000 rows per page. For
+     * result sets larger than 10,000 rows, prefer
+     * [GoogleAdsService.SearchStream][google.ads.googleads.v26.services.GoogleAdsService.SearchStream].
+     * To build and validate queries, use the [Google Ads Query
+     * Builder](/google-ads/api/fields/latest/overview_query_builder).
      * List of thrown errors:
      *   [AuthenticationError]()
      *   [AuthorizationError]()
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceProto.java
index f0b81e4895..a8b8c222b0 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsServiceProto.java
@@ -241,1092 +241,1105 @@ public static void registerAllExtensions(
       "ources/customer.proto\0327google/ads/google" +
       "ads/v26/resources/customer_asset.proto\032;" +
       "google/ads/googleads/v26/resources/custo" +
-      "mer_asset_set.proto\0328google/ads/googlead" +
-      "s/v26/resources/customer_client.proto\032=g" +
-      "oogle/ads/googleads/v26/resources/custom" +
-      "er_client_link.proto\032Agoogle/ads/googlea" +
-      "ds/v26/resources/customer_conversion_goa" +
-      "l.proto\032google/ads/googleads/v26/resourc" +
-      "es/customer_manager_link.proto\032Dgoogle/a" +
-      "ds/googleads/v26/resources/customer_nega" +
-      "tive_criterion.proto\032Egoogle/ads/googlea" +
-      "ds/v26/resources/customer_search_term_in" +
-      "sight.proto\032=google/ads/googleads/v26/re" +
-      "sources/customer_user_access.proto\032Hgoog" +
-      "le/ads/googleads/v26/resources/customer_" +
-      "user_access_invitation.proto\032=google/ads" +
-      "/googleads/v26/resources/customizer_attr" +
-      "ibute.proto\0322google/ads/googleads/v26/re" +
-      "sources/data_link.proto\032Rgoogle/ads/goog" +
-      "leads/v26/resources/detail_content_suita" +
-      "bility_placement_view.proto\032>google/ads/" +
-      "googleads/v26/resources/detail_placement" +
-      "_view.proto\032=google/ads/googleads/v26/re" +
-      "sources/detailed_demographic.proto\032=goog" +
-      "le/ads/googleads/v26/resources/display_k" +
-      "eyword_view.proto\0326google/ads/googleads/" +
-      "v26/resources/distance_view.proto\0328googl" +
-      "e/ads/googleads/v26/resources/domain_cat" +
-      "egory.proto\032Lgoogle/ads/googleads/v26/re" +
-      "sources/dynamic_search_ads_search_term_v" +
-      "iew.proto\032Cgoogle/ads/googleads/v26/reso" +
-      "urces/expanded_landing_page_view.proto\0323" +
-      "google/ads/googleads/v26/resources/exper" +
-      "iment.proto\0327google/ads/googleads/v26/re" +
-      "sources/experiment_arm.proto\032Ggoogle/ads" +
-      "/googleads/v26/resources/final_url_expan" +
-      "sion_asset_view.proto\0324google/ads/google" +
-      "ads/v26/resources/gender_view.proto\032google/ads/googleads/v26/resources/cus" +
+      "tomer_manager_link.proto\032Dgoogle/ads/goo" +
+      "gleads/v26/resources/customer_negative_c" +
+      "riterion.proto\032Egoogle/ads/googleads/v26" +
+      "/resources/customer_search_term_insight." +
       "proto\032=google/ads/googleads/v26/resource" +
-      "s/group_placement_view.proto\0329google/ads" +
-      "/googleads/v26/resources/hotel_group_vie" +
-      "w.proto\032?google/ads/googleads/v26/resour" +
-      "ces/hotel_performance_view.proto\032=google" +
-      "/ads/googleads/v26/resources/hotel_recon" +
-      "ciliation.proto\032:google/ads/googleads/v2" +
-      "6/resources/income_range_view.proto\0325goo" +
-      "gle/ads/googleads/v26/resources/keyword_" +
-      "plan.proto\032>google/ads/googleads/v26/res" +
-      "ources/keyword_plan_ad_group.proto\032Fgoog" +
-      "le/ads/googleads/v26/resources/keyword_p" +
-      "lan_ad_group_keyword.proto\032>google/ads/g" +
-      "oogleads/v26/resources/keyword_plan_camp" +
-      "aign.proto\032Fgoogle/ads/googleads/v26/res" +
-      "ources/keyword_plan_campaign_keyword.pro" +
-      "to\032?google/ads/googleads/v26/resources/k" +
-      "eyword_theme_constant.proto\0325google/ads/" +
-      "googleads/v26/resources/keyword_view.pro" +
-      "to\032.google/ads/googleads/v26/resources/l" +
-      "abel.proto\032:google/ads/googleads/v26/res" +
-      "ources/landing_page_view.proto\032:google/a" +
-      "ds/googleads/v26/resources/language_cons" +
-      "tant.proto\032Bgoogle/ads/googleads/v26/res" +
-      "ources/lead_form_submission_data.proto\0323" +
-      "google/ads/googleads/v26/resources/life_" +
-      "event.proto\032Cgoogle/ads/googleads/v26/re" +
-      "sources/lift_measurement_age_range.proto" +
-      "\032Bgoogle/ads/googleads/v26/resources/lif" +
-      "t_measurement_campaign.proto\032@google/ads" +
-      "/googleads/v26/resources/lift_measuremen" +
-      "t_config.proto\032@google/ads/googleads/v26" +
-      "/resources/lift_measurement_device.proto" +
-      "\032@google/ads/googleads/v26/resources/lif" +
-      "t_measurement_flight.proto\032@google/ads/g" +
-      "oogleads/v26/resources/lift_measurement_" +
-      "gender.proto\032?google/ads/googleads/v26/r" +
-      "esources/lift_measurement_video.proto\032@g" +
-      "oogle/ads/googleads/v26/resources/local_" +
-      "services_employee.proto\032google/ads/googleads/v26/res" +
-      "ources/offline_user_data_job.proto\032Jgoog" +
-      "le/ads/googleads/v26/resources/operating" +
-      "_system_version_constant.proto\032Fgoogle/a" +
-      "ds/googleads/v26/resources/paid_organic_" +
-      "search_term_view.proto\032=google/ads/googl" +
-      "eads/v26/resources/parental_status_view." +
+      "s/customer_user_access.proto\032Hgoogle/ads" +
+      "/googleads/v26/resources/customer_user_a" +
+      "ccess_invitation.proto\032=google/ads/googl" +
+      "eads/v26/resources/customizer_attribute." +
+      "proto\0322google/ads/googleads/v26/resource" +
+      "s/data_link.proto\032Rgoogle/ads/googleads/" +
+      "v26/resources/detail_content_suitability" +
+      "_placement_view.proto\032>google/ads/google" +
+      "ads/v26/resources/detail_placement_view." +
+      "proto\032=google/ads/googleads/v26/resource" +
+      "s/detailed_demographic.proto\032=google/ads" +
+      "/googleads/v26/resources/display_keyword" +
+      "_view.proto\0326google/ads/googleads/v26/re" +
+      "sources/distance_view.proto\0328google/ads/" +
+      "googleads/v26/resources/domain_category." +
+      "proto\032Lgoogle/ads/googleads/v26/resource" +
+      "s/dynamic_search_ads_search_term_view.pr" +
+      "oto\032Cgoogle/ads/googleads/v26/resources/" +
+      "expanded_landing_page_view.proto\0323google" +
+      "/ads/googleads/v26/resources/experiment." +
       "proto\0327google/ads/googleads/v26/resource" +
-      "s/per_store_view.proto\032Ggoogle/ads/googl" +
-      "eads/v26/resources/performance_max_place" +
-      "ment_view.proto\032Bgoogle/ads/googleads/v2" +
-      "6/resources/product_category_constant.pr" +
-      "oto\032;google/ads/googleads/v26/resources/" +
-      "product_group_view.proto\0325google/ads/goo" +
-      "gleads/v26/resources/product_link.proto\032" +
-      "@google/ads/googleads/v26/resources/prod" +
-      "uct_link_invitation.proto\032google/ads/googleads/v26/resources" +
+      "/keyword_plan_ad_group.proto\032Fgoogle/ads" +
+      "/googleads/v26/resources/keyword_plan_ad" +
+      "_group_keyword.proto\032>google/ads/googlea" +
+      "ds/v26/resources/keyword_plan_campaign.p" +
+      "roto\032Fgoogle/ads/googleads/v26/resources" +
+      "/keyword_plan_campaign_keyword.proto\032?go" +
+      "ogle/ads/googleads/v26/resources/keyword" +
+      "_theme_constant.proto\0325google/ads/google" +
+      "ads/v26/resources/keyword_view.proto\032.go" +
+      "ogle/ads/googleads/v26/resources/label.p" +
+      "roto\032:google/ads/googleads/v26/resources" +
+      "/landing_page_view.proto\032:google/ads/goo" +
+      "gleads/v26/resources/language_constant.p" +
+      "roto\032Bgoogle/ads/googleads/v26/resources" +
+      "/lead_form_submission_data.proto\0323google" +
+      "/ads/googleads/v26/resources/life_event." +
+      "proto\032Cgoogle/ads/googleads/v26/resource" +
+      "s/lift_measurement_age_range.proto\032Bgoog" +
+      "le/ads/googleads/v26/resources/lift_meas" +
+      "urement_campaign.proto\032@google/ads/googl" +
+      "eads/v26/resources/lift_measurement_conf" +
+      "ig.proto\032@google/ads/googleads/v26/resou" +
+      "rces/lift_measurement_device.proto\032@goog" +
+      "le/ads/googleads/v26/resources/lift_meas" +
+      "urement_flight.proto\032@google/ads/googlea" +
+      "ds/v26/resources/lift_measurement_gender" +
+      ".proto\032?google/ads/googleads/v26/resourc" +
+      "es/lift_measurement_video.proto\032@google/" +
+      "ads/googleads/v26/resources/local_servic" +
+      "es_employee.proto\032google/ads/googleads/v26/resources" +
+      "/offline_user_data_job.proto\032Jgoogle/ads" +
+      "/googleads/v26/resources/operating_syste" +
+      "m_version_constant.proto\032Fgoogle/ads/goo" +
+      "gleads/v26/resources/paid_organic_search" +
+      "_term_view.proto\032=google/ads/googleads/v" +
+      "26/resources/parental_status_view.proto\032" +
+      "7google/ads/googleads/v26/resources/per_" +
+      "store_view.proto\032Ggoogle/ads/googleads/v" +
+      "26/resources/performance_max_placement_v" +
+      "iew.proto\032Bgoogle/ads/googleads/v26/reso" +
+      "urces/product_category_constant.proto\032;g" +
+      "oogle/ads/googleads/v26/resources/produc" +
+      "t_group_view.proto\0325google/ads/googleads" +
+      "/v26/resources/product_link.proto\032@googl" +
+      "e/ads/googleads/v26/resources/product_li" +
+      "nk_invitation.proto\032google/ads/googleads/v26/services/" +
-      "ad_group_asset_service.proto\032Egoogle/ads" +
-      "/googleads/v26/services/ad_group_bid_mod" +
-      "ifier_service.proto\032Mgoogle/ads/googlead" +
-      "s/v26/services/ad_group_criterion_custom" +
-      "izer_service.proto\032Hgoogle/ads/googleads" +
-      "/v26/services/ad_group_criterion_label_s" +
-      "ervice.proto\032Bgoogle/ads/googleads/v26/s" +
-      "ervices/ad_group_criterion_service.proto" +
-      "\032Cgoogle/ads/googleads/v26/services/ad_g" +
-      "roup_customizer_service.proto\032>google/ad" +
-      "s/googleads/v26/services/ad_group_label_" +
-      "service.proto\0328google/ads/googleads/v26/" +
-      "services/ad_group_service.proto\032" +
-      "google/ads/googleads/v26/services/campai" +
-      "gn_asset_service.proto\032Bgoogle/ads/googl" +
-      "eads/v26/services/campaign_asset_set_ser" +
-      "vice.proto\032Egoogle/ads/googleads/v26/ser" +
-      "vices/campaign_bid_modifier_service.prot" +
-      "o\032?google/ads/googleads/v26/services/cam" +
-      "paign_budget_service.proto\032Hgoogle/ads/g" +
-      "oogleads/v26/services/campaign_conversio" +
-      "n_goal_service.proto\032Bgoogle/ads/googlea" +
-      "ds/v26/services/campaign_criterion_servi" +
-      "ce.proto\032Cgoogle/ads/googleads/v26/servi" +
-      "ces/campaign_customizer_service.proto\032>g" +
-      "oogle/ads/googleads/v26/services/campaig" +
-      "n_draft_service.proto\032>google/ads/google" +
-      "ads/v26/services/campaign_group_service." +
-      "proto\032>google/ads/googleads/v26/services" +
-      "/campaign_label_service.proto\0328google/ad" +
-      "s/googleads/v26/services/campaign_servic" +
-      "e.proto\032Cgoogle/ads/googleads/v26/servic" +
-      "es/campaign_shared_set_service.proto\032Ago" +
-      "ogle/ads/googleads/v26/services/conversi" +
-      "on_action_service.proto\032Jgoogle/ads/goog" +
-      "leads/v26/services/conversion_custom_var" +
-      "iable_service.proto\032Ogoogle/ads/googlead" +
-      "s/v26/services/conversion_goal_campaign_" +
-      "config_service.proto\032Egoogle/ads/googlea" +
-      "ds/v26/services/conversion_value_rule_se" +
-      "rvice.proto\032Igoogle/ads/googleads/v26/se" +
-      "rvices/conversion_value_rule_set_service" +
-      ".proto\032Fgoogle/ads/googleads/v26/service" +
-      "s/custom_conversion_goal_service.proto\032>" +
-      "google/ads/googleads/v26/services/custom" +
-      "er_asset_service.proto\032Hgoogle/ads/googl" +
-      "eads/v26/services/customer_conversion_go" +
-      "al_service.proto\032Cgoogle/ads/googleads/v" +
-      "26/services/customer_customizer_service." +
-      "proto\032>google/ads/googleads/v26/services" +
-      "/customer_label_service.proto\032Kgoogle/ad" +
-      "s/googleads/v26/services/customer_negati" +
-      "ve_criterion_service.proto\0328google/ads/g" +
-      "oogleads/v26/services/customer_service.p" +
-      "roto\032Dgoogle/ads/googleads/v26/services/" +
-      "customizer_attribute_service.proto\032>goog" +
-      "le/ads/googleads/v26/services/experiment" +
-      "_arm_service.proto\032:google/ads/googleads" +
-      "/v26/services/experiment_service.proto\032M" +
-      "google/ads/googleads/v26/services/keywor" +
-      "d_plan_ad_group_keyword_service.proto\032Eg" +
-      "oogle/ads/googleads/v26/services/keyword" +
-      "_plan_ad_group_service.proto\032Mgoogle/ads" +
-      "/googleads/v26/services/keyword_plan_cam" +
-      "paign_keyword_service.proto\032Egoogle/ads/",
-      "googleads/v26/services/keyword_plan_camp" +
-      "aign_service.proto\032.google.ads.googleads.v26.resources." +
-      "AdGroupCriterionCustomizer\022[\n\030ad_group_c" +
-      "riterion_label\030y \001(\01329.google.ads.google" +
-      "ads.v26.resources.AdGroupCriterionLabel\022" +
-      "e\n\035ad_group_criterion_simulation\030n \001(\0132>" +
-      ".google.ads.googleads.v26.resources.AdGr" +
-      "oupCriterionSimulation\022S\n\023ad_group_custo" +
-      "mizer\030\271\001 \001(\01325.google.ads.googleads.v26." +
-      "resources.AdGroupCustomizer\022H\n\016ad_group_" +
-      "label\030s \001(\01320.google.ads.googleads.v26.r" +
-      "esources.AdGroupLabel\022R\n\023ad_group_simula" +
-      "tion\030k \001(\01325.google.ads.googleads.v26.re" +
-      "sources.AdGroupSimulation\022F\n\014ad_paramete" +
-      "r\030\202\001 \001(\0132/.google.ads.googleads.v26.reso" +
-      "urces.AdParameter\022H\n\016age_range_view\0300 \001(" +
-      "\01320.google.ads.googleads.v26.resources.A" +
-      "geRangeView\022L\n\020ad_schedule_view\030Y \001(\01322." +
-      "google.ads.googleads.v26.resources.AdSch" +
-      "eduleView\022u\n&ai_max_search_term_ad_combi" +
-      "nation_view\030\362\001 \001(\0132D.google.ads.googlead" +
-      "s.v26.resources.AiMaxSearchTermAdCombina" +
-      "tionView\022K\n\017domain_category\030[ \001(\01322.goog" +
-      "le.ads.googleads.v26.resources.DomainCat" +
-      "egory\0228\n\005asset\030i \001(\0132).google.ads.google" +
-      "ads.v26.resources.Asset\022V\n\025asset_field_t" +
-      "ype_view\030\250\001 \001(\01326.google.ads.googleads.v" +
-      "26.resources.AssetFieldTypeView\022d\n\034chann" +
-      "el_aggregate_asset_view\030\336\001 \001(\0132=.google." +
-      "ads.googleads.v26.resources.ChannelAggre" +
-      "gateAssetView\022f\n\035campaign_aggregate_asse" +
-      "t_view\030\340\001 \001(\0132>.google.ads.googleads.v26" +
-      ".resources.CampaignAggregateAssetView\022O\n" +
-      "\021asset_group_asset\030\255\001 \001(\01323.google.ads.g" +
-      "oogleads.v26.resources.AssetGroupAsset\022Q" +
-      "\n\022asset_group_signal\030\277\001 \001(\01324.google.ads" +
-      ".googleads.v26.resources.AssetGroupSigna" +
-      "l\022k\n asset_group_listing_group_filter\030\266\001" +
-      " \001(\0132@.google.ads.googleads.v26.resource" +
-      "s.AssetGroupListingGroupFilter\022g\n\036asset_" +
-      "group_product_group_view\030\275\001 \001(\0132>.google" +
-      ".ads.googleads.v26.resources.AssetGroupP" +
-      "roductGroupView\022k\n asset_group_top_combi" +
-      "nation_view\030\307\001 \001(\0132@.google.ads.googlead" +
-      "s.v26.resources.AssetGroupTopCombination" +
-      "View\022D\n\013asset_group\030\254\001 \001(\0132..google.ads." +
-      "googleads.v26.resources.AssetGroup\022K\n\017as" +
-      "set_set_asset\030\264\001 \001(\01321.google.ads.google" +
-      "ads.v26.resources.AssetSetAsset\022@\n\tasset" +
-      "_set\030\263\001 \001(\0132,.google.ads.googleads.v26.r" +
-      "esources.AssetSet\022R\n\023asset_set_type_view" +
-      "\030\305\001 \001(\01324.google.ads.googleads.v26.resou" +
-      "rces.AssetSetTypeView\022@\n\tbatch_job\030\213\001 \001(" +
-      "\0132,.google.ads.googleads.v26.resources.B" +
-      "atchJob\022Y\n\026bidding_data_exclusion\030\237\001 \001(\013" +
-      "28.google.ads.googleads.v26.resources.Bi" +
-      "ddingDataExclusion\022i\n\036bidding_seasonalit" +
-      "y_adjustment\030\240\001 \001(\0132@.google.ads.googlea" +
-      "ds.v26.resources.BiddingSeasonalityAdjus" +
-      "tment\022M\n\020bidding_strategy\030\022 \001(\01323.google" +
-      ".ads.googleads.v26.resources.BiddingStra" +
-      "tegy\022c\n\033bidding_strategy_simulation\030\236\001 \001" +
-      "(\0132=.google.ads.googleads.v26.resources." +
-      "BiddingStrategySimulation\022G\n\rbilling_set" +
-      "up\030) \001(\01320.google.ads.googleads.v26.reso" +
-      "urces.BillingSetup\022@\n\tcall_view\030\230\001 \001(\0132," +
-      ".google.ads.googleads.v26.resources.Call" +
-      "View\022K\n\017campaign_budget\030\023 \001(\01322.google.a" +
-      "ds.googleads.v26.resources.CampaignBudge" +
-      "t\022>\n\010campaign\030\002 \001(\0132,.google.ads.googlea" +
-      "ds.v26.resources.Campaign\022J\n\016campaign_as" +
-      "set\030\216\001 \001(\01321.google.ads.googleads.v26.re" +
-      "sources.CampaignAsset\022Q\n\022campaign_asset_" +
-      "set\030\265\001 \001(\01324.google.ads.googleads.v26.re" +
-      "sources.CampaignAssetSet\022X\n\026campaign_aud" +
-      "ience_view\030E \001(\01328.google.ads.googleads." +
-      "v26.resources.CampaignAudienceView\022V\n\025ca" +
-      "mpaign_bid_modifier\030\032 \001(\01327.google.ads.g" +
-      "oogleads.v26.resources.CampaignBidModifi" +
-      "er\022]\n\030campaign_conversion_goal\030\257\001 \001(\0132:." +
-      "google.ads.googleads.v26.resources.Campa" +
-      "ignConversionGoal\022Q\n\022campaign_criterion\030" +
-      "\024 \001(\01325.google.ads.googleads.v26.resourc" +
-      "es.CampaignCriterion\022T\n\023campaign_customi" +
-      "zer\030\272\001 \001(\01326.google.ads.googleads.v26.re" +
-      "sources.CampaignCustomizer\022I\n\016campaign_d" +
-      "raft\0301 \001(\01321.google.ads.googleads.v26.re" +
-      "sources.CampaignDraft\022I\n\016campaign_group\030" +
-      "\031 \001(\01321.google.ads.googleads.v26.resourc" +
-      "es.CampaignGroup\022U\n\024campaign_goal_config" +
-      "\030\354\001 \001(\01326.google.ads.googleads.v26.resou" +
-      "rces.CampaignGoalConfig\022I\n\016campaign_labe" +
-      "l\030l \001(\01321.google.ads.googleads.v26.resou" +
-      "rces.CampaignLabel\022d\n\034campaign_search_te" +
-      "rm_insight\030\314\001 \001(\0132=.google.ads.googleads" +
-      ".v26.resources.CampaignSearchTermInsight" +
-      "\022^\n\031campaign_search_term_view\030\363\001 \001(\0132:.g" +
+      "ampaign_search_term_view.proto\032?google/a" +
+      "ds/googleads/v26/resources/smart_campaig" +
+      "n_setting.proto\032Agoogle/ads/googleads/v2" +
+      "6/resources/targeting_expansion_view.pro" +
+      "to\032Ggoogle/ads/googleads/v26/resources/t" +
+      "hird_party_app_analytics_link.proto\0327goo" +
+      "gle/ads/googleads/v26/resources/topic_co" +
+      "nstant.proto\0323google/ads/googleads/v26/r" +
+      "esources/topic_view.proto\032Cgoogle/ads/go" +
+      "ogleads/v26/resources/travel_activity_gr" +
+      "oup_view.proto\032Igoogle/ads/googleads/v26" +
+      "/resources/travel_activity_performance_v" +
+      "iew.proto\0326google/ads/googleads/v26/reso" +
+      "urces/user_interest.proto\0322google/ads/go" +
+      "ogleads/v26/resources/user_list.proto\032@g" +
+      "oogle/ads/googleads/v26/resources/user_l" +
+      "ist_customer_type.proto\032;google/ads/goog" +
+      "leads/v26/resources/user_location_view.p" +
+      "roto\032.google/ads/googleads/v26/resources" +
+      "/video.proto\032:google/ads/googleads/v26/r" +
+      "esources/video_enhancement.proto\0325google" +
+      "/ads/googleads/v26/resources/webpage_vie" +
+      "w.proto\032=google/ads/googleads/v26/resour" +
+      "ces/youtube_video_upload.proto\032Agoogle/a" +
+      "ds/googleads/v26/services/ad_group_ad_la" +
+      "bel_service.proto\032;google/ads/googleads/" +
+      "v26/services/ad_group_ad_service.proto\032>" +
+      "google/ads/googleads/v26/services/ad_gro" +
+      "up_asset_service.proto\032Egoogle/ads/googl" +
+      "eads/v26/services/ad_group_bid_modifier_" +
+      "service.proto\032Mgoogle/ads/googleads/v26/" +
+      "services/ad_group_criterion_customizer_s" +
+      "ervice.proto\032Hgoogle/ads/googleads/v26/s" +
+      "ervices/ad_group_criterion_label_service" +
+      ".proto\032Bgoogle/ads/googleads/v26/service" +
+      "s/ad_group_criterion_service.proto\032Cgoog" +
+      "le/ads/googleads/v26/services/ad_group_c" +
+      "ustomizer_service.proto\032>google/ads/goog" +
+      "leads/v26/services/ad_group_label_servic" +
+      "e.proto\0328google/ads/googleads/v26/servic" +
+      "es/ad_group_service.proto\032google" +
+      "/ads/googleads/v26/services/campaign_ass" +
+      "et_service.proto\032Bgoogle/ads/googleads/v" +
+      "26/services/campaign_asset_set_service.p" +
+      "roto\032Egoogle/ads/googleads/v26/services/" +
+      "campaign_bid_modifier_service.proto\032?goo" +
+      "gle/ads/googleads/v26/services/campaign_" +
+      "budget_service.proto\032Hgoogle/ads/googlea" +
+      "ds/v26/services/campaign_conversion_goal" +
+      "_service.proto\032Bgoogle/ads/googleads/v26" +
+      "/services/campaign_criterion_service.pro" +
+      "to\032Cgoogle/ads/googleads/v26/services/ca" +
+      "mpaign_customizer_service.proto\032>google/" +
+      "ads/googleads/v26/services/campaign_draf" +
+      "t_service.proto\032>google/ads/googleads/v2" +
+      "6/services/campaign_group_service.proto\032" +
+      ">google/ads/googleads/v26/services/campa" +
+      "ign_label_service.proto\0328google/ads/goog" +
+      "leads/v26/services/campaign_service.prot" +
+      "o\032Cgoogle/ads/googleads/v26/services/cam" +
+      "paign_shared_set_service.proto\032Agoogle/a" +
+      "ds/googleads/v26/services/conversion_act" +
+      "ion_service.proto\032Jgoogle/ads/googleads/" +
+      "v26/services/conversion_custom_variable_" +
+      "service.proto\032Ogoogle/ads/googleads/v26/" +
+      "services/conversion_goal_campaign_config" +
+      "_service.proto\032Egoogle/ads/googleads/v26" +
+      "/services/conversion_value_rule_service." +
+      "proto\032Igoogle/ads/googleads/v26/services" +
+      "/conversion_value_rule_set_service.proto" +
+      "\032Fgoogle/ads/googleads/v26/services/cust" +
+      "om_conversion_goal_service.proto\032>google" +
+      "/ads/googleads/v26/services/customer_ass" +
+      "et_service.proto\032Ogoogle/ads/googleads/v" +
+      "26/services/customer_budget_network_sett" +
+      "ing_service.proto\032Hgoogle/ads/googleads/" +
+      "v26/services/customer_conversion_goal_se" +
+      "rvice.proto\032Cgoogle/ads/googleads/v26/se" +
+      "rvices/customer_customizer_service.proto" +
+      "\032>google/ads/googleads/v26/services/cust" +
+      "omer_label_service.proto\032Kgoogle/ads/goo" +
+      "gleads/v26/services/customer_negative_cr" +
+      "iterion_service.proto\0328google/ads/google" +
+      "ads/v26/services/customer_service.proto\032" +
+      "Dgoogle/ads/googleads/v26/services/custo" +
+      "mizer_attribute_service.proto\032>google/ad" +
+      "s/googleads/v26/services/experiment_arm_" +
+      "service.proto\032:google/ads/googleads/v26/" +
+      "services/experiment_service.proto\032Mgoogl" +
+      "e/ads/googleads/v26/services/keyword_pla" +
+      "n_ad_group_keyword_service.proto\032Egoogle",
+      "/ads/googleads/v26/services/keyword_plan" +
+      "_ad_group_service.proto\032Mgoogle/ads/goog" +
+      "leads/v26/services/keyword_plan_campaign" +
+      "_keyword_service.proto\032Egoogle/ads/googl" +
+      "eads/v26/services/keyword_plan_campaign_" +
+      "service.proto\032.google.ads.googleads.v26.resources.A" +
+      "dGroupCriterionCustomizer\022[\n\030ad_group_cr" +
+      "iterion_label\030y \001(\01329.google.ads.googlea" +
+      "ds.v26.resources.AdGroupCriterionLabel\022e" +
+      "\n\035ad_group_criterion_simulation\030n \001(\0132>." +
+      "google.ads.googleads.v26.resources.AdGro" +
+      "upCriterionSimulation\022S\n\023ad_group_custom" +
+      "izer\030\271\001 \001(\01325.google.ads.googleads.v26.r" +
+      "esources.AdGroupCustomizer\022H\n\016ad_group_l" +
+      "abel\030s \001(\01320.google.ads.googleads.v26.re" +
+      "sources.AdGroupLabel\022R\n\023ad_group_simulat" +
+      "ion\030k \001(\01325.google.ads.googleads.v26.res" +
+      "ources.AdGroupSimulation\022F\n\014ad_parameter" +
+      "\030\202\001 \001(\0132/.google.ads.googleads.v26.resou" +
+      "rces.AdParameter\022H\n\016age_range_view\0300 \001(\013" +
+      "20.google.ads.googleads.v26.resources.Ag" +
+      "eRangeView\022L\n\020ad_schedule_view\030Y \001(\01322.g" +
+      "oogle.ads.googleads.v26.resources.AdSche" +
+      "duleView\022u\n&ai_max_search_term_ad_combin" +
+      "ation_view\030\362\001 \001(\0132D.google.ads.googleads" +
+      ".v26.resources.AiMaxSearchTermAdCombinat" +
+      "ionView\022K\n\017domain_category\030[ \001(\01322.googl" +
+      "e.ads.googleads.v26.resources.DomainCate" +
+      "gory\0228\n\005asset\030i \001(\0132).google.ads.googlea" +
+      "ds.v26.resources.Asset\022V\n\025asset_field_ty" +
+      "pe_view\030\250\001 \001(\01326.google.ads.googleads.v2" +
+      "6.resources.AssetFieldTypeView\022d\n\034channe" +
+      "l_aggregate_asset_view\030\336\001 \001(\0132=.google.a" +
+      "ds.googleads.v26.resources.ChannelAggreg" +
+      "ateAssetView\022f\n\035campaign_aggregate_asset" +
+      "_view\030\340\001 \001(\0132>.google.ads.googleads.v26." +
+      "resources.CampaignAggregateAssetView\022O\n\021" +
+      "asset_group_asset\030\255\001 \001(\01323.google.ads.go" +
+      "ogleads.v26.resources.AssetGroupAsset\022Q\n" +
+      "\022asset_group_signal\030\277\001 \001(\01324.google.ads." +
+      "googleads.v26.resources.AssetGroupSignal" +
+      "\022k\n asset_group_listing_group_filter\030\266\001 " +
+      "\001(\0132@.google.ads.googleads.v26.resources" +
+      ".AssetGroupListingGroupFilter\022g\n\036asset_g" +
+      "roup_product_group_view\030\275\001 \001(\0132>.google." +
+      "ads.googleads.v26.resources.AssetGroupPr" +
+      "oductGroupView\022k\n asset_group_top_combin" +
+      "ation_view\030\307\001 \001(\0132@.google.ads.googleads" +
+      ".v26.resources.AssetGroupTopCombinationV" +
+      "iew\022D\n\013asset_group\030\254\001 \001(\0132..google.ads.g" +
+      "oogleads.v26.resources.AssetGroup\022K\n\017ass" +
+      "et_set_asset\030\264\001 \001(\01321.google.ads.googlea" +
+      "ds.v26.resources.AssetSetAsset\022@\n\tasset_" +
+      "set\030\263\001 \001(\0132,.google.ads.googleads.v26.re" +
+      "sources.AssetSet\022R\n\023asset_set_type_view\030" +
+      "\305\001 \001(\01324.google.ads.googleads.v26.resour" +
+      "ces.AssetSetTypeView\022@\n\tbatch_job\030\213\001 \001(\013" +
+      "2,.google.ads.googleads.v26.resources.Ba" +
+      "tchJob\022Y\n\026bidding_data_exclusion\030\237\001 \001(\0132" +
+      "8.google.ads.googleads.v26.resources.Bid" +
+      "dingDataExclusion\022i\n\036bidding_seasonality" +
+      "_adjustment\030\240\001 \001(\0132@.google.ads.googlead" +
+      "s.v26.resources.BiddingSeasonalityAdjust" +
+      "ment\022M\n\020bidding_strategy\030\022 \001(\01323.google." +
+      "ads.googleads.v26.resources.BiddingStrat" +
+      "egy\022c\n\033bidding_strategy_simulation\030\236\001 \001(" +
+      "\0132=.google.ads.googleads.v26.resources.B" +
+      "iddingStrategySimulation\022G\n\rbilling_setu" +
+      "p\030) \001(\01320.google.ads.googleads.v26.resou" +
+      "rces.BillingSetup\022@\n\tcall_view\030\230\001 \001(\0132,." +
+      "google.ads.googleads.v26.resources.CallV" +
+      "iew\022K\n\017campaign_budget\030\023 \001(\01322.google.ad" +
+      "s.googleads.v26.resources.CampaignBudget" +
+      "\022>\n\010campaign\030\002 \001(\0132,.google.ads.googlead" +
+      "s.v26.resources.Campaign\022J\n\016campaign_ass" +
+      "et\030\216\001 \001(\01321.google.ads.googleads.v26.res" +
+      "ources.CampaignAsset\022Q\n\022campaign_asset_s" +
+      "et\030\265\001 \001(\01324.google.ads.googleads.v26.res" +
+      "ources.CampaignAssetSet\022X\n\026campaign_audi" +
+      "ence_view\030E \001(\01328.google.ads.googleads.v" +
+      "26.resources.CampaignAudienceView\022V\n\025cam" +
+      "paign_bid_modifier\030\032 \001(\01327.google.ads.go" +
+      "ogleads.v26.resources.CampaignBidModifie" +
+      "r\022]\n\030campaign_conversion_goal\030\257\001 \001(\0132:.g" +
       "oogle.ads.googleads.v26.resources.Campai" +
-      "gnSearchTermView\022R\n\023campaign_shared_set\030" +
-      "\036 \001(\01325.google.ads.googleads.v26.resourc" +
-      "es.CampaignSharedSet\022T\n\023campaign_simulat" +
-      "ion\030\235\001 \001(\01326.google.ads.googleads.v26.re" +
-      "sources.CampaignSimulation\022M\n\020carrier_co" +
-      "nstant\030B \001(\01323.google.ads.googleads.v26." +
-      "resources.CarrierConstant\022T\n\024cart_data_s" +
-      "ales_view\030\335\001 \001(\01325.google.ads.googleads." +
-      "v26.resources.CartDataSalesView\022F\n\014chang" +
-      "e_event\030\221\001 \001(\0132/.google.ads.googleads.v2" +
-      "6.resources.ChangeEvent\022G\n\rchange_status" +
-      "\030% \001(\01320.google.ads.googleads.v26.resour" +
-      "ces.ChangeStatus\022P\n\021combined_audience\030\224\001" +
-      " \001(\01324.google.ads.googleads.v26.resource" +
-      "s.CombinedAudience\022?\n\010audience\030\276\001 \001(\0132,." +
-      "google.ads.googleads.v26.resources.Audie" +
-      "nce\022O\n\021conversion_action\030g \001(\01324.google." +
-      "ads.googleads.v26.resources.ConversionAc" +
-      "tion\022a\n\032conversion_custom_variable\030\231\001 \001(" +
-      "\0132<.google.ads.googleads.v26.resources.C" +
-      "onversionCustomVariable\022j\n\037conversion_go" +
-      "al_campaign_config\030\261\001 \001(\0132@.google.ads.g" +
-      "oogleads.v26.resources.ConversionGoalCam" +
-      "paignConfig\022W\n\025conversion_value_rule\030\244\001 " +
-      "\001(\01327.google.ads.googleads.v26.resources" +
-      ".ConversionValueRule\022^\n\031conversion_value" +
-      "_rule_set\030\245\001 \001(\0132:.google.ads.googleads." +
-      "v26.resources.ConversionValueRuleSet\022A\n\n" +
-      "click_view\030z \001(\0132-.google.ads.googleads." +
-      "v26.resources.ClickView\022P\n\021currency_cons" +
-      "tant\030\206\001 \001(\01324.google.ads.googleads.v26.r" +
-      "esources.CurrencyConstant\022L\n\017custom_audi" +
-      "ence\030\223\001 \001(\01322.google.ads.googleads.v26.r" +
-      "esources.CustomAudience\022Y\n\026custom_conver" +
-      "sion_goal\030\260\001 \001(\01328.google.ads.googleads." +
-      "v26.resources.CustomConversionGoal\022K\n\017cu" +
-      "stom_interest\030h \001(\01322.google.ads.googlea" +
-      "ds.v26.resources.CustomInterest\022>\n\010custo" +
-      "mer\030\001 \001(\0132,.google.ads.googleads.v26.res" +
-      "ources.Customer\022J\n\016customer_asset\030\233\001 \001(\013" +
-      "21.google.ads.googleads.v26.resources.Cu" +
-      "stomerAsset\022Q\n\022customer_asset_set\030\303\001 \001(\013" +
-      "24.google.ads.googleads.v26.resources.Cu" +
-      "stomerAssetSet\022c\n\033accessible_bidding_str" +
-      "ategy\030\251\001 \001(\0132=.google.ads.googleads.v26." +
-      "resources.AccessibleBiddingStrategy\022T\n\023c" +
-      "ustomer_customizer\030\270\001 \001(\01326.google.ads.g" +
-      "oogleads.v26.resources.CustomerCustomize" +
-      "r\022V\n\025customer_manager_link\030= \001(\01327.googl" +
-      "e.ads.googleads.v26.resources.CustomerMa" +
-      "nagerLink\022T\n\024customer_client_link\030> \001(\0132" +
-      "6.google.ads.googleads.v26.resources.Cus" +
-      "tomerClientLink\022K\n\017customer_client\030F \001(\013" +
-      "22.google.ads.googleads.v26.resources.Cu" +
-      "stomerClient\022]\n\030customer_conversion_goal" +
-      "\030\256\001 \001(\0132:.google.ads.googleads.v26.resou" +
-      "rces.CustomerConversionGoal\022I\n\016customer_" +
-      "label\030| \001(\01321.google.ads.googleads.v26.r" +
-      "esources.CustomerLabel\022b\n\033customer_negat" +
-      "ive_criterion\030X \001(\0132=.google.ads.googlea" +
-      "ds.v26.resources.CustomerNegativeCriteri" +
-      "on\022d\n\034customer_search_term_insight\030\315\001 \001(" +
-      "\0132=.google.ads.googleads.v26.resources.C" +
-      "ustomerSearchTermInsight\022U\n\024customer_use" +
-      "r_access\030\222\001 \001(\01326.google.ads.googleads.v" +
-      "26.resources.CustomerUserAccess\022j\n\037custo" +
-      "mer_user_access_invitation\030\226\001 \001(\0132@.goog" +
-      "le.ads.googleads.v26.resources.CustomerU" +
-      "serAccessInvitation\022V\n\024customizer_attrib" +
-      "ute\030\262\001 \001(\01327.google.ads.googleads.v26.re" +
-      "sources.CustomizerAttribute\022@\n\tdata_link" +
-      "\030\346\001 \001(\0132,.google.ads.googleads.v26.resou" +
-      "rces.DataLink\022}\n)detail_content_suitabil" +
-      "ity_placement_view\030\356\001 \001(\0132I.google.ads.g" +
-      "oogleads.v26.resources.DetailContentSuit" +
-      "abilityPlacementView\022V\n\025detail_placement" +
-      "_view\030v \001(\01327.google.ads.googleads.v26.r" +
-      "esources.DetailPlacementView\022V\n\024detailed" +
-      "_demographic\030\246\001 \001(\01327.google.ads.googlea" +
-      "ds.v26.resources.DetailedDemographic\022T\n\024" +
-      "display_keyword_view\030/ \001(\01326.google.ads." +
-      "googleads.v26.resources.DisplayKeywordVi" +
-      "ew\022H\n\rdistance_view\030\204\001 \001(\01320.google.ads." +
-      "googleads.v26.resources.DistanceView\022o\n#" +
-      "dynamic_search_ads_search_term_view\030j \001(" +
-      "\0132B.google.ads.googleads.v26.resources.D" +
-      "ynamicSearchAdsSearchTermView\022`\n\032expande" +
-      "d_landing_page_view\030\200\001 \001(\0132;.google.ads." +
-      "googleads.v26.resources.ExpandedLandingP" +
-      "ageView\022g\n\036final_url_expansion_asset_vie" +
-      "w\030\360\001 \001(\0132>.google.ads.googleads.v26.reso" +
-      "urces.FinalUrlExpansionAssetView\022C\n\013gend" +
-      "er_view\030( \001(\0132..google.ads.googleads.v26" +
-      ".resources.GenderView\022R\n\023geo_target_cons" +
-      "tant\030\027 \001(\01325.google.ads.googleads.v26.re" +
-      "sources.GeoTargetConstant\022K\n\017geographic_" +
-      "view\030} \001(\01322.google.ads.googleads.v26.re" +
-      "sources.GeographicView\0227\n\004goal\030\355\001 \001(\0132(." +
-      "google.ads.googleads.v26.resources.Goal\022" +
-      "{\n(group_content_suitability_placement_v" +
-      "iew\030\357\001 \001(\0132H.google.ads.googleads.v26.re" +
-      "sources.GroupContentSuitabilityPlacement" +
-      "View\022T\n\024group_placement_view\030w \001(\01326.goo" +
-      "gle.ads.googleads.v26.resources.GroupPla" +
-      "cementView\022L\n\020hotel_group_view\0303 \001(\01322.g" +
-      "oogle.ads.googleads.v26.resources.HotelG" +
-      "roupView\022X\n\026hotel_performance_view\030G \001(\013" +
-      "28.google.ads.googleads.v26.resources.Ho" +
-      "telPerformanceView\022V\n\024hotel_reconciliati" +
-      "on\030\274\001 \001(\01327.google.ads.googleads.v26.res" +
-      "ources.HotelReconciliation\022O\n\021income_ran" +
-      "ge_view\030\212\001 \001(\01323.google.ads.googleads.v2" +
-      "6.resources.IncomeRangeView\022E\n\014keyword_v" +
-      "iew\030\025 \001(\0132/.google.ads.googleads.v26.res" +
-      "ources.KeywordView\022E\n\014keyword_plan\030  \001(\013" +
-      "2/.google.ads.googleads.v26.resources.Ke" +
-      "ywordPlan\022V\n\025keyword_plan_campaign\030! \001(\013" +
-      "27.google.ads.googleads.v26.resources.Ke" +
-      "ywordPlanCampaign\022f\n\035keyword_plan_campai" +
-      "gn_keyword\030\214\001 \001(\0132>.google.ads.googleads" +
-      ".v26.resources.KeywordPlanCampaignKeywor" +
-      "d\022U\n\025keyword_plan_ad_group\030# \001(\01326.googl" +
-      "e.ads.googleads.v26.resources.KeywordPla" +
-      "nAdGroup\022e\n\035keyword_plan_ad_group_keywor" +
-      "d\030\215\001 \001(\0132=.google.ads.googleads.v26.reso" +
-      "urces.KeywordPlanAdGroupKeyword\022Y\n\026keywo" +
-      "rd_theme_constant\030\243\001 \001(\01328.google.ads.go" +
-      "ogleads.v26.resources.KeywordThemeConsta" +
-      "nt\0228\n\005label\0304 \001(\0132).google.ads.googleads" +
-      ".v26.resources.Label\022N\n\021landing_page_vie" +
-      "w\030~ \001(\01323.google.ads.googleads.v26.resou" +
-      "rces.LandingPageView\022O\n\021language_constan" +
-      "t\0307 \001(\01324.google.ads.googleads.v26.resou" +
-      "rces.LanguageConstant\022G\n\rlocation_view\030{" +
-      " \001(\01320.google.ads.googleads.v26.resource" +
-      "s.LocationView\022Y\n\026location_interest_view" +
-      "\030\361\001 \001(\01328.google.ads.googleads.v26.resou" +
-      "rces.LocationInterestView\022X\n\026managed_pla" +
-      "cement_view\0305 \001(\01328.google.ads.googleads" +
-      ".v26.resources.ManagedPlacementView\022h\n\036m" +
-      "atched_location_interest_view\030\370\001 \001(\0132?.g" +
-      "oogle.ads.googleads.v26.resources.Matche" +
-      "dLocationInterestView\022Y\n\026content_criteri" +
-      "on_view\030\350\001 \001(\01328.google.ads.googleads.v2" +
-      "6.resources.ContentCriterionView\022A\n\nmedi" +
-      "a_file\030Z \001(\0132-.google.ads.googleads.v26." +
-      "resources.MediaFile\022[\n\027local_services_em" +
-      "ployee\030\337\001 \001(\01329.google.ads.googleads.v26" +
-      ".resources.LocalServicesEmployee\022t\n$loca" +
-      "l_services_verification_artifact\030\323\001 \001(\0132" +
-      "E.google.ads.googleads.v26.resources.Loc" +
-      "alServicesVerificationArtifact\022c\n\034mobile" +
-      "_app_category_constant\030W \001(\0132=.google.ad" +
-      "s.googleads.v26.resources.MobileAppCateg" +
-      "oryConstant\022X\n\026mobile_device_constant\030b " +
-      "\001(\01328.google.ads.googleads.v26.resources" +
-      ".MobileDeviceConstant\022Z\n\027multi_party_aut" +
-      "h_review\030\211\002 \001(\01328.google.ads.googleads.v" +
-      "26.resources.MultiPartyAuthReview\022{\n(off" +
-      "line_conversion_upload_client_summary\030\330\001" +
-      " \001(\0132H.google.ads.googleads.v26.resource" +
-      "s.OfflineConversionUploadClientSummary\022\220" +
-      "\001\n3offline_conversion_upload_conversion_" +
-      "action_summary\030\344\001 \001(\0132R.google.ads.googl" +
-      "eads.v26.resources.OfflineConversionUplo" +
-      "adConversionActionSummary\022V\n\025offline_use" +
-      "r_data_job\030\211\001 \001(\01326.google.ads.googleads" +
-      ".v26.resources.OfflineUserDataJob\022m\n!ope" +
-      "rating_system_version_constant\030V \001(\0132B.g" +
-      "oogle.ads.googleads.v26.resources.Operat" +
-      "ingSystemVersionConstant\022e\n\035paid_organic" +
-      "_search_term_view\030\201\001 \001(\0132=.google.ads.go" +
-      "ogleads.v26.resources.PaidOrganicSearchT" +
-      "ermView\022T\n\023qualifying_question\030\312\001 \001(\01326." +
-      "google.ads.googleads.v26.resources.Quali" +
-      "fyingQuestion\022T\n\024parental_status_view\030- " +
-      "\001(\01326.google.ads.googleads.v26.resources" +
-      ".ParentalStatusView\022I\n\016per_store_view\030\306\001" +
-      " \001(\01320.google.ads.googleads.v26.resource" +
-      "s.PerStoreView\022h\n\036performance_max_placem" +
-      "ent_view\030\351\001 \001(\0132?.google.ads.googleads.v" +
-      "26.resources.PerformanceMaxPlacementView" +
-      "\022_\n\031product_category_constant\030\320\001 \001(\0132;.g" +
-      "oogle.ads.googleads.v26.resources.Produc" +
-      "tCategoryConstant\022P\n\022product_group_view\030" +
-      "6 \001(\01324.google.ads.googleads.v26.resourc" +
-      "es.ProductGroupView\022F\n\014product_link\030\302\001 \001" +
-      "(\0132/.google.ads.googleads.v26.resources." +
-      "ProductLink\022[\n\027product_link_invitation\030\321" +
-      "\001 \001(\01329.google.ads.googleads.v26.resourc" +
-      "es.ProductLinkInvitation\022J\n\016recommendati" +
-      "on\030\026 \001(\01322.google.ads.googleads.v26.reso" +
-      "urces.Recommendation\022d\n\033recommendation_s" +
-      "ubscription\030\334\001 \001(\0132>.google.ads.googlead" +
-      "s.v26.resources.RecommendationSubscripti" +
-      "on\022L\n\020search_term_view\030D \001(\01322.google.ad" +
-      "s.googleads.v26.resources.SearchTermView" +
-      "\022M\n\020shared_criterion\030\035 \001(\01323.google.ads." +
-      "googleads.v26.resources.SharedCriterion\022" +
-      "A\n\nshared_set\030\033 \001(\0132-.google.ads.googlea" +
-      "ds.v26.resources.SharedSet\022Y\n\026smart_camp" +
-      "aign_setting\030\247\001 \001(\01328.google.ads.googlea" +
-      "ds.v26.resources.SmartCampaignSetting\022^\n" +
-      "\031shopping_performance_view\030u \001(\0132;.googl" +
-      "e.ads.googleads.v26.resources.ShoppingPe" +
-      "rformanceView\022N\n\020shopping_product\030\342\001 \001(\013" +
-      "23.google.ads.googleads.v26.resources.Sh" +
-      "oppingProduct\022i\n\037smart_campaign_search_t" +
-      "erm_view\030\252\001 \001(\0132?.google.ads.googleads.v" +
-      "26.resources.SmartCampaignSearchTermView" +
-      "\022]\n\030targeting_expansion_view\030\364\001 \001(\0132:.go" +
-      "ogle.ads.googleads.v26.resources.Targeti" +
-      "ngExpansionView\022g\n\036third_party_app_analy" +
-      "tics_link\030\220\001 \001(\0132>.google.ads.googleads." +
-      "v26.resources.ThirdPartyAppAnalyticsLink" +
-      "\022A\n\ntopic_view\030, \001(\0132-.google.ads.google" +
-      "ads.v26.resources.TopicView\022`\n\032travel_ac" +
-      "tivity_group_view\030\311\001 \001(\0132;.google.ads.go" +
-      "ogleads.v26.resources.TravelActivityGrou" +
-      "pView\022l\n travel_activity_performance_vie" +
-      "w\030\310\001 \001(\0132A.google.ads.googleads.v26.reso" +
-      "urces.TravelActivityPerformanceView\022C\n\ne" +
-      "xperiment\030\205\001 \001(\0132..google.ads.googleads." +
-      "v26.resources.Experiment\022J\n\016experiment_a" +
-      "rm\030\267\001 \001(\01321.google.ads.googleads.v26.res",
-      "ources.ExperimentArm\022G\n\ruser_interest\030; " +
-      "\001(\01320.google.ads.googleads.v26.resources" +
-      ".UserInterest\022B\n\nlife_event\030\241\001 \001(\0132-.goo" +
-      "gle.ads.googleads.v26.resources.LifeEven" +
-      "t\022?\n\tuser_list\030& \001(\0132,.google.ads.google" +
-      "ads.v26.resources.UserList\022Z\n\027user_list_" +
-      "customer_type\030\341\001 \001(\01328.google.ads.google" +
-      "ads.v26.resources.UserListCustomerType\022Q" +
-      "\n\022user_location_view\030\207\001 \001(\01324.google.ads" +
-      ".googleads.v26.resources.UserLocationVie" +
-      "w\022Q\n\022remarketing_action\030< \001(\01325.google.a" +
-      "ds.googleads.v26.resources.RemarketingAc" +
-      "tion\022I\n\016topic_constant\030\037 \001(\01321.google.ad" +
-      "s.googleads.v26.resources.TopicConstant\022" +
-      "8\n\005video\030\' \001(\0132).google.ads.googleads.v2" +
-      "6.resources.Video\022P\n\021video_enhancement\030\372" +
-      "\001 \001(\01324.google.ads.googleads.v26.resourc" +
-      "es.VideoEnhancement\022F\n\014webpage_view\030\242\001 \001" +
-      "(\0132/.google.ads.googleads.v26.resources." +
-      "WebpageView\022^\n\031lead_form_submission_data" +
-      "\030\300\001 \001(\0132:.google.ads.googleads.v26.resou" +
-      "rces.LeadFormSubmissionData\022S\n\023local_ser" +
-      "vices_lead\030\322\001 \001(\01325.google.ads.googleads" +
-      ".v26.resources.LocalServicesLead\022l\n loca" +
-      "l_services_lead_conversation\030\326\001 \001(\0132A.go" +
-      "ogle.ads.googleads.v26.resources.LocalSe" +
-      "rvicesLeadConversation\022[\n\027lift_measureme" +
-      "nt_config\030\373\001 \001(\01329.google.ads.googleads." +
-      "v26.resources.LiftMeasurementConfig\022`\n\032l" +
-      "ift_measurement_age_range\030\204\002 \001(\0132;.googl" +
-      "e.ads.googleads.v26.resources.LiftMeasur" +
-      "ementAgeRange\022[\n\027lift_measurement_gender" +
-      "\030\205\002 \001(\01329.google.ads.googleads.v26.resou" +
-      "rces.LiftMeasurementGender\022[\n\027lift_measu" +
-      "rement_device\030\206\002 \001(\01329.google.ads.google" +
-      "ads.v26.resources.LiftMeasurementDevice\022" +
-      "_\n\031lift_measurement_campaign\030\207\002 \001(\0132;.go" +
-      "ogle.ads.googleads.v26.resources.LiftMea" +
-      "surementCampaign\022Y\n\026lift_measurement_vid" +
-      "eo\030\210\002 \001(\01328.google.ads.googleads.v26.res" +
-      "ources.LiftMeasurementVideo\022[\n\027lift_meas" +
-      "urement_flight\030\212\002 \001(\01329.google.ads.googl" +
-      "eads.v26.resources.LiftMeasurementFlight" +
-      "\022`\n\032search_lift_keyword_bundle\030\213\002 \001(\0132;." +
-      "google.ads.googleads.v26.resources.Searc" +
-      "hLiftKeywordBundle\022}\n*android_privacy_sh" +
-      "ared_key_google_ad_group\030\331\001 \001(\0132H.google" +
-      ".ads.googleads.v26.resources.AndroidPriv" +
-      "acySharedKeyGoogleAdGroup\022~\n*android_pri" +
-      "vacy_shared_key_google_campaign\030\332\001 \001(\0132I" +
+      "gnConversionGoal\022Q\n\022campaign_criterion\030\024" +
+      " \001(\01325.google.ads.googleads.v26.resource" +
+      "s.CampaignCriterion\022T\n\023campaign_customiz" +
+      "er\030\272\001 \001(\01326.google.ads.googleads.v26.res" +
+      "ources.CampaignCustomizer\022I\n\016campaign_dr" +
+      "aft\0301 \001(\01321.google.ads.googleads.v26.res" +
+      "ources.CampaignDraft\022I\n\016campaign_group\030\031" +
+      " \001(\01321.google.ads.googleads.v26.resource" +
+      "s.CampaignGroup\022U\n\024campaign_goal_config\030" +
+      "\354\001 \001(\01326.google.ads.googleads.v26.resour" +
+      "ces.CampaignGoalConfig\022I\n\016campaign_label" +
+      "\030l \001(\01321.google.ads.googleads.v26.resour" +
+      "ces.CampaignLabel\022d\n\034campaign_search_ter" +
+      "m_insight\030\314\001 \001(\0132=.google.ads.googleads." +
+      "v26.resources.CampaignSearchTermInsight\022" +
+      "^\n\031campaign_search_term_view\030\363\001 \001(\0132:.go" +
+      "ogle.ads.googleads.v26.resources.Campaig" +
+      "nSearchTermView\022R\n\023campaign_shared_set\030\036" +
+      " \001(\01325.google.ads.googleads.v26.resource" +
+      "s.CampaignSharedSet\022T\n\023campaign_simulati" +
+      "on\030\235\001 \001(\01326.google.ads.googleads.v26.res" +
+      "ources.CampaignSimulation\022M\n\020carrier_con" +
+      "stant\030B \001(\01323.google.ads.googleads.v26.r" +
+      "esources.CarrierConstant\022T\n\024cart_data_sa" +
+      "les_view\030\335\001 \001(\01325.google.ads.googleads.v" +
+      "26.resources.CartDataSalesView\022F\n\014change" +
+      "_event\030\221\001 \001(\0132/.google.ads.googleads.v26" +
+      ".resources.ChangeEvent\022G\n\rchange_status\030" +
+      "% \001(\01320.google.ads.googleads.v26.resourc" +
+      "es.ChangeStatus\022P\n\021combined_audience\030\224\001 " +
+      "\001(\01324.google.ads.googleads.v26.resources" +
+      ".CombinedAudience\022?\n\010audience\030\276\001 \001(\0132,.g" +
+      "oogle.ads.googleads.v26.resources.Audien" +
+      "ce\022O\n\021conversion_action\030g \001(\01324.google.a" +
+      "ds.googleads.v26.resources.ConversionAct" +
+      "ion\022a\n\032conversion_custom_variable\030\231\001 \001(\013" +
+      "2<.google.ads.googleads.v26.resources.Co" +
+      "nversionCustomVariable\022j\n\037conversion_goa" +
+      "l_campaign_config\030\261\001 \001(\0132@.google.ads.go" +
+      "ogleads.v26.resources.ConversionGoalCamp" +
+      "aignConfig\022W\n\025conversion_value_rule\030\244\001 \001" +
+      "(\01327.google.ads.googleads.v26.resources." +
+      "ConversionValueRule\022^\n\031conversion_value_" +
+      "rule_set\030\245\001 \001(\0132:.google.ads.googleads.v" +
+      "26.resources.ConversionValueRuleSet\022A\n\nc" +
+      "lick_view\030z \001(\0132-.google.ads.googleads.v" +
+      "26.resources.ClickView\022P\n\021currency_const" +
+      "ant\030\206\001 \001(\01324.google.ads.googleads.v26.re" +
+      "sources.CurrencyConstant\022L\n\017custom_audie" +
+      "nce\030\223\001 \001(\01322.google.ads.googleads.v26.re" +
+      "sources.CustomAudience\022Y\n\026custom_convers" +
+      "ion_goal\030\260\001 \001(\01328.google.ads.googleads.v" +
+      "26.resources.CustomConversionGoal\022K\n\017cus" +
+      "tom_interest\030h \001(\01322.google.ads.googlead" +
+      "s.v26.resources.CustomInterest\022>\n\010custom" +
+      "er\030\001 \001(\0132,.google.ads.googleads.v26.reso" +
+      "urces.Customer\022J\n\016customer_asset\030\233\001 \001(\0132" +
+      "1.google.ads.googleads.v26.resources.Cus" +
+      "tomerAsset\022Q\n\022customer_asset_set\030\303\001 \001(\0132" +
+      "4.google.ads.googleads.v26.resources.Cus" +
+      "tomerAssetSet\022j\n\037customer_budget_network" +
+      "_setting\030\214\002 \001(\0132@.google.ads.googleads.v" +
+      "26.resources.CustomerBudgetNetworkSettin" +
+      "g\022c\n\033accessible_bidding_strategy\030\251\001 \001(\0132" +
+      "=.google.ads.googleads.v26.resources.Acc" +
+      "essibleBiddingStrategy\022T\n\023customer_custo" +
+      "mizer\030\270\001 \001(\01326.google.ads.googleads.v26." +
+      "resources.CustomerCustomizer\022V\n\025customer" +
+      "_manager_link\030= \001(\01327.google.ads.googlea" +
+      "ds.v26.resources.CustomerManagerLink\022T\n\024" +
+      "customer_client_link\030> \001(\01326.google.ads." +
+      "googleads.v26.resources.CustomerClientLi" +
+      "nk\022K\n\017customer_client\030F \001(\01322.google.ads" +
+      ".googleads.v26.resources.CustomerClient\022" +
+      "]\n\030customer_conversion_goal\030\256\001 \001(\0132:.goo" +
+      "gle.ads.googleads.v26.resources.Customer" +
+      "ConversionGoal\022I\n\016customer_label\030| \001(\01321" +
+      ".google.ads.googleads.v26.resources.Cust" +
+      "omerLabel\022b\n\033customer_negative_criterion" +
+      "\030X \001(\0132=.google.ads.googleads.v26.resour" +
+      "ces.CustomerNegativeCriterion\022d\n\034custome" +
+      "r_search_term_insight\030\315\001 \001(\0132=.google.ad" +
+      "s.googleads.v26.resources.CustomerSearch" +
+      "TermInsight\022U\n\024customer_user_access\030\222\001 \001" +
+      "(\01326.google.ads.googleads.v26.resources." +
+      "CustomerUserAccess\022j\n\037customer_user_acce" +
+      "ss_invitation\030\226\001 \001(\0132@.google.ads.google" +
+      "ads.v26.resources.CustomerUserAccessInvi" +
+      "tation\022V\n\024customizer_attribute\030\262\001 \001(\01327." +
+      "google.ads.googleads.v26.resources.Custo" +
+      "mizerAttribute\022@\n\tdata_link\030\346\001 \001(\0132,.goo" +
+      "gle.ads.googleads.v26.resources.DataLink" +
+      "\022}\n)detail_content_suitability_placement" +
+      "_view\030\356\001 \001(\0132I.google.ads.googleads.v26." +
+      "resources.DetailContentSuitabilityPlacem" +
+      "entView\022V\n\025detail_placement_view\030v \001(\01327" +
+      ".google.ads.googleads.v26.resources.Deta" +
+      "ilPlacementView\022V\n\024detailed_demographic\030" +
+      "\246\001 \001(\01327.google.ads.googleads.v26.resour" +
+      "ces.DetailedDemographic\022T\n\024display_keywo" +
+      "rd_view\030/ \001(\01326.google.ads.googleads.v26" +
+      ".resources.DisplayKeywordView\022H\n\rdistanc" +
+      "e_view\030\204\001 \001(\01320.google.ads.googleads.v26" +
+      ".resources.DistanceView\022o\n#dynamic_searc" +
+      "h_ads_search_term_view\030j \001(\0132B.google.ad" +
+      "s.googleads.v26.resources.DynamicSearchA" +
+      "dsSearchTermView\022`\n\032expanded_landing_pag" +
+      "e_view\030\200\001 \001(\0132;.google.ads.googleads.v26" +
+      ".resources.ExpandedLandingPageView\022g\n\036fi" +
+      "nal_url_expansion_asset_view\030\360\001 \001(\0132>.go" +
+      "ogle.ads.googleads.v26.resources.FinalUr" +
+      "lExpansionAssetView\022C\n\013gender_view\030( \001(\013" +
+      "2..google.ads.googleads.v26.resources.Ge" +
+      "nderView\022R\n\023geo_target_constant\030\027 \001(\01325." +
+      "google.ads.googleads.v26.resources.GeoTa" +
+      "rgetConstant\022K\n\017geographic_view\030} \001(\01322." +
+      "google.ads.googleads.v26.resources.Geogr" +
+      "aphicView\0227\n\004goal\030\355\001 \001(\0132(.google.ads.go" +
+      "ogleads.v26.resources.Goal\022{\n(group_cont" +
+      "ent_suitability_placement_view\030\357\001 \001(\0132H." +
+      "google.ads.googleads.v26.resources.Group" +
+      "ContentSuitabilityPlacementView\022T\n\024group" +
+      "_placement_view\030w \001(\01326.google.ads.googl" +
+      "eads.v26.resources.GroupPlacementView\022L\n" +
+      "\020hotel_group_view\0303 \001(\01322.google.ads.goo" +
+      "gleads.v26.resources.HotelGroupView\022X\n\026h" +
+      "otel_performance_view\030G \001(\01328.google.ads" +
+      ".googleads.v26.resources.HotelPerformanc" +
+      "eView\022V\n\024hotel_reconciliation\030\274\001 \001(\01327.g" +
+      "oogle.ads.googleads.v26.resources.HotelR" +
+      "econciliation\022O\n\021income_range_view\030\212\001 \001(" +
+      "\01323.google.ads.googleads.v26.resources.I" +
+      "ncomeRangeView\022E\n\014keyword_view\030\025 \001(\0132/.g" +
+      "oogle.ads.googleads.v26.resources.Keywor" +
+      "dView\022E\n\014keyword_plan\030  \001(\0132/.google.ads" +
+      ".googleads.v26.resources.KeywordPlan\022V\n\025" +
+      "keyword_plan_campaign\030! \001(\01327.google.ads" +
+      ".googleads.v26.resources.KeywordPlanCamp" +
+      "aign\022f\n\035keyword_plan_campaign_keyword\030\214\001" +
+      " \001(\0132>.google.ads.googleads.v26.resource" +
+      "s.KeywordPlanCampaignKeyword\022U\n\025keyword_" +
+      "plan_ad_group\030# \001(\01326.google.ads.googlea" +
+      "ds.v26.resources.KeywordPlanAdGroup\022e\n\035k" +
+      "eyword_plan_ad_group_keyword\030\215\001 \001(\0132=.go" +
+      "ogle.ads.googleads.v26.resources.Keyword" +
+      "PlanAdGroupKeyword\022Y\n\026keyword_theme_cons" +
+      "tant\030\243\001 \001(\01328.google.ads.googleads.v26.r" +
+      "esources.KeywordThemeConstant\0228\n\005label\0304" +
+      " \001(\0132).google.ads.googleads.v26.resource" +
+      "s.Label\022N\n\021landing_page_view\030~ \001(\01323.goo" +
+      "gle.ads.googleads.v26.resources.LandingP" +
+      "ageView\022O\n\021language_constant\0307 \001(\01324.goo" +
+      "gle.ads.googleads.v26.resources.Language" +
+      "Constant\022G\n\rlocation_view\030{ \001(\01320.google" +
+      ".ads.googleads.v26.resources.LocationVie" +
+      "w\022Y\n\026location_interest_view\030\361\001 \001(\01328.goo" +
+      "gle.ads.googleads.v26.resources.Location" +
+      "InterestView\022X\n\026managed_placement_view\0305" +
+      " \001(\01328.google.ads.googleads.v26.resource" +
+      "s.ManagedPlacementView\022h\n\036matched_locati" +
+      "on_interest_view\030\370\001 \001(\0132?.google.ads.goo" +
+      "gleads.v26.resources.MatchedLocationInte" +
+      "restView\022Y\n\026content_criterion_view\030\350\001 \001(" +
+      "\01328.google.ads.googleads.v26.resources.C" +
+      "ontentCriterionView\022A\n\nmedia_file\030Z \001(\0132" +
+      "-.google.ads.googleads.v26.resources.Med" +
+      "iaFile\022[\n\027local_services_employee\030\337\001 \001(\013" +
+      "29.google.ads.googleads.v26.resources.Lo" +
+      "calServicesEmployee\022t\n$local_services_ve" +
+      "rification_artifact\030\323\001 \001(\0132E.google.ads." +
+      "googleads.v26.resources.LocalServicesVer" +
+      "ificationArtifact\022c\n\034mobile_app_category" +
+      "_constant\030W \001(\0132=.google.ads.googleads.v" +
+      "26.resources.MobileAppCategoryConstant\022X" +
+      "\n\026mobile_device_constant\030b \001(\01328.google." +
+      "ads.googleads.v26.resources.MobileDevice" +
+      "Constant\022Z\n\027multi_party_auth_review\030\211\002 \001" +
+      "(\01328.google.ads.googleads.v26.resources." +
+      "MultiPartyAuthReview\022{\n(offline_conversi" +
+      "on_upload_client_summary\030\330\001 \001(\0132H.google" +
+      ".ads.googleads.v26.resources.OfflineConv" +
+      "ersionUploadClientSummary\022\220\001\n3offline_co" +
+      "nversion_upload_conversion_action_summar" +
+      "y\030\344\001 \001(\0132R.google.ads.googleads.v26.reso" +
+      "urces.OfflineConversionUploadConversionA" +
+      "ctionSummary\022V\n\025offline_user_data_job\030\211\001" +
+      " \001(\01326.google.ads.googleads.v26.resource" +
+      "s.OfflineUserDataJob\022m\n!operating_system" +
+      "_version_constant\030V \001(\0132B.google.ads.goo" +
+      "gleads.v26.resources.OperatingSystemVers" +
+      "ionConstant\022e\n\035paid_organic_search_term_" +
+      "view\030\201\001 \001(\0132=.google.ads.googleads.v26.r" +
+      "esources.PaidOrganicSearchTermView\022T\n\023qu" +
+      "alifying_question\030\312\001 \001(\01326.google.ads.go" +
+      "ogleads.v26.resources.QualifyingQuestion" +
+      "\022T\n\024parental_status_view\030- \001(\01326.google." +
+      "ads.googleads.v26.resources.ParentalStat" +
+      "usView\022I\n\016per_store_view\030\306\001 \001(\01320.google" +
+      ".ads.googleads.v26.resources.PerStoreVie" +
+      "w\022h\n\036performance_max_placement_view\030\351\001 \001" +
+      "(\0132?.google.ads.googleads.v26.resources." +
+      "PerformanceMaxPlacementView\022_\n\031product_c" +
+      "ategory_constant\030\320\001 \001(\0132;.google.ads.goo" +
+      "gleads.v26.resources.ProductCategoryCons" +
+      "tant\022P\n\022product_group_view\0306 \001(\01324.googl" +
+      "e.ads.googleads.v26.resources.ProductGro" +
+      "upView\022F\n\014product_link\030\302\001 \001(\0132/.google.a" +
+      "ds.googleads.v26.resources.ProductLink\022[" +
+      "\n\027product_link_invitation\030\321\001 \001(\01329.googl" +
+      "e.ads.googleads.v26.resources.ProductLin" +
+      "kInvitation\022J\n\016recommendation\030\026 \001(\01322.go" +
+      "ogle.ads.googleads.v26.resources.Recomme" +
+      "ndation\022d\n\033recommendation_subscription\030\334" +
+      "\001 \001(\0132>.google.ads.googleads.v26.resourc" +
+      "es.RecommendationSubscription\022L\n\020search_" +
+      "term_view\030D \001(\01322.google.ads.googleads.v" +
+      "26.resources.SearchTermView\022M\n\020shared_cr" +
+      "iterion\030\035 \001(\01323.google.ads.googleads.v26" +
+      ".resources.SharedCriterion\022A\n\nshared_set" +
+      "\030\033 \001(\0132-.google.ads.googleads.v26.resour" +
+      "ces.SharedSet\022Y\n\026smart_campaign_setting\030" +
+      "\247\001 \001(\01328.google.ads.googleads.v26.resour" +
+      "ces.SmartCampaignSetting\022^\n\031shopping_per" +
+      "formance_view\030u \001(\0132;.google.ads.googlea" +
+      "ds.v26.resources.ShoppingPerformanceView" +
+      "\022N\n\020shopping_product\030\342\001 \001(\01323.google.ads" +
+      ".googleads.v26.resources.ShoppingProduct" +
+      "\022i\n\037smart_campaign_search_term_view\030\252\001 \001" +
+      "(\0132?.google.ads.googleads.v26.resources." +
+      "SmartCampaignSearchTermView\022]\n\030targeting" +
+      "_expansion_view\030\364\001 \001(\0132:.google.ads.goog" +
+      "leads.v26.resources.TargetingExpansionVi" +
+      "ew\022g\n\036third_party_app_analytics_link\030\220\001 " +
+      "\001(\0132>.google.ads.googleads.v26.resources" +
+      ".ThirdPartyAppAnalyticsLink\022A\n\ntopic_vie" +
+      "w\030, \001(\0132-.google.ads.googleads.v26.resou" +
+      "rces.TopicView\022`\n\032travel_activity_group_" +
+      "view\030\311\001 \001(\0132;.google.ads.googleads.v26.r",
+      "esources.TravelActivityGroupView\022l\n trav" +
+      "el_activity_performance_view\030\310\001 \001(\0132A.go" +
+      "ogle.ads.googleads.v26.resources.TravelA" +
+      "ctivityPerformanceView\022C\n\nexperiment\030\205\001 " +
+      "\001(\0132..google.ads.googleads.v26.resources" +
+      ".Experiment\022J\n\016experiment_arm\030\267\001 \001(\01321.g" +
+      "oogle.ads.googleads.v26.resources.Experi" +
+      "mentArm\022G\n\ruser_interest\030; \001(\01320.google." +
+      "ads.googleads.v26.resources.UserInterest" +
+      "\022B\n\nlife_event\030\241\001 \001(\0132-.google.ads.googl" +
+      "eads.v26.resources.LifeEvent\022?\n\tuser_lis" +
+      "t\030& \001(\0132,.google.ads.googleads.v26.resou" +
+      "rces.UserList\022Z\n\027user_list_customer_type" +
+      "\030\341\001 \001(\01328.google.ads.googleads.v26.resou" +
+      "rces.UserListCustomerType\022Q\n\022user_locati" +
+      "on_view\030\207\001 \001(\01324.google.ads.googleads.v2" +
+      "6.resources.UserLocationView\022Q\n\022remarket" +
+      "ing_action\030< \001(\01325.google.ads.googleads." +
+      "v26.resources.RemarketingAction\022I\n\016topic" +
+      "_constant\030\037 \001(\01321.google.ads.googleads.v" +
+      "26.resources.TopicConstant\0228\n\005video\030\' \001(" +
+      "\0132).google.ads.googleads.v26.resources.V" +
+      "ideo\022P\n\021video_enhancement\030\372\001 \001(\01324.googl" +
+      "e.ads.googleads.v26.resources.VideoEnhan" +
+      "cement\022F\n\014webpage_view\030\242\001 \001(\0132/.google.a" +
+      "ds.googleads.v26.resources.WebpageView\022^" +
+      "\n\031lead_form_submission_data\030\300\001 \001(\0132:.goo" +
+      "gle.ads.googleads.v26.resources.LeadForm" +
+      "SubmissionData\022S\n\023local_services_lead\030\322\001" +
+      " \001(\01325.google.ads.googleads.v26.resource" +
+      "s.LocalServicesLead\022l\n local_services_le" +
+      "ad_conversation\030\326\001 \001(\0132A.google.ads.goog" +
+      "leads.v26.resources.LocalServicesLeadCon" +
+      "versation\022[\n\027lift_measurement_config\030\373\001 " +
+      "\001(\01329.google.ads.googleads.v26.resources" +
+      ".LiftMeasurementConfig\022`\n\032lift_measureme" +
+      "nt_age_range\030\204\002 \001(\0132;.google.ads.googlea" +
+      "ds.v26.resources.LiftMeasurementAgeRange" +
+      "\022[\n\027lift_measurement_gender\030\205\002 \001(\01329.goo" +
+      "gle.ads.googleads.v26.resources.LiftMeas" +
+      "urementGender\022[\n\027lift_measurement_device" +
+      "\030\206\002 \001(\01329.google.ads.googleads.v26.resou" +
+      "rces.LiftMeasurementDevice\022_\n\031lift_measu" +
+      "rement_campaign\030\207\002 \001(\0132;.google.ads.goog" +
+      "leads.v26.resources.LiftMeasurementCampa" +
+      "ign\022Y\n\026lift_measurement_video\030\210\002 \001(\01328.g" +
+      "oogle.ads.googleads.v26.resources.LiftMe" +
+      "asurementVideo\022[\n\027lift_measurement_fligh" +
+      "t\030\212\002 \001(\01329.google.ads.googleads.v26.reso" +
+      "urces.LiftMeasurementFlight\022`\n\032search_li" +
+      "ft_keyword_bundle\030\213\002 \001(\0132;.google.ads.go" +
+      "ogleads.v26.resources.SearchLiftKeywordB" +
+      "undle\022}\n*android_privacy_shared_key_goog" +
+      "le_ad_group\030\331\001 \001(\0132H.google.ads.googlead" +
+      "s.v26.resources.AndroidPrivacySharedKeyG" +
+      "oogleAdGroup\022~\n*android_privacy_shared_k" +
+      "ey_google_campaign\030\332\001 \001(\0132I.google.ads.g" +
+      "oogleads.v26.resources.AndroidPrivacySha" +
+      "redKeyGoogleCampaign\022\205\001\n.android_privacy" +
+      "_shared_key_google_network_type\030\333\001 \001(\0132L" +
       ".google.ads.googleads.v26.resources.Andr" +
-      "oidPrivacySharedKeyGoogleCampaign\022\205\001\n.an" +
-      "droid_privacy_shared_key_google_network_" +
-      "type\030\333\001 \001(\0132L.google.ads.googleads.v26.r" +
-      "esources.AndroidPrivacySharedKeyGoogleNe" +
-      "tworkType\022V\n\025you_tube_video_upload\030\365\001 \001(" +
-      "\01326.google.ads.googleads.v26.resources.Y" +
-      "ouTubeVideoUpload\022P\n\021applied_incentive\030\366" +
-      "\001 \001(\01324.google.ads.googleads.v26.resourc" +
-      "es.AppliedIncentive\0229\n\007metrics\030\004 \001(\0132(.g" +
-      "oogle.ads.googleads.v26.common.Metrics\022;" +
-      "\n\010segments\030f \001(\0132).google.ads.googleads." +
-      "v26.common.Segments\"\242\002\n\026MutateGoogleAdsR" +
-      "equest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022R\n\021muta" +
-      "te_operations\030\002 \003(\01322.google.ads.googlea" +
-      "ds.v26.services.MutateOperationB\003\340A\002\022\027\n\017" +
-      "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" +
-      " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" +
-      "ogle.ads.googleads.v26.enums.ResponseCon" +
-      "tentTypeEnum.ResponseContentType\"\254\001\n\027Mut" +
-      "ateGoogleAdsResponse\0221\n\025partial_failure_" +
-      "error\030\003 \001(\0132\022.google.rpc.Status\022^\n\032mutat" +
-      "e_operation_responses\030\001 \003(\0132:.google.ads" +
-      ".googleads.v26.services.MutateOperationR" +
-      "esponse\"\3442\n\017MutateOperation\022a\n\033ad_group_" +
-      "ad_label_operation\030\021 \001(\0132:.google.ads.go" +
-      "ogleads.v26.services.AdGroupAdLabelOpera" +
-      "tionH\000\022V\n\025ad_group_ad_operation\030\001 \001(\01325." +
+      "oidPrivacySharedKeyGoogleNetworkType\022V\n\025" +
+      "you_tube_video_upload\030\365\001 \001(\01326.google.ad" +
+      "s.googleads.v26.resources.YouTubeVideoUp" +
+      "load\022P\n\021applied_incentive\030\366\001 \001(\01324.googl" +
+      "e.ads.googleads.v26.resources.AppliedInc" +
+      "entive\0229\n\007metrics\030\004 \001(\0132(.google.ads.goo" +
+      "gleads.v26.common.Metrics\022;\n\010segments\030f " +
+      "\001(\0132).google.ads.googleads.v26.common.Se" +
+      "gments\"\244\002\n\026MutateGoogleAdsRequest\022\031\n\013cus" +
+      "tomer_id\030\001 \001(\tB\004\342A\001\002\022S\n\021mutate_operation" +
+      "s\030\002 \003(\01322.google.ads.googleads.v26.servi" +
+      "ces.MutateOperationB\004\342A\001\002\022\027\n\017partial_fai" +
+      "lure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025res" +
+      "ponse_content_type\030\005 \001(\0162K.google.ads.go" +
+      "ogleads.v26.enums.ResponseContentTypeEnu" +
+      "m.ResponseContentType\"\254\001\n\027MutateGoogleAd" +
+      "sResponse\0221\n\025partial_failure_error\030\003 \001(\013" +
+      "2\022.google.rpc.Status\022^\n\032mutate_operation" +
+      "_responses\030\001 \003(\0132:.google.ads.googleads." +
+      "v26.services.MutateOperationResponse\"\3433\n" +
+      "\017MutateOperation\022a\n\033ad_group_ad_label_op" +
+      "eration\030\021 \001(\0132:.google.ads.googleads.v26" +
+      ".services.AdGroupAdLabelOperationH\000\022V\n\025a" +
+      "d_group_ad_operation\030\001 \001(\01325.google.ads." +
+      "googleads.v26.services.AdGroupAdOperatio" +
+      "nH\000\022\\\n\030ad_group_asset_operation\0308 \001(\01328." +
       "google.ads.googleads.v26.services.AdGrou" +
-      "pAdOperationH\000\022\\\n\030ad_group_asset_operati" +
-      "on\0308 \001(\01328.google.ads.googleads.v26.serv" +
-      "ices.AdGroupAssetOperationH\000\022i\n\037ad_group" +
-      "_bid_modifier_operation\030\002 \001(\0132>.google.a" +
-      "ds.googleads.v26.services.AdGroupBidModi" +
-      "fierOperationH\000\022y\n\'ad_group_criterion_cu" +
-      "stomizer_operation\030M \001(\0132F.google.ads.go" +
-      "ogleads.v26.services.AdGroupCriterionCus" +
-      "tomizerOperationH\000\022o\n\"ad_group_criterion" +
-      "_label_operation\030\022 \001(\0132A.google.ads.goog" +
-      "leads.v26.services.AdGroupCriterionLabel" +
-      "OperationH\000\022d\n\034ad_group_criterion_operat" +
-      "ion\030\003 \001(\0132<.google.ads.googleads.v26.ser" +
-      "vices.AdGroupCriterionOperationH\000\022f\n\035ad_" +
-      "group_customizer_operation\030K \001(\0132=.googl" +
-      "e.ads.googleads.v26.services.AdGroupCust" +
-      "omizerOperationH\000\022\\\n\030ad_group_label_oper" +
-      "ation\030\025 \001(\01328.google.ads.googleads.v26.s" +
-      "ervices.AdGroupLabelOperationH\000\022Q\n\022ad_gr" +
-      "oup_operation\030\005 \001(\01323.google.ads.googlea" +
-      "ds.v26.services.AdGroupOperationH\000\022F\n\014ad" +
-      "_operation\0301 \001(\0132..google.ads.googleads." +
-      "v26.services.AdOperationH\000\022Y\n\026ad_paramet" +
-      "er_operation\030\026 \001(\01327.google.ads.googlead" +
-      "s.v26.services.AdParameterOperationH\000\022L\n" +
-      "\017asset_operation\030\027 \001(\01321.google.ads.goog" +
-      "leads.v26.services.AssetOperationH\000\022b\n\033a" +
-      "sset_group_asset_operation\030A \001(\0132;.googl" +
-      "e.ads.googleads.v26.services.AssetGroupA" +
-      "ssetOperationH\000\022~\n*asset_group_listing_g" +
-      "roup_filter_operation\030N \001(\0132H.google.ads" +
-      ".googleads.v26.services.AssetGroupListin" +
-      "gGroupFilterOperationH\000\022d\n\034asset_group_s" +
-      "ignal_operation\030P \001(\0132<.google.ads.googl" +
-      "eads.v26.services.AssetGroupSignalOperat" +
-      "ionH\000\022W\n\025asset_group_operation\030> \001(\01326.g" +
-      "oogle.ads.googleads.v26.services.AssetGr" +
-      "oupOperationH\000\022^\n\031asset_set_asset_operat" +
-      "ion\030G \001(\01329.google.ads.googleads.v26.ser" +
-      "vices.AssetSetAssetOperationH\000\022S\n\023asset_" +
-      "set_operation\030H \001(\01324.google.ads.googlea" +
-      "ds.v26.services.AssetSetOperationH\000\022R\n\022a" +
-      "udience_operation\030Q \001(\01324.google.ads.goo" +
-      "gleads.v26.services.AudienceOperationH\000\022" +
-      "l\n bidding_data_exclusion_operation\030: \001(" +
-      "\0132@.google.ads.googleads.v26.services.Bi" +
-      "ddingDataExclusionOperationH\000\022|\n(bidding" +
-      "_seasonality_adjustment_operation\030; \001(\0132" +
-      "H.google.ads.googleads.v26.services.Bidd" +
-      "ingSeasonalityAdjustmentOperationH\000\022a\n\032b" +
-      "idding_strategy_operation\030\006 \001(\0132;.google" +
-      ".ads.googleads.v26.services.BiddingStrat" +
-      "egyOperationH\000\022\\\n\030book_campaigns_operati" +
-      "on\030Y \001(\01328.google.ads.googleads.v26.acti" +
-      "ons.BookCampaignsOperationH\000\022]\n\030campaign" +
-      "_asset_operation\0304 \001(\01329.google.ads.goog" +
-      "leads.v26.services.CampaignAssetOperatio" +
-      "nH\000\022d\n\034campaign_asset_set_operation\030I \001(" +
-      "\0132<.google.ads.googleads.v26.services.Ca" +
-      "mpaignAssetSetOperationH\000\022j\n\037campaign_bi" +
-      "d_modifier_operation\030\007 \001(\0132?.google.ads." +
-      "googleads.v26.services.CampaignBidModifi" +
-      "erOperationH\000\022_\n\031campaign_budget_operati" +
-      "on\030\010 \001(\0132:.google.ads.googleads.v26.serv" +
-      "ices.CampaignBudgetOperationH\000\022p\n\"campai" +
-      "gn_conversion_goal_operation\030C \001(\0132B.goo" +
-      "gle.ads.googleads.v26.services.CampaignC" +
-      "onversionGoalOperationH\000\022e\n\034campaign_cri" +
-      "terion_operation\030\r \001(\0132=.google.ads.goog" +
-      "leads.v26.services.CampaignCriterionOper" +
-      "ationH\000\022g\n\035campaign_customizer_operation" +
-      "\030L \001(\0132>.google.ads.googleads.v26.servic" +
-      "es.CampaignCustomizerOperationH\000\022]\n\030camp" +
-      "aign_draft_operation\030\030 \001(\01329.google.ads." +
-      "googleads.v26.services.CampaignDraftOper" +
-      "ationH\000\022]\n\030campaign_group_operation\030\t \001(" +
-      "\01329.google.ads.googleads.v26.services.Ca" +
-      "mpaignGroupOperationH\000\022]\n\030campaign_label" +
-      "_operation\030\034 \001(\01329.google.ads.googleads." +
-      "v26.services.CampaignLabelOperationH\000\022R\n" +
-      "\022campaign_operation\030\n \001(\01324.google.ads.g" +
-      "oogleads.v26.services.CampaignOperationH" +
-      "\000\022f\n\035campaign_shared_set_operation\030\013 \001(\013" +
-      "2=.google.ads.googleads.v26.services.Cam" +
-      "paignSharedSetOperationH\000\022c\n\033conversion_" +
-      "action_operation\030\014 \001(\0132<.google.ads.goog" +
-      "leads.v26.services.ConversionActionOpera" +
-      "tionH\000\022t\n$conversion_custom_variable_ope" +
-      "ration\0307 \001(\0132D.google.ads.googleads.v26." +
-      "services.ConversionCustomVariableOperati" +
-      "onH\000\022}\n)conversion_goal_campaign_config_" +
-      "operation\030E \001(\0132H.google.ads.googleads.v" +
-      "26.services.ConversionGoalCampaignConfig" +
-      "OperationH\000\022j\n\037conversion_value_rule_ope" +
-      "ration\030? \001(\0132?.google.ads.googleads.v26." +
-      "services.ConversionValueRuleOperationH\000\022" +
-      "q\n#conversion_value_rule_set_operation\030@" +
-      " \001(\0132B.google.ads.googleads.v26.services" +
-      ".ConversionValueRuleSetOperationH\000\022l\n cu" +
-      "stom_conversion_goal_operation\030D \001(\0132@.g" +
-      "oogle.ads.googleads.v26.services.CustomC" +
-      "onversionGoalOperationH\000\022]\n\030customer_ass" +
-      "et_operation\0309 \001(\01329.google.ads.googlead" +
-      "s.v26.services.CustomerAssetOperationH\000\022" +
-      "p\n\"customer_conversion_goal_operation\030B " +
-      "\001(\0132B.google.ads.googleads.v26.services." +
-      "CustomerConversionGoalOperationH\000\022g\n\035cus" +
-      "tomer_customizer_operation\030O \001(\0132>.googl" +
-      "e.ads.googleads.v26.services.CustomerCus" +
-      "tomizerOperationH\000\022]\n\030customer_label_ope" +
-      "ration\030  \001(\01329.google.ads.googleads.v26." +
-      "services.CustomerLabelOperationH\000\022v\n%cus" +
-      "tomer_negative_criterion_operation\030\" \001(\013" +
-      "2E.google.ads.googleads.v26.services.Cus" +
-      "tomerNegativeCriterionOperationH\000\022R\n\022cus" +
-      "tomer_operation\030# \001(\01324.google.ads.googl" +
-      "eads.v26.services.CustomerOperationH\000\022i\n" +
-      "\036customizer_attribute_operation\030F \001(\0132?." +
-      "google.ads.googleads.v26.services.Custom" +
-      "izerAttributeOperationH\000\022V\n\024experiment_o" +
-      "peration\030R \001(\01326.google.ads.googleads.v2" +
-      "6.services.ExperimentOperationH\000\022]\n\030expe" +
-      "riment_arm_operation\030S \001(\01329.google.ads." +
-      "googleads.v26.services.ExperimentArmOper" +
-      "ationH\000\022i\n\037keyword_plan_ad_group_operati" +
-      "on\030, \001(\0132>.google.ads.googleads.v26.serv" +
-      "ices.KeywordPlanAdGroupOperationH\000\022x\n\'ke" +
-      "yword_plan_ad_group_keyword_operation\0302 " +
-      "\001(\0132E.google.ads.googleads.v26.services." +
-      "KeywordPlanAdGroupKeywordOperationH\000\022y\n\'" +
-      "keyword_plan_campaign_keyword_operation\030" +
-      "3 \001(\0132F.google.ads.googleads.v26.service" +
-      "s.KeywordPlanCampaignKeywordOperationH\000\022" +
-      "j\n\037keyword_plan_campaign_operation\030- \001(\013" +
-      "2?.google.ads.googleads.v26.services.Key" +
-      "wordPlanCampaignOperationH\000\022Y\n\026keyword_p" +
-      "lan_operation\0300 \001(\01327.google.ads.googlea" +
-      "ds.v26.services.KeywordPlanOperationH\000\022L" +
-      "\n\017label_operation\030) \001(\01321.google.ads.goo" +
-      "gleads.v26.services.LabelOperationH\000\022^\n\031" +
-      "quote_campaigns_operation\030X \001(\01329.google" +
-      ".ads.googleads.v26.actions.QuoteCampaign" +
-      "sOperationH\000\022w\n%recommendation_subscript" +
-      "ion_operation\030V \001(\0132F.google.ads.googlea" +
-      "ds.v26.services.RecommendationSubscripti" +
-      "onOperationH\000\022e\n\034remarketing_action_oper" +
-      "ation\030+ \001(\0132=.google.ads.googleads.v26.s" +
-      "ervices.RemarketingActionOperationH\000\022a\n\032" +
-      "shared_criterion_operation\030\016 \001(\0132;.googl" +
-      "e.ads.googleads.v26.services.SharedCrite" +
-      "rionOperationH\000\022U\n\024shared_set_operation\030" +
-      "\017 \001(\01325.google.ads.googleads.v26.service" +
-      "s.SharedSetOperationH\000\022l\n smart_campaign" +
-      "_setting_operation\030= \001(\0132@.google.ads.go" +
-      "ogleads.v26.services.SmartCampaignSettin" +
-      "gOperationH\000\022S\n\023user_list_operation\030\020 \001(" +
-      "\01324.google.ads.googleads.v26.services.Us" +
-      "erListOperationH\000B\013\n\toperation\"\3412\n\027Mutat" +
-      "eOperationResponse\022a\n\030ad_group_ad_label_" +
-      "result\030\021 \001(\0132=.google.ads.googleads.v26." +
-      "services.MutateAdGroupAdLabelResultH\000\022V\n" +
-      "\022ad_group_ad_result\030\001 \001(\01328.google.ads.g" +
-      "oogleads.v26.services.MutateAdGroupAdRes" +
-      "ultH\000\022\\\n\025ad_group_asset_result\0308 \001(\0132;.g" +
-      "oogle.ads.googleads.v26.services.MutateA" +
-      "dGroupAssetResultH\000\022i\n\034ad_group_bid_modi" +
-      "fier_result\030\002 \001(\0132A.google.ads.googleads" +
-      ".v26.services.MutateAdGroupBidModifierRe" +
-      "sultH\000\022y\n$ad_group_criterion_customizer_" +
-      "result\030M \001(\0132I.google.ads.googleads.v26." +
-      "services.MutateAdGroupCriterionCustomize" +
-      "rResultH\000\022o\n\037ad_group_criterion_label_re" +
-      "sult\030\022 \001(\0132D.google.ads.googleads.v26.se" +
-      "rvices.MutateAdGroupCriterionLabelResult" +
-      "H\000\022d\n\031ad_group_criterion_result\030\003 \001(\0132?." +
-      "google.ads.googleads.v26.services.Mutate" +
-      "AdGroupCriterionResultH\000\022f\n\032ad_group_cus" +
-      "tomizer_result\030K \001(\0132@.google.ads.google" +
-      "ads.v26.services.MutateAdGroupCustomizer" +
-      "ResultH\000\022\\\n\025ad_group_label_result\030\025 \001(\0132" +
-      ";.google.ads.googleads.v26.services.Muta" +
-      "teAdGroupLabelResultH\000\022Q\n\017ad_group_resul" +
-      "t\030\005 \001(\01326.google.ads.googleads.v26.servi" +
-      "ces.MutateAdGroupResultH\000\022Y\n\023ad_paramete" +
-      "r_result\030\026 \001(\0132:.google.ads.googleads.v2" +
-      "6.services.MutateAdParameterResultH\000\022F\n\t" +
-      "ad_result\0301 \001(\01321.google.ads.googleads.v" +
-      "26.services.MutateAdResultH\000\022L\n\014asset_re" +
-      "sult\030\027 \001(\01324.google.ads.googleads.v26.se" +
-      "rvices.MutateAssetResultH\000\022b\n\030asset_grou" +
-      "p_asset_result\030A \001(\0132>.google.ads.google" +
-      "ads.v26.services.MutateAssetGroupAssetRe" +
-      "sultH\000\022~\n\'asset_group_listing_group_filt" +
-      "er_result\030N \001(\0132K.google.ads.googleads.v" +
-      "26.services.MutateAssetGroupListingGroup" +
-      "FilterResultH\000\022d\n\031asset_group_signal_res" +
-      "ult\030O \001(\0132?.google.ads.googleads.v26.ser" +
-      "vices.MutateAssetGroupSignalResultH\000\022W\n\022" +
-      "asset_group_result\030> \001(\01329.google.ads.go" +
-      "ogleads.v26.services.MutateAssetGroupRes" +
-      "ultH\000\022^\n\026asset_set_asset_result\030G \001(\0132<." +
-      "google.ads.googleads.v26.services.Mutate" +
-      "AssetSetAssetResultH\000\022S\n\020asset_set_resul" +
-      "t\030H \001(\01327.google.ads.googleads.v26.servi" +
-      "ces.MutateAssetSetResultH\000\022R\n\017audience_r" +
-      "esult\030P \001(\01327.google.ads.googleads.v26.s" +
-      "ervices.MutateAudienceResultH\000\022m\n\035biddin" +
-      "g_data_exclusion_result\030: \001(\0132D.google.a" +
-      "ds.googleads.v26.services.MutateBiddingD" +
-      "ataExclusionsResultH\000\022}\n%bidding_seasona" +
-      "lity_adjustment_result\030; \001(\0132L.google.ad" +
-      "s.googleads.v26.services.MutateBiddingSe" +
-      "asonalityAdjustmentsResultH\000\022a\n\027bidding_" +
-      "strategy_result\030\006 \001(\0132>.google.ads.googl" +
-      "eads.v26.services.MutateBiddingStrategyR" +
-      "esultH\000\022V\n\025book_campaigns_result\030Y \001(\01325" +
-      ".google.ads.googleads.v26.actions.BookCa" +
-      "mpaignsResultH\000\022]\n\025campaign_asset_result" +
-      "\0304 \001(\0132<.google.ads.googleads.v26.servic" +
-      "es.MutateCampaignAssetResultH\000\022d\n\031campai" +
-      "gn_asset_set_result\030I \001(\0132?.google.ads.g" +
-      "oogleads.v26.services.MutateCampaignAsse" +
-      "tSetResultH\000\022j\n\034campaign_bid_modifier_re" +
-      "sult\030\007 \001(\0132B.google.ads.googleads.v26.se" +
-      "rvices.MutateCampaignBidModifierResultH\000" +
-      "\022_\n\026campaign_budget_result\030\010 \001(\0132=.googl" +
-      "e.ads.googleads.v26.services.MutateCampa" +
-      "ignBudgetResultH\000\022p\n\037campaign_conversion" +
-      "_goal_result\030C \001(\0132E.google.ads.googlead" +
-      "s.v26.services.MutateCampaignConversionG" +
-      "oalResultH\000\022e\n\031campaign_criterion_result" +
-      "\030\r \001(\0132@.google.ads.googleads.v26.servic" +
-      "es.MutateCampaignCriterionResultH\000\022g\n\032ca" +
-      "mpaign_customizer_result\030L \001(\0132A.google." +
-      "ads.googleads.v26.services.MutateCampaig" +
-      "nCustomizerResultH\000\022]\n\025campaign_draft_re" +
-      "sult\030\030 \001(\0132<.google.ads.googleads.v26.se" +
-      "rvices.MutateCampaignDraftResultH\000\022]\n\025ca" +
-      "mpaign_group_result\030\t \001(\0132<.google.ads.g" +
-      "oogleads.v26.services.MutateCampaignGrou" +
-      "pResultH\000\022]\n\025campaign_label_result\030\034 \001(\013" +
-      "2<.google.ads.googleads.v26.services.Mut" +
-      "ateCampaignLabelResultH\000\022R\n\017campaign_res" +
-      "ult\030\n \001(\01327.google.ads.googleads.v26.ser" +
-      "vices.MutateCampaignResultH\000\022f\n\032campaign" +
-      "_shared_set_result\030\013 \001(\0132@.google.ads.go" +
-      "ogleads.v26.services.MutateCampaignShare" +
-      "dSetResultH\000\022c\n\030conversion_action_result" +
-      "\030\014 \001(\0132?.google.ads.googleads.v26.servic" +
-      "es.MutateConversionActionResultH\000\022t\n!con" +
-      "version_custom_variable_result\0307 \001(\0132G.g" +
-      "oogle.ads.googleads.v26.services.MutateC" +
-      "onversionCustomVariableResultH\000\022}\n&conve" +
-      "rsion_goal_campaign_config_result\030E \001(\0132" +
-      "K.google.ads.googleads.v26.services.Muta" +
-      "teConversionGoalCampaignConfigResultH\000\022j" +
-      "\n\034conversion_value_rule_result\030? \001(\0132B.g" +
-      "oogle.ads.googleads.v26.services.MutateC" +
-      "onversionValueRuleResultH\000\022q\n conversion" +
-      "_value_rule_set_result\030@ \001(\0132E.google.ad" +
-      "s.googleads.v26.services.MutateConversio" +
-      "nValueRuleSetResultH\000\022l\n\035custom_conversi" +
-      "on_goal_result\030D \001(\0132C.google.ads.google" +
-      "ads.v26.services.MutateCustomConversionG" +
-      "oalResultH\000\022]\n\025customer_asset_result\0309 \001" +
+      "pAssetOperationH\000\022i\n\037ad_group_bid_modifi" +
+      "er_operation\030\002 \001(\0132>.google.ads.googlead" +
+      "s.v26.services.AdGroupBidModifierOperati" +
+      "onH\000\022y\n\'ad_group_criterion_customizer_op" +
+      "eration\030M \001(\0132F.google.ads.googleads.v26" +
+      ".services.AdGroupCriterionCustomizerOper" +
+      "ationH\000\022o\n\"ad_group_criterion_label_oper" +
+      "ation\030\022 \001(\0132A.google.ads.googleads.v26.s" +
+      "ervices.AdGroupCriterionLabelOperationH\000" +
+      "\022d\n\034ad_group_criterion_operation\030\003 \001(\0132<" +
+      ".google.ads.googleads.v26.services.AdGro" +
+      "upCriterionOperationH\000\022f\n\035ad_group_custo" +
+      "mizer_operation\030K \001(\0132=.google.ads.googl" +
+      "eads.v26.services.AdGroupCustomizerOpera" +
+      "tionH\000\022\\\n\030ad_group_label_operation\030\025 \001(\013" +
+      "28.google.ads.googleads.v26.services.AdG" +
+      "roupLabelOperationH\000\022Q\n\022ad_group_operati" +
+      "on\030\005 \001(\01323.google.ads.googleads.v26.serv" +
+      "ices.AdGroupOperationH\000\022F\n\014ad_operation\030" +
+      "1 \001(\0132..google.ads.googleads.v26.service" +
+      "s.AdOperationH\000\022Y\n\026ad_parameter_operatio" +
+      "n\030\026 \001(\01327.google.ads.googleads.v26.servi" +
+      "ces.AdParameterOperationH\000\022L\n\017asset_oper" +
+      "ation\030\027 \001(\01321.google.ads.googleads.v26.s" +
+      "ervices.AssetOperationH\000\022b\n\033asset_group_" +
+      "asset_operation\030A \001(\0132;.google.ads.googl" +
+      "eads.v26.services.AssetGroupAssetOperati" +
+      "onH\000\022~\n*asset_group_listing_group_filter" +
+      "_operation\030N \001(\0132H.google.ads.googleads." +
+      "v26.services.AssetGroupListingGroupFilte" +
+      "rOperationH\000\022d\n\034asset_group_signal_opera" +
+      "tion\030P \001(\0132<.google.ads.googleads.v26.se" +
+      "rvices.AssetGroupSignalOperationH\000\022W\n\025as" +
+      "set_group_operation\030> \001(\01326.google.ads.g" +
+      "oogleads.v26.services.AssetGroupOperatio" +
+      "nH\000\022^\n\031asset_set_asset_operation\030G \001(\01329" +
+      ".google.ads.googleads.v26.services.Asset" +
+      "SetAssetOperationH\000\022S\n\023asset_set_operati" +
+      "on\030H \001(\01324.google.ads.googleads.v26.serv" +
+      "ices.AssetSetOperationH\000\022R\n\022audience_ope" +
+      "ration\030Q \001(\01324.google.ads.googleads.v26." +
+      "services.AudienceOperationH\000\022l\n bidding_" +
+      "data_exclusion_operation\030: \001(\0132@.google." +
+      "ads.googleads.v26.services.BiddingDataEx" +
+      "clusionOperationH\000\022|\n(bidding_seasonalit" +
+      "y_adjustment_operation\030; \001(\0132H.google.ad" +
+      "s.googleads.v26.services.BiddingSeasonal" +
+      "ityAdjustmentOperationH\000\022a\n\032bidding_stra" +
+      "tegy_operation\030\006 \001(\0132;.google.ads.google" +
+      "ads.v26.services.BiddingStrategyOperatio" +
+      "nH\000\022\\\n\030book_campaigns_operation\030Y \001(\01328." +
+      "google.ads.googleads.v26.actions.BookCam" +
+      "paignsOperationH\000\022]\n\030campaign_asset_oper" +
+      "ation\0304 \001(\01329.google.ads.googleads.v26.s" +
+      "ervices.CampaignAssetOperationH\000\022d\n\034camp" +
+      "aign_asset_set_operation\030I \001(\0132<.google." +
+      "ads.googleads.v26.services.CampaignAsset" +
+      "SetOperationH\000\022j\n\037campaign_bid_modifier_" +
+      "operation\030\007 \001(\0132?.google.ads.googleads.v" +
+      "26.services.CampaignBidModifierOperation" +
+      "H\000\022_\n\031campaign_budget_operation\030\010 \001(\0132:." +
+      "google.ads.googleads.v26.services.Campai" +
+      "gnBudgetOperationH\000\022p\n\"campaign_conversi" +
+      "on_goal_operation\030C \001(\0132B.google.ads.goo" +
+      "gleads.v26.services.CampaignConversionGo" +
+      "alOperationH\000\022e\n\034campaign_criterion_oper" +
+      "ation\030\r \001(\0132=.google.ads.googleads.v26.s" +
+      "ervices.CampaignCriterionOperationH\000\022g\n\035" +
+      "campaign_customizer_operation\030L \001(\0132>.go" +
+      "ogle.ads.googleads.v26.services.Campaign" +
+      "CustomizerOperationH\000\022]\n\030campaign_draft_" +
+      "operation\030\030 \001(\01329.google.ads.googleads.v" +
+      "26.services.CampaignDraftOperationH\000\022]\n\030" +
+      "campaign_group_operation\030\t \001(\01329.google." +
+      "ads.googleads.v26.services.CampaignGroup" +
+      "OperationH\000\022]\n\030campaign_label_operation\030" +
+      "\034 \001(\01329.google.ads.googleads.v26.service" +
+      "s.CampaignLabelOperationH\000\022R\n\022campaign_o" +
+      "peration\030\n \001(\01324.google.ads.googleads.v2" +
+      "6.services.CampaignOperationH\000\022f\n\035campai" +
+      "gn_shared_set_operation\030\013 \001(\0132=.google.a" +
+      "ds.googleads.v26.services.CampaignShared" +
+      "SetOperationH\000\022c\n\033conversion_action_oper" +
+      "ation\030\014 \001(\0132<.google.ads.googleads.v26.s" +
+      "ervices.ConversionActionOperationH\000\022t\n$c" +
+      "onversion_custom_variable_operation\0307 \001(" +
+      "\0132D.google.ads.googleads.v26.services.Co" +
+      "nversionCustomVariableOperationH\000\022}\n)con" +
+      "version_goal_campaign_config_operation\030E" +
+      " \001(\0132H.google.ads.googleads.v26.services" +
+      ".ConversionGoalCampaignConfigOperationH\000" +
+      "\022j\n\037conversion_value_rule_operation\030? \001(" +
+      "\0132?.google.ads.googleads.v26.services.Co" +
+      "nversionValueRuleOperationH\000\022q\n#conversi" +
+      "on_value_rule_set_operation\030@ \001(\0132B.goog" +
+      "le.ads.googleads.v26.services.Conversion" +
+      "ValueRuleSetOperationH\000\022l\n custom_conver" +
+      "sion_goal_operation\030D \001(\0132@.google.ads.g" +
+      "oogleads.v26.services.CustomConversionGo" +
+      "alOperationH\000\022]\n\030customer_asset_operatio" +
+      "n\0309 \001(\01329.google.ads.googleads.v26.servi" +
+      "ces.CustomerAssetOperationH\000\022}\n)customer" +
+      "_budget_network_setting_operation\030\\ \001(\0132" +
+      "H.google.ads.googleads.v26.services.Cust" +
+      "omerBudgetNetworkSettingOperationH\000\022p\n\"c" +
+      "ustomer_conversion_goal_operation\030B \001(\0132" +
+      "B.google.ads.googleads.v26.services.Cust" +
+      "omerConversionGoalOperationH\000\022g\n\035custome" +
+      "r_customizer_operation\030O \001(\0132>.google.ad" +
+      "s.googleads.v26.services.CustomerCustomi" +
+      "zerOperationH\000\022]\n\030customer_label_operati" +
+      "on\030  \001(\01329.google.ads.googleads.v26.serv" +
+      "ices.CustomerLabelOperationH\000\022v\n%custome" +
+      "r_negative_criterion_operation\030\" \001(\0132E.g" +
+      "oogle.ads.googleads.v26.services.Custome" +
+      "rNegativeCriterionOperationH\000\022R\n\022custome" +
+      "r_operation\030# \001(\01324.google.ads.googleads" +
+      ".v26.services.CustomerOperationH\000\022i\n\036cus" +
+      "tomizer_attribute_operation\030F \001(\0132?.goog" +
+      "le.ads.googleads.v26.services.Customizer" +
+      "AttributeOperationH\000\022V\n\024experiment_opera" +
+      "tion\030R \001(\01326.google.ads.googleads.v26.se" +
+      "rvices.ExperimentOperationH\000\022]\n\030experime" +
+      "nt_arm_operation\030S \001(\01329.google.ads.goog" +
+      "leads.v26.services.ExperimentArmOperatio" +
+      "nH\000\022i\n\037keyword_plan_ad_group_operation\030," +
+      " \001(\0132>.google.ads.googleads.v26.services" +
+      ".KeywordPlanAdGroupOperationH\000\022x\n\'keywor" +
+      "d_plan_ad_group_keyword_operation\0302 \001(\0132" +
+      "E.google.ads.googleads.v26.services.Keyw" +
+      "ordPlanAdGroupKeywordOperationH\000\022y\n\'keyw" +
+      "ord_plan_campaign_keyword_operation\0303 \001(" +
+      "\0132F.google.ads.googleads.v26.services.Ke" +
+      "ywordPlanCampaignKeywordOperationH\000\022j\n\037k" +
+      "eyword_plan_campaign_operation\030- \001(\0132?.g" +
+      "oogle.ads.googleads.v26.services.Keyword" +
+      "PlanCampaignOperationH\000\022Y\n\026keyword_plan_" +
+      "operation\0300 \001(\01327.google.ads.googleads.v" +
+      "26.services.KeywordPlanOperationH\000\022L\n\017la" +
+      "bel_operation\030) \001(\01321.google.ads.googlea" +
+      "ds.v26.services.LabelOperationH\000\022^\n\031quot" +
+      "e_campaigns_operation\030X \001(\01329.google.ads" +
+      ".googleads.v26.actions.QuoteCampaignsOpe" +
+      "rationH\000\022w\n%recommendation_subscription_" +
+      "operation\030V \001(\0132F.google.ads.googleads.v" +
+      "26.services.RecommendationSubscriptionOp" +
+      "erationH\000\022e\n\034remarketing_action_operatio" +
+      "n\030+ \001(\0132=.google.ads.googleads.v26.servi" +
+      "ces.RemarketingActionOperationH\000\022a\n\032shar" +
+      "ed_criterion_operation\030\016 \001(\0132;.google.ad" +
+      "s.googleads.v26.services.SharedCriterion" +
+      "OperationH\000\022U\n\024shared_set_operation\030\017 \001(" +
+      "\01325.google.ads.googleads.v26.services.Sh" +
+      "aredSetOperationH\000\022l\n smart_campaign_set" +
+      "ting_operation\030= \001(\0132@.google.ads.google" +
+      "ads.v26.services.SmartCampaignSettingOpe" +
+      "rationH\000\022S\n\023user_list_operation\030\020 \001(\01324." +
+      "google.ads.googleads.v26.services.UserLi" +
+      "stOperationH\000B\013\n\toperation\"\3403\n\027MutateOpe" +
+      "rationResponse\022a\n\030ad_group_ad_label_resu" +
+      "lt\030\021 \001(\0132=.google.ads.googleads.v26.serv" +
+      "ices.MutateAdGroupAdLabelResultH\000\022V\n\022ad_" +
+      "group_ad_result\030\001 \001(\01328.google.ads.googl" +
+      "eads.v26.services.MutateAdGroupAdResultH" +
+      "\000\022\\\n\025ad_group_asset_result\0308 \001(\0132;.googl" +
+      "e.ads.googleads.v26.services.MutateAdGro" +
+      "upAssetResultH\000\022i\n\034ad_group_bid_modifier" +
+      "_result\030\002 \001(\0132A.google.ads.googleads.v26" +
+      ".services.MutateAdGroupBidModifierResult" +
+      "H\000\022y\n$ad_group_criterion_customizer_resu" +
+      "lt\030M \001(\0132I.google.ads.googleads.v26.serv" +
+      "ices.MutateAdGroupCriterionCustomizerRes" +
+      "ultH\000\022o\n\037ad_group_criterion_label_result" +
+      "\030\022 \001(\0132D.google.ads.googleads.v26.servic" +
+      "es.MutateAdGroupCriterionLabelResultH\000\022d" +
+      "\n\031ad_group_criterion_result\030\003 \001(\0132?.goog" +
+      "le.ads.googleads.v26.services.MutateAdGr" +
+      "oupCriterionResultH\000\022f\n\032ad_group_customi" +
+      "zer_result\030K \001(\0132@.google.ads.googleads." +
+      "v26.services.MutateAdGroupCustomizerResu" +
+      "ltH\000\022\\\n\025ad_group_label_result\030\025 \001(\0132;.go" +
+      "ogle.ads.googleads.v26.services.MutateAd" +
+      "GroupLabelResultH\000\022Q\n\017ad_group_result\030\005 " +
+      "\001(\01326.google.ads.googleads.v26.services." +
+      "MutateAdGroupResultH\000\022Y\n\023ad_parameter_re" +
+      "sult\030\026 \001(\0132:.google.ads.googleads.v26.se" +
+      "rvices.MutateAdParameterResultH\000\022F\n\tad_r" +
+      "esult\0301 \001(\01321.google.ads.googleads.v26.s" +
+      "ervices.MutateAdResultH\000\022L\n\014asset_result" +
+      "\030\027 \001(\01324.google.ads.googleads.v26.servic" +
+      "es.MutateAssetResultH\000\022b\n\030asset_group_as" +
+      "set_result\030A \001(\0132>.google.ads.googleads." +
+      "v26.services.MutateAssetGroupAssetResult" +
+      "H\000\022~\n\'asset_group_listing_group_filter_r" +
+      "esult\030N \001(\0132K.google.ads.googleads.v26.s" +
+      "ervices.MutateAssetGroupListingGroupFilt" +
+      "erResultH\000\022d\n\031asset_group_signal_result\030" +
+      "O \001(\0132?.google.ads.googleads.v26.service" +
+      "s.MutateAssetGroupSignalResultH\000\022W\n\022asse" +
+      "t_group_result\030> \001(\01329.google.ads.google" +
+      "ads.v26.services.MutateAssetGroupResultH" +
+      "\000\022^\n\026asset_set_asset_result\030G \001(\0132<.goog" +
+      "le.ads.googleads.v26.services.MutateAsse" +
+      "tSetAssetResultH\000\022S\n\020asset_set_result\030H " +
+      "\001(\01327.google.ads.googleads.v26.services." +
+      "MutateAssetSetResultH\000\022R\n\017audience_resul" +
+      "t\030P \001(\01327.google.ads.googleads.v26.servi" +
+      "ces.MutateAudienceResultH\000\022m\n\035bidding_da" +
+      "ta_exclusion_result\030: \001(\0132D.google.ads.g" +
+      "oogleads.v26.services.MutateBiddingDataE" +
+      "xclusionsResultH\000\022}\n%bidding_seasonality" +
+      "_adjustment_result\030; \001(\0132L.google.ads.go" +
+      "ogleads.v26.services.MutateBiddingSeason" +
+      "alityAdjustmentsResultH\000\022a\n\027bidding_stra" +
+      "tegy_result\030\006 \001(\0132>.google.ads.googleads" +
+      ".v26.services.MutateBiddingStrategyResul" +
+      "tH\000\022V\n\025book_campaigns_result\030Y \001(\01325.goo" +
+      "gle.ads.googleads.v26.actions.BookCampai" +
+      "gnsResultH\000\022]\n\025campaign_asset_result\0304 \001" +
       "(\0132<.google.ads.googleads.v26.services.M" +
-      "utateCustomerAssetResultH\000\022p\n\037customer_c" +
-      "onversion_goal_result\030B \001(\0132E.google.ads" +
-      ".googleads.v26.services.MutateCustomerCo" +
-      "nversionGoalResultH\000\022g\n\032customer_customi" +
-      "zer_result\030J \001(\0132A.google.ads.googleads." +
-      "v26.services.MutateCustomerCustomizerRes" +
-      "ultH\000\022]\n\025customer_label_result\030  \001(\0132<.g" +
+      "utateCampaignAssetResultH\000\022d\n\031campaign_a" +
+      "sset_set_result\030I \001(\0132?.google.ads.googl" +
+      "eads.v26.services.MutateCampaignAssetSet" +
+      "ResultH\000\022j\n\034campaign_bid_modifier_result" +
+      "\030\007 \001(\0132B.google.ads.googleads.v26.servic" +
+      "es.MutateCampaignBidModifierResultH\000\022_\n\026" +
+      "campaign_budget_result\030\010 \001(\0132=.google.ad" +
+      "s.googleads.v26.services.MutateCampaignB" +
+      "udgetResultH\000\022p\n\037campaign_conversion_goa" +
+      "l_result\030C \001(\0132E.google.ads.googleads.v2" +
+      "6.services.MutateCampaignConversionGoalR" +
+      "esultH\000\022e\n\031campaign_criterion_result\030\r \001" +
+      "(\0132@.google.ads.googleads.v26.services.M" +
+      "utateCampaignCriterionResultH\000\022g\n\032campai" +
+      "gn_customizer_result\030L \001(\0132A.google.ads." +
+      "googleads.v26.services.MutateCampaignCus" +
+      "tomizerResultH\000\022]\n\025campaign_draft_result" +
+      "\030\030 \001(\0132<.google.ads.googleads.v26.servic" +
+      "es.MutateCampaignDraftResultH\000\022]\n\025campai" +
+      "gn_group_result\030\t \001(\0132<.google.ads.googl" +
+      "eads.v26.services.MutateCampaignGroupRes" +
+      "ultH\000\022]\n\025campaign_label_result\030\034 \001(\0132<.g" +
       "oogle.ads.googleads.v26.services.MutateC" +
-      "ustomerLabelResultH\000\022u\n\"customer_negativ" +
-      "e_criterion_result\030\" \001(\0132G.google.ads.go" +
-      "ogleads.v26.services.MutateCustomerNegat" +
-      "iveCriteriaResultH\000\022R\n\017customer_result\030#" +
-      " \001(\01327.google.ads.googleads.v26.services" +
-      ".MutateCustomerResultH\000\022i\n\033customizer_at" +
-      "tribute_result\030F \001(\0132B.google.ads.google" +
-      "ads.v26.services.MutateCustomizerAttribu" +
-      "teResultH\000\022V\n\021experiment_result\030Q \001(\01329." +
-      "google.ads.googleads.v26.services.Mutate" +
-      "ExperimentResultH\000\022]\n\025experiment_arm_res" +
-      "ult\030R \001(\0132<.google.ads.googleads.v26.ser" +
-      "vices.MutateExperimentArmResultH\000\022i\n\034key" +
-      "word_plan_ad_group_result\030, \001(\0132A.google" +
-      ".ads.googleads.v26.services.MutateKeywor" +
-      "dPlanAdGroupResultH\000\022j\n\034keyword_plan_cam" +
-      "paign_result\030- \001(\0132B.google.ads.googlead" +
-      "s.v26.services.MutateKeywordPlanCampaign" +
-      "ResultH\000\022x\n$keyword_plan_ad_group_keywor" +
-      "d_result\0302 \001(\0132H.google.ads.googleads.v2" +
-      "6.services.MutateKeywordPlanAdGroupKeywo" +
-      "rdResultH\000\022y\n$keyword_plan_campaign_keyw" +
-      "ord_result\0303 \001(\0132I.google.ads.googleads." +
-      "v26.services.MutateKeywordPlanCampaignKe" +
-      "ywordResultH\000\022Z\n\023keyword_plan_result\0300 \001" +
-      "(\0132;.google.ads.googleads.v26.services.M" +
-      "utateKeywordPlansResultH\000\022L\n\014label_resul" +
-      "t\030) \001(\01324.google.ads.googleads.v26.servi" +
-      "ces.MutateLabelResultH\000\022X\n\026quote_campaig" +
-      "ns_result\030X \001(\01326.google.ads.googleads.v" +
-      "26.actions.QuoteCampaignsResultH\000\022w\n\"rec" +
-      "ommendation_subscription_result\030U \001(\0132I." +
-      "google.ads.googleads.v26.services.Mutate" +
-      "RecommendationSubscriptionResultH\000\022e\n\031re" +
-      "marketing_action_result\030+ \001(\0132@.google.a" +
-      "ds.googleads.v26.services.MutateRemarket" +
-      "ingActionResultH\000\022a\n\027shared_criterion_re" +
-      "sult\030\016 \001(\0132>.google.ads.googleads.v26.se" +
-      "rvices.MutateSharedCriterionResultH\000\022U\n\021" +
-      "shared_set_result\030\017 \001(\01328.google.ads.goo" +
-      "gleads.v26.services.MutateSharedSetResul" +
-      "tH\000\022l\n\035smart_campaign_setting_result\030= \001" +
-      "(\0132C.google.ads.googleads.v26.services.M" +
-      "utateSmartCampaignSettingResultH\000\022S\n\020use" +
-      "r_list_result\030\020 \001(\01327.google.ads.googlea" +
-      "ds.v26.services.MutateUserListResultH\000B\n" +
-      "\n\010response\"f\n\016SearchSettings\022\024\n\014omit_res",
-      "ults\030\001 \001(\010\022\032\n\022return_summary_row\030\002 \001(\010\022\"" +
-      "\n\032return_total_results_count\030\003 \001(\010\"\234\001\n\020M" +
-      "etricAttributes\022\014\n\004name\030\001 \001(\t\022Q\n\nattribu" +
-      "tes\030\002 \003(\0132=.google.ads.googleads.v26.ser" +
-      "vices.MetricAttributes.Attribute\032\'\n\tAttr" +
-      "ibute\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t2\365\005\n\020Go" +
-      "ogleAdsService\022\317\001\n\006Search\0229.google.ads.g" +
-      "oogleads.v26.services.SearchGoogleAdsReq" +
-      "uest\032:.google.ads.googleads.v26.services" +
-      ".SearchGoogleAdsResponse\"N\332A\021customer_id" +
-      ",query\202\323\344\223\0024\"//v26/customers/{customer_i" +
-      "d=*}/googleAds:search:\001*\022\351\001\n\014SearchStrea" +
-      "m\022?.google.ads.googleads.v26.services.Se" +
-      "archGoogleAdsStreamRequest\032@.google.ads." +
-      "googleads.v26.services.SearchGoogleAdsSt" +
-      "reamResponse\"T\332A\021customer_id,query\202\323\344\223\002:" +
-      "\"5/v26/customers/{customer_id=*}/googleA" +
-      "ds:searchStream:\001*0\001\022\333\001\n\006Mutate\0229.google" +
-      ".ads.googleads.v26.services.MutateGoogle" +
-      "AdsRequest\032:.google.ads.googleads.v26.se" +
-      "rvices.MutateGoogleAdsResponse\"Z\332A\035custo" +
-      "mer_id,mutate_operations\202\323\344\223\0024\"//v26/cus" +
-      "tomers/{customer_id=*}/googleAds:mutate:" +
-      "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" +
-      "//www.googleapis.com/auth/adwordsB\201\002\n%co" +
-      "m.google.ads.googleads.v26.servicesB\025Goo" +
-      "gleAdsServiceProtoP\001ZIgoogle.golang.org/" +
-      "genproto/googleapis/ads/googleads/v26/se" +
-      "rvices;services\242\002\003GAA\252\002!Google.Ads.Googl" +
-      "eAds.V26.Services\312\002!Google\\Ads\\GoogleAds" +
-      "\\V26\\Services\352\002%Google::Ads::GoogleAds::" +
-      "V26::Servicesb\006proto3"
+      "ampaignLabelResultH\000\022R\n\017campaign_result\030" +
+      "\n \001(\01327.google.ads.googleads.v26.service" +
+      "s.MutateCampaignResultH\000\022f\n\032campaign_sha" +
+      "red_set_result\030\013 \001(\0132@.google.ads.google" +
+      "ads.v26.services.MutateCampaignSharedSet" +
+      "ResultH\000\022c\n\030conversion_action_result\030\014 \001" +
+      "(\0132?.google.ads.googleads.v26.services.M" +
+      "utateConversionActionResultH\000\022t\n!convers" +
+      "ion_custom_variable_result\0307 \001(\0132G.googl" +
+      "e.ads.googleads.v26.services.MutateConve" +
+      "rsionCustomVariableResultH\000\022}\n&conversio" +
+      "n_goal_campaign_config_result\030E \001(\0132K.go" +
+      "ogle.ads.googleads.v26.services.MutateCo" +
+      "nversionGoalCampaignConfigResultH\000\022j\n\034co" +
+      "nversion_value_rule_result\030? \001(\0132B.googl" +
+      "e.ads.googleads.v26.services.MutateConve" +
+      "rsionValueRuleResultH\000\022q\n conversion_val" +
+      "ue_rule_set_result\030@ \001(\0132E.google.ads.go" +
+      "ogleads.v26.services.MutateConversionVal" +
+      "ueRuleSetResultH\000\022l\n\035custom_conversion_g" +
+      "oal_result\030D \001(\0132C.google.ads.googleads." +
+      "v26.services.MutateCustomConversionGoalR" +
+      "esultH\000\022]\n\025customer_asset_result\0309 \001(\0132<" +
+      ".google.ads.googleads.v26.services.Mutat" +
+      "eCustomerAssetResultH\000\022}\n&customer_budge" +
+      "t_network_setting_result\030\\ \001(\0132K.google." +
+      "ads.googleads.v26.services.MutateCustome" +
+      "rBudgetNetworkSettingResultH\000\022p\n\037custome" +
+      "r_conversion_goal_result\030B \001(\0132E.google." +
+      "ads.googleads.v26.services.MutateCustome" +
+      "rConversionGoalResultH\000\022g\n\032customer_cust" +
+      "omizer_result\030J \001(\0132A.google.ads.googlea" +
+      "ds.v26.services.MutateCustomerCustomizer" +
+      "ResultH\000\022]\n\025customer_label_result\030  \001(\0132" +
+      "<.google.ads.googleads.v26.services.Muta" +
+      "teCustomerLabelResultH\000\022u\n\"customer_nega" +
+      "tive_criterion_result\030\" \001(\0132G.google.ads" +
+      ".googleads.v26.services.MutateCustomerNe" +
+      "gativeCriteriaResultH\000\022R\n\017customer_resul" +
+      "t\030# \001(\01327.google.ads.googleads.v26.servi" +
+      "ces.MutateCustomerResultH\000\022i\n\033customizer" +
+      "_attribute_result\030F \001(\0132B.google.ads.goo" +
+      "gleads.v26.services.MutateCustomizerAttr" +
+      "ibuteResultH\000\022V\n\021experiment_result\030Q \001(\013" +
+      "29.google.ads.googleads.v26.services.Mut" +
+      "ateExperimentResultH\000\022]\n\025experiment_arm_" +
+      "result\030R \001(\0132<.google.ads.googleads.v26." +
+      "services.MutateExperimentArmResultH\000\022i\n\034" +
+      "keyword_plan_ad_group_result\030, \001(\0132A.goo" +
+      "gle.ads.googleads.v26.services.MutateKey" +
+      "wordPlanAdGroupResultH\000\022j\n\034keyword_plan_" +
+      "campaign_result\030- \001(\0132B.google.ads.googl" +
+      "eads.v26.services.MutateKeywordPlanCampa" +
+      "ignResultH\000\022x\n$keyword_plan_ad_group_key" +
+      "word_result\0302 \001(\0132H.google.ads.googleads" +
+      ".v26.services.MutateKeywordPlanAdGroupKe" +
+      "ywordResultH\000\022y\n$keyword_plan_campaign_k" +
+      "eyword_result\0303 \001(\0132I.google.ads.googlea" +
+      "ds.v26.services.MutateKeywordPlanCampaig" +
+      "nKeywordResultH\000\022Z\n\023keyword_plan_result\030" +
+      "0 \001(\0132;.google.ads.googleads.v26.service" +
+      "s.MutateKeywordPlansResultH\000\022L\n\014label_re" +
+      "sult\030) \001(\01324.google.ads.googleads.v26.se" +
+      "rvices.MutateLabelResultH\000\022X\n\026quote_camp" +
+      "aigns_result\030X \001(\01326.google.ads.googlead" +
+      "s.v26.actions.QuoteCampaignsResultH\000\022w\n\"" +
+      "recommendation_subscription_result\030U \001(\013" +
+      "2I.google.ads.googleads.v26.services.Mut" +
+      "ateRecommendationSubscriptionResultH\000\022e\n",
+      "\031remarketing_action_result\030+ \001(\0132@.googl" +
+      "e.ads.googleads.v26.services.MutateRemar" +
+      "ketingActionResultH\000\022a\n\027shared_criterion" +
+      "_result\030\016 \001(\0132>.google.ads.googleads.v26" +
+      ".services.MutateSharedCriterionResultH\000\022" +
+      "U\n\021shared_set_result\030\017 \001(\01328.google.ads." +
+      "googleads.v26.services.MutateSharedSetRe" +
+      "sultH\000\022l\n\035smart_campaign_setting_result\030" +
+      "= \001(\0132C.google.ads.googleads.v26.service" +
+      "s.MutateSmartCampaignSettingResultH\000\022S\n\020" +
+      "user_list_result\030\020 \001(\01327.google.ads.goog" +
+      "leads.v26.services.MutateUserListResultH" +
+      "\000B\n\n\010response\"f\n\016SearchSettings\022\024\n\014omit_" +
+      "results\030\001 \001(\010\022\032\n\022return_summary_row\030\002 \001(" +
+      "\010\022\"\n\032return_total_results_count\030\003 \001(\010\"\234\001" +
+      "\n\020MetricAttributes\022\014\n\004name\030\001 \001(\t\022Q\n\nattr" +
+      "ibutes\030\002 \003(\0132=.google.ads.googleads.v26." +
+      "services.MetricAttributes.Attribute\032\'\n\tA" +
+      "ttribute\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t2\365\005\n" +
+      "\020GoogleAdsService\022\317\001\n\006Search\0229.google.ad" +
+      "s.googleads.v26.services.SearchGoogleAds" +
+      "Request\032:.google.ads.googleads.v26.servi" +
+      "ces.SearchGoogleAdsResponse\"N\332A\021customer" +
+      "_id,query\202\323\344\223\0024\"//v26/customers/{custome" +
+      "r_id=*}/googleAds:search:\001*\022\351\001\n\014SearchSt" +
+      "ream\022?.google.ads.googleads.v26.services" +
+      ".SearchGoogleAdsStreamRequest\032@.google.a" +
+      "ds.googleads.v26.services.SearchGoogleAd" +
+      "sStreamResponse\"T\332A\021customer_id,query\202\323\344" +
+      "\223\002:\"5/v26/customers/{customer_id=*}/goog" +
+      "leAds:searchStream:\001*0\001\022\333\001\n\006Mutate\0229.goo" +
+      "gle.ads.googleads.v26.services.MutateGoo" +
+      "gleAdsRequest\032:.google.ads.googleads.v26" +
+      ".services.MutateGoogleAdsResponse\"Z\332A\035cu" +
+      "stomer_id,mutate_operations\202\323\344\223\0024\"//v26/" +
+      "customers/{customer_id=*}/googleAds:muta" +
+      "te:\001*\032E\312A\030googleads.googleapis.com\322A\'htt" +
+      "ps://www.googleapis.com/auth/adwordsB\201\002\n" +
+      "%com.google.ads.googleads.v26.servicesB\025" +
+      "GoogleAdsServiceProtoP\001ZIgoogle.golang.o" +
+      "rg/genproto/googleapis/ads/googleads/v26" +
+      "/services;services\242\002\003GAA\252\002!Google.Ads.Go" +
+      "ogleAds.V26.Services\312\002!Google\\Ads\\Google" +
+      "Ads\\V26\\Services\352\002%Google::Ads::GoogleAd" +
+      "s::V26::Servicesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
@@ -1424,6 +1437,7 @@ public static void registerAllExtensions(
           com.google.ads.googleads.v26.resources.CustomerProto.getDescriptor(),
           com.google.ads.googleads.v26.resources.CustomerAssetProto.getDescriptor(),
           com.google.ads.googleads.v26.resources.CustomerAssetSetProto.getDescriptor(),
+          com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.getDescriptor(),
           com.google.ads.googleads.v26.resources.CustomerClientProto.getDescriptor(),
           com.google.ads.googleads.v26.resources.CustomerClientLinkProto.getDescriptor(),
           com.google.ads.googleads.v26.resources.CustomerConversionGoalProto.getDescriptor(),
@@ -1568,6 +1582,7 @@ public static void registerAllExtensions(
           com.google.ads.googleads.v26.services.ConversionValueRuleSetServiceProto.getDescriptor(),
           com.google.ads.googleads.v26.services.CustomConversionGoalServiceProto.getDescriptor(),
           com.google.ads.googleads.v26.services.CustomerAssetServiceProto.getDescriptor(),
+          com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.getDescriptor(),
           com.google.ads.googleads.v26.services.CustomerConversionGoalServiceProto.getDescriptor(),
           com.google.ads.googleads.v26.services.CustomerCustomizerServiceProto.getDescriptor(),
           com.google.ads.googleads.v26.services.CustomerLabelServiceProto.getDescriptor(),
@@ -1623,7 +1638,7 @@ public static void registerAllExtensions(
     internal_static_google_ads_googleads_v26_services_GoogleAdsRow_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v26_services_GoogleAdsRow_descriptor,
-        new java.lang.String[] { "AccountBudget", "AccountBudgetProposal", "AccountLink", "Ad", "AdGroup", "AdGroupAd", "AdGroupAdAssetCombinationView", "AppTopCombinationView", "AdGroupAdAssetView", "AdGroupAdLabel", "AdGroupAsset", "AdGroupAssetSet", "AdGroupAudienceView", "AdGroupBidModifier", "AdGroupCriterion", "AdGroupCriterionCustomizer", "AdGroupCriterionLabel", "AdGroupCriterionSimulation", "AdGroupCustomizer", "AdGroupLabel", "AdGroupSimulation", "AdParameter", "AgeRangeView", "AdScheduleView", "AiMaxSearchTermAdCombinationView", "DomainCategory", "Asset", "AssetFieldTypeView", "ChannelAggregateAssetView", "CampaignAggregateAssetView", "AssetGroupAsset", "AssetGroupSignal", "AssetGroupListingGroupFilter", "AssetGroupProductGroupView", "AssetGroupTopCombinationView", "AssetGroup", "AssetSetAsset", "AssetSet", "AssetSetTypeView", "BatchJob", "BiddingDataExclusion", "BiddingSeasonalityAdjustment", "BiddingStrategy", "BiddingStrategySimulation", "BillingSetup", "CallView", "CampaignBudget", "Campaign", "CampaignAsset", "CampaignAssetSet", "CampaignAudienceView", "CampaignBidModifier", "CampaignConversionGoal", "CampaignCriterion", "CampaignCustomizer", "CampaignDraft", "CampaignGroup", "CampaignGoalConfig", "CampaignLabel", "CampaignSearchTermInsight", "CampaignSearchTermView", "CampaignSharedSet", "CampaignSimulation", "CarrierConstant", "CartDataSalesView", "ChangeEvent", "ChangeStatus", "CombinedAudience", "Audience", "ConversionAction", "ConversionCustomVariable", "ConversionGoalCampaignConfig", "ConversionValueRule", "ConversionValueRuleSet", "ClickView", "CurrencyConstant", "CustomAudience", "CustomConversionGoal", "CustomInterest", "Customer", "CustomerAsset", "CustomerAssetSet", "AccessibleBiddingStrategy", "CustomerCustomizer", "CustomerManagerLink", "CustomerClientLink", "CustomerClient", "CustomerConversionGoal", "CustomerLabel", "CustomerNegativeCriterion", "CustomerSearchTermInsight", "CustomerUserAccess", "CustomerUserAccessInvitation", "CustomizerAttribute", "DataLink", "DetailContentSuitabilityPlacementView", "DetailPlacementView", "DetailedDemographic", "DisplayKeywordView", "DistanceView", "DynamicSearchAdsSearchTermView", "ExpandedLandingPageView", "FinalUrlExpansionAssetView", "GenderView", "GeoTargetConstant", "GeographicView", "Goal", "GroupContentSuitabilityPlacementView", "GroupPlacementView", "HotelGroupView", "HotelPerformanceView", "HotelReconciliation", "IncomeRangeView", "KeywordView", "KeywordPlan", "KeywordPlanCampaign", "KeywordPlanCampaignKeyword", "KeywordPlanAdGroup", "KeywordPlanAdGroupKeyword", "KeywordThemeConstant", "Label", "LandingPageView", "LanguageConstant", "LocationView", "LocationInterestView", "ManagedPlacementView", "MatchedLocationInterestView", "ContentCriterionView", "MediaFile", "LocalServicesEmployee", "LocalServicesVerificationArtifact", "MobileAppCategoryConstant", "MobileDeviceConstant", "MultiPartyAuthReview", "OfflineConversionUploadClientSummary", "OfflineConversionUploadConversionActionSummary", "OfflineUserDataJob", "OperatingSystemVersionConstant", "PaidOrganicSearchTermView", "QualifyingQuestion", "ParentalStatusView", "PerStoreView", "PerformanceMaxPlacementView", "ProductCategoryConstant", "ProductGroupView", "ProductLink", "ProductLinkInvitation", "Recommendation", "RecommendationSubscription", "SearchTermView", "SharedCriterion", "SharedSet", "SmartCampaignSetting", "ShoppingPerformanceView", "ShoppingProduct", "SmartCampaignSearchTermView", "TargetingExpansionView", "ThirdPartyAppAnalyticsLink", "TopicView", "TravelActivityGroupView", "TravelActivityPerformanceView", "Experiment", "ExperimentArm", "UserInterest", "LifeEvent", "UserList", "UserListCustomerType", "UserLocationView", "RemarketingAction", "TopicConstant", "Video", "VideoEnhancement", "WebpageView", "LeadFormSubmissionData", "LocalServicesLead", "LocalServicesLeadConversation", "LiftMeasurementConfig", "LiftMeasurementAgeRange", "LiftMeasurementGender", "LiftMeasurementDevice", "LiftMeasurementCampaign", "LiftMeasurementVideo", "LiftMeasurementFlight", "SearchLiftKeywordBundle", "AndroidPrivacySharedKeyGoogleAdGroup", "AndroidPrivacySharedKeyGoogleCampaign", "AndroidPrivacySharedKeyGoogleNetworkType", "YouTubeVideoUpload", "AppliedIncentive", "Metrics", "Segments", });
+        new java.lang.String[] { "AccountBudget", "AccountBudgetProposal", "AccountLink", "Ad", "AdGroup", "AdGroupAd", "AdGroupAdAssetCombinationView", "AppTopCombinationView", "AdGroupAdAssetView", "AdGroupAdLabel", "AdGroupAsset", "AdGroupAssetSet", "AdGroupAudienceView", "AdGroupBidModifier", "AdGroupCriterion", "AdGroupCriterionCustomizer", "AdGroupCriterionLabel", "AdGroupCriterionSimulation", "AdGroupCustomizer", "AdGroupLabel", "AdGroupSimulation", "AdParameter", "AgeRangeView", "AdScheduleView", "AiMaxSearchTermAdCombinationView", "DomainCategory", "Asset", "AssetFieldTypeView", "ChannelAggregateAssetView", "CampaignAggregateAssetView", "AssetGroupAsset", "AssetGroupSignal", "AssetGroupListingGroupFilter", "AssetGroupProductGroupView", "AssetGroupTopCombinationView", "AssetGroup", "AssetSetAsset", "AssetSet", "AssetSetTypeView", "BatchJob", "BiddingDataExclusion", "BiddingSeasonalityAdjustment", "BiddingStrategy", "BiddingStrategySimulation", "BillingSetup", "CallView", "CampaignBudget", "Campaign", "CampaignAsset", "CampaignAssetSet", "CampaignAudienceView", "CampaignBidModifier", "CampaignConversionGoal", "CampaignCriterion", "CampaignCustomizer", "CampaignDraft", "CampaignGroup", "CampaignGoalConfig", "CampaignLabel", "CampaignSearchTermInsight", "CampaignSearchTermView", "CampaignSharedSet", "CampaignSimulation", "CarrierConstant", "CartDataSalesView", "ChangeEvent", "ChangeStatus", "CombinedAudience", "Audience", "ConversionAction", "ConversionCustomVariable", "ConversionGoalCampaignConfig", "ConversionValueRule", "ConversionValueRuleSet", "ClickView", "CurrencyConstant", "CustomAudience", "CustomConversionGoal", "CustomInterest", "Customer", "CustomerAsset", "CustomerAssetSet", "CustomerBudgetNetworkSetting", "AccessibleBiddingStrategy", "CustomerCustomizer", "CustomerManagerLink", "CustomerClientLink", "CustomerClient", "CustomerConversionGoal", "CustomerLabel", "CustomerNegativeCriterion", "CustomerSearchTermInsight", "CustomerUserAccess", "CustomerUserAccessInvitation", "CustomizerAttribute", "DataLink", "DetailContentSuitabilityPlacementView", "DetailPlacementView", "DetailedDemographic", "DisplayKeywordView", "DistanceView", "DynamicSearchAdsSearchTermView", "ExpandedLandingPageView", "FinalUrlExpansionAssetView", "GenderView", "GeoTargetConstant", "GeographicView", "Goal", "GroupContentSuitabilityPlacementView", "GroupPlacementView", "HotelGroupView", "HotelPerformanceView", "HotelReconciliation", "IncomeRangeView", "KeywordView", "KeywordPlan", "KeywordPlanCampaign", "KeywordPlanCampaignKeyword", "KeywordPlanAdGroup", "KeywordPlanAdGroupKeyword", "KeywordThemeConstant", "Label", "LandingPageView", "LanguageConstant", "LocationView", "LocationInterestView", "ManagedPlacementView", "MatchedLocationInterestView", "ContentCriterionView", "MediaFile", "LocalServicesEmployee", "LocalServicesVerificationArtifact", "MobileAppCategoryConstant", "MobileDeviceConstant", "MultiPartyAuthReview", "OfflineConversionUploadClientSummary", "OfflineConversionUploadConversionActionSummary", "OfflineUserDataJob", "OperatingSystemVersionConstant", "PaidOrganicSearchTermView", "QualifyingQuestion", "ParentalStatusView", "PerStoreView", "PerformanceMaxPlacementView", "ProductCategoryConstant", "ProductGroupView", "ProductLink", "ProductLinkInvitation", "Recommendation", "RecommendationSubscription", "SearchTermView", "SharedCriterion", "SharedSet", "SmartCampaignSetting", "ShoppingPerformanceView", "ShoppingProduct", "SmartCampaignSearchTermView", "TargetingExpansionView", "ThirdPartyAppAnalyticsLink", "TopicView", "TravelActivityGroupView", "TravelActivityPerformanceView", "Experiment", "ExperimentArm", "UserInterest", "LifeEvent", "UserList", "UserListCustomerType", "UserLocationView", "RemarketingAction", "TopicConstant", "Video", "VideoEnhancement", "WebpageView", "LeadFormSubmissionData", "LocalServicesLead", "LocalServicesLeadConversation", "LiftMeasurementConfig", "LiftMeasurementAgeRange", "LiftMeasurementGender", "LiftMeasurementDevice", "LiftMeasurementCampaign", "LiftMeasurementVideo", "LiftMeasurementFlight", "SearchLiftKeywordBundle", "AndroidPrivacySharedKeyGoogleAdGroup", "AndroidPrivacySharedKeyGoogleCampaign", "AndroidPrivacySharedKeyGoogleNetworkType", "YouTubeVideoUpload", "AppliedIncentive", "Metrics", "Segments", });
     internal_static_google_ads_googleads_v26_services_MutateGoogleAdsRequest_descriptor =
       getDescriptor().getMessageType(5);
     internal_static_google_ads_googleads_v26_services_MutateGoogleAdsRequest_fieldAccessorTable = new
@@ -1641,13 +1656,13 @@ public static void registerAllExtensions(
     internal_static_google_ads_googleads_v26_services_MutateOperation_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v26_services_MutateOperation_descriptor,
-        new java.lang.String[] { "AdGroupAdLabelOperation", "AdGroupAdOperation", "AdGroupAssetOperation", "AdGroupBidModifierOperation", "AdGroupCriterionCustomizerOperation", "AdGroupCriterionLabelOperation", "AdGroupCriterionOperation", "AdGroupCustomizerOperation", "AdGroupLabelOperation", "AdGroupOperation", "AdOperation", "AdParameterOperation", "AssetOperation", "AssetGroupAssetOperation", "AssetGroupListingGroupFilterOperation", "AssetGroupSignalOperation", "AssetGroupOperation", "AssetSetAssetOperation", "AssetSetOperation", "AudienceOperation", "BiddingDataExclusionOperation", "BiddingSeasonalityAdjustmentOperation", "BiddingStrategyOperation", "BookCampaignsOperation", "CampaignAssetOperation", "CampaignAssetSetOperation", "CampaignBidModifierOperation", "CampaignBudgetOperation", "CampaignConversionGoalOperation", "CampaignCriterionOperation", "CampaignCustomizerOperation", "CampaignDraftOperation", "CampaignGroupOperation", "CampaignLabelOperation", "CampaignOperation", "CampaignSharedSetOperation", "ConversionActionOperation", "ConversionCustomVariableOperation", "ConversionGoalCampaignConfigOperation", "ConversionValueRuleOperation", "ConversionValueRuleSetOperation", "CustomConversionGoalOperation", "CustomerAssetOperation", "CustomerConversionGoalOperation", "CustomerCustomizerOperation", "CustomerLabelOperation", "CustomerNegativeCriterionOperation", "CustomerOperation", "CustomizerAttributeOperation", "ExperimentOperation", "ExperimentArmOperation", "KeywordPlanAdGroupOperation", "KeywordPlanAdGroupKeywordOperation", "KeywordPlanCampaignKeywordOperation", "KeywordPlanCampaignOperation", "KeywordPlanOperation", "LabelOperation", "QuoteCampaignsOperation", "RecommendationSubscriptionOperation", "RemarketingActionOperation", "SharedCriterionOperation", "SharedSetOperation", "SmartCampaignSettingOperation", "UserListOperation", "Operation", });
+        new java.lang.String[] { "AdGroupAdLabelOperation", "AdGroupAdOperation", "AdGroupAssetOperation", "AdGroupBidModifierOperation", "AdGroupCriterionCustomizerOperation", "AdGroupCriterionLabelOperation", "AdGroupCriterionOperation", "AdGroupCustomizerOperation", "AdGroupLabelOperation", "AdGroupOperation", "AdOperation", "AdParameterOperation", "AssetOperation", "AssetGroupAssetOperation", "AssetGroupListingGroupFilterOperation", "AssetGroupSignalOperation", "AssetGroupOperation", "AssetSetAssetOperation", "AssetSetOperation", "AudienceOperation", "BiddingDataExclusionOperation", "BiddingSeasonalityAdjustmentOperation", "BiddingStrategyOperation", "BookCampaignsOperation", "CampaignAssetOperation", "CampaignAssetSetOperation", "CampaignBidModifierOperation", "CampaignBudgetOperation", "CampaignConversionGoalOperation", "CampaignCriterionOperation", "CampaignCustomizerOperation", "CampaignDraftOperation", "CampaignGroupOperation", "CampaignLabelOperation", "CampaignOperation", "CampaignSharedSetOperation", "ConversionActionOperation", "ConversionCustomVariableOperation", "ConversionGoalCampaignConfigOperation", "ConversionValueRuleOperation", "ConversionValueRuleSetOperation", "CustomConversionGoalOperation", "CustomerAssetOperation", "CustomerBudgetNetworkSettingOperation", "CustomerConversionGoalOperation", "CustomerCustomizerOperation", "CustomerLabelOperation", "CustomerNegativeCriterionOperation", "CustomerOperation", "CustomizerAttributeOperation", "ExperimentOperation", "ExperimentArmOperation", "KeywordPlanAdGroupOperation", "KeywordPlanAdGroupKeywordOperation", "KeywordPlanCampaignKeywordOperation", "KeywordPlanCampaignOperation", "KeywordPlanOperation", "LabelOperation", "QuoteCampaignsOperation", "RecommendationSubscriptionOperation", "RemarketingActionOperation", "SharedCriterionOperation", "SharedSetOperation", "SmartCampaignSettingOperation", "UserListOperation", "Operation", });
     internal_static_google_ads_googleads_v26_services_MutateOperationResponse_descriptor =
       getDescriptor().getMessageType(8);
     internal_static_google_ads_googleads_v26_services_MutateOperationResponse_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v26_services_MutateOperationResponse_descriptor,
-        new java.lang.String[] { "AdGroupAdLabelResult", "AdGroupAdResult", "AdGroupAssetResult", "AdGroupBidModifierResult", "AdGroupCriterionCustomizerResult", "AdGroupCriterionLabelResult", "AdGroupCriterionResult", "AdGroupCustomizerResult", "AdGroupLabelResult", "AdGroupResult", "AdParameterResult", "AdResult", "AssetResult", "AssetGroupAssetResult", "AssetGroupListingGroupFilterResult", "AssetGroupSignalResult", "AssetGroupResult", "AssetSetAssetResult", "AssetSetResult", "AudienceResult", "BiddingDataExclusionResult", "BiddingSeasonalityAdjustmentResult", "BiddingStrategyResult", "BookCampaignsResult", "CampaignAssetResult", "CampaignAssetSetResult", "CampaignBidModifierResult", "CampaignBudgetResult", "CampaignConversionGoalResult", "CampaignCriterionResult", "CampaignCustomizerResult", "CampaignDraftResult", "CampaignGroupResult", "CampaignLabelResult", "CampaignResult", "CampaignSharedSetResult", "ConversionActionResult", "ConversionCustomVariableResult", "ConversionGoalCampaignConfigResult", "ConversionValueRuleResult", "ConversionValueRuleSetResult", "CustomConversionGoalResult", "CustomerAssetResult", "CustomerConversionGoalResult", "CustomerCustomizerResult", "CustomerLabelResult", "CustomerNegativeCriterionResult", "CustomerResult", "CustomizerAttributeResult", "ExperimentResult", "ExperimentArmResult", "KeywordPlanAdGroupResult", "KeywordPlanCampaignResult", "KeywordPlanAdGroupKeywordResult", "KeywordPlanCampaignKeywordResult", "KeywordPlanResult", "LabelResult", "QuoteCampaignsResult", "RecommendationSubscriptionResult", "RemarketingActionResult", "SharedCriterionResult", "SharedSetResult", "SmartCampaignSettingResult", "UserListResult", "Response", });
+        new java.lang.String[] { "AdGroupAdLabelResult", "AdGroupAdResult", "AdGroupAssetResult", "AdGroupBidModifierResult", "AdGroupCriterionCustomizerResult", "AdGroupCriterionLabelResult", "AdGroupCriterionResult", "AdGroupCustomizerResult", "AdGroupLabelResult", "AdGroupResult", "AdParameterResult", "AdResult", "AssetResult", "AssetGroupAssetResult", "AssetGroupListingGroupFilterResult", "AssetGroupSignalResult", "AssetGroupResult", "AssetSetAssetResult", "AssetSetResult", "AudienceResult", "BiddingDataExclusionResult", "BiddingSeasonalityAdjustmentResult", "BiddingStrategyResult", "BookCampaignsResult", "CampaignAssetResult", "CampaignAssetSetResult", "CampaignBidModifierResult", "CampaignBudgetResult", "CampaignConversionGoalResult", "CampaignCriterionResult", "CampaignCustomizerResult", "CampaignDraftResult", "CampaignGroupResult", "CampaignLabelResult", "CampaignResult", "CampaignSharedSetResult", "ConversionActionResult", "ConversionCustomVariableResult", "ConversionGoalCampaignConfigResult", "ConversionValueRuleResult", "ConversionValueRuleSetResult", "CustomConversionGoalResult", "CustomerAssetResult", "CustomerBudgetNetworkSettingResult", "CustomerConversionGoalResult", "CustomerCustomizerResult", "CustomerLabelResult", "CustomerNegativeCriterionResult", "CustomerResult", "CustomizerAttributeResult", "ExperimentResult", "ExperimentArmResult", "KeywordPlanAdGroupResult", "KeywordPlanCampaignResult", "KeywordPlanAdGroupKeywordResult", "KeywordPlanCampaignKeywordResult", "KeywordPlanResult", "LabelResult", "QuoteCampaignsResult", "RecommendationSubscriptionResult", "RemarketingActionResult", "SharedCriterionResult", "SharedSetResult", "SmartCampaignSettingResult", "UserListResult", "Response", });
     internal_static_google_ads_googleads_v26_services_SearchSettings_descriptor =
       getDescriptor().getMessageType(9);
     internal_static_google_ads_googleads_v26_services_SearchSettings_fieldAccessorTable = new
@@ -1760,6 +1775,7 @@ public static void registerAllExtensions(
     com.google.ads.googleads.v26.resources.CustomerProto.getDescriptor();
     com.google.ads.googleads.v26.resources.CustomerAssetProto.getDescriptor();
     com.google.ads.googleads.v26.resources.CustomerAssetSetProto.getDescriptor();
+    com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingProto.getDescriptor();
     com.google.ads.googleads.v26.resources.CustomerClientProto.getDescriptor();
     com.google.ads.googleads.v26.resources.CustomerClientLinkProto.getDescriptor();
     com.google.ads.googleads.v26.resources.CustomerConversionGoalProto.getDescriptor();
@@ -1904,6 +1920,7 @@ public static void registerAllExtensions(
     com.google.ads.googleads.v26.services.ConversionValueRuleSetServiceProto.getDescriptor();
     com.google.ads.googleads.v26.services.CustomConversionGoalServiceProto.getDescriptor();
     com.google.ads.googleads.v26.services.CustomerAssetServiceProto.getDescriptor();
+    com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.getDescriptor();
     com.google.ads.googleads.v26.services.CustomerConversionGoalServiceProto.getDescriptor();
     com.google.ads.googleads.v26.services.CustomerCustomizerServiceProto.getDescriptor();
     com.google.ads.googleads.v26.services.CustomerLabelServiceProto.getDescriptor();
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsVersion.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsVersion.java
index 8ed7182b77..debc9fcc53 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsVersion.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/GoogleAdsVersion.java
@@ -199,6 +199,9 @@ public interface GoogleAdsVersion {
         @ServiceClientDescriptor(settingsClass = CustomerAssetSetServiceSettings.class)
         CustomerAssetSetServiceClient createCustomerAssetSetServiceClient();
          
+        @ServiceClientDescriptor(settingsClass = CustomerBudgetNetworkSettingServiceSettings.class)
+        CustomerBudgetNetworkSettingServiceClient createCustomerBudgetNetworkSettingServiceClient();
+         
         @ServiceClientDescriptor(settingsClass = CustomerClientLinkServiceSettings.class)
         CustomerClientLinkServiceClient createCustomerClientLinkServiceClient();
          
@@ -286,6 +289,9 @@ public interface GoogleAdsVersion {
         @ServiceClientDescriptor(settingsClass = LabelServiceSettings.class)
         LabelServiceClient createLabelServiceClient();
          
+        @ServiceClientDescriptor(settingsClass = LocalServicesEligibilityServiceSettings.class)
+        LocalServicesEligibilityServiceClient createLocalServicesEligibilityServiceClient();
+         
         @ServiceClientDescriptor(settingsClass = LocalServicesLeadServiceSettings.class)
         LocalServicesLeadServiceClient createLocalServicesLeadServiceClient();
          
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IdentityVerificationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IdentityVerificationServiceProto.java
index e032e936c2..f5fd1f033b 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IdentityVerificationServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IdentityVerificationServiceProto.java
@@ -74,57 +74,57 @@ public static void registerAllExtensions(
       "tus.proto\032\034google/api/annotations.proto\032" +
       "\027google/api/client.proto\032\037google/api/fie" +
       "ld_behavior.proto\032\033google/protobuf/empty" +
-      ".proto\"\274\001\n StartIdentityVerificationRequ" +
-      "est\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022~\n\024verific" +
-      "ation_program\030\002 \001(\0162[.google.ads.googlea" +
-      "ds.v26.enums.IdentityVerificationProgram" +
-      "Enum.IdentityVerificationProgramB\003\340A\002\":\n" +
-      "\036GetIdentityVerificationRequest\022\030\n\013custo" +
-      "mer_id\030\001 \001(\tB\003\340A\002\"y\n\037GetIdentityVerifica" +
-      "tionResponse\022V\n\025identity_verification\030\001 " +
-      "\003(\01327.google.ads.googleads.v26.services." +
-      "IdentityVerification\"\252\003\n\024IdentityVerific" +
-      "ation\022y\n\024verification_program\030\001 \001(\0162[.go" +
-      "ogle.ads.googleads.v26.enums.IdentityVer" +
-      "ificationProgramEnum.IdentityVerificatio" +
-      "nProgram\022r\n!identity_verification_requir" +
-      "ement\030\002 \001(\0132B.google.ads.googleads.v26.s" +
-      "ervices.IdentityVerificationRequirementH" +
-      "\000\210\001\001\022c\n\025verification_progress\030\003 \001(\0132?.go" +
-      "ogle.ads.googleads.v26.services.Identity" +
-      "VerificationProgressH\001\210\001\001B$\n\"_identity_v" +
-      "erification_requirementB\030\n\026_verification" +
-      "_progress\"\334\001\n\034IdentityVerificationProgre" +
-      "ss\022\177\n\016program_status\030\001 \001(\0162g.google.ads." +
-      "googleads.v26.enums.IdentityVerification" +
-      "ProgramStatusEnum.IdentityVerificationPr" +
-      "ogramStatus\022\'\n\037invitation_link_expiratio" +
-      "n_time\030\002 \001(\t\022\022\n\naction_url\030\003 \001(\t\"z\n\037Iden" +
-      "tityVerificationRequirement\022(\n verificat" +
-      "ion_start_deadline_time\030\001 \001(\t\022-\n%verific" +
-      "ation_completion_deadline_time\030\002 \001(\t2\270\004\n" +
-      "\033IdentityVerificationService\022\340\001\n\031StartId" +
-      "entityVerification\022C.google.ads.googlead" +
-      "s.v26.services.StartIdentityVerification" +
-      "Request\032\026.google.protobuf.Empty\"f\332A cust" +
-      "omer_id,verification_program\202\323\344\223\002=\"8/v26" +
-      "/customers/{customer_id=*}:startIdentity" +
-      "Verification:\001*\022\356\001\n\027GetIdentityVerificat" +
-      "ion\022A.google.ads.googleads.v26.services." +
-      "GetIdentityVerificationRequest\032B.google." +
-      "ads.googleads.v26.services.GetIdentityVe" +
-      "rificationResponse\"L\332A\013customer_id\202\323\344\223\0028" +
-      "\0226/v26/customers/{customer_id=*}/getIden" +
-      "tityVerification\032E\312A\030googleads.googleapi" +
-      "s.com\322A\'https://www.googleapis.com/auth/" +
-      "adwordsB\214\002\n%com.google.ads.googleads.v26" +
-      ".servicesB IdentityVerificationServicePr" +
-      "otoP\001ZIgoogle.golang.org/genproto/google" +
-      "apis/ads/googleads/v26/services;services" +
-      "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" +
-      "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" +
-      "%Google::Ads::GoogleAds::V26::Servicesb\006" +
-      "proto3"
+      ".proto\"\276\001\n StartIdentityVerificationRequ" +
+      "est\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022\177\n\024verifi" +
+      "cation_program\030\002 \001(\0162[.google.ads.google" +
+      "ads.v26.enums.IdentityVerificationProgra" +
+      "mEnum.IdentityVerificationProgramB\004\342A\001\002\"" +
+      ";\n\036GetIdentityVerificationRequest\022\031\n\013cus" +
+      "tomer_id\030\001 \001(\tB\004\342A\001\002\"y\n\037GetIdentityVerif" +
+      "icationResponse\022V\n\025identity_verification" +
+      "\030\001 \003(\01327.google.ads.googleads.v26.servic" +
+      "es.IdentityVerification\"\252\003\n\024IdentityVeri" +
+      "fication\022y\n\024verification_program\030\001 \001(\0162[" +
+      ".google.ads.googleads.v26.enums.Identity" +
+      "VerificationProgramEnum.IdentityVerifica" +
+      "tionProgram\022r\n!identity_verification_req" +
+      "uirement\030\002 \001(\0132B.google.ads.googleads.v2" +
+      "6.services.IdentityVerificationRequireme" +
+      "ntH\000\210\001\001\022c\n\025verification_progress\030\003 \001(\0132?" +
+      ".google.ads.googleads.v26.services.Ident" +
+      "ityVerificationProgressH\001\210\001\001B$\n\"_identit" +
+      "y_verification_requirementB\030\n\026_verificat" +
+      "ion_progress\"\334\001\n\034IdentityVerificationPro" +
+      "gress\022\177\n\016program_status\030\001 \001(\0162g.google.a" +
+      "ds.googleads.v26.enums.IdentityVerificat" +
+      "ionProgramStatusEnum.IdentityVerificatio" +
+      "nProgramStatus\022\'\n\037invitation_link_expira" +
+      "tion_time\030\002 \001(\t\022\022\n\naction_url\030\003 \001(\t\"z\n\037I" +
+      "dentityVerificationRequirement\022(\n verifi" +
+      "cation_start_deadline_time\030\001 \001(\t\022-\n%veri" +
+      "fication_completion_deadline_time\030\002 \001(\t2" +
+      "\270\004\n\033IdentityVerificationService\022\340\001\n\031Star" +
+      "tIdentityVerification\022C.google.ads.googl" +
+      "eads.v26.services.StartIdentityVerificat" +
+      "ionRequest\032\026.google.protobuf.Empty\"f\332A c" +
+      "ustomer_id,verification_program\202\323\344\223\002=\"8/" +
+      "v26/customers/{customer_id=*}:startIdent" +
+      "ityVerification:\001*\022\356\001\n\027GetIdentityVerifi" +
+      "cation\022A.google.ads.googleads.v26.servic" +
+      "es.GetIdentityVerificationRequest\032B.goog" +
+      "le.ads.googleads.v26.services.GetIdentit" +
+      "yVerificationResponse\"L\332A\013customer_id\202\323\344" +
+      "\223\0028\0226/v26/customers/{customer_id=*}/getI" +
+      "dentityVerification\032E\312A\030googleads.google" +
+      "apis.com\322A\'https://www.googleapis.com/au" +
+      "th/adwordsB\214\002\n%com.google.ads.googleads." +
+      "v26.servicesB IdentityVerificationServic" +
+      "eProtoP\001ZIgoogle.golang.org/genproto/goo" +
+      "gleapis/ads/googleads/v26/services;servi" +
+      "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" +
+      "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" +
+      "s\352\002%Google::Ads::GoogleAds::V26::Service" +
+      "sb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IncentiveServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IncentiveServiceProto.java
index b60af62ddc..2bee074e52 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IncentiveServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/IncentiveServiceProto.java
@@ -88,74 +88,75 @@ public static void registerAllExtensions(
       ".proto\032\034google/api/annotations.proto\032\027go" +
       "ogle/api/client.proto\032\037google/api/field_" +
       "behavior.proto\032\027google/type/money.proto\"" +
-      "\224\002\n\025FetchIncentiveRequest\022\037\n\rlanguage_co" +
-      "de\030\001 \001(\tB\003\340A\001H\000\210\001\001\022\036\n\014country_code\030\002 \001(\t" +
-      "B\003\340A\001H\001\210\001\001\022\027\n\005email\030\003 \001(\tB\003\340A\001H\002\210\001\001\022a\n\016i" +
-      "ncentive_type\030\005 \001(\0162?.google.ads.googlea" +
-      "ds.v26.enums.IncentiveTypeEnum.Incentive" +
-      "TypeB\003\340A\001H\003\210\001\001B\020\n\016_language_codeB\017\n\r_cou" +
-      "ntry_codeB\010\n\006_emailB\021\n\017_incentive_type\"\363" +
-      "\004\n\tIncentive\022\031\n\014incentive_id\030\001 \001(\003H\000\210\001\001\022" +
-      "R\n\013requirement\030\002 \001(\01328.google.ads.google" +
-      "ads.v26.services.Incentive.RequirementH\001" +
-      "\210\001\001\022/\n\"incentive_terms_and_conditions_ur" +
-      "l\030\003 \001(\tH\002\210\001\001\022\\\n\016incentive_type\030\005 \001(\0162?.g" +
-      "oogle.ads.googleads.v26.enums.IncentiveT" +
-      "ypeEnum.IncentiveTypeH\003\210\001\001\032\214\002\n\013Requireme" +
-      "nt\022T\n\005spend\030\001 \001(\0132>.google.ads.googleads" +
-      ".v26.services.Incentive.Requirement.Spen" +
-      "dB\003\340A\001H\000\032\227\001\n\005Spend\0222\n\014award_amount\030\001 \001(\013" +
-      "2\022.google.type.MoneyB\003\340A\002H\000\210\001\001\0225\n\017requir" +
-      "ed_amount\030\002 \001(\0132\022.google.type.MoneyB\003\340A\002" +
-      "H\001\210\001\001B\017\n\r_award_amountB\022\n\020_required_amou" +
-      "ntB\r\n\013requirementB\017\n\r_incentive_idB\016\n\014_r" +
-      "equirementB%\n#_incentive_terms_and_condi" +
-      "tions_urlB\021\n\017_incentive_type\"\242\002\n\rCyoInce" +
-      "ntives\022I\n\tlow_offer\030\001 \001(\0132,.google.ads.g" +
-      "oogleads.v26.services.IncentiveB\003\340A\002H\000\210\001" +
-      "\001\022L\n\014medium_offer\030\002 \001(\0132,.google.ads.goo" +
-      "gleads.v26.services.IncentiveB\003\340A\002H\001\210\001\001\022" +
-      "J\n\nhigh_offer\030\003 \001(\0132,.google.ads.googlea" +
-      "ds.v26.services.IncentiveB\003\340A\002H\002\210\001\001B\014\n\n_" +
-      "low_offerB\017\n\r_medium_offerB\r\n\013_high_offe" +
-      "r\"\303\002\n\016IncentiveOffer\0227\n%consolidated_ter" +
-      "ms_and_conditions_url\030\002 \001(\tB\003\340A\001H\001\210\001\001\022^\n" +
-      "\noffer_type\030\004 \001(\0162@.google.ads.googleads" +
-      ".v26.enums.IncentiveOfferTypeEnum.OfferT" +
-      "ypeB\003\340A\002H\002\210\001\001\022J\n\016cyo_incentives\030\003 \001(\01320." +
-      "google.ads.googleads.v26.services.CyoInc" +
-      "entivesH\000B\023\n\021incentive_detailsB(\n&_conso" +
-      "lidated_terms_and_conditions_urlB\r\n\013_off" +
-      "er_type\"\202\001\n\026FetchIncentiveResponse\022T\n\017in" +
-      "centive_offer\030\001 \001(\01321.google.ads.googlea" +
-      "ds.v26.services.IncentiveOfferB\003\340A\002H\000\210\001\001" +
-      "B\022\n\020_incentive_offer\"p\n\025ApplyIncentiveRe" +
-      "quest\022\"\n\025selected_incentive_id\030\001 \001(\003B\003\340A" +
-      "\002\022\030\n\013customer_id\030\002 \001(\tB\003\340A\002\022\031\n\014country_c" +
-      "ode\030\003 \001(\tB\003\340A\002\"p\n\026ApplyIncentiveResponse" +
-      "\022\030\n\013coupon_code\030\001 \001(\tH\000\210\001\001\022\032\n\rcreation_t" +
-      "ime\030\002 \001(\tH\001\210\001\001B\016\n\014_coupon_codeB\020\n\016_creat" +
-      "ion_time2\261\004\n\020IncentiveService\022\255\001\n\016FetchI" +
-      "ncentive\0228.google.ads.googleads.v26.serv" +
-      "ices.FetchIncentiveRequest\0329.google.ads." +
-      "googleads.v26.services.FetchIncentiveRes" +
-      "ponse\"&\202\323\344\223\002 \022\036/v26/incentives:fetchInce" +
-      "ntive\022\245\002\n\016ApplyIncentive\0228.google.ads.go" +
-      "ogleads.v26.services.ApplyIncentiveReque" +
-      "st\0329.google.ads.googleads.v26.services.A" +
-      "pplyIncentiveResponse\"\235\001\332A\014country_code\332" +
-      "A.selected_incentive_id,customer_id,coun" +
-      "try_code\202\323\344\223\002W\"R/v26/customers/{customer" +
-      "_id=*}/incentives/{selected_incentive_id" +
-      "=*}:applyIncentive:\001*\032E\312A\030googleads.goog" +
-      "leapis.com\322A\'https://www.googleapis.com/" +
-      "auth/adwordsB\201\002\n%com.google.ads.googlead" +
-      "s.v26.servicesB\025IncentiveServiceProtoP\001Z" +
-      "Igoogle.golang.org/genproto/googleapis/a" +
-      "ds/googleads/v26/services;services\242\002\003GAA" +
-      "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" +
-      "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" +
-      "e::Ads::GoogleAds::V26::Servicesb\006proto3"
+      "\230\002\n\025FetchIncentiveRequest\022 \n\rlanguage_co" +
+      "de\030\001 \001(\tB\004\342A\001\001H\000\210\001\001\022\037\n\014country_code\030\002 \001(" +
+      "\tB\004\342A\001\001H\001\210\001\001\022\030\n\005email\030\003 \001(\tB\004\342A\001\001H\002\210\001\001\022b" +
+      "\n\016incentive_type\030\005 \001(\0162?.google.ads.goog" +
+      "leads.v26.enums.IncentiveTypeEnum.Incent" +
+      "iveTypeB\004\342A\001\001H\003\210\001\001B\020\n\016_language_codeB\017\n\r" +
+      "_country_codeB\010\n\006_emailB\021\n\017_incentive_ty" +
+      "pe\"\366\004\n\tIncentive\022\031\n\014incentive_id\030\001 \001(\003H\000" +
+      "\210\001\001\022R\n\013requirement\030\002 \001(\01328.google.ads.go" +
+      "ogleads.v26.services.Incentive.Requireme" +
+      "ntH\001\210\001\001\022/\n\"incentive_terms_and_condition" +
+      "s_url\030\003 \001(\tH\002\210\001\001\022\\\n\016incentive_type\030\005 \001(\016" +
+      "2?.google.ads.googleads.v26.enums.Incent" +
+      "iveTypeEnum.IncentiveTypeH\003\210\001\001\032\217\002\n\013Requi" +
+      "rement\022U\n\005spend\030\001 \001(\0132>.google.ads.googl" +
+      "eads.v26.services.Incentive.Requirement." +
+      "SpendB\004\342A\001\001H\000\032\231\001\n\005Spend\0223\n\014award_amount\030" +
+      "\001 \001(\0132\022.google.type.MoneyB\004\342A\001\002H\000\210\001\001\0226\n\017" +
+      "required_amount\030\002 \001(\0132\022.google.type.Mone" +
+      "yB\004\342A\001\002H\001\210\001\001B\017\n\r_award_amountB\022\n\020_requir" +
+      "ed_amountB\r\n\013requirementB\017\n\r_incentive_i" +
+      "dB\016\n\014_requirementB%\n#_incentive_terms_an" +
+      "d_conditions_urlB\021\n\017_incentive_type\"\245\002\n\r" +
+      "CyoIncentives\022J\n\tlow_offer\030\001 \001(\0132,.googl" +
+      "e.ads.googleads.v26.services.IncentiveB\004" +
+      "\342A\001\002H\000\210\001\001\022M\n\014medium_offer\030\002 \001(\0132,.google" +
+      ".ads.googleads.v26.services.IncentiveB\004\342" +
+      "A\001\002H\001\210\001\001\022K\n\nhigh_offer\030\003 \001(\0132,.google.ad" +
+      "s.googleads.v26.services.IncentiveB\004\342A\001\002" +
+      "H\002\210\001\001B\014\n\n_low_offerB\017\n\r_medium_offerB\r\n\013" +
+      "_high_offer\"\305\002\n\016IncentiveOffer\0228\n%consol" +
+      "idated_terms_and_conditions_url\030\002 \001(\tB\004\342" +
+      "A\001\001H\001\210\001\001\022_\n\noffer_type\030\004 \001(\0162@.google.ad" +
+      "s.googleads.v26.enums.IncentiveOfferType" +
+      "Enum.OfferTypeB\004\342A\001\002H\002\210\001\001\022J\n\016cyo_incenti" +
+      "ves\030\003 \001(\01320.google.ads.googleads.v26.ser" +
+      "vices.CyoIncentivesH\000B\023\n\021incentive_detai" +
+      "lsB(\n&_consolidated_terms_and_conditions" +
+      "_urlB\r\n\013_offer_type\"\203\001\n\026FetchIncentiveRe" +
+      "sponse\022U\n\017incentive_offer\030\001 \001(\01321.google" +
+      ".ads.googleads.v26.services.IncentiveOff" +
+      "erB\004\342A\001\002H\000\210\001\001B\022\n\020_incentive_offer\"s\n\025App" +
+      "lyIncentiveRequest\022#\n\025selected_incentive" +
+      "_id\030\001 \001(\003B\004\342A\001\002\022\031\n\013customer_id\030\002 \001(\tB\004\342A" +
+      "\001\002\022\032\n\014country_code\030\003 \001(\tB\004\342A\001\002\"p\n\026ApplyI" +
+      "ncentiveResponse\022\030\n\013coupon_code\030\001 \001(\tH\000\210" +
+      "\001\001\022\032\n\rcreation_time\030\002 \001(\tH\001\210\001\001B\016\n\014_coupo" +
+      "n_codeB\020\n\016_creation_time2\261\004\n\020IncentiveSe" +
+      "rvice\022\255\001\n\016FetchIncentive\0228.google.ads.go" +
+      "ogleads.v26.services.FetchIncentiveReque" +
+      "st\0329.google.ads.googleads.v26.services.F" +
+      "etchIncentiveResponse\"&\202\323\344\223\002 \022\036/v26/ince" +
+      "ntives:fetchIncentive\022\245\002\n\016ApplyIncentive" +
+      "\0228.google.ads.googleads.v26.services.App" +
+      "lyIncentiveRequest\0329.google.ads.googlead" +
+      "s.v26.services.ApplyIncentiveResponse\"\235\001" +
+      "\332A\014country_code\332A.selected_incentive_id," +
+      "customer_id,country_code\202\323\344\223\002W\"R/v26/cus" +
+      "tomers/{customer_id=*}/incentives/{selec" +
+      "ted_incentive_id=*}:applyIncentive:\001*\032E\312" +
+      "A\030googleads.googleapis.com\322A\'https://www" +
+      ".googleapis.com/auth/adwordsB\201\002\n%com.goo" +
+      "gle.ads.googleads.v26.servicesB\025Incentiv" +
+      "eServiceProtoP\001ZIgoogle.golang.org/genpr" +
+      "oto/googleapis/ads/googleads/v26/service" +
+      "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." +
+      "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" +
+      "Services\352\002%Google::Ads::GoogleAds::V26::" +
+      "Servicesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/InvoiceServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/InvoiceServiceProto.java
index 0bc8b120cc..78c4a82e8a 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/InvoiceServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/InvoiceServiceProto.java
@@ -52,29 +52,30 @@ public static void registerAllExtensions(
       "gleads/v26/resources/invoice.proto\032\034goog" +
       "le/api/annotations.proto\032\027google/api/cli" +
       "ent.proto\032\037google/api/field_behavior.pro" +
-      "to\"\360\001\n\023ListInvoicesRequest\022\030\n\013customer_i" +
-      "d\030\001 \001(\tB\003\340A\002\022\032\n\rbilling_setup\030\002 \001(\tB\003\340A\002" +
-      "\022\027\n\nissue_year\030\003 \001(\tB\003\340A\002\022U\n\013issue_month" +
-      "\030\004 \001(\0162;.google.ads.googleads.v26.enums." +
-      "MonthOfYearEnum.MonthOfYearB\003\340A\002\0223\n&incl" +
-      "ude_granular_level_invoice_details\030\005 \001(\010" +
-      "B\003\340A\001\"U\n\024ListInvoicesResponse\022=\n\010invoice" +
-      "s\030\001 \003(\0132+.google.ads.googleads.v26.resou" +
-      "rces.Invoice2\275\002\n\016InvoiceService\022\343\001\n\014List" +
-      "Invoices\0226.google.ads.googleads.v26.serv" +
-      "ices.ListInvoicesRequest\0327.google.ads.go" +
-      "ogleads.v26.services.ListInvoicesRespons" +
-      "e\"b\332A0customer_id,billing_setup,issue_ye" +
-      "ar,issue_month\202\323\344\223\002)\022\'/v26/customers/{cu" +
-      "stomer_id=*}/invoices\032E\312A\030googleads.goog" +
-      "leapis.com\322A\'https://www.googleapis.com/" +
-      "auth/adwordsB\377\001\n%com.google.ads.googlead" +
-      "s.v26.servicesB\023InvoiceServiceProtoP\001ZIg" +
-      "oogle.golang.org/genproto/googleapis/ads" +
-      "/googleads/v26/services;services\242\002\003GAA\252\002" +
-      "!Google.Ads.GoogleAds.V26.Services\312\002!Goo" +
-      "gle\\Ads\\GoogleAds\\V26\\Services\352\002%Google:" +
-      ":Ads::GoogleAds::V26::Servicesb\006proto3"
+      "to\"\365\001\n\023ListInvoicesRequest\022\031\n\013customer_i" +
+      "d\030\001 \001(\tB\004\342A\001\002\022\033\n\rbilling_setup\030\002 \001(\tB\004\342A" +
+      "\001\002\022\030\n\nissue_year\030\003 \001(\tB\004\342A\001\002\022V\n\013issue_mo" +
+      "nth\030\004 \001(\0162;.google.ads.googleads.v26.enu" +
+      "ms.MonthOfYearEnum.MonthOfYearB\004\342A\001\002\0224\n&" +
+      "include_granular_level_invoice_details\030\005" +
+      " \001(\010B\004\342A\001\001\"U\n\024ListInvoicesResponse\022=\n\010in" +
+      "voices\030\001 \003(\0132+.google.ads.googleads.v26." +
+      "resources.Invoice2\275\002\n\016InvoiceService\022\343\001\n" +
+      "\014ListInvoices\0226.google.ads.googleads.v26" +
+      ".services.ListInvoicesRequest\0327.google.a" +
+      "ds.googleads.v26.services.ListInvoicesRe" +
+      "sponse\"b\332A0customer_id,billing_setup,iss" +
+      "ue_year,issue_month\202\323\344\223\002)\022\'/v26/customer" +
+      "s/{customer_id=*}/invoices\032E\312A\030googleads" +
+      ".googleapis.com\322A\'https://www.googleapis" +
+      ".com/auth/adwordsB\377\001\n%com.google.ads.goo" +
+      "gleads.v26.servicesB\023InvoiceServiceProto" +
+      "P\001ZIgoogle.golang.org/genproto/googleapi" +
+      "s/ads/googleads/v26/services;services\242\002\003" +
+      "GAA\252\002!Google.Ads.GoogleAds.V26.Services\312" +
+      "\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Go" +
+      "ogle::Ads::GoogleAds::V26::Servicesb\006pro" +
+      "to3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupKeywordServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupKeywordServiceProto.java
index 5c10ec9e17..b0fb428374 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupKeywordServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupKeywordServiceProto.java
@@ -64,45 +64,45 @@ public static void registerAllExtensions(
       "o\032\037google/api/field_behavior.proto\032\031goog" +
       "le/api/resource.proto\032 google/protobuf/f" +
       "ield_mask.proto\032\027google/rpc/status.proto" +
-      "\"\323\001\n\'MutateKeywordPlanAdGroupKeywordsReq" +
-      "uest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022^\n\noperat" +
-      "ions\030\002 \003(\0132E.google.ads.googleads.v26.se" +
-      "rvices.KeywordPlanAdGroupKeywordOperatio" +
-      "nB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rvalid" +
-      "ate_only\030\004 \001(\010\"\317\002\n\"KeywordPlanAdGroupKey" +
-      "wordOperation\022/\n\013update_mask\030\004 \001(\0132\032.goo" +
-      "gle.protobuf.FieldMask\022O\n\006create\030\001 \001(\0132=" +
-      ".google.ads.googleads.v26.resources.Keyw" +
-      "ordPlanAdGroupKeywordH\000\022O\n\006update\030\002 \001(\0132" +
-      "=.google.ads.googleads.v26.resources.Key" +
-      "wordPlanAdGroupKeywordH\000\022I\n\006remove\030\003 \001(\t" +
-      "B7\372A4\n2googleads.googleapis.com/KeywordP" +
-      "lanAdGroupKeywordH\000B\013\n\toperation\"\270\001\n(Mut" +
-      "ateKeywordPlanAdGroupKeywordsResponse\0221\n" +
-      "\025partial_failure_error\030\003 \001(\0132\022.google.rp" +
-      "c.Status\022Y\n\007results\030\002 \003(\0132H.google.ads.g" +
-      "oogleads.v26.services.MutateKeywordPlanA" +
-      "dGroupKeywordResult\"w\n%MutateKeywordPlan" +
-      "AdGroupKeywordResult\022N\n\rresource_name\030\001 " +
-      "\001(\tB7\372A4\n2googleads.googleapis.com/Keywo" +
-      "rdPlanAdGroupKeyword2\215\003\n KeywordPlanAdGr" +
-      "oupKeywordService\022\241\002\n MutateKeywordPlanA" +
-      "dGroupKeywords\022J.google.ads.googleads.v2" +
-      "6.services.MutateKeywordPlanAdGroupKeywo" +
-      "rdsRequest\032K.google.ads.googleads.v26.se" +
-      "rvices.MutateKeywordPlanAdGroupKeywordsR" +
-      "esponse\"d\332A\026customer_id,operations\202\323\344\223\002E" +
-      "\"@/v26/customers/{customer_id=*}/keyword" +
-      "PlanAdGroupKeywords:mutate:\001*\032E\312A\030google" +
-      "ads.googleapis.com\322A\'https://www.googlea" +
-      "pis.com/auth/adwordsB\221\002\n%com.google.ads." +
-      "googleads.v26.servicesB%KeywordPlanAdGro" +
-      "upKeywordServiceProtoP\001ZIgoogle.golang.o" +
-      "rg/genproto/googleapis/ads/googleads/v26" +
-      "/services;services\242\002\003GAA\252\002!Google.Ads.Go" +
-      "ogleAds.V26.Services\312\002!Google\\Ads\\Google" +
-      "Ads\\V26\\Services\352\002%Google::Ads::GoogleAd" +
-      "s::V26::Servicesb\006proto3"
+      "\"\325\001\n\'MutateKeywordPlanAdGroupKeywordsReq" +
+      "uest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022_\n\nopera" +
+      "tions\030\002 \003(\0132E.google.ads.googleads.v26.s" +
+      "ervices.KeywordPlanAdGroupKeywordOperati" +
+      "onB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rval" +
+      "idate_only\030\004 \001(\010\"\317\002\n\"KeywordPlanAdGroupK" +
+      "eywordOperation\022/\n\013update_mask\030\004 \001(\0132\032.g" +
+      "oogle.protobuf.FieldMask\022O\n\006create\030\001 \001(\013" +
+      "2=.google.ads.googleads.v26.resources.Ke" +
+      "ywordPlanAdGroupKeywordH\000\022O\n\006update\030\002 \001(" +
+      "\0132=.google.ads.googleads.v26.resources.K" +
+      "eywordPlanAdGroupKeywordH\000\022I\n\006remove\030\003 \001" +
+      "(\tB7\372A4\n2googleads.googleapis.com/Keywor" +
+      "dPlanAdGroupKeywordH\000B\013\n\toperation\"\270\001\n(M" +
+      "utateKeywordPlanAdGroupKeywordsResponse\022" +
+      "1\n\025partial_failure_error\030\003 \001(\0132\022.google." +
+      "rpc.Status\022Y\n\007results\030\002 \003(\0132H.google.ads" +
+      ".googleads.v26.services.MutateKeywordPla" +
+      "nAdGroupKeywordResult\"w\n%MutateKeywordPl" +
+      "anAdGroupKeywordResult\022N\n\rresource_name\030" +
+      "\001 \001(\tB7\372A4\n2googleads.googleapis.com/Key" +
+      "wordPlanAdGroupKeyword2\215\003\n KeywordPlanAd" +
+      "GroupKeywordService\022\241\002\n MutateKeywordPla" +
+      "nAdGroupKeywords\022J.google.ads.googleads." +
+      "v26.services.MutateKeywordPlanAdGroupKey" +
+      "wordsRequest\032K.google.ads.googleads.v26." +
+      "services.MutateKeywordPlanAdGroupKeyword" +
+      "sResponse\"d\332A\026customer_id,operations\202\323\344\223" +
+      "\002E\"@/v26/customers/{customer_id=*}/keywo" +
+      "rdPlanAdGroupKeywords:mutate:\001*\032E\312A\030goog" +
+      "leads.googleapis.com\322A\'https://www.googl" +
+      "eapis.com/auth/adwordsB\221\002\n%com.google.ad" +
+      "s.googleads.v26.servicesB%KeywordPlanAdG" +
+      "roupKeywordServiceProtoP\001ZIgoogle.golang" +
+      ".org/genproto/googleapis/ads/googleads/v" +
+      "26/services;services\242\002\003GAA\252\002!Google.Ads." +
+      "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" +
+      "leAds\\V26\\Services\352\002%Google::Ads::Google" +
+      "Ads::V26::Servicesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupServiceProto.java
index 006cd629e9..dd0d666d0d 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanAdGroupServiceProto.java
@@ -63,43 +63,43 @@ public static void registerAllExtensions(
       "\032\027google/api/client.proto\032\037google/api/fi" +
       "eld_behavior.proto\032\031google/api/resource." +
       "proto\032 google/protobuf/field_mask.proto\032" +
-      "\027google/rpc/status.proto\"\305\001\n MutateKeywo" +
-      "rdPlanAdGroupsRequest\022\030\n\013customer_id\030\001 \001" +
-      "(\tB\003\340A\002\022W\n\noperations\030\002 \003(\0132>.google.ads" +
-      ".googleads.v26.services.KeywordPlanAdGro" +
-      "upOperationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(" +
-      "\010\022\025\n\rvalidate_only\030\004 \001(\010\"\263\002\n\033KeywordPlan" +
-      "AdGroupOperation\022/\n\013update_mask\030\004 \001(\0132\032." +
-      "google.protobuf.FieldMask\022H\n\006create\030\001 \001(" +
-      "\01326.google.ads.googleads.v26.resources.K" +
-      "eywordPlanAdGroupH\000\022H\n\006update\030\002 \001(\01326.go" +
-      "ogle.ads.googleads.v26.resources.Keyword" +
-      "PlanAdGroupH\000\022B\n\006remove\030\003 \001(\tB0\372A-\n+goog" +
-      "leads.googleapis.com/KeywordPlanAdGroupH" +
-      "\000B\013\n\toperation\"\252\001\n!MutateKeywordPlanAdGr" +
-      "oupsResponse\0221\n\025partial_failure_error\030\003 " +
-      "\001(\0132\022.google.rpc.Status\022R\n\007results\030\002 \003(\013" +
-      "2A.google.ads.googleads.v26.services.Mut" +
-      "ateKeywordPlanAdGroupResult\"i\n\036MutateKey" +
-      "wordPlanAdGroupResult\022G\n\rresource_name\030\001" +
-      " \001(\tB0\372A-\n+googleads.googleapis.com/Keyw" +
-      "ordPlanAdGroup2\352\002\n\031KeywordPlanAdGroupSer" +
-      "vice\022\205\002\n\031MutateKeywordPlanAdGroups\022C.goo" +
-      "gle.ads.googleads.v26.services.MutateKey" +
-      "wordPlanAdGroupsRequest\032D.google.ads.goo" +
-      "gleads.v26.services.MutateKeywordPlanAdG" +
-      "roupsResponse\"]\332A\026customer_id,operations" +
-      "\202\323\344\223\002>\"9/v26/customers/{customer_id=*}/k" +
-      "eywordPlanAdGroups:mutate:\001*\032E\312A\030googlea" +
-      "ds.googleapis.com\322A\'https://www.googleap" +
-      "is.com/auth/adwordsB\212\002\n%com.google.ads.g" +
-      "oogleads.v26.servicesB\036KeywordPlanAdGrou" +
-      "pServiceProtoP\001ZIgoogle.golang.org/genpr" +
-      "oto/googleapis/ads/googleads/v26/service" +
-      "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." +
-      "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" +
-      "Services\352\002%Google::Ads::GoogleAds::V26::" +
-      "Servicesb\006proto3"
+      "\027google/rpc/status.proto\"\307\001\n MutateKeywo" +
+      "rdPlanAdGroupsRequest\022\031\n\013customer_id\030\001 \001" +
+      "(\tB\004\342A\001\002\022X\n\noperations\030\002 \003(\0132>.google.ad" +
+      "s.googleads.v26.services.KeywordPlanAdGr" +
+      "oupOperationB\004\342A\001\002\022\027\n\017partial_failure\030\003 " +
+      "\001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\263\002\n\033KeywordPl" +
+      "anAdGroupOperation\022/\n\013update_mask\030\004 \001(\0132" +
+      "\032.google.protobuf.FieldMask\022H\n\006create\030\001 " +
+      "\001(\01326.google.ads.googleads.v26.resources" +
+      ".KeywordPlanAdGroupH\000\022H\n\006update\030\002 \001(\01326." +
+      "google.ads.googleads.v26.resources.Keywo" +
+      "rdPlanAdGroupH\000\022B\n\006remove\030\003 \001(\tB0\372A-\n+go" +
+      "ogleads.googleapis.com/KeywordPlanAdGrou" +
+      "pH\000B\013\n\toperation\"\252\001\n!MutateKeywordPlanAd" +
+      "GroupsResponse\0221\n\025partial_failure_error\030" +
+      "\003 \001(\0132\022.google.rpc.Status\022R\n\007results\030\002 \003" +
+      "(\0132A.google.ads.googleads.v26.services.M" +
+      "utateKeywordPlanAdGroupResult\"i\n\036MutateK" +
+      "eywordPlanAdGroupResult\022G\n\rresource_name" +
+      "\030\001 \001(\tB0\372A-\n+googleads.googleapis.com/Ke" +
+      "ywordPlanAdGroup2\352\002\n\031KeywordPlanAdGroupS" +
+      "ervice\022\205\002\n\031MutateKeywordPlanAdGroups\022C.g" +
+      "oogle.ads.googleads.v26.services.MutateK" +
+      "eywordPlanAdGroupsRequest\032D.google.ads.g" +
+      "oogleads.v26.services.MutateKeywordPlanA" +
+      "dGroupsResponse\"]\332A\026customer_id,operatio" +
+      "ns\202\323\344\223\002>\"9/v26/customers/{customer_id=*}" +
+      "/keywordPlanAdGroups:mutate:\001*\032E\312A\030googl" +
+      "eads.googleapis.com\322A\'https://www.google" +
+      "apis.com/auth/adwordsB\212\002\n%com.google.ads" +
+      ".googleads.v26.servicesB\036KeywordPlanAdGr" +
+      "oupServiceProtoP\001ZIgoogle.golang.org/gen" +
+      "proto/googleapis/ads/googleads/v26/servi" +
+      "ces;services\242\002\003GAA\252\002!Google.Ads.GoogleAd" +
+      "s.V26.Services\312\002!Google\\Ads\\GoogleAds\\V2" +
+      "6\\Services\352\002%Google::Ads::GoogleAds::V26" +
+      "::Servicesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignKeywordServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignKeywordServiceProto.java
index c685d35390..1cc510c95f 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignKeywordServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignKeywordServiceProto.java
@@ -64,45 +64,46 @@ public static void registerAllExtensions(
       "o\032\037google/api/field_behavior.proto\032\031goog" +
       "le/api/resource.proto\032 google/protobuf/f" +
       "ield_mask.proto\032\027google/rpc/status.proto" +
-      "\"\325\001\n(MutateKeywordPlanCampaignKeywordsRe" +
-      "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022_\n\nopera" +
-      "tions\030\002 \003(\0132F.google.ads.googleads.v26.s" +
-      "ervices.KeywordPlanCampaignKeywordOperat" +
-      "ionB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rval" +
-      "idate_only\030\004 \001(\010\"\323\002\n#KeywordPlanCampaign" +
-      "KeywordOperation\022/\n\013update_mask\030\004 \001(\0132\032." +
-      "google.protobuf.FieldMask\022P\n\006create\030\001 \001(" +
-      "\0132>.google.ads.googleads.v26.resources.K" +
-      "eywordPlanCampaignKeywordH\000\022P\n\006update\030\002 " +
+      "\"\327\001\n(MutateKeywordPlanCampaignKeywordsRe" +
+      "quest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022`\n\noper" +
+      "ations\030\002 \003(\0132F.google.ads.googleads.v26." +
+      "services.KeywordPlanCampaignKeywordOpera" +
+      "tionB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rv" +
+      "alidate_only\030\004 \001(\010\"\323\002\n#KeywordPlanCampai" +
+      "gnKeywordOperation\022/\n\013update_mask\030\004 \001(\0132" +
+      "\032.google.protobuf.FieldMask\022P\n\006create\030\001 " +
       "\001(\0132>.google.ads.googleads.v26.resources" +
-      ".KeywordPlanCampaignKeywordH\000\022J\n\006remove\030" +
-      "\003 \001(\tB8\372A5\n3googleads.googleapis.com/Key" +
-      "wordPlanCampaignKeywordH\000B\013\n\toperation\"\272" +
-      "\001\n)MutateKeywordPlanCampaignKeywordsResp" +
-      "onse\0221\n\025partial_failure_error\030\003 \001(\0132\022.go" +
-      "ogle.rpc.Status\022Z\n\007results\030\002 \003(\0132I.googl" +
-      "e.ads.googleads.v26.services.MutateKeywo" +
-      "rdPlanCampaignKeywordResult\"y\n&MutateKey" +
-      "wordPlanCampaignKeywordResult\022O\n\rresourc" +
-      "e_name\030\001 \001(\tB8\372A5\n3googleads.googleapis." +
-      "com/KeywordPlanCampaignKeyword2\222\003\n!Keywo" +
-      "rdPlanCampaignKeywordService\022\245\002\n!MutateK" +
-      "eywordPlanCampaignKeywords\022K.google.ads." +
-      "googleads.v26.services.MutateKeywordPlan" +
-      "CampaignKeywordsRequest\032L.google.ads.goo" +
-      "gleads.v26.services.MutateKeywordPlanCam" +
-      "paignKeywordsResponse\"e\332A\026customer_id,op" +
-      "erations\202\323\344\223\002F\"A/v26/customers/{customer" +
-      "_id=*}/keywordPlanCampaignKeywords:mutat" +
-      "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" +
-      "s://www.googleapis.com/auth/adwordsB\222\002\n%" +
-      "com.google.ads.googleads.v26.servicesB&K" +
-      "eywordPlanCampaignKeywordServiceProtoP\001Z" +
-      "Igoogle.golang.org/genproto/googleapis/a" +
-      "ds/googleads/v26/services;services\242\002\003GAA" +
-      "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" +
-      "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" +
-      "e::Ads::GoogleAds::V26::Servicesb\006proto3"
+      ".KeywordPlanCampaignKeywordH\000\022P\n\006update\030" +
+      "\002 \001(\0132>.google.ads.googleads.v26.resourc" +
+      "es.KeywordPlanCampaignKeywordH\000\022J\n\006remov" +
+      "e\030\003 \001(\tB8\372A5\n3googleads.googleapis.com/K" +
+      "eywordPlanCampaignKeywordH\000B\013\n\toperation" +
+      "\"\272\001\n)MutateKeywordPlanCampaignKeywordsRe" +
+      "sponse\0221\n\025partial_failure_error\030\003 \001(\0132\022." +
+      "google.rpc.Status\022Z\n\007results\030\002 \003(\0132I.goo" +
+      "gle.ads.googleads.v26.services.MutateKey" +
+      "wordPlanCampaignKeywordResult\"y\n&MutateK" +
+      "eywordPlanCampaignKeywordResult\022O\n\rresou" +
+      "rce_name\030\001 \001(\tB8\372A5\n3googleads.googleapi" +
+      "s.com/KeywordPlanCampaignKeyword2\222\003\n!Key" +
+      "wordPlanCampaignKeywordService\022\245\002\n!Mutat" +
+      "eKeywordPlanCampaignKeywords\022K.google.ad" +
+      "s.googleads.v26.services.MutateKeywordPl" +
+      "anCampaignKeywordsRequest\032L.google.ads.g" +
+      "oogleads.v26.services.MutateKeywordPlanC" +
+      "ampaignKeywordsResponse\"e\332A\026customer_id," +
+      "operations\202\323\344\223\002F\"A/v26/customers/{custom" +
+      "er_id=*}/keywordPlanCampaignKeywords:mut" +
+      "ate:\001*\032E\312A\030googleads.googleapis.com\322A\'ht" +
+      "tps://www.googleapis.com/auth/adwordsB\222\002" +
+      "\n%com.google.ads.googleads.v26.servicesB" +
+      "&KeywordPlanCampaignKeywordServiceProtoP" +
+      "\001ZIgoogle.golang.org/genproto/googleapis" +
+      "/ads/googleads/v26/services;services\242\002\003G" +
+      "AA\252\002!Google.Ads.GoogleAds.V26.Services\312\002" +
+      "!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Goo" +
+      "gle::Ads::GoogleAds::V26::Servicesb\006prot" +
+      "o3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignServiceProto.java
index c1ff83fedd..06dd623134 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanCampaignServiceProto.java
@@ -63,43 +63,43 @@ public static void registerAllExtensions(
       "\032\027google/api/client.proto\032\037google/api/fi" +
       "eld_behavior.proto\032\031google/api/resource." +
       "proto\032 google/protobuf/field_mask.proto\032" +
-      "\027google/rpc/status.proto\"\307\001\n!MutateKeywo" +
-      "rdPlanCampaignsRequest\022\030\n\013customer_id\030\001 " +
-      "\001(\tB\003\340A\002\022X\n\noperations\030\002 \003(\0132?.google.ad" +
-      "s.googleads.v26.services.KeywordPlanCamp" +
-      "aignOperationB\003\340A\002\022\027\n\017partial_failure\030\003 " +
-      "\001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\267\002\n\034KeywordPl" +
-      "anCampaignOperation\022/\n\013update_mask\030\004 \001(\013" +
-      "2\032.google.protobuf.FieldMask\022I\n\006create\030\001" +
-      " \001(\01327.google.ads.googleads.v26.resource" +
-      "s.KeywordPlanCampaignH\000\022I\n\006update\030\002 \001(\0132" +
-      "7.google.ads.googleads.v26.resources.Key" +
-      "wordPlanCampaignH\000\022C\n\006remove\030\003 \001(\tB1\372A.\n" +
-      ",googleads.googleapis.com/KeywordPlanCam" +
-      "paignH\000B\013\n\toperation\"\254\001\n\"MutateKeywordPl" +
-      "anCampaignsResponse\0221\n\025partial_failure_e" +
-      "rror\030\003 \001(\0132\022.google.rpc.Status\022S\n\007result" +
-      "s\030\002 \003(\0132B.google.ads.googleads.v26.servi" +
-      "ces.MutateKeywordPlanCampaignResult\"k\n\037M" +
-      "utateKeywordPlanCampaignResult\022H\n\rresour" +
-      "ce_name\030\001 \001(\tB1\372A.\n,googleads.googleapis" +
-      ".com/KeywordPlanCampaign2\357\002\n\032KeywordPlan" +
-      "CampaignService\022\211\002\n\032MutateKeywordPlanCam" +
-      "paigns\022D.google.ads.googleads.v26.servic" +
-      "es.MutateKeywordPlanCampaignsRequest\032E.g" +
-      "oogle.ads.googleads.v26.services.MutateK" +
-      "eywordPlanCampaignsResponse\"^\332A\026customer" +
-      "_id,operations\202\323\344\223\002?\":/v26/customers/{cu" +
-      "stomer_id=*}/keywordPlanCampaigns:mutate" +
-      ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" +
-      "://www.googleapis.com/auth/adwordsB\213\002\n%c" +
-      "om.google.ads.googleads.v26.servicesB\037Ke" +
-      "ywordPlanCampaignServiceProtoP\001ZIgoogle." +
-      "golang.org/genproto/googleapis/ads/googl" +
-      "eads/v26/services;services\242\002\003GAA\252\002!Googl" +
-      "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" +
-      "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" +
-      "GoogleAds::V26::Servicesb\006proto3"
+      "\027google/rpc/status.proto\"\311\001\n!MutateKeywo" +
+      "rdPlanCampaignsRequest\022\031\n\013customer_id\030\001 " +
+      "\001(\tB\004\342A\001\002\022Y\n\noperations\030\002 \003(\0132?.google.a" +
+      "ds.googleads.v26.services.KeywordPlanCam" +
+      "paignOperationB\004\342A\001\002\022\027\n\017partial_failure\030" +
+      "\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\267\002\n\034Keyword" +
+      "PlanCampaignOperation\022/\n\013update_mask\030\004 \001" +
+      "(\0132\032.google.protobuf.FieldMask\022I\n\006create" +
+      "\030\001 \001(\01327.google.ads.googleads.v26.resour" +
+      "ces.KeywordPlanCampaignH\000\022I\n\006update\030\002 \001(" +
+      "\01327.google.ads.googleads.v26.resources.K" +
+      "eywordPlanCampaignH\000\022C\n\006remove\030\003 \001(\tB1\372A" +
+      ".\n,googleads.googleapis.com/KeywordPlanC" +
+      "ampaignH\000B\013\n\toperation\"\254\001\n\"MutateKeyword" +
+      "PlanCampaignsResponse\0221\n\025partial_failure" +
+      "_error\030\003 \001(\0132\022.google.rpc.Status\022S\n\007resu" +
+      "lts\030\002 \003(\0132B.google.ads.googleads.v26.ser" +
+      "vices.MutateKeywordPlanCampaignResult\"k\n" +
+      "\037MutateKeywordPlanCampaignResult\022H\n\rreso" +
+      "urce_name\030\001 \001(\tB1\372A.\n,googleads.googleap" +
+      "is.com/KeywordPlanCampaign2\357\002\n\032KeywordPl" +
+      "anCampaignService\022\211\002\n\032MutateKeywordPlanC" +
+      "ampaigns\022D.google.ads.googleads.v26.serv" +
+      "ices.MutateKeywordPlanCampaignsRequest\032E" +
+      ".google.ads.googleads.v26.services.Mutat" +
+      "eKeywordPlanCampaignsResponse\"^\332A\026custom" +
+      "er_id,operations\202\323\344\223\002?\":/v26/customers/{" +
+      "customer_id=*}/keywordPlanCampaigns:muta" +
+      "te:\001*\032E\312A\030googleads.googleapis.com\322A\'htt" +
+      "ps://www.googleapis.com/auth/adwordsB\213\002\n" +
+      "%com.google.ads.googleads.v26.servicesB\037" +
+      "KeywordPlanCampaignServiceProtoP\001ZIgoogl" +
+      "e.golang.org/genproto/googleapis/ads/goo" +
+      "gleads/v26/services;services\242\002\003GAA\252\002!Goo" +
+      "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" +
+      "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" +
+      "::GoogleAds::V26::Servicesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanIdeaServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanIdeaServiceProto.java
index 323867f417..5154dbf174 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanIdeaServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanIdeaServiceProto.java
@@ -225,100 +225,101 @@ public static void registerAllExtensions(
       "(\tH\000\210\001\001\022\026\n\016close_variants\030\003 \003(\t\022V\n\017keywo" +
       "rd_metrics\030\002 \001(\0132=.google.ads.googleads." +
       "v26.common.KeywordPlanHistoricalMetricsB" +
-      "\007\n\005_text\"g\n\034GenerateAdGroupThemesRequest" +
-      "\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022\025\n\010keywords\030\002" +
-      " \003(\tB\003\340A\002\022\026\n\tad_groups\030\003 \003(\tB\003\340A\002\"\322\001\n\035Ge" +
-      "nerateAdGroupThemesResponse\022a\n\034ad_group_" +
-      "keyword_suggestions\030\001 \003(\0132;.google.ads.g" +
-      "oogleads.v26.services.AdGroupKeywordSugg" +
-      "estion\022N\n\022unusable_ad_groups\030\002 \003(\01322.goo" +
-      "gle.ads.googleads.v26.services.UnusableA" +
-      "dGroup\"\355\001\n\030AdGroupKeywordSuggestion\022\024\n\014k" +
-      "eyword_text\030\001 \001(\t\022\036\n\026suggested_keyword_t" +
-      "ext\030\002 \001(\t\022c\n\024suggested_match_type\030\003 \001(\0162" +
-      "E.google.ads.googleads.v26.enums.Keyword" +
-      "MatchTypeEnum.KeywordMatchType\022\032\n\022sugges" +
-      "ted_ad_group\030\004 \001(\t\022\032\n\022suggested_campaign" +
-      "\030\005 \001(\t\"5\n\017UnusableAdGroup\022\020\n\010ad_group\030\001 " +
-      "\001(\t\022\020\n\010campaign\030\002 \001(\t\"\375\001\n%GenerateKeywor" +
-      "dForecastMetricsRequest\022\023\n\013customer_id\030\001" +
-      " \001(\t\022\032\n\rcurrency_code\030\002 \001(\tH\000\210\001\001\022C\n\017fore" +
-      "cast_period\030\003 \001(\0132*.google.ads.googleads" +
-      ".v26.common.DateRange\022L\n\010campaign\030\004 \001(\0132" +
-      "5.google.ads.googleads.v26.services.Camp" +
-      "aignToForecastB\003\340A\002B\020\n\016_currency_code\"\375\004" +
-      "\n\022CampaignToForecast\022\032\n\022language_constan" +
-      "ts\030\001 \003(\t\022\034\n\024geo_target_constants\030\010 \003(\t\022l" +
-      "\n\020bidding_strategy\030\005 \001(\0132M.google.ads.go" +
-      "ogleads.v26.services.CampaignToForecast." +
-      "CampaignBiddingStrategyB\003\340A\002\022E\n\tad_group" +
-      "s\030\007 \003(\01322.google.ads.googleads.v26.servi" +
-      "ces.ForecastAdGroup\032\367\002\n\027CampaignBiddingS" +
-      "trategy\022b\n\033manual_cpc_bidding_strategy\030\001" +
-      " \001(\0132;.google.ads.googleads.v26.services" +
-      ".ManualCpcBiddingStrategyH\000\022l\n maximize_" +
-      "clicks_bidding_strategy\030\002 \001(\0132@.google.a" +
-      "ds.googleads.v26.services.MaximizeClicks" +
-      "BiddingStrategyH\000\022v\n%maximize_conversion" +
-      "s_bidding_strategy\030\003 \001(\0132E.google.ads.go" +
-      "ogleads.v26.services.MaximizeConversions" +
-      "BiddingStrategyH\000B\022\n\020bidding_strategy\"V\n" +
-      "\017ForecastAdGroup\022C\n\010keywords\030\004 \003(\0132,.goo" +
-      "gle.ads.googleads.v26.common.KeywordInfo" +
-      "B\003\340A\002\"u\n\030ManualCpcBiddingStrategy\022 \n\023dai" +
-      "ly_budget_micros\030\001 \001(\003H\000\210\001\001\022\037\n\022max_cpc_b" +
-      "id_micros\030\002 \001(\003B\003\340A\002B\026\n\024_daily_budget_mi" +
-      "cros\"\217\001\n\035MaximizeClicksBiddingStrategy\022&" +
-      "\n\031daily_target_spend_micros\030\001 \001(\003B\003\340A\002\022\'" +
-      "\n\032max_cpc_bid_ceiling_micros\030\002 \001(\003H\000\210\001\001B" +
-      "\035\n\033_max_cpc_bid_ceiling_micros\"L\n\"Maximi" +
-      "zeConversionsBiddingStrategy\022&\n\031daily_ta" +
-      "rget_spend_micros\030\001 \001(\003B\003\340A\002\"\251\001\n&Generat" +
-      "eKeywordForecastMetricsResponse\022a\n\031campa" +
-      "ign_forecast_metrics\030\001 \001(\01329.google.ads." +
-      "googleads.v26.services.KeywordForecastMe" +
-      "tricsH\000\210\001\001B\034\n\032_campaign_forecast_metrics" +
-      "\"\374\001\n\026KeywordForecastMetrics\022\037\n\022average_c" +
-      "pc_micros\030\003 \001(\003H\000\210\001\001\022\023\n\006clicks\030\004 \001(\001H\001\210\001" +
-      "\001\022\030\n\013cost_micros\030\005 \001(\003H\002\210\001\001\022\030\n\013conversio" +
-      "ns\030\006 \001(\001H\003\210\001\001\022\037\n\022average_cpa_micros\030\010 \001(" +
-      "\003H\004\210\001\001B\025\n\023_average_cpc_microsB\t\n\007_clicks" +
-      "B\016\n\014_cost_microsB\016\n\014_conversionsB\025\n\023_ave" +
-      "rage_cpa_micros2\316\010\n\026KeywordPlanIdeaServi" +
-      "ce\022\326\001\n\024GenerateKeywordIdeas\022>.google.ads" +
-      ".googleads.v26.services.GenerateKeywordI" +
-      "deasRequest\032>.google.ads.googleads.v26.s" +
-      "ervices.GenerateKeywordIdeaResponse\">\202\323\344" +
-      "\223\0028\"3/v26/customers/{customer_id=*}:gene" +
-      "rateKeywordIdeas:\001*\022\207\002\n GenerateKeywordH" +
-      "istoricalMetrics\022J.google.ads.googleads." +
-      "v26.services.GenerateKeywordHistoricalMe" +
-      "tricsRequest\032K.google.ads.googleads.v26." +
-      "services.GenerateKeywordHistoricalMetric" +
-      "sResponse\"J\202\323\344\223\002D\"?/v26/customers/{custo" +
-      "mer_id=*}:generateKeywordHistoricalMetri" +
-      "cs:\001*\022\374\001\n\025GenerateAdGroupThemes\022?.google" +
-      ".ads.googleads.v26.services.GenerateAdGr" +
-      "oupThemesRequest\032@.google.ads.googleads." +
-      "v26.services.GenerateAdGroupThemesRespon" +
-      "se\"`\332A\036customer_id,keywords,ad_groups\202\323\344" +
-      "\223\0029\"4/v26/customers/{customer_id=*}:gene" +
-      "rateAdGroupThemes:\001*\022\212\002\n\036GenerateKeyword" +
-      "ForecastMetrics\022H.google.ads.googleads.v" +
-      "26.services.GenerateKeywordForecastMetri" +
-      "csRequest\032I.google.ads.googleads.v26.ser" +
-      "vices.GenerateKeywordForecastMetricsResp" +
-      "onse\"S\332A\010campaign\202\323\344\223\002B\"=/v26/customers/" +
-      "{customer_id=*}:generateKeywordForecastM" +
-      "etrics:\001*\032E\312A\030googleads.googleapis.com\322A" +
-      "\'https://www.googleapis.com/auth/adwords" +
-      "B\207\002\n%com.google.ads.googleads.v26.servic" +
-      "esB\033KeywordPlanIdeaServiceProtoP\001ZIgoogl" +
-      "e.golang.org/genproto/googleapis/ads/goo" +
-      "gleads/v26/services;services\242\002\003GAA\252\002!Goo" +
-      "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" +
-      "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" +
-      "::GoogleAds::V26::Servicesb\006proto3"
+      "\007\n\005_text\"j\n\034GenerateAdGroupThemesRequest" +
+      "\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022\026\n\010keywords\030" +
+      "\002 \003(\tB\004\342A\001\002\022\027\n\tad_groups\030\003 \003(\tB\004\342A\001\002\"\322\001\n" +
+      "\035GenerateAdGroupThemesResponse\022a\n\034ad_gro" +
+      "up_keyword_suggestions\030\001 \003(\0132;.google.ad" +
+      "s.googleads.v26.services.AdGroupKeywordS" +
+      "uggestion\022N\n\022unusable_ad_groups\030\002 \003(\01322." +
+      "google.ads.googleads.v26.services.Unusab" +
+      "leAdGroup\"\355\001\n\030AdGroupKeywordSuggestion\022\024" +
+      "\n\014keyword_text\030\001 \001(\t\022\036\n\026suggested_keywor" +
+      "d_text\030\002 \001(\t\022c\n\024suggested_match_type\030\003 \001" +
+      "(\0162E.google.ads.googleads.v26.enums.Keyw" +
+      "ordMatchTypeEnum.KeywordMatchType\022\032\n\022sug" +
+      "gested_ad_group\030\004 \001(\t\022\032\n\022suggested_campa" +
+      "ign\030\005 \001(\t\"5\n\017UnusableAdGroup\022\020\n\010ad_group" +
+      "\030\001 \001(\t\022\020\n\010campaign\030\002 \001(\t\"\376\001\n%GenerateKey" +
+      "wordForecastMetricsRequest\022\023\n\013customer_i" +
+      "d\030\001 \001(\t\022\032\n\rcurrency_code\030\002 \001(\tH\000\210\001\001\022C\n\017f" +
+      "orecast_period\030\003 \001(\0132*.google.ads.google" +
+      "ads.v26.common.DateRange\022M\n\010campaign\030\004 \001" +
+      "(\01325.google.ads.googleads.v26.services.C" +
+      "ampaignToForecastB\004\342A\001\002B\020\n\016_currency_cod" +
+      "e\"\376\004\n\022CampaignToForecast\022\032\n\022language_con" +
+      "stants\030\001 \003(\t\022\034\n\024geo_target_constants\030\010 \003" +
+      "(\t\022m\n\020bidding_strategy\030\005 \001(\0132M.google.ad" +
+      "s.googleads.v26.services.CampaignToForec" +
+      "ast.CampaignBiddingStrategyB\004\342A\001\002\022E\n\tad_" +
+      "groups\030\007 \003(\01322.google.ads.googleads.v26." +
+      "services.ForecastAdGroup\032\367\002\n\027CampaignBid" +
+      "dingStrategy\022b\n\033manual_cpc_bidding_strat" +
+      "egy\030\001 \001(\0132;.google.ads.googleads.v26.ser" +
+      "vices.ManualCpcBiddingStrategyH\000\022l\n maxi" +
+      "mize_clicks_bidding_strategy\030\002 \001(\0132@.goo" +
+      "gle.ads.googleads.v26.services.MaximizeC" +
+      "licksBiddingStrategyH\000\022v\n%maximize_conve" +
+      "rsions_bidding_strategy\030\003 \001(\0132E.google.a" +
+      "ds.googleads.v26.services.MaximizeConver" +
+      "sionsBiddingStrategyH\000B\022\n\020bidding_strate" +
+      "gy\"W\n\017ForecastAdGroup\022D\n\010keywords\030\004 \003(\0132" +
+      ",.google.ads.googleads.v26.common.Keywor" +
+      "dInfoB\004\342A\001\002\"v\n\030ManualCpcBiddingStrategy\022" +
+      " \n\023daily_budget_micros\030\001 \001(\003H\000\210\001\001\022 \n\022max" +
+      "_cpc_bid_micros\030\002 \001(\003B\004\342A\001\002B\026\n\024_daily_bu" +
+      "dget_micros\"\220\001\n\035MaximizeClicksBiddingStr" +
+      "ategy\022\'\n\031daily_target_spend_micros\030\001 \001(\003" +
+      "B\004\342A\001\002\022\'\n\032max_cpc_bid_ceiling_micros\030\002 \001" +
+      "(\003H\000\210\001\001B\035\n\033_max_cpc_bid_ceiling_micros\"M" +
+      "\n\"MaximizeConversionsBiddingStrategy\022\'\n\031" +
+      "daily_target_spend_micros\030\001 \001(\003B\004\342A\001\002\"\251\001" +
+      "\n&GenerateKeywordForecastMetricsResponse" +
+      "\022a\n\031campaign_forecast_metrics\030\001 \001(\01329.go" +
+      "ogle.ads.googleads.v26.services.KeywordF" +
+      "orecastMetricsH\000\210\001\001B\034\n\032_campaign_forecas" +
+      "t_metrics\"\374\001\n\026KeywordForecastMetrics\022\037\n\022" +
+      "average_cpc_micros\030\003 \001(\003H\000\210\001\001\022\023\n\006clicks\030" +
+      "\004 \001(\001H\001\210\001\001\022\030\n\013cost_micros\030\005 \001(\003H\002\210\001\001\022\030\n\013" +
+      "conversions\030\006 \001(\001H\003\210\001\001\022\037\n\022average_cpa_mi" +
+      "cros\030\010 \001(\003H\004\210\001\001B\025\n\023_average_cpc_microsB\t" +
+      "\n\007_clicksB\016\n\014_cost_microsB\016\n\014_conversion" +
+      "sB\025\n\023_average_cpa_micros2\316\010\n\026KeywordPlan" +
+      "IdeaService\022\326\001\n\024GenerateKeywordIdeas\022>.g" +
+      "oogle.ads.googleads.v26.services.Generat" +
+      "eKeywordIdeasRequest\032>.google.ads.google" +
+      "ads.v26.services.GenerateKeywordIdeaResp" +
+      "onse\">\202\323\344\223\0028\"3/v26/customers/{customer_i" +
+      "d=*}:generateKeywordIdeas:\001*\022\207\002\n Generat" +
+      "eKeywordHistoricalMetrics\022J.google.ads.g" +
+      "oogleads.v26.services.GenerateKeywordHis" +
+      "toricalMetricsRequest\032K.google.ads.googl" +
+      "eads.v26.services.GenerateKeywordHistori" +
+      "calMetricsResponse\"J\202\323\344\223\002D\"?/v26/custome" +
+      "rs/{customer_id=*}:generateKeywordHistor" +
+      "icalMetrics:\001*\022\374\001\n\025GenerateAdGroupThemes" +
+      "\022?.google.ads.googleads.v26.services.Gen" +
+      "erateAdGroupThemesRequest\032@.google.ads.g" +
+      "oogleads.v26.services.GenerateAdGroupThe" +
+      "mesResponse\"`\332A\036customer_id,keywords,ad_" +
+      "groups\202\323\344\223\0029\"4/v26/customers/{customer_i" +
+      "d=*}:generateAdGroupThemes:\001*\022\212\002\n\036Genera" +
+      "teKeywordForecastMetrics\022H.google.ads.go" +
+      "ogleads.v26.services.GenerateKeywordFore" +
+      "castMetricsRequest\032I.google.ads.googlead" +
+      "s.v26.services.GenerateKeywordForecastMe" +
+      "tricsResponse\"S\332A\010campaign\202\323\344\223\002B\"=/v26/c" +
+      "ustomers/{customer_id=*}:generateKeyword" +
+      "ForecastMetrics:\001*\032E\312A\030googleads.googlea" +
+      "pis.com\322A\'https://www.googleapis.com/aut" +
+      "h/adwordsB\207\002\n%com.google.ads.googleads.v" +
+      "26.servicesB\033KeywordPlanIdeaServiceProto" +
+      "P\001ZIgoogle.golang.org/genproto/googleapi" +
+      "s/ads/googleads/v26/services;services\242\002\003" +
+      "GAA\252\002!Google.Ads.GoogleAds.V26.Services\312" +
+      "\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Go" +
+      "ogle::Ads::GoogleAds::V26::Servicesb\006pro" +
+      "to3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanServiceProto.java
index 97f4add3ff..398ea289e7 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/KeywordPlanServiceProto.java
@@ -63,40 +63,40 @@ public static void registerAllExtensions(
       "t.proto\032\037google/api/field_behavior.proto" +
       "\032\031google/api/resource.proto\032 google/prot" +
       "obuf/field_mask.proto\032\027google/rpc/status" +
-      ".proto\"\267\001\n\031MutateKeywordPlansRequest\022\030\n\013" +
-      "customer_id\030\001 \001(\tB\003\340A\002\022P\n\noperations\030\002 \003" +
-      "(\01327.google.ads.googleads.v26.services.K" +
-      "eywordPlanOperationB\003\340A\002\022\027\n\017partial_fail" +
-      "ure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\227\002\n\024Key" +
-      "wordPlanOperation\022/\n\013update_mask\030\004 \001(\0132\032" +
-      ".google.protobuf.FieldMask\022A\n\006create\030\001 \001" +
-      "(\0132/.google.ads.googleads.v26.resources." +
-      "KeywordPlanH\000\022A\n\006update\030\002 \001(\0132/.google.a" +
-      "ds.googleads.v26.resources.KeywordPlanH\000" +
-      "\022;\n\006remove\030\003 \001(\tB)\372A&\n$googleads.googlea" +
-      "pis.com/KeywordPlanH\000B\013\n\toperation\"\235\001\n\032M" +
-      "utateKeywordPlansResponse\0221\n\025partial_fai" +
-      "lure_error\030\003 \001(\0132\022.google.rpc.Status\022L\n\007" +
-      "results\030\002 \003(\0132;.google.ads.googleads.v26" +
-      ".services.MutateKeywordPlansResult\"\\\n\030Mu" +
-      "tateKeywordPlansResult\022@\n\rresource_name\030" +
-      "\001 \001(\tB)\372A&\n$googleads.googleapis.com/Key" +
-      "wordPlan2\307\002\n\022KeywordPlanService\022\351\001\n\022Muta" +
-      "teKeywordPlans\022<.google.ads.googleads.v2" +
-      "6.services.MutateKeywordPlansRequest\032=.g" +
-      "oogle.ads.googleads.v26.services.MutateK" +
-      "eywordPlansResponse\"V\332A\026customer_id,oper" +
-      "ations\202\323\344\223\0027\"2/v26/customers/{customer_i" +
-      "d=*}/keywordPlans:mutate:\001*\032E\312A\030googlead" +
-      "s.googleapis.com\322A\'https://www.googleapi" +
-      "s.com/auth/adwordsB\203\002\n%com.google.ads.go" +
-      "ogleads.v26.servicesB\027KeywordPlanService" +
-      "ProtoP\001ZIgoogle.golang.org/genproto/goog" +
-      "leapis/ads/googleads/v26/services;servic" +
-      "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" +
-      "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" +
-      "\352\002%Google::Ads::GoogleAds::V26::Services" +
-      "b\006proto3"
+      ".proto\"\271\001\n\031MutateKeywordPlansRequest\022\031\n\013" +
+      "customer_id\030\001 \001(\tB\004\342A\001\002\022Q\n\noperations\030\002 " +
+      "\003(\01327.google.ads.googleads.v26.services." +
+      "KeywordPlanOperationB\004\342A\001\002\022\027\n\017partial_fa" +
+      "ilure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\"\227\002\n\024K" +
+      "eywordPlanOperation\022/\n\013update_mask\030\004 \001(\013" +
+      "2\032.google.protobuf.FieldMask\022A\n\006create\030\001" +
+      " \001(\0132/.google.ads.googleads.v26.resource" +
+      "s.KeywordPlanH\000\022A\n\006update\030\002 \001(\0132/.google" +
+      ".ads.googleads.v26.resources.KeywordPlan" +
+      "H\000\022;\n\006remove\030\003 \001(\tB)\372A&\n$googleads.googl" +
+      "eapis.com/KeywordPlanH\000B\013\n\toperation\"\235\001\n" +
+      "\032MutateKeywordPlansResponse\0221\n\025partial_f" +
+      "ailure_error\030\003 \001(\0132\022.google.rpc.Status\022L" +
+      "\n\007results\030\002 \003(\0132;.google.ads.googleads.v" +
+      "26.services.MutateKeywordPlansResult\"\\\n\030" +
+      "MutateKeywordPlansResult\022@\n\rresource_nam" +
+      "e\030\001 \001(\tB)\372A&\n$googleads.googleapis.com/K" +
+      "eywordPlan2\307\002\n\022KeywordPlanService\022\351\001\n\022Mu" +
+      "tateKeywordPlans\022<.google.ads.googleads." +
+      "v26.services.MutateKeywordPlansRequest\032=" +
+      ".google.ads.googleads.v26.services.Mutat" +
+      "eKeywordPlansResponse\"V\332A\026customer_id,op" +
+      "erations\202\323\344\223\0027\"2/v26/customers/{customer" +
+      "_id=*}/keywordPlans:mutate:\001*\032E\312A\030google" +
+      "ads.googleapis.com\322A\'https://www.googlea" +
+      "pis.com/auth/adwordsB\203\002\n%com.google.ads." +
+      "googleads.v26.servicesB\027KeywordPlanServi" +
+      "ceProtoP\001ZIgoogle.golang.org/genproto/go" +
+      "ogleapis/ads/googleads/v26/services;serv" +
+      "ices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Se" +
+      "rvices\312\002!Google\\Ads\\GoogleAds\\V26\\Servic" +
+      "es\352\002%Google::Ads::GoogleAds::V26::Servic" +
+      "esb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LabelServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LabelServiceProto.java
index bd2dd70a0d..5710c5e733 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LabelServiceProto.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LabelServiceProto.java
@@ -64,42 +64,42 @@ public static void registerAllExtensions(
       "/client.proto\032\037google/api/field_behavior" +
       ".proto\032\031google/api/resource.proto\032 googl" +
       "e/protobuf/field_mask.proto\032\027google/rpc/" +
-      "status.proto\"\227\002\n\023MutateLabelsRequest\022\030\n\013" +
-      "customer_id\030\001 \001(\tB\003\340A\002\022J\n\noperations\030\002 \003" +
-      "(\01321.google.ads.googleads.v26.services.L" +
-      "abelOperationB\003\340A\002\022\027\n\017partial_failure\030\003 " +
-      "\001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response_c" +
-      "ontent_type\030\005 \001(\0162K.google.ads.googleads" +
-      ".v26.enums.ResponseContentTypeEnum.Respo" +
-      "nseContentType\"\377\001\n\016LabelOperation\022/\n\013upd" +
-      "ate_mask\030\004 \001(\0132\032.google.protobuf.FieldMa" +
-      "sk\022;\n\006create\030\001 \001(\0132).google.ads.googlead" +
-      "s.v26.resources.LabelH\000\022;\n\006update\030\002 \001(\0132" +
-      ").google.ads.googleads.v26.resources.Lab" +
-      "elH\000\0225\n\006remove\030\003 \001(\tB#\372A \n\036googleads.goo" +
-      "gleapis.com/LabelH\000B\013\n\toperation\"\220\001\n\024Mut" +
-      "ateLabelsResponse\0221\n\025partial_failure_err" +
-      "or\030\003 \001(\0132\022.google.rpc.Status\022E\n\007results\030" +
-      "\002 \003(\01324.google.ads.googleads.v26.service" +
-      "s.MutateLabelResult\"\211\001\n\021MutateLabelResul" +
-      "t\022:\n\rresource_name\030\001 \001(\tB#\372A \n\036googleads" +
-      ".googleapis.com/Label\0228\n\005label\030\002 \001(\0132).g" +
-      "oogle.ads.googleads.v26.resources.Label2" +
-      "\251\002\n\014LabelService\022\321\001\n\014MutateLabels\0226.goog" +
-      "le.ads.googleads.v26.services.MutateLabe" +
-      "lsRequest\0327.google.ads.googleads.v26.ser" +
-      "vices.MutateLabelsResponse\"P\332A\026customer_" +
-      "id,operations\202\323\344\223\0021\",/v26/customers/{cus" +
-      "tomer_id=*}/labels:mutate:\001*\032E\312A\030googlea" +
-      "ds.googleapis.com\322A\'https://www.googleap" +
-      "is.com/auth/adwordsB\375\001\n%com.google.ads.g" +
-      "oogleads.v26.servicesB\021LabelServiceProto" +
-      "P\001ZIgoogle.golang.org/genproto/googleapi" +
-      "s/ads/googleads/v26/services;services\242\002\003" +
-      "GAA\252\002!Google.Ads.GoogleAds.V26.Services\312" +
-      "\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Go" +
-      "ogle::Ads::GoogleAds::V26::Servicesb\006pro" +
-      "to3"
+      "status.proto\"\231\002\n\023MutateLabelsRequest\022\031\n\013" +
+      "customer_id\030\001 \001(\tB\004\342A\001\002\022K\n\noperations\030\002 " +
+      "\003(\01321.google.ads.googleads.v26.services." +
+      "LabelOperationB\004\342A\001\002\022\027\n\017partial_failure\030" +
+      "\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025response" +
+      "_content_type\030\005 \001(\0162K.google.ads.googlea" +
+      "ds.v26.enums.ResponseContentTypeEnum.Res" +
+      "ponseContentType\"\377\001\n\016LabelOperation\022/\n\013u" +
+      "pdate_mask\030\004 \001(\0132\032.google.protobuf.Field" +
+      "Mask\022;\n\006create\030\001 \001(\0132).google.ads.google" +
+      "ads.v26.resources.LabelH\000\022;\n\006update\030\002 \001(" +
+      "\0132).google.ads.googleads.v26.resources.L" +
+      "abelH\000\0225\n\006remove\030\003 \001(\tB#\372A \n\036googleads.g" +
+      "oogleapis.com/LabelH\000B\013\n\toperation\"\220\001\n\024M" +
+      "utateLabelsResponse\0221\n\025partial_failure_e" +
+      "rror\030\003 \001(\0132\022.google.rpc.Status\022E\n\007result" +
+      "s\030\002 \003(\01324.google.ads.googleads.v26.servi" +
+      "ces.MutateLabelResult\"\211\001\n\021MutateLabelRes" +
+      "ult\022:\n\rresource_name\030\001 \001(\tB#\372A \n\036googlea" +
+      "ds.googleapis.com/Label\0228\n\005label\030\002 \001(\0132)" +
+      ".google.ads.googleads.v26.resources.Labe" +
+      "l2\251\002\n\014LabelService\022\321\001\n\014MutateLabels\0226.go" +
+      "ogle.ads.googleads.v26.services.MutateLa" +
+      "belsRequest\0327.google.ads.googleads.v26.s" +
+      "ervices.MutateLabelsResponse\"P\332A\026custome" +
+      "r_id,operations\202\323\344\223\0021\",/v26/customers/{c" +
+      "ustomer_id=*}/labels:mutate:\001*\032E\312A\030googl" +
+      "eads.googleapis.com\322A\'https://www.google" +
+      "apis.com/auth/adwordsB\375\001\n%com.google.ads" +
+      ".googleads.v26.servicesB\021LabelServicePro" +
+      "toP\001ZIgoogle.golang.org/genproto/googlea" +
+      "pis/ads/googleads/v26/services;services\242" +
+      "\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Service" +
+      "s\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%" +
+      "Google::Ads::GoogleAds::V26::Servicesb\006p" +
+      "roto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClient.java
new file mode 100644
index 0000000000..9f8b84246c
--- /dev/null
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClient.java
@@ -0,0 +1,315 @@
+/*
+ * Copyright 2026 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.ads.googleads.v26.services;
+
+import com.google.ads.googleads.v26.services.stub.LocalServicesEligibilityServiceStub;
+import com.google.ads.googleads.v26.services.stub.LocalServicesEligibilityServiceStubSettings;
+import com.google.api.gax.core.BackgroundResource;
+import com.google.api.gax.rpc.UnaryCallable;
+import java.io.IOException;
+import java.util.concurrent.TimeUnit;
+import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
+
+// AUTO-GENERATED DOCUMENTATION AND CLASS.
+/**
+ * Service Description: This service allows eligibility checking and discovery of category/job type
+ * details for Local Services.
+ *
+ * 

This class provides the ability to make remote calls to the backing service through method + * calls that map to API methods. Sample code to get started: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+ *     LocalServicesEligibilityServiceClient.create()) {
+ *   String customerId = "customerId-1581184615";
+ *   String listingId = "listingId-1215024449";
+ *   CheckLocalServicesEligibilityResponse response =
+ *       localServicesEligibilityServiceClient.checkLocalServicesEligibility(
+ *           customerId, listingId);
+ * }
+ * }
+ * + *

Note: close() needs to be called on the LocalServicesEligibilityServiceClient object to clean + * up resources such as threads. In the example above, try-with-resources is used, which + * automatically calls close(). + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Methods
MethodDescriptionMethod Variants

CheckLocalServicesEligibility

Returns the Local Services eligibility status and valid categories for a given Customer and GBP Listing ID.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • checkLocalServicesEligibility(CheckLocalServicesEligibilityRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • checkLocalServicesEligibility(String customerId, String listingId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • checkLocalServicesEligibilityCallable() + *

+ *
+ * + *

See the individual methods for example code. + * + *

Many parameters require resource names to be formatted in a particular way. To assist with + * these names, this class includes a format method for each type of name, and additionally a parse + * method to extract the individual identifiers contained within names that are returned. + * + *

This class can be customized by passing in a custom instance of + * LocalServicesEligibilityServiceSettings to create(). For example: + * + *

To customize credentials: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * LocalServicesEligibilityServiceSettings localServicesEligibilityServiceSettings =
+ *     LocalServicesEligibilityServiceSettings.newBuilder()
+ *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
+ *         .build();
+ * LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+ *     LocalServicesEligibilityServiceClient.create(localServicesEligibilityServiceSettings);
+ * }
+ * + *

To customize the endpoint: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * LocalServicesEligibilityServiceSettings localServicesEligibilityServiceSettings =
+ *     LocalServicesEligibilityServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
+ * LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+ *     LocalServicesEligibilityServiceClient.create(localServicesEligibilityServiceSettings);
+ * }
+ * + *

Please refer to the GitHub repository's samples for more quickstart code snippets. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class LocalServicesEligibilityServiceClient implements BackgroundResource { + private final @Nullable LocalServicesEligibilityServiceSettings settings; + private final LocalServicesEligibilityServiceStub stub; + + /** Constructs an instance of LocalServicesEligibilityServiceClient with default settings. */ + public static final LocalServicesEligibilityServiceClient create() throws IOException { + return create(LocalServicesEligibilityServiceSettings.newBuilder().build()); + } + + /** + * Constructs an instance of LocalServicesEligibilityServiceClient, using the given settings. The + * channels are created based on the settings passed in, or defaults for any settings that are not + * set. + */ + public static final LocalServicesEligibilityServiceClient create( + LocalServicesEligibilityServiceSettings settings) throws IOException { + return new LocalServicesEligibilityServiceClient(settings); + } + + /** + * Constructs an instance of LocalServicesEligibilityServiceClient, using the given stub for + * making calls. This is for advanced usage - prefer using + * create(LocalServicesEligibilityServiceSettings). + */ + public static final LocalServicesEligibilityServiceClient create( + LocalServicesEligibilityServiceStub stub) { + return new LocalServicesEligibilityServiceClient(stub); + } + + /** + * Constructs an instance of LocalServicesEligibilityServiceClient, using the given settings. This + * is protected so that it is easy to make a subclass, but otherwise, the static factory methods + * should be preferred. + */ + protected LocalServicesEligibilityServiceClient(LocalServicesEligibilityServiceSettings settings) + throws IOException { + this.settings = settings; + this.stub = + ((LocalServicesEligibilityServiceStubSettings) settings.getStubSettings()).createStub(); + } + + protected LocalServicesEligibilityServiceClient(LocalServicesEligibilityServiceStub stub) { + this.settings = null; + this.stub = stub; + } + + public final @Nullable LocalServicesEligibilityServiceSettings getSettings() { + return settings; + } + + public LocalServicesEligibilityServiceStub getStub() { + return stub; + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the Local Services eligibility status and valid categories for a given Customer and GBP + * Listing ID. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+   *     LocalServicesEligibilityServiceClient.create()) {
+   *   String customerId = "customerId-1581184615";
+   *   String listingId = "listingId-1215024449";
+   *   CheckLocalServicesEligibilityResponse response =
+   *       localServicesEligibilityServiceClient.checkLocalServicesEligibility(
+   *           customerId, listingId);
+   * }
+   * }
+ * + * @param customerId Required. The ID of the customer whose eligibility is being checked. + * @param listingId Required. The Google Business Profile listing ID to check eligibility for. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CheckLocalServicesEligibilityResponse checkLocalServicesEligibility( + String customerId, String listingId) { + CheckLocalServicesEligibilityRequest request = + CheckLocalServicesEligibilityRequest.newBuilder() + .setCustomerId(customerId) + .setListingId(listingId) + .build(); + return checkLocalServicesEligibility(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the Local Services eligibility status and valid categories for a given Customer and GBP + * Listing ID. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+   *     LocalServicesEligibilityServiceClient.create()) {
+   *   CheckLocalServicesEligibilityRequest request =
+   *       CheckLocalServicesEligibilityRequest.newBuilder()
+   *           .setCustomerId("customerId-1581184615")
+   *           .setListingId("listingId-1215024449")
+   *           .build();
+   *   CheckLocalServicesEligibilityResponse response =
+   *       localServicesEligibilityServiceClient.checkLocalServicesEligibility(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CheckLocalServicesEligibilityResponse checkLocalServicesEligibility( + CheckLocalServicesEligibilityRequest request) { + return checkLocalServicesEligibilityCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns the Local Services eligibility status and valid categories for a given Customer and GBP + * Listing ID. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+   *     LocalServicesEligibilityServiceClient.create()) {
+   *   CheckLocalServicesEligibilityRequest request =
+   *       CheckLocalServicesEligibilityRequest.newBuilder()
+   *           .setCustomerId("customerId-1581184615")
+   *           .setListingId("listingId-1215024449")
+   *           .build();
+   *   ApiFuture future =
+   *       localServicesEligibilityServiceClient
+   *           .checkLocalServicesEligibilityCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   CheckLocalServicesEligibilityResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilityCallable() { + return stub.checkLocalServicesEligibilityCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); + } + + @Override + public void shutdownNow() { + stub.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return stub.awaitTermination(duration, unit); + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceGrpc.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceGrpc.java new file mode 100644 index 0000000000..9d002bd60d --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceGrpc.java @@ -0,0 +1,377 @@ +package com.google.ads.googleads.v26.services; + +import static io.grpc.MethodDescriptor.generateFullMethodName; + +/** + *
+ * This service allows eligibility checking and discovery of category/job type
+ * details for Local Services.
+ * 
+ */ +@io.grpc.stub.annotations.GrpcGenerated +public final class LocalServicesEligibilityServiceGrpc { + + private LocalServicesEligibilityServiceGrpc() {} + + public static final java.lang.String SERVICE_NAME = "google.ads.googleads.v26.services.LocalServicesEligibilityService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getCheckLocalServicesEligibilityMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CheckLocalServicesEligibility", + requestType = com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.class, + responseType = com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getCheckLocalServicesEligibilityMethod() { + io.grpc.MethodDescriptor getCheckLocalServicesEligibilityMethod; + if ((getCheckLocalServicesEligibilityMethod = LocalServicesEligibilityServiceGrpc.getCheckLocalServicesEligibilityMethod) == null) { + synchronized (LocalServicesEligibilityServiceGrpc.class) { + if ((getCheckLocalServicesEligibilityMethod = LocalServicesEligibilityServiceGrpc.getCheckLocalServicesEligibilityMethod) == null) { + LocalServicesEligibilityServiceGrpc.getCheckLocalServicesEligibilityMethod = getCheckLocalServicesEligibilityMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CheckLocalServicesEligibility")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse.getDefaultInstance())) + .setSchemaDescriptor(new LocalServicesEligibilityServiceMethodDescriptorSupplier("CheckLocalServicesEligibility")) + .build(); + } + } + } + return getCheckLocalServicesEligibilityMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static LocalServicesEligibilityServiceStub newStub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public LocalServicesEligibilityServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceStub(channel, callOptions); + } + }; + return LocalServicesEligibilityServiceStub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports all types of calls on the service + */ + public static LocalServicesEligibilityServiceBlockingV2Stub newBlockingV2Stub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public LocalServicesEligibilityServiceBlockingV2Stub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceBlockingV2Stub(channel, callOptions); + } + }; + return LocalServicesEligibilityServiceBlockingV2Stub.newStub(factory, channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static LocalServicesEligibilityServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public LocalServicesEligibilityServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceBlockingStub(channel, callOptions); + } + }; + return LocalServicesEligibilityServiceBlockingStub.newStub(factory, channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static LocalServicesEligibilityServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public LocalServicesEligibilityServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceFutureStub(channel, callOptions); + } + }; + return LocalServicesEligibilityServiceFutureStub.newStub(factory, channel); + } + + /** + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public interface AsyncService { + + /** + *
+     * Returns the Local Services eligibility status and valid categories for a
+     * given Customer and GBP Listing ID.
+     * 
+ */ + default void checkLocalServicesEligibility(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCheckLocalServicesEligibilityMethod(), responseObserver); + } + } + + /** + * Base class for the server implementation of the service LocalServicesEligibilityService. + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public static abstract class LocalServicesEligibilityServiceImplBase + implements io.grpc.BindableService, AsyncService { + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return LocalServicesEligibilityServiceGrpc.bindService(this); + } + } + + /** + * A stub to allow clients to do asynchronous rpc calls to service LocalServicesEligibilityService. + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public static final class LocalServicesEligibilityServiceStub + extends io.grpc.stub.AbstractAsyncStub { + private LocalServicesEligibilityServiceStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LocalServicesEligibilityServiceStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceStub(channel, callOptions); + } + + /** + *
+     * Returns the Local Services eligibility status and valid categories for a
+     * given Customer and GBP Listing ID.
+     * 
+ */ + public void checkLocalServicesEligibility(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCheckLocalServicesEligibilityMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service LocalServicesEligibilityService. + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public static final class LocalServicesEligibilityServiceBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private LocalServicesEligibilityServiceBlockingV2Stub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LocalServicesEligibilityServiceBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceBlockingV2Stub(channel, callOptions); + } + + /** + *
+     * Returns the Local Services eligibility status and valid categories for a
+     * given Customer and GBP Listing ID.
+     * 
+ */ + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse checkLocalServicesEligibility(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCheckLocalServicesEligibilityMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service LocalServicesEligibilityService. + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public static final class LocalServicesEligibilityServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { + private LocalServicesEligibilityServiceBlockingStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LocalServicesEligibilityServiceBlockingStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceBlockingStub(channel, callOptions); + } + + /** + *
+     * Returns the Local Services eligibility status and valid categories for a
+     * given Customer and GBP Listing ID.
+     * 
+ */ + public com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse checkLocalServicesEligibility(com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCheckLocalServicesEligibilityMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service LocalServicesEligibilityService. + *
+   * This service allows eligibility checking and discovery of category/job type
+   * details for Local Services.
+   * 
+ */ + public static final class LocalServicesEligibilityServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { + private LocalServicesEligibilityServiceFutureStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LocalServicesEligibilityServiceFutureStub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new LocalServicesEligibilityServiceFutureStub(channel, callOptions); + } + + /** + *
+     * Returns the Local Services eligibility status and valid categories for a
+     * given Customer and GBP Listing ID.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture checkLocalServicesEligibility( + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCheckLocalServicesEligibilityMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CHECK_LOCAL_SERVICES_ELIGIBILITY = 0; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final AsyncService serviceImpl; + private final int methodId; + + MethodHandlers(AsyncService serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CHECK_LOCAL_SERVICES_ELIGIBILITY: + serviceImpl.checkLocalServicesEligibility((com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCheckLocalServicesEligibilityMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest, + com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse>( + service, METHODID_CHECK_LOCAL_SERVICES_ELIGIBILITY))) + .build(); + } + + private static abstract class LocalServicesEligibilityServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + LocalServicesEligibilityServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("LocalServicesEligibilityService"); + } + } + + private static final class LocalServicesEligibilityServiceFileDescriptorSupplier + extends LocalServicesEligibilityServiceBaseDescriptorSupplier { + LocalServicesEligibilityServiceFileDescriptorSupplier() {} + } + + private static final class LocalServicesEligibilityServiceMethodDescriptorSupplier + extends LocalServicesEligibilityServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final java.lang.String methodName; + + LocalServicesEligibilityServiceMethodDescriptorSupplier(java.lang.String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (LocalServicesEligibilityServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new LocalServicesEligibilityServiceFileDescriptorSupplier()) + .addMethod(getCheckLocalServicesEligibilityMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceProto.java new file mode 100644 index 0000000000..201361720e --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceProto.java @@ -0,0 +1,159 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public final class LocalServicesEligibilityServiceProto extends com.google.protobuf.GeneratedFile { + private LocalServicesEligibilityServiceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LocalServicesEligibilityServiceProto"); + } + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_CheckLocalServicesEligibilityResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_SuggestionReason_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_SuggestionReason_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_EligibleGoal_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_EligibleGoal_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_EligibleCategory_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_EligibleCategory_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nJgoogle/ads/googleads/v26/services/loca" + + "l_services_eligibility_service.proto\022!go" + + "ogle.ads.googleads.v26.services\032=google/" + + "ads/googleads/v26/enums/local_services_l" + + "ead_type.proto\032\034google/api/annotations.p" + + "roto\032\027google/api/client.proto\032\037google/ap" + + "i/field_behavior.proto\"[\n$CheckLocalServ" + + "icesEligibilityRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022\030\n\nlisting_id\030\002 \001(\tB\004\342A\001\002\"\345\001\n%" + + "CheckLocalServicesEligibilityResponse\022\025\n" + + "\010eligible\030\001 \001(\010H\000\210\001\001\022O\n\022suggestion_reaso" + + "ns\030\002 \003(\01323.google.ads.googleads.v26.serv" + + "ices.SuggestionReason\022G\n\016eligible_goals\030" + + "\003 \003(\0132/.google.ads.googleads.v26.service" + + "s.EligibleGoalB\013\n\t_eligible\"9\n\020Suggestio" + + "nReason\022\022\n\nshort_text\030\001 \001(\t\022\021\n\tlong_text" + + "\030\002 \001(\t\"\256\001\n\014EligibleGoal\022U\n\tlead_type\030\001 \001" + + "(\0162B.google.ads.googleads.v26.enums.Loca" + + "lServicesLeadTypeEnum.LeadType\022G\n\ncatego" + + "ries\030\002 \003(\01323.google.ads.googleads.v26.se" + + "rvices.EligibleCategory\"b\n\020EligibleCateg" + + "ory\022\023\n\013category_id\030\001 \001(\t\022\024\n\014display_name" + + "\030\002 \001(\t\022\021\n\tjob_types\030\003 \003(\t\022\020\n\010callouts\030\004 " + + "\003(\t2\377\002\n\037LocalServicesEligibilityService\022" + + "\224\002\n\035CheckLocalServicesEligibility\022G.goog" + + "le.ads.googleads.v26.services.CheckLocal" + + "ServicesEligibilityRequest\032H.google.ads." + + "googleads.v26.services.CheckLocalService" + + "sEligibilityResponse\"`\332A\026customer_id,lis" + + "ting_id\202\323\344\223\002A\"The default instance has everything set to sensible defaults: + * + *
    + *
  • The default service address (googleads.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of checkLocalServicesEligibility: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * LocalServicesEligibilityServiceSettings.Builder localServicesEligibilityServiceSettingsBuilder =
+ *     LocalServicesEligibilityServiceSettings.newBuilder();
+ * localServicesEligibilityServiceSettingsBuilder
+ *     .checkLocalServicesEligibilitySettings()
+ *     .setRetrySettings(
+ *         localServicesEligibilityServiceSettingsBuilder
+ *             .checkLocalServicesEligibilitySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * LocalServicesEligibilityServiceSettings localServicesEligibilityServiceSettings =
+ *     localServicesEligibilityServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting + * retries. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class LocalServicesEligibilityServiceSettings + extends ClientSettings { + + /** Returns the object with the settings used for calls to checkLocalServicesEligibility. */ + public UnaryCallSettings< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings() { + return ((LocalServicesEligibilityServiceStubSettings) getStubSettings()) + .checkLocalServicesEligibilitySettings(); + } + + public static final LocalServicesEligibilityServiceSettings create( + LocalServicesEligibilityServiceStubSettings stub) throws IOException { + return new LocalServicesEligibilityServiceSettings.Builder(stub.toBuilder()).build(); + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return LocalServicesEligibilityServiceStubSettings.defaultExecutorProviderBuilder(); + } + + /** Returns the default service endpoint. */ + public static String getDefaultEndpoint() { + return LocalServicesEligibilityServiceStubSettings.getDefaultEndpoint(); + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return LocalServicesEligibilityServiceStubSettings.getDefaultServiceScopes(); + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return LocalServicesEligibilityServiceStubSettings.defaultCredentialsProviderBuilder(); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return LocalServicesEligibilityServiceStubSettings.defaultGrpcTransportProviderBuilder(); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return LocalServicesEligibilityServiceStubSettings.defaultTransportChannelProvider(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return LocalServicesEligibilityServiceStubSettings.defaultApiClientHeaderProviderBuilder(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(@Nullable ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected LocalServicesEligibilityServiceSettings(Builder settingsBuilder) throws IOException { + super(settingsBuilder); + } + + /** Builder for LocalServicesEligibilityServiceSettings. */ + public static class Builder + extends ClientSettings.Builder { + + protected Builder() throws IOException { + this(((ClientContext) null)); + } + + protected Builder(@Nullable ClientContext clientContext) { + super(LocalServicesEligibilityServiceStubSettings.newBuilder(clientContext)); + } + + protected Builder(LocalServicesEligibilityServiceSettings settings) { + super(settings.getStubSettings().toBuilder()); + } + + protected Builder(LocalServicesEligibilityServiceStubSettings.Builder stubSettings) { + super(stubSettings); + } + + private static Builder createDefault() { + return new Builder(LocalServicesEligibilityServiceStubSettings.newBuilder()); + } + + public LocalServicesEligibilityServiceStubSettings.Builder getStubSettingsBuilder() { + return ((LocalServicesEligibilityServiceStubSettings.Builder) getStubSettings()); + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods( + getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); + return this; + } + + /** Returns the builder for the settings used for calls to checkLocalServicesEligibility. */ + public UnaryCallSettings.Builder< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings() { + return getStubSettingsBuilder().checkLocalServicesEligibilitySettings(); + } + + @Override + public LocalServicesEligibilityServiceSettings build() throws IOException { + return new LocalServicesEligibilityServiceSettings(this); + } + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesLeadServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesLeadServiceProto.java index 384d5550c7..cf088b8f00 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesLeadServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/LocalServicesLeadServiceProto.java @@ -89,66 +89,66 @@ public static void registerAllExtensions( "nnotations.proto\032\027google/api/client.prot" + "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032\027google/rpc/status" + - ".proto\"\206\001\n\035AppendLeadConversationRequest" + - "\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022K\n\rconversati" + - "ons\030\002 \003(\0132/.google.ads.googleads.v26.ser" + - "vices.ConversationB\003\340A\002\"p\n\036AppendLeadCon" + - "versationResponse\022N\n\tresponses\030\001 \003(\01326.g" + - "oogle.ads.googleads.v26.services.Convers" + - "ationOrErrorB\003\340A\002\"r\n\014Conversation\022O\n\023loc" + - "al_services_lead\030\001 \001(\tB2\340A\002\372A,\n*googlead" + - "s.googleapis.com/LocalServicesLead\022\021\n\004te" + - "xt\030\002 \001(\tB\003\340A\002\"\233\001\n\023ConversationOrError\022*\n" + - " local_services_lead_conversation\030\001 \001(\tH" + - "\000\0223\n\025partial_failure_error\030\002 \001(\0132\022.googl" + - "e.rpc.StatusH\000B#\n!append_lead_conversati" + - "on_response\"\275\001\n\017SurveySatisfied\022\206\001\n\027surv" + - "ey_satisfied_reason\030\001 \001(\0162`.google.ads.g" + - "oogleads.v26.enums.LocalServicesLeadSurv" + - "eySatisfiedReasonEnum.SurveySatisfiedRea" + - "sonB\003\340A\002\022!\n\024other_reason_comment\030\002 \001(\tB\003" + - "\340A\001\"\311\001\n\022SurveyDissatisfied\022\217\001\n\032survey_di" + - "ssatisfied_reason\030\001 \001(\0162f.google.ads.goo" + - "gleads.v26.enums.LocalServicesLeadSurvey" + - "DissatisfiedReasonEnum.SurveyDissatisfie" + - "dReasonB\003\340A\002\022!\n\024other_reason_comment\030\002 \001" + - "(\tB\003\340A\001\"\213\003\n\032ProvideLeadFeedbackRequest\022I" + - "\n\rresource_name\030\001 \001(\tB2\340A\002\372A,\n*googleads" + - ".googleapis.com/LocalServicesLead\022j\n\rsur" + - "vey_answer\030\002 \001(\0162N.google.ads.googleads." + - "v26.enums.LocalServicesLeadSurveyAnswerE" + - "num.SurveyAnswerB\003\340A\002\022N\n\020survey_satisfie" + - "d\030\003 \001(\01322.google.ads.googleads.v26.servi" + - "ces.SurveySatisfiedH\000\022T\n\023survey_dissatis" + - "fied\030\004 \001(\01325.google.ads.googleads.v26.se" + - "rvices.SurveyDissatisfiedH\000B\020\n\016survey_de" + - "tails\"\251\001\n\033ProvideLeadFeedbackResponse\022\211\001" + - "\n\030credit_issuance_decision\030\001 \001(\0162b.googl" + - "e.ads.googleads.v26.enums.LocalServicesL" + - "eadCreditIssuanceDecisionEnum.CreditIssu" + - "anceDecisionB\003\340A\0022\332\004\n\030LocalServicesLeadS" + - "ervice\022\211\002\n\026AppendLeadConversation\022@.goog" + - "le.ads.googleads.v26.services.AppendLead" + - "ConversationRequest\032A.google.ads.googlea" + - "ds.v26.services.AppendLeadConversationRe" + - "sponse\"j\332A\031customer_id,conversations\202\323\344\223" + - "\002H\"C/v26/customers/{customer_id=*}/local" + - "Services:appendLeadConversation:\001*\022\352\001\n\023P" + - "rovideLeadFeedback\022=.google.ads.googlead" + - "s.v26.services.ProvideLeadFeedbackReques" + - "t\032>.google.ads.googleads.v26.services.Pr" + - "ovideLeadFeedbackResponse\"T\202\323\344\223\002N\"I/v26/" + - "{resource_name=customers/*/localServices" + - "Leads/*}:provideLeadFeedback:\001*\032E\312A\030goog" + - "leads.googleapis.com\322A\'https://www.googl" + - "eapis.com/auth/adwordsB\211\002\n%com.google.ad" + - "s.googleads.v26.servicesB\035LocalServicesL" + - "eadServiceProtoP\001ZIgoogle.golang.org/gen" + - "proto/googleapis/ads/googleads/v26/servi" + - "ces;services\242\002\003GAA\252\002!Google.Ads.GoogleAd" + - "s.V26.Services\312\002!Google\\Ads\\GoogleAds\\V2" + - "6\\Services\352\002%Google::Ads::GoogleAds::V26" + - "::Servicesb\006proto3" + ".proto\"\210\001\n\035AppendLeadConversationRequest" + + "\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022L\n\rconversat" + + "ions\030\002 \003(\0132/.google.ads.googleads.v26.se" + + "rvices.ConversationB\004\342A\001\002\"q\n\036AppendLeadC" + + "onversationResponse\022O\n\tresponses\030\001 \003(\01326" + + ".google.ads.googleads.v26.services.Conve" + + "rsationOrErrorB\004\342A\001\002\"t\n\014Conversation\022P\n\023" + + "local_services_lead\030\001 \001(\tB3\342A\001\002\372A,\n*goog" + + "leads.googleapis.com/LocalServicesLead\022\022" + + "\n\004text\030\002 \001(\tB\004\342A\001\002\"\233\001\n\023ConversationOrErr" + + "or\022*\n local_services_lead_conversation\030\001" + + " \001(\tH\000\0223\n\025partial_failure_error\030\002 \001(\0132\022." + + "google.rpc.StatusH\000B#\n!append_lead_conve" + + "rsation_response\"\277\001\n\017SurveySatisfied\022\207\001\n" + + "\027survey_satisfied_reason\030\001 \001(\0162`.google." + + "ads.googleads.v26.enums.LocalServicesLea" + + "dSurveySatisfiedReasonEnum.SurveySatisfi" + + "edReasonB\004\342A\001\002\022\"\n\024other_reason_comment\030\002" + + " \001(\tB\004\342A\001\001\"\313\001\n\022SurveyDissatisfied\022\220\001\n\032su" + + "rvey_dissatisfied_reason\030\001 \001(\0162f.google." + + "ads.googleads.v26.enums.LocalServicesLea" + + "dSurveyDissatisfiedReasonEnum.SurveyDiss" + + "atisfiedReasonB\004\342A\001\002\022\"\n\024other_reason_com" + + "ment\030\002 \001(\tB\004\342A\001\001\"\215\003\n\032ProvideLeadFeedback" + + "Request\022J\n\rresource_name\030\001 \001(\tB3\342A\001\002\372A,\n" + + "*googleads.googleapis.com/LocalServicesL" + + "ead\022k\n\rsurvey_answer\030\002 \001(\0162N.google.ads." + + "googleads.v26.enums.LocalServicesLeadSur" + + "veyAnswerEnum.SurveyAnswerB\004\342A\001\002\022N\n\020surv" + + "ey_satisfied\030\003 \001(\01322.google.ads.googlead" + + "s.v26.services.SurveySatisfiedH\000\022T\n\023surv" + + "ey_dissatisfied\030\004 \001(\01325.google.ads.googl" + + "eads.v26.services.SurveyDissatisfiedH\000B\020" + + "\n\016survey_details\"\252\001\n\033ProvideLeadFeedback" + + "Response\022\212\001\n\030credit_issuance_decision\030\001 " + + "\001(\0162b.google.ads.googleads.v26.enums.Loc" + + "alServicesLeadCreditIssuanceDecisionEnum" + + ".CreditIssuanceDecisionB\004\342A\001\0022\332\004\n\030LocalS" + + "ervicesLeadService\022\211\002\n\026AppendLeadConvers" + + "ation\022@.google.ads.googleads.v26.service" + + "s.AppendLeadConversationRequest\032A.google" + + ".ads.googleads.v26.services.AppendLeadCo" + + "nversationResponse\"j\332A\031customer_id,conve" + + "rsations\202\323\344\223\002H\"C/v26/customers/{customer" + + "_id=*}/localServices:appendLeadConversat" + + "ion:\001*\022\352\001\n\023ProvideLeadFeedback\022=.google." + + "ads.googleads.v26.services.ProvideLeadFe" + + "edbackRequest\032>.google.ads.googleads.v26" + + ".services.ProvideLeadFeedbackResponse\"T\202" + + "\323\344\223\002N\"I/v26/{resource_name=customers/*/l" + + "ocalServicesLeads/*}:provideLeadFeedback" + + ":\001*\032E\312A\030googleads.googleapis.com\322A\'https" + + "://www.googleapis.com/auth/adwordsB\211\002\n%c" + + "om.google.ads.googleads.v26.servicesB\035Lo" + + "calServicesLeadServiceProtoP\001ZIgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/services;services\242\002\003GAA\252\002!Google." + + "Ads.GoogleAds.V26.Services\312\002!Google\\Ads\\" + + "GoogleAds\\V26\\Services\352\002%Google::Ads::Go" + + "ogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MultiPartyAuthReviewServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MultiPartyAuthReviewServiceProto.java index f9e097cdc0..7cae35528d 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MultiPartyAuthReviewServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MultiPartyAuthReviewServiceProto.java @@ -67,48 +67,49 @@ public static void registerAllExtensions( "view_status.proto\032\034google/api/annotation" + "s.proto\032\027google/api/client.proto\032\037google" + "/api/field_behavior.proto\032\031google/api/re" + - "source.proto\032\027google/rpc/status.proto\"\240\001" + - "\n\"ResolveMultiPartyAuthReviewRequest\022\030\n\013" + - "customer_id\030\001 \001(\tB\003\340A\002\022`\n\noperations\030\002 \003" + - "(\0132G.google.ads.googleads.v26.services.R" + - "esolveMultiPartyAuthReviewOperationB\003\340A\002" + - "\"\213\001\n#ResolveMultiPartyAuthReviewResponse" + - "\022d\n\017result_or_error\030\001 \003(\0132K.google.ads.g" + - "oogleads.v26.services.ResolveMultiPartyA" + - "uthReviewResultOrError\"\362\001\n$ResolveMultiP" + - "artyAuthReviewOperation\022V\n\027multi_party_a" + - "uth_review\030\001 \001(\tB5\340A\002\372A/\n-googleads.goog" + - "leapis.com/MultiPartyAuthReview\022r\n\nnew_s" + - "tatus\030\002 \001(\0162Y.google.ads.googleads.v26.e" + - "nums.MultiPartyAuthReviewStatusEnum.Mult" + - "iPartyAuthReviewStatusB\003\340A\002\"\312\001\n(ResolveM" + - "ultiPartyAuthReviewResultOrError\022V\n\006resu" + - "lt\030\001 \001(\0132D.google.ads.googleads.v26.serv" + - "ices.ResolveMultiPartyAuthReviewResultH\000" + - "\0223\n\025partial_failure_error\030\002 \001(\0132\022.google" + - ".rpc.StatusH\000B\021\n\017result_or_error\"\345\001\n!Res" + - "olveMultiPartyAuthReviewResult\022V\n\027multi_" + - "party_auth_review\030\001 \001(\tB5\340A\003\372A/\n-googlea" + - "ds.googleapis.com/MultiPartyAuthReview\022." + - "\n\037customer_user_access_invitation\030\002 \001(\tB" + - "\003\340A\003H\000\022#\n\024customer_user_access\030\003 \001(\tB\003\340A" + - "\003H\000B\023\n\021resolved_resource2\364\002\n\033MultiPartyA" + - "uthReviewService\022\215\002\n\033ResolveMultiPartyAu" + - "thReview\022E.google.ads.googleads.v26.serv" + - "ices.ResolveMultiPartyAuthReviewRequest\032" + - "F.google.ads.googleads.v26.services.Reso" + - "lveMultiPartyAuthReviewResponse\"_\332A\026cust" + - "omer_id,operations\202\323\344\223\002@\";/v26/customers" + - "/{customer_id=*}/multiPartyAuthReview:re" + - "solve:\001*\032E\312A\030googleads.googleapis.com\322A\'" + - "https://www.googleapis.com/auth/adwordsB" + - "\214\002\n%com.google.ads.googleads.v26.service" + - "sB MultiPartyAuthReviewServiceProtoP\001ZIg" + - "oogle.golang.org/genproto/googleapis/ads" + - "/googleads/v26/services;services\242\002\003GAA\252\002" + - "!Google.Ads.GoogleAds.V26.Services\312\002!Goo" + - "gle\\Ads\\GoogleAds\\V26\\Services\352\002%Google:" + - ":Ads::GoogleAds::V26::Servicesb\006proto3" + "source.proto\032\027google/rpc/status.proto\"\242\001" + + "\n\"ResolveMultiPartyAuthReviewRequest\022\031\n\013" + + "customer_id\030\001 \001(\tB\004\342A\001\002\022a\n\noperations\030\002 " + + "\003(\0132G.google.ads.googleads.v26.services." + + "ResolveMultiPartyAuthReviewOperationB\004\342A" + + "\001\002\"\213\001\n#ResolveMultiPartyAuthReviewRespon" + + "se\022d\n\017result_or_error\030\001 \003(\0132K.google.ads" + + ".googleads.v26.services.ResolveMultiPart" + + "yAuthReviewResultOrError\"\364\001\n$ResolveMult" + + "iPartyAuthReviewOperation\022W\n\027multi_party" + + "_auth_review\030\001 \001(\tB6\342A\001\002\372A/\n-googleads.g" + + "oogleapis.com/MultiPartyAuthReview\022s\n\nne" + + "w_status\030\002 \001(\0162Y.google.ads.googleads.v2" + + "6.enums.MultiPartyAuthReviewStatusEnum.M" + + "ultiPartyAuthReviewStatusB\004\342A\001\002\"\312\001\n(Reso" + + "lveMultiPartyAuthReviewResultOrError\022V\n\006" + + "result\030\001 \001(\0132D.google.ads.googleads.v26." + + "services.ResolveMultiPartyAuthReviewResu" + + "ltH\000\0223\n\025partial_failure_error\030\002 \001(\0132\022.go" + + "ogle.rpc.StatusH\000B\021\n\017result_or_error\"\350\001\n" + + "!ResolveMultiPartyAuthReviewResult\022W\n\027mu" + + "lti_party_auth_review\030\001 \001(\tB6\342A\001\003\372A/\n-go" + + "ogleads.googleapis.com/MultiPartyAuthRev" + + "iew\022/\n\037customer_user_access_invitation\030\002" + + " \001(\tB\004\342A\001\003H\000\022$\n\024customer_user_access\030\003 \001" + + "(\tB\004\342A\001\003H\000B\023\n\021resolved_resource2\364\002\n\033Mult" + + "iPartyAuthReviewService\022\215\002\n\033ResolveMulti" + + "PartyAuthReview\022E.google.ads.googleads.v" + + "26.services.ResolveMultiPartyAuthReviewR" + + "equest\032F.google.ads.googleads.v26.servic" + + "es.ResolveMultiPartyAuthReviewResponse\"_" + + "\332A\026customer_id,operations\202\323\344\223\002@\";/v26/cu" + + "stomers/{customer_id=*}/multiPartyAuthRe" + + "view:resolve:\001*\032E\312A\030googleads.googleapis" + + ".com\322A\'https://www.googleapis.com/auth/a" + + "dwordsB\214\002\n%com.google.ads.googleads.v26." + + "servicesB MultiPartyAuthReviewServicePro" + + "toP\001ZIgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v26/services;services\242" + + "\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Service" + + "s\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002%" + + "Google::Ads::GoogleAds::V26::Servicesb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCampaignBudgetsRequest.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCampaignBudgetsRequest.java index dd06b77bf2..d015bcc825 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCampaignBudgetsRequest.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCampaignBudgetsRequest.java @@ -9,6 +9,11 @@ *

  * Request message for
  * [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v26.services.CampaignBudgetService.MutateCampaignBudgets].
+ *
+ * Update operations in `operations` require an `update_mask` specifying the
+ * fields to modify. Note that `explicitly_shared` defaults to `true` if
+ * unspecified. A non-shared budget can be updated to explicitly shared, but an
+ * explicitly shared budget cannot become non-shared.
  * 
* * Protobuf type {@code google.ads.googleads.v26.services.MutateCampaignBudgetsRequest} @@ -428,6 +433,11 @@ protected Builder newBuilderForType( *
    * Request message for
    * [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v26.services.CampaignBudgetService.MutateCampaignBudgets].
+   *
+   * Update operations in `operations` require an `update_mask` specifying the
+   * fields to modify. Note that `explicitly_shared` defaults to `true` if
+   * unspecified. A non-shared budget can be updated to explicitly shared, but an
+   * explicitly shared budget cannot become non-shared.
    * 
* * Protobuf type {@code google.ads.googleads.v26.services.MutateCampaignBudgetsRequest} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequest.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequest.java new file mode 100644 index 0000000000..9b4520c385 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequest.java @@ -0,0 +1,1002 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Request message for
+ * [CustomerBudgetNetworkSettingService.MutateCustomerBudgetNetworkSetting][google.ads.googleads.v26.services.CustomerBudgetNetworkSettingService.MutateCustomerBudgetNetworkSetting].
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest} + */ +@com.google.protobuf.Generated +public final class MutateCustomerBudgetNetworkSettingRequest extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) + MutateCustomerBudgetNetworkSettingRequestOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "MutateCustomerBudgetNetworkSettingRequest"); + } + // Use MutateCustomerBudgetNetworkSettingRequest.newBuilder() to construct. + private MutateCustomerBudgetNetworkSettingRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private MutateCustomerBudgetNetworkSettingRequest() { + customerId_ = ""; + responseContentType_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.Builder.class); + } + + private int bitField0_; + public static final int CUSTOMER_ID_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object customerId_ = ""; + /** + *
+   * Required. The ID of the customer whose customer budget network setting is
+   * being modified.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + @java.lang.Override + public java.lang.String getCustomerId() { + java.lang.Object ref = customerId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + customerId_ = s; + return s; + } + } + /** + *
+   * Required. The ID of the customer whose customer budget network setting is
+   * being modified.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCustomerIdBytes() { + java.lang.Object ref = customerId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + customerId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPERATION_FIELD_NUMBER = 2; + private com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation_; + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the operation field is set. + */ + @java.lang.Override + public boolean hasOperation() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The operation. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getOperation() { + return operation_ == null ? com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance() : operation_; + } + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getOperationOrBuilder() { + return operation_ == null ? com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance() : operation_; + } + + public static final int VALIDATE_ONLY_FIELD_NUMBER = 3; + private boolean validateOnly_ = false; + /** + *
+   * If true, the request is validated but not executed. Only errors are
+   * returned, not results.
+   * 
+ * + * bool validate_only = 3; + * @return The validateOnly. + */ + @java.lang.Override + public boolean getValidateOnly() { + return validateOnly_; + } + + public static final int RESPONSE_CONTENT_TYPE_FIELD_NUMBER = 4; + private int responseContentType_ = 0; + /** + *
+   * The response content type setting. Determines whether the mutable resource
+   * or just the resource name should be returned post mutation.
+   * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The enum numeric value on the wire for responseContentType. + */ + @java.lang.Override public int getResponseContentTypeValue() { + return responseContentType_; + } + /** + *
+   * The response content type setting. Determines whether the mutable resource
+   * or just the resource name should be returned post mutation.
+   * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The responseContentType. + */ + @java.lang.Override public com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType getResponseContentType() { + com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType result = com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.forNumber(responseContentType_); + return result == null ? com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, customerId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getOperation()); + } + if (validateOnly_ != false) { + output.writeBool(3, validateOnly_); + } + if (responseContentType_ != com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.UNSPECIFIED.getNumber()) { + output.writeEnum(4, responseContentType_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, customerId_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getOperation()); + } + if (validateOnly_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, validateOnly_); + } + if (responseContentType_ != com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, responseContentType_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest other = (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) obj; + + if (!getCustomerId() + .equals(other.getCustomerId())) return false; + if (hasOperation() != other.hasOperation()) return false; + if (hasOperation()) { + if (!getOperation() + .equals(other.getOperation())) return false; + } + if (getValidateOnly() + != other.getValidateOnly()) return false; + if (responseContentType_ != other.responseContentType_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CUSTOMER_ID_FIELD_NUMBER; + hash = (53 * hash) + getCustomerId().hashCode(); + if (hasOperation()) { + hash = (37 * hash) + OPERATION_FIELD_NUMBER; + hash = (53 * hash) + getOperation().hashCode(); + } + hash = (37 * hash) + VALIDATE_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getValidateOnly()); + hash = (37 * hash) + RESPONSE_CONTENT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + responseContentType_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Request message for
+   * [CustomerBudgetNetworkSettingService.MutateCustomerBudgetNetworkSetting][google.ads.googleads.v26.services.CustomerBudgetNetworkSettingService.MutateCustomerBudgetNetworkSetting].
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetOperationFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + customerId_ = ""; + operation_ = null; + if (operationBuilder_ != null) { + operationBuilder_.dispose(); + operationBuilder_ = null; + } + validateOnly_ = false; + responseContentType_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingRequest_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest build() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest buildPartial() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest result = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.customerId_ = customerId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.operation_ = operationBuilder_ == null + ? operation_ + : operationBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.validateOnly_ = validateOnly_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.responseContentType_ = responseContentType_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) { + return mergeFrom((com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest other) { + if (other == com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest.getDefaultInstance()) return this; + if (!other.getCustomerId().isEmpty()) { + customerId_ = other.customerId_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasOperation()) { + mergeOperation(other.getOperation()); + } + if (other.getValidateOnly() != false) { + setValidateOnly(other.getValidateOnly()); + } + if (other.responseContentType_ != 0) { + setResponseContentTypeValue(other.getResponseContentTypeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + customerId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + internalGetOperationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: { + validateOnly_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 32: { + responseContentType_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 32 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object customerId_ = ""; + /** + *
+     * Required. The ID of the customer whose customer budget network setting is
+     * being modified.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + public java.lang.String getCustomerId() { + java.lang.Object ref = customerId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + customerId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Required. The ID of the customer whose customer budget network setting is
+     * being modified.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + public com.google.protobuf.ByteString + getCustomerIdBytes() { + java.lang.Object ref = customerId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + customerId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Required. The ID of the customer whose customer budget network setting is
+     * being modified.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The customerId to set. + * @return This builder for chaining. + */ + public Builder setCustomerId( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + customerId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. The ID of the customer whose customer budget network setting is
+     * being modified.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearCustomerId() { + customerId_ = getDefaultInstance().getCustomerId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Required. The ID of the customer whose customer budget network setting is
+     * being modified.
+     * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes for customerId to set. + * @return This builder for chaining. + */ + public Builder setCustomerIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + customerId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder> operationBuilder_; + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the operation field is set. + */ + public boolean hasOperation() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The operation. + */ + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getOperation() { + if (operationBuilder_ == null) { + return operation_ == null ? com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance() : operation_; + } else { + return operationBuilder_.getMessage(); + } + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setOperation(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation value) { + if (operationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + operation_ = value; + } else { + operationBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder setOperation( + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder builderForValue) { + if (operationBuilder_ == null) { + operation_ = builderForValue.build(); + } else { + operationBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder mergeOperation(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation value) { + if (operationBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + operation_ != null && + operation_ != com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance()) { + getOperationBuilder().mergeFrom(value); + } else { + operation_ = value; + } + } else { + operationBuilder_.mergeFrom(value); + } + if (operation_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public Builder clearOperation() { + bitField0_ = (bitField0_ & ~0x00000002); + operation_ = null; + if (operationBuilder_ != null) { + operationBuilder_.dispose(); + operationBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder getOperationBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetOperationFieldBuilder().getBuilder(); + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getOperationOrBuilder() { + if (operationBuilder_ != null) { + return operationBuilder_.getMessageOrBuilder(); + } else { + return operation_ == null ? + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance() : operation_; + } + } + /** + *
+     * Required. The operation to perform on the customer budget network setting.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder> + internalGetOperationFieldBuilder() { + if (operationBuilder_ == null) { + operationBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder>( + getOperation(), + getParentForChildren(), + isClean()); + operation_ = null; + } + return operationBuilder_; + } + + private boolean validateOnly_ ; + /** + *
+     * If true, the request is validated but not executed. Only errors are
+     * returned, not results.
+     * 
+ * + * bool validate_only = 3; + * @return The validateOnly. + */ + @java.lang.Override + public boolean getValidateOnly() { + return validateOnly_; + } + /** + *
+     * If true, the request is validated but not executed. Only errors are
+     * returned, not results.
+     * 
+ * + * bool validate_only = 3; + * @param value The validateOnly to set. + * @return This builder for chaining. + */ + public Builder setValidateOnly(boolean value) { + + validateOnly_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * If true, the request is validated but not executed. Only errors are
+     * returned, not results.
+     * 
+ * + * bool validate_only = 3; + * @return This builder for chaining. + */ + public Builder clearValidateOnly() { + bitField0_ = (bitField0_ & ~0x00000004); + validateOnly_ = false; + onChanged(); + return this; + } + + private int responseContentType_ = 0; + /** + *
+     * The response content type setting. Determines whether the mutable resource
+     * or just the resource name should be returned post mutation.
+     * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The enum numeric value on the wire for responseContentType. + */ + @java.lang.Override public int getResponseContentTypeValue() { + return responseContentType_; + } + /** + *
+     * The response content type setting. Determines whether the mutable resource
+     * or just the resource name should be returned post mutation.
+     * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @param value The enum numeric value on the wire for responseContentType to set. + * @return This builder for chaining. + */ + public Builder setResponseContentTypeValue(int value) { + responseContentType_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * The response content type setting. Determines whether the mutable resource
+     * or just the resource name should be returned post mutation.
+     * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The responseContentType. + */ + @java.lang.Override + public com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType getResponseContentType() { + com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType result = com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.forNumber(responseContentType_); + return result == null ? com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType.UNRECOGNIZED : result; + } + /** + *
+     * The response content type setting. Determines whether the mutable resource
+     * or just the resource name should be returned post mutation.
+     * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @param value The responseContentType to set. + * @return This builder for chaining. + */ + public Builder setResponseContentType(com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000008; + responseContentType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The response content type setting. Determines whether the mutable resource
+     * or just the resource name should be returned post mutation.
+     * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return This builder for chaining. + */ + public Builder clearResponseContentType() { + bitField0_ = (bitField0_ & ~0x00000008); + responseContentType_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) + private static final com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest(); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MutateCustomerBudgetNetworkSettingRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequestOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequestOrBuilder.java new file mode 100644 index 0000000000..3f580725f8 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingRequestOrBuilder.java @@ -0,0 +1,93 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface MutateCustomerBudgetNetworkSettingRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. The ID of the customer whose customer budget network setting is
+   * being modified.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The customerId. + */ + java.lang.String getCustomerId(); + /** + *
+   * Required. The ID of the customer whose customer budget network setting is
+   * being modified.
+   * 
+ * + * string customer_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The bytes for customerId. + */ + com.google.protobuf.ByteString + getCustomerIdBytes(); + + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return Whether the operation field is set. + */ + boolean hasOperation(); + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + * @return The operation. + */ + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getOperation(); + /** + *
+   * Required. The operation to perform on the customer budget network setting.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation operation = 2 [(.google.api.field_behavior) = REQUIRED]; + */ + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getOperationOrBuilder(); + + /** + *
+   * If true, the request is validated but not executed. Only errors are
+   * returned, not results.
+   * 
+ * + * bool validate_only = 3; + * @return The validateOnly. + */ + boolean getValidateOnly(); + + /** + *
+   * The response content type setting. Determines whether the mutable resource
+   * or just the resource name should be returned post mutation.
+   * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The enum numeric value on the wire for responseContentType. + */ + int getResponseContentTypeValue(); + /** + *
+   * The response content type setting. Determines whether the mutable resource
+   * or just the resource name should be returned post mutation.
+   * 
+ * + * .google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 4; + * @return The responseContentType. + */ + com.google.ads.googleads.v26.enums.ResponseContentTypeEnum.ResponseContentType getResponseContentType(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponse.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponse.java new file mode 100644 index 0000000000..3134071659 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponse.java @@ -0,0 +1,615 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Response message for customer budget network setting mutate.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse} + */ +@com.google.protobuf.Generated +public final class MutateCustomerBudgetNetworkSettingResponse extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) + MutateCustomerBudgetNetworkSettingResponseOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "MutateCustomerBudgetNetworkSettingResponse"); + } + // Use MutateCustomerBudgetNetworkSettingResponse.newBuilder() to construct. + private MutateCustomerBudgetNetworkSettingResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private MutateCustomerBudgetNetworkSettingResponse() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.Builder.class); + } + + private int bitField0_; + public static final int RESULT_FIELD_NUMBER = 1; + private com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result_; + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return Whether the result field is set. + */ + @java.lang.Override + public boolean hasResult() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return The result. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getResult() { + return result_ == null ? com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance() : result_; + } + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getResultOrBuilder() { + return result_ == null ? com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance() : result_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getResult()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getResult()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse other = (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) obj; + + if (hasResult() != other.hasResult()) return false; + if (hasResult()) { + if (!getResult() + .equals(other.getResult())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasResult()) { + hash = (37 * hash) + RESULT_FIELD_NUMBER; + hash = (53 * hash) + getResult().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Response message for customer budget network setting mutate.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetResultFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + result_ = null; + if (resultBuilder_ != null) { + resultBuilder_.dispose(); + resultBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResponse_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse build() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse buildPartial() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse result = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.result_ = resultBuilder_ == null + ? result_ + : resultBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) { + return mergeFrom((com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse other) { + if (other == com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse.getDefaultInstance()) return this; + if (other.hasResult()) { + mergeResult(other.getResult()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + internalGetResultFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder> resultBuilder_; + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return Whether the result field is set. + */ + public boolean hasResult() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return The result. + */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getResult() { + if (resultBuilder_ == null) { + return result_ == null ? com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance() : result_; + } else { + return resultBuilder_.getMessage(); + } + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public Builder setResult(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult value) { + if (resultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + result_ = value; + } else { + resultBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public Builder setResult( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder builderForValue) { + if (resultBuilder_ == null) { + result_ = builderForValue.build(); + } else { + resultBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public Builder mergeResult(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult value) { + if (resultBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + result_ != null && + result_ != com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance()) { + getResultBuilder().mergeFrom(value); + } else { + result_ = value; + } + } else { + resultBuilder_.mergeFrom(value); + } + if (result_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public Builder clearResult() { + bitField0_ = (bitField0_ & ~0x00000001); + result_ = null; + if (resultBuilder_ != null) { + resultBuilder_.dispose(); + resultBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder getResultBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetResultFieldBuilder().getBuilder(); + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getResultOrBuilder() { + if (resultBuilder_ != null) { + return resultBuilder_.getMessageOrBuilder(); + } else { + return result_ == null ? + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance() : result_; + } + } + /** + *
+     * All results for the mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder> + internalGetResultFieldBuilder() { + if (resultBuilder_ == null) { + resultBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder>( + getResult(), + getParentForChildren(), + isClean()); + result_ = null; + } + return resultBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) + private static final com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse(); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MutateCustomerBudgetNetworkSettingResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponseOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponseOrBuilder.java new file mode 100644 index 0000000000..2704869f17 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResponseOrBuilder.java @@ -0,0 +1,39 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface MutateCustomerBudgetNetworkSettingResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return Whether the result field is set. + */ + boolean hasResult(); + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + * @return The result. + */ + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getResult(); + /** + *
+   * All results for the mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = 1; + */ + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getResultOrBuilder(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResult.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResult.java new file mode 100644 index 0000000000..d073435d09 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResult.java @@ -0,0 +1,803 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * The result for the customer budget network setting mutate.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult} + */ +@com.google.protobuf.Generated +public final class MutateCustomerBudgetNetworkSettingResult extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) + MutateCustomerBudgetNetworkSettingResultOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "MutateCustomerBudgetNetworkSettingResult"); + } + // Use MutateCustomerBudgetNetworkSettingResult.newBuilder() to construct. + private MutateCustomerBudgetNetworkSettingResult(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private MutateCustomerBudgetNetworkSettingResult() { + resourceName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Returned for successful operations.
+   * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Returned for successful operations.
+   * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CUSTOMER_BUDGET_NETWORK_SETTING_FIELD_NUMBER = 2; + private com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customerBudgetNetworkSetting_; + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSetting() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return The customerBudgetNetworkSetting. + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting() { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder() { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getCustomerBudgetNetworkSetting()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getCustomerBudgetNetworkSetting()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult other = (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasCustomerBudgetNetworkSetting() != other.hasCustomerBudgetNetworkSetting()) return false; + if (hasCustomerBudgetNetworkSetting()) { + if (!getCustomerBudgetNetworkSetting() + .equals(other.getCustomerBudgetNetworkSetting())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasCustomerBudgetNetworkSetting()) { + hash = (37 * hash) + CUSTOMER_BUDGET_NETWORK_SETTING_FIELD_NUMBER; + hash = (53 * hash) + getCustomerBudgetNetworkSetting().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.class, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetCustomerBudgetNetworkSettingFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + customerBudgetNetworkSetting_ = null; + if (customerBudgetNetworkSettingBuilder_ != null) { + customerBudgetNetworkSettingBuilder_.dispose(); + customerBudgetNetworkSettingBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceProto.internal_static_google_ads_googleads_v26_services_MutateCustomerBudgetNetworkSettingResult_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult build() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult buildPartial() { + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.customerBudgetNetworkSetting_ = customerBudgetNetworkSettingBuilder_ == null + ? customerBudgetNetworkSetting_ + : customerBudgetNetworkSettingBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) { + return mergeFrom((com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult other) { + if (other == com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCustomerBudgetNetworkSetting()) { + mergeCustomerBudgetNetworkSetting(other.getCustomerBudgetNetworkSetting()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + internalGetCustomerBudgetNetworkSettingFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Returned for successful operations.
+     * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Returned for successful operations.
+     * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Returned for successful operations.
+     * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Returned for successful operations.
+     * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Returned for successful operations.
+     * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customerBudgetNetworkSetting_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> customerBudgetNetworkSettingBuilder_; + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + public boolean hasCustomerBudgetNetworkSetting() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return The customerBudgetNetworkSetting. + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting() { + if (customerBudgetNetworkSettingBuilder_ == null) { + return customerBudgetNetworkSetting_ == null ? com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } else { + return customerBudgetNetworkSettingBuilder_.getMessage(); + } + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public Builder setCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (customerBudgetNetworkSettingBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + customerBudgetNetworkSetting_ = value; + } else { + customerBudgetNetworkSettingBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public Builder setCustomerBudgetNetworkSetting( + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder builderForValue) { + if (customerBudgetNetworkSettingBuilder_ == null) { + customerBudgetNetworkSetting_ = builderForValue.build(); + } else { + customerBudgetNetworkSettingBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public Builder mergeCustomerBudgetNetworkSetting(com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting value) { + if (customerBudgetNetworkSettingBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + customerBudgetNetworkSetting_ != null && + customerBudgetNetworkSetting_ != com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance()) { + getCustomerBudgetNetworkSettingBuilder().mergeFrom(value); + } else { + customerBudgetNetworkSetting_ = value; + } + } else { + customerBudgetNetworkSettingBuilder_.mergeFrom(value); + } + if (customerBudgetNetworkSetting_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public Builder clearCustomerBudgetNetworkSetting() { + bitField0_ = (bitField0_ & ~0x00000002); + customerBudgetNetworkSetting_ = null; + if (customerBudgetNetworkSettingBuilder_ != null) { + customerBudgetNetworkSettingBuilder_.dispose(); + customerBudgetNetworkSettingBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder getCustomerBudgetNetworkSettingBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetCustomerBudgetNetworkSettingFieldBuilder().getBuilder(); + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + public com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder() { + if (customerBudgetNetworkSettingBuilder_ != null) { + return customerBudgetNetworkSettingBuilder_.getMessageOrBuilder(); + } else { + return customerBudgetNetworkSetting_ == null ? + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.getDefaultInstance() : customerBudgetNetworkSetting_; + } + } + /** + *
+     * The mutated customer budget network setting with only mutable fields after
+     * mutate. The field will only be returned when response_content_type is set
+     * to "MUTABLE_RESOURCE".
+     * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder> + internalGetCustomerBudgetNetworkSettingFieldBuilder() { + if (customerBudgetNetworkSettingBuilder_ == null) { + customerBudgetNetworkSettingBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting.Builder, com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder>( + getCustomerBudgetNetworkSetting(), + getParentForChildren(), + isClean()); + customerBudgetNetworkSetting_ = null; + } + return customerBudgetNetworkSettingBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) + private static final com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult(); + } + + public static com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MutateCustomerBudgetNetworkSettingResult parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResultOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResultOrBuilder.java new file mode 100644 index 0000000000..a6e960ddc6 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateCustomerBudgetNetworkSettingResultOrBuilder.java @@ -0,0 +1,65 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/customer_budget_network_setting_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface MutateCustomerBudgetNetworkSettingResultOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Returned for successful operations.
+   * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Returned for successful operations.
+   * 
+ * + * string resource_name = 1 [(.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return Whether the customerBudgetNetworkSetting field is set. + */ + boolean hasCustomerBudgetNetworkSetting(); + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + * @return The customerBudgetNetworkSetting. + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting getCustomerBudgetNetworkSetting(); + /** + *
+   * The mutated customer budget network setting with only mutable fields after
+   * mutate. The field will only be returned when response_content_type is set
+   * to "MUTABLE_RESOURCE".
+   * 
+ * + * .google.ads.googleads.v26.resources.CustomerBudgetNetworkSetting customer_budget_network_setting = 2; + */ + com.google.ads.googleads.v26.resources.CustomerBudgetNetworkSettingOrBuilder getCustomerBudgetNetworkSettingOrBuilder(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperation.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperation.java index 5cf2c5a35e..13d0d398e0 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperation.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperation.java @@ -97,6 +97,7 @@ public enum OperationCase CONVERSION_VALUE_RULE_SET_OPERATION(64), CUSTOM_CONVERSION_GOAL_OPERATION(68), CUSTOMER_ASSET_OPERATION(57), + CUSTOMER_BUDGET_NETWORK_SETTING_OPERATION(92), CUSTOMER_CONVERSION_GOAL_OPERATION(66), CUSTOMER_CUSTOMIZER_OPERATION(79), CUSTOMER_LABEL_OPERATION(32), @@ -178,6 +179,7 @@ public static OperationCase forNumber(int value) { case 64: return CONVERSION_VALUE_RULE_SET_OPERATION; case 68: return CUSTOM_CONVERSION_GOAL_OPERATION; case 57: return CUSTOMER_ASSET_OPERATION; + case 92: return CUSTOMER_BUDGET_NETWORK_SETTING_OPERATION; case 66: return CUSTOMER_CONVERSION_GOAL_OPERATION; case 79: return CUSTOMER_CUSTOMIZER_OPERATION; case 32: return CUSTOMER_LABEL_OPERATION; @@ -2063,6 +2065,49 @@ public com.google.ads.googleads.v26.services.CustomerAssetOperationOrBuilder get return com.google.ads.googleads.v26.services.CustomerAssetOperation.getDefaultInstance(); } + public static final int CUSTOMER_BUDGET_NETWORK_SETTING_OPERATION_FIELD_NUMBER = 92; + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return Whether the customerBudgetNetworkSettingOperation field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSettingOperation() { + return operationCase_ == 92; + } + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return The customerBudgetNetworkSettingOperation. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getCustomerBudgetNetworkSettingOperation() { + if (operationCase_ == 92) { + return (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_; + } + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getCustomerBudgetNetworkSettingOperationOrBuilder() { + if (operationCase_ == 92) { + return (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_; + } + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + public static final int CUSTOMER_CONVERSION_GOAL_OPERATION_FIELD_NUMBER = 66; /** *
@@ -3175,6 +3220,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (operationCase_ == 89) {
       output.writeMessage(89, (com.google.ads.googleads.v26.actions.BookCampaignsOperation) operation_);
     }
+    if (operationCase_ == 92) {
+      output.writeMessage(92, (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_);
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -3440,6 +3488,10 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(89, (com.google.ads.googleads.v26.actions.BookCampaignsOperation) operation_);
     }
+    if (operationCase_ == 92) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(92, (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_);
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -3629,6 +3681,10 @@ public boolean equals(final java.lang.Object obj) {
         if (!getCustomerAssetOperation()
             .equals(other.getCustomerAssetOperation())) return false;
         break;
+      case 92:
+        if (!getCustomerBudgetNetworkSettingOperation()
+            .equals(other.getCustomerBudgetNetworkSettingOperation())) return false;
+        break;
       case 66:
         if (!getCustomerConversionGoalOperation()
             .equals(other.getCustomerConversionGoalOperation())) return false;
@@ -3900,6 +3956,10 @@ public int hashCode() {
         hash = (37 * hash) + CUSTOMER_ASSET_OPERATION_FIELD_NUMBER;
         hash = (53 * hash) + getCustomerAssetOperation().hashCode();
         break;
+      case 92:
+        hash = (37 * hash) + CUSTOMER_BUDGET_NETWORK_SETTING_OPERATION_FIELD_NUMBER;
+        hash = (53 * hash) + getCustomerBudgetNetworkSettingOperation().hashCode();
+        break;
       case 66:
         hash = (37 * hash) + CUSTOMER_CONVERSION_GOAL_OPERATION_FIELD_NUMBER;
         hash = (53 * hash) + getCustomerConversionGoalOperation().hashCode();
@@ -4124,6 +4184,7 @@ public Builder clear() {
       super.clear();
       bitField0_ = 0;
       bitField1_ = 0;
+      bitField2_ = 0;
       if (adGroupAdLabelOperationBuilder_ != null) {
         adGroupAdLabelOperationBuilder_.clear();
       }
@@ -4253,6 +4314,9 @@ public Builder clear() {
       if (customerAssetOperationBuilder_ != null) {
         customerAssetOperationBuilder_.clear();
       }
+      if (customerBudgetNetworkSettingOperationBuilder_ != null) {
+        customerBudgetNetworkSettingOperationBuilder_.clear();
+      }
       if (customerConversionGoalOperationBuilder_ != null) {
         customerConversionGoalOperationBuilder_.clear();
       }
@@ -4346,6 +4410,7 @@ public com.google.ads.googleads.v26.services.MutateOperation buildPartial() {
       com.google.ads.googleads.v26.services.MutateOperation result = new com.google.ads.googleads.v26.services.MutateOperation(this);
       if (bitField0_ != 0) { buildPartial0(result); }
       if (bitField1_ != 0) { buildPartial1(result); }
+      if (bitField2_ != 0) { buildPartial2(result); }
       buildPartialOneofs(result);
       onBuilt();
       return result;
@@ -4359,6 +4424,10 @@ private void buildPartial1(com.google.ads.googleads.v26.services.MutateOperation
       int from_bitField1_ = bitField1_;
     }
 
+    private void buildPartial2(com.google.ads.googleads.v26.services.MutateOperation result) {
+      int from_bitField2_ = bitField2_;
+    }
+
     private void buildPartialOneofs(com.google.ads.googleads.v26.services.MutateOperation result) {
       result.operationCase_ = operationCase_;
       result.operation_ = this.operation_;
@@ -4534,6 +4603,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v26.services.MutateOper
           customerAssetOperationBuilder_ != null) {
         result.operation_ = customerAssetOperationBuilder_.build();
       }
+      if (operationCase_ == 92 &&
+          customerBudgetNetworkSettingOperationBuilder_ != null) {
+        result.operation_ = customerBudgetNetworkSettingOperationBuilder_.build();
+      }
       if (operationCase_ == 66 &&
           customerConversionGoalOperationBuilder_ != null) {
         result.operation_ = customerConversionGoalOperationBuilder_.build();
@@ -4805,6 +4878,10 @@ public Builder mergeFrom(com.google.ads.googleads.v26.services.MutateOperation o
           mergeCustomerAssetOperation(other.getCustomerAssetOperation());
           break;
         }
+        case CUSTOMER_BUDGET_NETWORK_SETTING_OPERATION: {
+          mergeCustomerBudgetNetworkSettingOperation(other.getCustomerBudgetNetworkSettingOperation());
+          break;
+        }
         case CUSTOMER_CONVERSION_GOAL_OPERATION: {
           mergeCustomerConversionGoalOperation(other.getCustomerConversionGoalOperation());
           break;
@@ -5367,6 +5444,13 @@ public Builder mergeFrom(
               operationCase_ = 89;
               break;
             } // case 714
+            case 738: {
+              input.readMessage(
+                  internalGetCustomerBudgetNetworkSettingOperationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              operationCase_ = 92;
+              break;
+            } // case 738
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -5399,6 +5483,7 @@ public Builder clearOperation() {
 
     private int bitField0_;
     private int bitField1_;
+    private int bitField2_;
 
     private com.google.protobuf.SingleFieldBuilder<
         com.google.ads.googleads.v26.services.AdGroupAdLabelOperation, com.google.ads.googleads.v26.services.AdGroupAdLabelOperation.Builder, com.google.ads.googleads.v26.services.AdGroupAdLabelOperationOrBuilder> adGroupAdLabelOperationBuilder_;
@@ -13054,6 +13139,184 @@ public com.google.ads.googleads.v26.services.CustomerAssetOperationOrBuilder get
       return customerAssetOperationBuilder_;
     }
 
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder> customerBudgetNetworkSettingOperationBuilder_;
+    /**
+     * 
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return Whether the customerBudgetNetworkSettingOperation field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSettingOperation() { + return operationCase_ == 92; + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return The customerBudgetNetworkSettingOperation. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getCustomerBudgetNetworkSettingOperation() { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + if (operationCase_ == 92) { + return (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_; + } + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } else { + if (operationCase_ == 92) { + return customerBudgetNetworkSettingOperationBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + public Builder setCustomerBudgetNetworkSettingOperation(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation value) { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + operation_ = value; + onChanged(); + } else { + customerBudgetNetworkSettingOperationBuilder_.setMessage(value); + } + operationCase_ = 92; + return this; + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + public Builder setCustomerBudgetNetworkSettingOperation( + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder builderForValue) { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + operation_ = builderForValue.build(); + onChanged(); + } else { + customerBudgetNetworkSettingOperationBuilder_.setMessage(builderForValue.build()); + } + operationCase_ = 92; + return this; + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + public Builder mergeCustomerBudgetNetworkSettingOperation(com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation value) { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + if (operationCase_ == 92 && + operation_ != com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance()) { + operation_ = com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.newBuilder((com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_) + .mergeFrom(value).buildPartial(); + } else { + operation_ = value; + } + onChanged(); + } else { + if (operationCase_ == 92) { + customerBudgetNetworkSettingOperationBuilder_.mergeFrom(value); + } else { + customerBudgetNetworkSettingOperationBuilder_.setMessage(value); + } + } + operationCase_ = 92; + return this; + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + public Builder clearCustomerBudgetNetworkSettingOperation() { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + if (operationCase_ == 92) { + operationCase_ = 0; + operation_ = null; + onChanged(); + } + } else { + if (operationCase_ == 92) { + operationCase_ = 0; + operation_ = null; + } + customerBudgetNetworkSettingOperationBuilder_.clear(); + } + return this; + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder getCustomerBudgetNetworkSettingOperationBuilder() { + return internalGetCustomerBudgetNetworkSettingOperationFieldBuilder().getBuilder(); + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getCustomerBudgetNetworkSettingOperationOrBuilder() { + if ((operationCase_ == 92) && (customerBudgetNetworkSettingOperationBuilder_ != null)) { + return customerBudgetNetworkSettingOperationBuilder_.getMessageOrBuilder(); + } else { + if (operationCase_ == 92) { + return (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_; + } + return com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + } + /** + *
+     * A customer budget network setting mutate operation.
+     * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder> + internalGetCustomerBudgetNetworkSettingOperationFieldBuilder() { + if (customerBudgetNetworkSettingOperationBuilder_ == null) { + if (!(operationCase_ == 92)) { + operation_ = com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.getDefaultInstance(); + } + customerBudgetNetworkSettingOperationBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation.Builder, com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder>( + (com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation) operation_, + getParentForChildren(), + isClean()); + operation_ = null; + } + operationCase_ = 92; + onChanged(); + return customerBudgetNetworkSettingOperationBuilder_; + } + private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v26.services.CustomerConversionGoalOperation, com.google.ads.googleads.v26.services.CustomerConversionGoalOperation.Builder, com.google.ads.googleads.v26.services.CustomerConversionGoalOperationOrBuilder> customerConversionGoalOperationBuilder_; /** diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationOrBuilder.java index d4bca634cd..131ea81af0 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationOrBuilder.java @@ -1171,6 +1171,33 @@ public interface MutateOperationOrBuilder extends */ com.google.ads.googleads.v26.services.CustomerAssetOperationOrBuilder getCustomerAssetOperationOrBuilder(); + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return Whether the customerBudgetNetworkSettingOperation field is set. + */ + boolean hasCustomerBudgetNetworkSettingOperation(); + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + * @return The customerBudgetNetworkSettingOperation. + */ + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation getCustomerBudgetNetworkSettingOperation(); + /** + *
+   * A customer budget network setting mutate operation.
+   * 
+ * + * .google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperation customer_budget_network_setting_operation = 92; + */ + com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingOperationOrBuilder getCustomerBudgetNetworkSettingOperationOrBuilder(); + /** *
    * A customer conversion goal mutate operation.
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponse.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponse.java
index 6a3c14acac..d578b58337 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponse.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponse.java
@@ -96,6 +96,7 @@ public enum ResponseCase
     CONVERSION_VALUE_RULE_SET_RESULT(64),
     CUSTOM_CONVERSION_GOAL_RESULT(68),
     CUSTOMER_ASSET_RESULT(57),
+    CUSTOMER_BUDGET_NETWORK_SETTING_RESULT(92),
     CUSTOMER_CONVERSION_GOAL_RESULT(66),
     CUSTOMER_CUSTOMIZER_RESULT(74),
     CUSTOMER_LABEL_RESULT(32),
@@ -177,6 +178,7 @@ public static ResponseCase forNumber(int value) {
         case 64: return CONVERSION_VALUE_RULE_SET_RESULT;
         case 68: return CUSTOM_CONVERSION_GOAL_RESULT;
         case 57: return CUSTOMER_ASSET_RESULT;
+        case 92: return CUSTOMER_BUDGET_NETWORK_SETTING_RESULT;
         case 66: return CUSTOMER_CONVERSION_GOAL_RESULT;
         case 74: return CUSTOMER_CUSTOMIZER_RESULT;
         case 32: return CUSTOMER_LABEL_RESULT;
@@ -2062,6 +2064,49 @@ public com.google.ads.googleads.v26.services.MutateCustomerAssetResultOrBuilder
     return com.google.ads.googleads.v26.services.MutateCustomerAssetResult.getDefaultInstance();
   }
 
+  public static final int CUSTOMER_BUDGET_NETWORK_SETTING_RESULT_FIELD_NUMBER = 92;
+  /**
+   * 
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return Whether the customerBudgetNetworkSettingResult field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSettingResult() { + return responseCase_ == 92; + } + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return The customerBudgetNetworkSettingResult. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getCustomerBudgetNetworkSettingResult() { + if (responseCase_ == 92) { + return (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_; + } + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getCustomerBudgetNetworkSettingResultOrBuilder() { + if (responseCase_ == 92) { + return (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_; + } + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + public static final int CUSTOMER_CONVERSION_GOAL_RESULT_FIELD_NUMBER = 66; /** *
@@ -3171,6 +3216,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (responseCase_ == 89) {
       output.writeMessage(89, (com.google.ads.googleads.v26.actions.BookCampaignsResult) response_);
     }
+    if (responseCase_ == 92) {
+      output.writeMessage(92, (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_);
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -3436,6 +3484,10 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(89, (com.google.ads.googleads.v26.actions.BookCampaignsResult) response_);
     }
+    if (responseCase_ == 92) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(92, (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_);
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -3625,6 +3677,10 @@ public boolean equals(final java.lang.Object obj) {
         if (!getCustomerAssetResult()
             .equals(other.getCustomerAssetResult())) return false;
         break;
+      case 92:
+        if (!getCustomerBudgetNetworkSettingResult()
+            .equals(other.getCustomerBudgetNetworkSettingResult())) return false;
+        break;
       case 66:
         if (!getCustomerConversionGoalResult()
             .equals(other.getCustomerConversionGoalResult())) return false;
@@ -3896,6 +3952,10 @@ public int hashCode() {
         hash = (37 * hash) + CUSTOMER_ASSET_RESULT_FIELD_NUMBER;
         hash = (53 * hash) + getCustomerAssetResult().hashCode();
         break;
+      case 92:
+        hash = (37 * hash) + CUSTOMER_BUDGET_NETWORK_SETTING_RESULT_FIELD_NUMBER;
+        hash = (53 * hash) + getCustomerBudgetNetworkSettingResult().hashCode();
+        break;
       case 66:
         hash = (37 * hash) + CUSTOMER_CONVERSION_GOAL_RESULT_FIELD_NUMBER;
         hash = (53 * hash) + getCustomerConversionGoalResult().hashCode();
@@ -4119,6 +4179,7 @@ public Builder clear() {
       super.clear();
       bitField0_ = 0;
       bitField1_ = 0;
+      bitField2_ = 0;
       if (adGroupAdLabelResultBuilder_ != null) {
         adGroupAdLabelResultBuilder_.clear();
       }
@@ -4248,6 +4309,9 @@ public Builder clear() {
       if (customerAssetResultBuilder_ != null) {
         customerAssetResultBuilder_.clear();
       }
+      if (customerBudgetNetworkSettingResultBuilder_ != null) {
+        customerBudgetNetworkSettingResultBuilder_.clear();
+      }
       if (customerConversionGoalResultBuilder_ != null) {
         customerConversionGoalResultBuilder_.clear();
       }
@@ -4341,6 +4405,7 @@ public com.google.ads.googleads.v26.services.MutateOperationResponse buildPartia
       com.google.ads.googleads.v26.services.MutateOperationResponse result = new com.google.ads.googleads.v26.services.MutateOperationResponse(this);
       if (bitField0_ != 0) { buildPartial0(result); }
       if (bitField1_ != 0) { buildPartial1(result); }
+      if (bitField2_ != 0) { buildPartial2(result); }
       buildPartialOneofs(result);
       onBuilt();
       return result;
@@ -4354,6 +4419,10 @@ private void buildPartial1(com.google.ads.googleads.v26.services.MutateOperation
       int from_bitField1_ = bitField1_;
     }
 
+    private void buildPartial2(com.google.ads.googleads.v26.services.MutateOperationResponse result) {
+      int from_bitField2_ = bitField2_;
+    }
+
     private void buildPartialOneofs(com.google.ads.googleads.v26.services.MutateOperationResponse result) {
       result.responseCase_ = responseCase_;
       result.response_ = this.response_;
@@ -4529,6 +4598,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v26.services.MutateOper
           customerAssetResultBuilder_ != null) {
         result.response_ = customerAssetResultBuilder_.build();
       }
+      if (responseCase_ == 92 &&
+          customerBudgetNetworkSettingResultBuilder_ != null) {
+        result.response_ = customerBudgetNetworkSettingResultBuilder_.build();
+      }
       if (responseCase_ == 66 &&
           customerConversionGoalResultBuilder_ != null) {
         result.response_ = customerConversionGoalResultBuilder_.build();
@@ -4800,6 +4873,10 @@ public Builder mergeFrom(com.google.ads.googleads.v26.services.MutateOperationRe
           mergeCustomerAssetResult(other.getCustomerAssetResult());
           break;
         }
+        case CUSTOMER_BUDGET_NETWORK_SETTING_RESULT: {
+          mergeCustomerBudgetNetworkSettingResult(other.getCustomerBudgetNetworkSettingResult());
+          break;
+        }
         case CUSTOMER_CONVERSION_GOAL_RESULT: {
           mergeCustomerConversionGoalResult(other.getCustomerConversionGoalResult());
           break;
@@ -5362,6 +5439,13 @@ public Builder mergeFrom(
               responseCase_ = 89;
               break;
             } // case 714
+            case 738: {
+              input.readMessage(
+                  internalGetCustomerBudgetNetworkSettingResultFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              responseCase_ = 92;
+              break;
+            } // case 738
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -5394,6 +5478,7 @@ public Builder clearResponse() {
 
     private int bitField0_;
     private int bitField1_;
+    private int bitField2_;
 
     private com.google.protobuf.SingleFieldBuilder<
         com.google.ads.googleads.v26.services.MutateAdGroupAdLabelResult, com.google.ads.googleads.v26.services.MutateAdGroupAdLabelResult.Builder, com.google.ads.googleads.v26.services.MutateAdGroupAdLabelResultOrBuilder> adGroupAdLabelResultBuilder_;
@@ -13049,6 +13134,184 @@ public com.google.ads.googleads.v26.services.MutateCustomerAssetResultOrBuilder
       return customerAssetResultBuilder_;
     }
 
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder> customerBudgetNetworkSettingResultBuilder_;
+    /**
+     * 
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return Whether the customerBudgetNetworkSettingResult field is set. + */ + @java.lang.Override + public boolean hasCustomerBudgetNetworkSettingResult() { + return responseCase_ == 92; + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return The customerBudgetNetworkSettingResult. + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getCustomerBudgetNetworkSettingResult() { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + if (responseCase_ == 92) { + return (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_; + } + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } else { + if (responseCase_ == 92) { + return customerBudgetNetworkSettingResultBuilder_.getMessage(); + } + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + public Builder setCustomerBudgetNetworkSettingResult(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult value) { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + customerBudgetNetworkSettingResultBuilder_.setMessage(value); + } + responseCase_ = 92; + return this; + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + public Builder setCustomerBudgetNetworkSettingResult( + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder builderForValue) { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + customerBudgetNetworkSettingResultBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 92; + return this; + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + public Builder mergeCustomerBudgetNetworkSettingResult(com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult value) { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + if (responseCase_ == 92 && + response_ != com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance()) { + response_ = com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.newBuilder((com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_) + .mergeFrom(value).buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 92) { + customerBudgetNetworkSettingResultBuilder_.mergeFrom(value); + } else { + customerBudgetNetworkSettingResultBuilder_.setMessage(value); + } + } + responseCase_ = 92; + return this; + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + public Builder clearCustomerBudgetNetworkSettingResult() { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + if (responseCase_ == 92) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 92) { + responseCase_ = 0; + response_ = null; + } + customerBudgetNetworkSettingResultBuilder_.clear(); + } + return this; + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder getCustomerBudgetNetworkSettingResultBuilder() { + return internalGetCustomerBudgetNetworkSettingResultFieldBuilder().getBuilder(); + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + @java.lang.Override + public com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getCustomerBudgetNetworkSettingResultOrBuilder() { + if ((responseCase_ == 92) && (customerBudgetNetworkSettingResultBuilder_ != null)) { + return customerBudgetNetworkSettingResultBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 92) { + return (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_; + } + return com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + } + /** + *
+     * The result for the customer budget network setting mutate.
+     * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder> + internalGetCustomerBudgetNetworkSettingResultFieldBuilder() { + if (customerBudgetNetworkSettingResultBuilder_ == null) { + if (!(responseCase_ == 92)) { + response_ = com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.getDefaultInstance(); + } + customerBudgetNetworkSettingResultBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder>( + (com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 92; + onChanged(); + return customerBudgetNetworkSettingResultBuilder_; + } + private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v26.services.MutateCustomerConversionGoalResult, com.google.ads.googleads.v26.services.MutateCustomerConversionGoalResult.Builder, com.google.ads.googleads.v26.services.MutateCustomerConversionGoalResultOrBuilder> customerConversionGoalResultBuilder_; /** diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponseOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponseOrBuilder.java index 6aab6c2fc6..337ae7531c 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponseOrBuilder.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/MutateOperationResponseOrBuilder.java @@ -1171,6 +1171,33 @@ public interface MutateOperationResponseOrBuilder extends */ com.google.ads.googleads.v26.services.MutateCustomerAssetResultOrBuilder getCustomerAssetResultOrBuilder(); + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return Whether the customerBudgetNetworkSettingResult field is set. + */ + boolean hasCustomerBudgetNetworkSettingResult(); + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + * @return The customerBudgetNetworkSettingResult. + */ + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult getCustomerBudgetNetworkSettingResult(); + /** + *
+   * The result for the customer budget network setting mutate.
+   * 
+ * + * .google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResult customer_budget_network_setting_result = 92; + */ + com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResultOrBuilder getCustomerBudgetNetworkSettingResultOrBuilder(); + /** *
    * The result for the customer conversion goal mutate.
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceClient.java
index afabc5ff55..65fc2b7f0e 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceClient.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceClient.java
@@ -37,7 +37,11 @@
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
- * Service Description: Service to manage offline user data jobs.
+ * Service Description: Service to manage offline user data jobs. For help diagnosing and resolving
+ * conversion or user data upload issues, see the conversion upload [troubleshooting
+ * guide](/google-ads/api/docs/conversions/troubleshooting) (or use the `troubleshoot-conversions`
+ * workflow in the [Google Ads API Developer
+ * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
  *
  * 

This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceGrpc.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceGrpc.java index c5dba81898..3130427056 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceGrpc.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceGrpc.java @@ -5,6 +5,11 @@ /** *

  * Service to manage offline user data jobs.
+ * For help diagnosing and resolving conversion or user data upload issues, see
+ * the conversion upload
+ * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+ * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+ * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
  * 
*/ @io.grpc.stub.annotations.GrpcGenerated @@ -170,6 +175,11 @@ public OfflineUserDataJobServiceFutureStub newStub(io.grpc.Channel channel, io.g /** *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public interface AsyncService { @@ -242,6 +252,11 @@ default void runOfflineUserDataJob(com.google.ads.googleads.v26.services.RunOffl * Base class for the server implementation of the service OfflineUserDataJobService. *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public static abstract class OfflineUserDataJobServiceImplBase @@ -256,6 +271,11 @@ public static abstract class OfflineUserDataJobServiceImplBase * A stub to allow clients to do asynchronous rpc calls to service OfflineUserDataJobService. *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public static final class OfflineUserDataJobServiceStub @@ -342,6 +362,11 @@ public void runOfflineUserDataJob(com.google.ads.googleads.v26.services.RunOffli * A stub to allow clients to do synchronous rpc calls to service OfflineUserDataJobService. *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public static final class OfflineUserDataJobServiceBlockingV2Stub @@ -425,6 +450,11 @@ public com.google.longrunning.Operation runOfflineUserDataJob(com.google.ads.goo * A stub to allow clients to do limited synchronous rpc calls to service OfflineUserDataJobService. *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public static final class OfflineUserDataJobServiceBlockingStub @@ -508,6 +538,11 @@ public com.google.longrunning.Operation runOfflineUserDataJob(com.google.ads.goo * A stub to allow clients to do ListenableFuture-style rpc calls to service OfflineUserDataJobService. *
    * Service to manage offline user data jobs.
+   * For help diagnosing and resolving conversion or user data upload issues, see
+   * the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+   * (or use the `troubleshoot-conversions` workflow in the [Google Ads API
+   * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
    * 
*/ public static final class OfflineUserDataJobServiceFutureStub diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceProto.java index 2da9814d8c..441cae9131 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/OfflineUserDataJobServiceProto.java @@ -75,66 +75,66 @@ public static void registerAllExtensions( "to\032\037google/api/field_behavior.proto\032\031goo" + "gle/api/resource.proto\032#google/longrunni" + "ng/operations.proto\032\033google/protobuf/emp" + - "ty.proto\032\027google/rpc/status.proto\"\305\001\n\037Cr" + - "eateOfflineUserDataJobRequest\022\030\n\013custome" + - "r_id\030\001 \001(\tB\003\340A\002\022H\n\003job\030\002 \001(\01326.google.ad" + - "s.googleads.v26.resources.OfflineUserDat" + - "aJobB\003\340A\002\022\025\n\rvalidate_only\030\003 \001(\010\022\'\n\037enab" + - "le_match_rate_range_preview\030\005 \001(\010\"k\n Cre" + - "ateOfflineUserDataJobResponse\022G\n\rresourc" + - "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + - "com/OfflineUserDataJob\"\201\001\n\034RunOfflineUse" + - "rDataJobRequest\022J\n\rresource_name\030\001 \001(\tB3" + - "\340A\002\372A-\n+googleads.googleapis.com/Offline" + - "UserDataJob\022\025\n\rvalidate_only\030\002 \001(\010\"\326\002\n&A" + - "ddOfflineUserDataJobOperationsRequest\022J\n" + - "\rresource_name\030\001 \001(\tB3\340A\002\372A-\n+googleads." + - "googleapis.com/OfflineUserDataJob\022#\n\026ena" + - "ble_partial_failure\030\004 \001(\010H\000\210\001\001\022\034\n\017enable" + - "_warnings\030\006 \001(\010H\001\210\001\001\022W\n\noperations\030\003 \003(\013" + - "2>.google.ads.googleads.v26.services.Off" + - "lineUserDataJobOperationB\003\340A\002\022\025\n\rvalidat" + - "e_only\030\005 \001(\010B\031\n\027_enable_partial_failureB" + - "\022\n\020_enable_warnings\"\272\001\n\033OfflineUserDataJ" + - "obOperation\022;\n\006create\030\001 \001(\0132).google.ads" + - ".googleads.v26.common.UserDataH\000\022;\n\006remo" + - "ve\030\002 \001(\0132).google.ads.googleads.v26.comm" + - "on.UserDataH\000\022\024\n\nremove_all\030\003 \001(\010H\000B\013\n\to" + - "peration\"\201\001\n\'AddOfflineUserDataJobOperat" + - "ionsResponse\0221\n\025partial_failure_error\030\001 " + - "\001(\0132\022.google.rpc.Status\022#\n\007warning\030\002 \001(\013" + - "2\022.google.rpc.Status2\262\007\n\031OfflineUserData" + - "JobService\022\373\001\n\030CreateOfflineUserDataJob\022" + - "B.google.ads.googleads.v26.services.Crea" + - "teOfflineUserDataJobRequest\032C.google.ads" + - ".googleads.v26.services.CreateOfflineUse" + - "rDataJobResponse\"V\332A\017customer_id,job\202\323\344\223" + - "\002>\"9/v26/customers/{customer_id=*}/offli" + - "neUserDataJobs:create:\001*\022\244\002\n\037AddOfflineU" + - "serDataJobOperations\022I.google.ads.google" + - "ads.v26.services.AddOfflineUserDataJobOp" + - "erationsRequest\032J.google.ads.googleads.v" + - "26.services.AddOfflineUserDataJobOperati" + - "onsResponse\"j\332A\030resource_name,operations" + - "\202\323\344\223\002I\"D/v26/{resource_name=customers/*/" + - "offlineUserDataJobs/*}:addOperations:\001*\022" + - "\250\002\n\025RunOfflineUserDataJob\022?.google.ads.g" + - "oogleads.v26.services.RunOfflineUserData" + - "JobRequest\032\035.google.longrunning.Operatio" + - "n\"\256\001\312AV\n\025google.protobuf.Empty\022=google.a" + + "ty.proto\032\027google/rpc/status.proto\"\307\001\n\037Cr" + + "eateOfflineUserDataJobRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022I\n\003job\030\002 \001(\01326.google.a" + "ds.googleads.v26.resources.OfflineUserDa" + - "taJobMetadata\332A\rresource_name\202\323\344\223\002?\":/v2" + - "6/{resource_name=customers/*/offlineUser" + - "DataJobs/*}:run:\001*\032E\312A\030googleads.googlea" + - "pis.com\322A\'https://www.googleapis.com/aut" + - "h/adwordsB\212\002\n%com.google.ads.googleads.v" + - "26.servicesB\036OfflineUserDataJobServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "taJobB\004\342A\001\002\022\025\n\rvalidate_only\030\003 \001(\010\022\'\n\037en" + + "able_match_rate_range_preview\030\005 \001(\010\"k\n C" + + "reateOfflineUserDataJobResponse\022G\n\rresou" + + "rce_name\030\001 \001(\tB0\372A-\n+googleads.googleapi" + + "s.com/OfflineUserDataJob\"\202\001\n\034RunOfflineU" + + "serDataJobRequest\022K\n\rresource_name\030\001 \001(\t" + + "B4\342A\001\002\372A-\n+googleads.googleapis.com/Offl" + + "ineUserDataJob\022\025\n\rvalidate_only\030\002 \001(\010\"\330\002" + + "\n&AddOfflineUserDataJobOperationsRequest" + + "\022K\n\rresource_name\030\001 \001(\tB4\342A\001\002\372A-\n+google" + + "ads.googleapis.com/OfflineUserDataJob\022#\n" + + "\026enable_partial_failure\030\004 \001(\010H\000\210\001\001\022\034\n\017en" + + "able_warnings\030\006 \001(\010H\001\210\001\001\022X\n\noperations\030\003" + + " \003(\0132>.google.ads.googleads.v26.services" + + ".OfflineUserDataJobOperationB\004\342A\001\002\022\025\n\rva" + + "lidate_only\030\005 \001(\010B\031\n\027_enable_partial_fai" + + "lureB\022\n\020_enable_warnings\"\272\001\n\033OfflineUser" + + "DataJobOperation\022;\n\006create\030\001 \001(\0132).googl" + + "e.ads.googleads.v26.common.UserDataH\000\022;\n" + + "\006remove\030\002 \001(\0132).google.ads.googleads.v26" + + ".common.UserDataH\000\022\024\n\nremove_all\030\003 \001(\010H\000" + + "B\013\n\toperation\"\201\001\n\'AddOfflineUserDataJobO" + + "perationsResponse\0221\n\025partial_failure_err" + + "or\030\001 \001(\0132\022.google.rpc.Status\022#\n\007warning\030" + + "\002 \001(\0132\022.google.rpc.Status2\262\007\n\031OfflineUse" + + "rDataJobService\022\373\001\n\030CreateOfflineUserDat" + + "aJob\022B.google.ads.googleads.v26.services" + + ".CreateOfflineUserDataJobRequest\032C.googl" + + "e.ads.googleads.v26.services.CreateOffli" + + "neUserDataJobResponse\"V\332A\017customer_id,jo" + + "b\202\323\344\223\002>\"9/v26/customers/{customer_id=*}/" + + "offlineUserDataJobs:create:\001*\022\244\002\n\037AddOff" + + "lineUserDataJobOperations\022I.google.ads.g" + + "oogleads.v26.services.AddOfflineUserData" + + "JobOperationsRequest\032J.google.ads.google" + + "ads.v26.services.AddOfflineUserDataJobOp" + + "erationsResponse\"j\332A\030resource_name,opera" + + "tions\202\323\344\223\002I\"D/v26/{resource_name=custome" + + "rs/*/offlineUserDataJobs/*}:addOperation" + + "s:\001*\022\250\002\n\025RunOfflineUserDataJob\022?.google." + + "ads.googleads.v26.services.RunOfflineUse" + + "rDataJobRequest\032\035.google.longrunning.Ope" + + "ration\"\256\001\312AV\n\025google.protobuf.Empty\022=goo" + + "gle.ads.googleads.v26.resources.OfflineU" + + "serDataJobMetadata\332A\rresource_name\202\323\344\223\002?" + + "\":/v26/{resource_name=customers/*/offlin" + + "eUserDataJobs/*}:run:\001*\032E\312A\030googleads.go" + + "ogleapis.com\322A\'https://www.googleapis.co" + + "m/auth/adwordsB\212\002\n%com.google.ads.google" + + "ads.v26.servicesB\036OfflineUserDataJobServ" + + "iceProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v26/services;ser" + + "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + + "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + + "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + + "cesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/PaymentsAccountServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/PaymentsAccountServiceProto.java index 61600f7391..76b2c5af46 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/PaymentsAccountServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/PaymentsAccountServiceProto.java @@ -51,26 +51,26 @@ public static void registerAllExtensions( "ads/v26/resources/payments_account.proto" + "\032\034google/api/annotations.proto\032\027google/a" + "pi/client.proto\032\037google/api/field_behavi" + - "or.proto\"7\n\033ListPaymentsAccountsRequest\022" + - "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\"n\n\034ListPayment" + - "sAccountsResponse\022N\n\021payments_accounts\030\001" + - " \003(\01323.google.ads.googleads.v26.resource" + - "s.PaymentsAccount2\300\002\n\026PaymentsAccountSer" + - "vice\022\336\001\n\024ListPaymentsAccounts\022>.google.a" + - "ds.googleads.v26.services.ListPaymentsAc" + - "countsRequest\032?.google.ads.googleads.v26" + - ".services.ListPaymentsAccountsResponse\"E" + - "\332A\013customer_id\202\323\344\223\0021\022//v26/customers/{cu" + - "stomer_id=*}/paymentsAccounts\032E\312A\030google" + - "ads.googleapis.com\322A\'https://www.googlea" + - "pis.com/auth/adwordsB\207\002\n%com.google.ads." + - "googleads.v26.servicesB\033PaymentsAccountS" + - "erviceProtoP\001ZIgoogle.golang.org/genprot" + - "o/googleapis/ads/googleads/v26/services;" + - "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + - "6.Services\312\002!Google\\Ads\\GoogleAds\\V26\\Se" + - "rvices\352\002%Google::Ads::GoogleAds::V26::Se" + - "rvicesb\006proto3" + "or.proto\"8\n\033ListPaymentsAccountsRequest\022" + + "\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\"n\n\034ListPaymen" + + "tsAccountsResponse\022N\n\021payments_accounts\030" + + "\001 \003(\01323.google.ads.googleads.v26.resourc" + + "es.PaymentsAccount2\300\002\n\026PaymentsAccountSe" + + "rvice\022\336\001\n\024ListPaymentsAccounts\022>.google." + + "ads.googleads.v26.services.ListPaymentsA" + + "ccountsRequest\032?.google.ads.googleads.v2" + + "6.services.ListPaymentsAccountsResponse\"" + + "E\332A\013customer_id\202\323\344\223\0021\022//v26/customers/{c" + + "ustomer_id=*}/paymentsAccounts\032E\312A\030googl" + + "eads.googleapis.com\322A\'https://www.google" + + "apis.com/auth/adwordsB\207\002\n%com.google.ads" + + ".googleads.v26.servicesB\033PaymentsAccount" + + "ServiceProtoP\001ZIgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v26/services" + + ";services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V" + + "26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\S" + + "ervices\352\002%Google::Ads::GoogleAds::V26::S" + + "ervicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ProductLinkInvitationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ProductLinkInvitationServiceProto.java index 7c422edd4f..843cc0f2d1 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ProductLinkInvitationServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ProductLinkInvitationServiceProto.java @@ -73,62 +73,62 @@ public static void registerAllExtensions( "v26/resources/product_link_invitation.pr" + "oto\032\034google/api/annotations.proto\032\027googl" + "e/api/client.proto\032\037google/api/field_beh" + - "avior.proto\032\031google/api/resource.proto\"\237" + - "\001\n\"CreateProductLinkInvitationRequest\022\030\n" + - "\013customer_id\030\001 \001(\tB\003\340A\002\022_\n\027product_link_" + - "invitation\030\002 \001(\01329.google.ads.googleads." + - "v26.resources.ProductLinkInvitationB\003\340A\002" + - "\"q\n#CreateProductLinkInvitationResponse\022" + - "J\n\rresource_name\030\001 \001(\tB3\372A0\n.googleads.g" + - "oogleapis.com/ProductLinkInvitation\"\230\002\n\"" + - "UpdateProductLinkInvitationRequest\022\030\n\013cu" + - "stomer_id\030\001 \001(\tB\003\340A\002\022\210\001\n\036product_link_in" + - "vitation_status\030\002 \001(\0162[.google.ads.googl" + - "eads.v26.enums.ProductLinkInvitationStat" + - "usEnum.ProductLinkInvitationStatusB\003\340A\002\022" + - "M\n\rresource_name\030\003 \001(\tB6\340A\002\372A0\n.googlead" + - "s.googleapis.com/ProductLinkInvitation\"q" + - "\n#UpdateProductLinkInvitationResponse\022J\n" + - "\rresource_name\030\001 \001(\tB3\372A0\n.googleads.goo" + - "gleapis.com/ProductLinkInvitation\"\215\001\n\"Re" + - "moveProductLinkInvitationRequest\022\030\n\013cust" + - "omer_id\030\001 \001(\tB\003\340A\002\022M\n\rresource_name\030\002 \001(" + - "\tB6\340A\002\372A0\n.googleads.googleapis.com/Prod" + - "uctLinkInvitation\"q\n#RemoveProductLinkIn" + - "vitationResponse\022J\n\rresource_name\030\001 \001(\tB" + - "3\372A0\n.googleads.googleapis.com/ProductLi" + - "nkInvitation2\313\007\n\034ProductLinkInvitationSe" + - "rvice\022\233\002\n\033CreateProductLinkInvitation\022E." + - "google.ads.googleads.v26.services.Create" + - "ProductLinkInvitationRequest\032F.google.ad" + - "s.googleads.v26.services.CreateProductLi" + - "nkInvitationResponse\"m\332A#customer_id,pro" + - "duct_link_invitation\202\323\344\223\002A\"\n\ndate_ra" + - "nge\030\003 \001(\0132*.google.ads.googleads.v26.com" + - "mon.DateRangeB\023\n\021_duration_in_days\"\233\002\n\016P" + - "lannedProduct\022(\n\026plannable_product_code\030" + - "\003 \001(\tB\003\340A\002H\000\210\001\001\022\037\n\rbudget_micros\030\004 \001(\003B\003" + - "\340A\002H\001\210\001\001\022\034\n\017conversion_rate\030\006 \001(\001H\002\210\001\001\022_" + - "\n\032advanced_product_targeting\030\005 \001(\0132;.goo" + - "gle.ads.googleads.v26.services.AdvancedP" + - "roductTargetingB\031\n\027_plannable_product_co" + - "deB\020\n\016_budget_microsB\022\n\020_conversion_rate" + - "\"\303\001\n\035GenerateReachForecastResponse\022^\n\032on" + - "_target_audience_metrics\030\001 \001(\0132:.google." + - "ads.googleads.v26.services.OnTargetAudie" + - "nceMetrics\022B\n\013reach_curve\030\002 \001(\0132-.google" + - ".ads.googleads.v26.services.ReachCurve\"W" + - "\n\nReachCurve\022I\n\017reach_forecasts\030\001 \003(\01320." + - "google.ads.googleads.v26.services.ReachF" + - "orecast\"\314\001\n\rReachForecast\022\023\n\013cost_micros" + - "\030\005 \001(\003\022=\n\010forecast\030\002 \001(\0132+.google.ads.go" + - "ogleads.v26.services.Forecast\022g\n\037planned" + - "_product_reach_forecasts\030\004 \003(\0132>.google." + - "ads.googleads.v26.services.PlannedProduc" + - "tReachForecast\"\200\006\n\010Forecast\022\034\n\017on_target" + - "_reach\030\005 \001(\003H\000\210\001\001\022\030\n\013total_reach\030\006 \001(\003H\001" + - "\210\001\001\022\"\n\025on_target_impressions\030\007 \001(\003H\002\210\001\001\022" + - "\036\n\021total_impressions\030\010 \001(\003H\003\210\001\001\022!\n\024viewa" + - "ble_impressions\030\t \001(\003H\004\210\001\001\022f\n\036effective_" + - "frequency_breakdowns\030\n \003(\0132>.google.ads." + - "googleads.v26.services.EffectiveFrequenc" + - "yBreakdown\022#\n\026on_target_coview_reach\030\013 \001" + - "(\003H\005\210\001\001\022\037\n\022total_coview_reach\030\014 \001(\003H\006\210\001\001" + - "\022)\n\034on_target_coview_impressions\030\r \001(\003H\007" + - "\210\001\001\022%\n\030total_coview_impressions\030\016 \001(\003H\010\210" + - "\001\001\022\030\n\013conversions\030\020 \001(\001H\t\210\001\001\022\033\n\016trueview" + - "_views\030\021 \001(\003H\n\210\001\001\022\023\n\006clicks\030\022 \001(\003H\013\210\001\001B\022" + - "\n\020_on_target_reachB\016\n\014_total_reachB\030\n\026_o" + - "n_target_impressionsB\024\n\022_total_impressio" + - "nsB\027\n\025_viewable_impressionsB\031\n\027_on_targe" + - "t_coview_reachB\025\n\023_total_coview_reachB\037\n" + - "\035_on_target_coview_impressionsB\033\n\031_total" + - "_coview_impressionsB\016\n\014_conversionsB\021\n\017_" + - "trueview_viewsB\t\n\007_clicks\"\257\001\n\033PlannedPro" + - "ductReachForecast\022\036\n\026plannable_product_c" + - "ode\030\001 \001(\t\022\023\n\013cost_micros\030\002 \001(\003\022[\n\030planne" + - "d_product_forecast\030\003 \001(\01329.google.ads.go" + - "ogleads.v26.services.PlannedProductForec" + - "ast\"\364\004\n\026PlannedProductForecast\022\027\n\017on_tar" + - "get_reach\030\001 \001(\003\022\023\n\013total_reach\030\002 \001(\003\022\035\n\025" + - "on_target_impressions\030\003 \001(\003\022\031\n\021total_imp" + - "ressions\030\004 \001(\003\022!\n\024viewable_impressions\030\005" + - " \001(\003H\000\210\001\001\022#\n\026on_target_coview_reach\030\006 \001(" + - "\003H\001\210\001\001\022\037\n\022total_coview_reach\030\007 \001(\003H\002\210\001\001\022" + - ")\n\034on_target_coview_impressions\030\010 \001(\003H\003\210" + - "\001\001\022%\n\030total_coview_impressions\030\t \001(\003H\004\210\001" + - "\001\022\036\n\021average_frequency\030\n \001(\001H\005\210\001\001\022\030\n\013con" + - "versions\030\014 \001(\001H\006\210\001\001\022\033\n\016trueview_views\030\r " + - "\001(\003H\007\210\001\001\022\023\n\006clicks\030\016 \001(\003H\010\210\001\001B\027\n\025_viewab" + - "le_impressionsB\031\n\027_on_target_coview_reac" + - "hB\025\n\023_total_coview_reachB\037\n\035_on_target_c" + - "oview_impressionsB\033\n\031_total_coview_impre" + - "ssionsB\024\n\022_average_frequencyB\016\n\014_convers" + - "ionsB\021\n\017_trueview_viewsB\t\n\007_clicks\"\223\001\n\027O" + - "nTargetAudienceMetrics\022\"\n\025youtube_audien" + - "ce_size\030\003 \001(\003H\000\210\001\001\022!\n\024census_audience_si" + - "ze\030\004 \001(\003H\001\210\001\001B\030\n\026_youtube_audience_sizeB" + - "\027\n\025_census_audience_size\"\374\001\n\033EffectiveFr" + - "equencyBreakdown\022\033\n\023effective_frequency\030" + - "\001 \001(\005\022\027\n\017on_target_reach\030\002 \001(\003\022\023\n\013total_" + - "reach\030\003 \001(\003\022#\n\026effective_coview_reach\030\004 " + - "\001(\003H\000\210\001\001\022-\n on_target_effective_coview_r" + - "each\030\005 \001(\003H\001\210\001\001B\031\n\027_effective_coview_rea" + - "chB#\n!_on_target_effective_coview_reach\"" + - "/\n\025ForecastMetricOptions\022\026\n\016include_covi" + - "ew\030\001 \001(\010\"\240\001\n\021AudienceTargeting\022H\n\ruser_i" + - "nterest\030\001 \003(\01321.google.ads.googleads.v26" + - ".common.UserInterestInfo\022A\n\nuser_lists\030\002" + - " \003(\0132-.google.ads.googleads.v26.common.U" + - "serListInfo\"\305\002\n\030AdvancedProductTargeting" + - "\022W\n\032surface_targeting_settings\030\002 \001(\01323.g" + - "oogle.ads.googleads.v26.services.Surface" + - "Targeting\022]\n\031target_frequency_settings\030\003" + - " \001(\0132:.google.ads.googleads.v26.services" + - ".TargetFrequencySettings\022[\n\027youtube_sele" + - "ct_settings\030\001 \001(\01328.google.ads.googleads" + - ".v26.services.YouTubeSelectSettingsH\000B\024\n" + - "\022advanced_targeting\"*\n\025YouTubeSelectSett" + - "ings\022\021\n\tlineup_id\030\001 \001(\003\"=\n\023YouTubeSelect" + - "LineUp\022\021\n\tlineup_id\030\001 \001(\003\022\023\n\013lineup_name" + - "\030\002 \001(\t\"\325\001\n\034YouTubeSelectLineUpTargeting\022" + - "V\n\026youtube_select_lineups\030\001 \003(\01326.google" + - ".ads.googleads.v26.services.YouTubeSelec" + - "tLineUp\022]\n\035default_youtube_select_lineup" + - "\030\002 \001(\01326.google.ads.googleads.v26.servic" + - "es.YouTubeSelectLineUp\"\315\001\n\034SurfaceTarget" + - "ingCombinations\022N\n\021default_targeting\030\001 \001" + - "(\01323.google.ads.googleads.v26.services.S" + - "urfaceTargeting\022]\n available_targeting_c" + - "ombinations\030\002 \003(\01323.google.ads.googleads" + - ".v26.services.SurfaceTargeting\"k\n\020Surfac" + - "eTargeting\022W\n\010surfaces\030\001 \003(\0162E.google.ad" + - "s.googleads.v26.enums.ReachPlanSurfaceEn" + - "um.ReachPlanSurface\"\245\001\n\027TargetFrequencyS" + - "ettings\022k\n\ttime_unit\030\001 \001(\0162S.google.ads." + - "googleads.v26.enums.TargetFrequencyTimeU" + - "nitEnum.TargetFrequencyTimeUnitB\003\340A\002\022\035\n\020" + - "target_frequency\030\002 \001(\005B\003\340A\0022\242\013\n\020ReachPla" + - "nService\022\327\001\n\027GenerateConversionRates\022A.g" + - "oogle.ads.googleads.v26.services.Generat" + - "eConversionRatesRequest\032B.google.ads.goo" + - "gleads.v26.services.GenerateConversionRa" + - "tesResponse\"5\332A\013customer_id\202\323\344\223\002!\"\034/v26:" + - "generateConversionRates:\001*\022\305\001\n\026ListPlann" + - "ableLocations\022@.google.ads.googleads.v26" + - ".services.ListPlannableLocationsRequest\032" + - "A.google.ads.googleads.v26.services.List" + - "PlannableLocationsResponse\"&\202\323\344\223\002 \"\033/v26" + - ":listPlannableLocations:\001*\022\331\001\n\025ListPlann" + - "ableProducts\022?.google.ads.googleads.v26." + - "services.ListPlannableProductsRequest\032@." + - "google.ads.googleads.v26.services.ListPl" + - "annableProductsResponse\"=\332A\025plannable_lo" + - "cation_id\202\323\344\223\002\037\"\032/v26:listPlannableProdu" + - "cts:\001*\022\214\002\n\025GenerateReachForecast\022?.googl" + - "e.ads.googleads.v26.services.GenerateRea" + - "chForecastRequest\032@.google.ads.googleads" + - ".v26.services.GenerateReachForecastRespo" + - "nse\"p\332A.customer_id,campaign_duration,pl" + - "anned_products\202\323\344\223\0029\"4/v26/customers/{cu" + - "stomer_id=*}:generateReachForecast:\001*\022\323\001" + - "\n\026ListPlannableUserLists\022@.google.ads.go" + - "ogleads.v26.services.ListPlannableUserLi" + - "stsRequest\032A.google.ads.googleads.v26.se" + - "rvices.ListPlannableUserListsResponse\"4\332" + - "A\013customer_id\202\323\344\223\002 \"\033/v26:listPlannableU" + - "serLists:\001*\022\343\001\n\032ListPlannableUserInteres" + - "ts\022D.google.ads.googleads.v26.services.L" + - "istPlannableUserInterestsRequest\032E.googl" + + "myTypeEnum.UserInterestTaxonomyTypeB\004\342A\001" + + "\001\022\027\n\nname_query\030\003 \001(\tH\000\210\001\001\022\027\n\npath_query" + + "\030\004 \001(\tH\001\210\001\001\022`\n\026reach_application_info\030\005 " + + "\001(\0132:.google.ads.googleads.v26.common.Ad" + + "ditionalApplicationInfoB\004\342A\001\001B\r\n\013_name_q" + + "ueryB\r\n\013_path_query\"\200\001\n\"ListPlannableUse" + + "rInterestsResponse\022Z\n\030plannable_user_int" + + "erests\030\001 \003(\01328.google.ads.googleads.v26." + + "services.PlannableUserInterest\"\224\002\n\025Plann" + + "ableUserInterest\022H\n\ruser_interest\030\001 \001(\0132" + + "1.google.ads.googleads.v26.common.UserIn" + + "terestInfo\022q\n\022user_interest_type\030\002 \001(\0162U" + + ".google.ads.googleads.v26.enums.UserInte" + + "restTaxonomyTypeEnum.UserInterestTaxonom" + + "yType\022\"\n\032user_interest_display_name\030\003 \001(" + + "\t\022\032\n\022user_interest_path\030\004 \001(\t\"\345\006\n\034Genera" + + "teReachForecastRequest\022\031\n\013customer_id\030\001 " + + "\001(\tB\004\342A\001\002\022\032\n\rcurrency_code\030\t \001(\tH\000\210\001\001\022T\n" + + "\021campaign_duration\030\003 \001(\01323.google.ads.go" + + "ogleads.v26.services.CampaignDurationB\004\342" + + "A\001\002\022U\n\034cookie_frequency_cap_setting\030\010 \001(" + + "\0132/.google.ads.googleads.v26.services.Fr" + + "equencyCap\022$\n\027min_effective_frequency\030\013 " + + "\001(\005H\001\210\001\001\022b\n\031effective_frequency_limit\030\014 " + + "\001(\0132:.google.ads.googleads.v26.services." + + "EffectiveFrequencyLimitH\002\210\001\001\022?\n\ttargetin" + + "g\030\006 \001(\0132,.google.ads.googleads.v26.servi" + + "ces.Targeting\022Q\n\020planned_products\030\007 \003(\0132" + + "1.google.ads.googleads.v26.services.Plan" + + "nedProductB\004\342A\001\002\022Y\n\027forecast_metric_opti" + + "ons\030\r \001(\01328.google.ads.googleads.v26.ser" + + "vices.ForecastMetricOptions\022!\n\024customer_" + + "reach_group\030\016 \001(\tH\003\210\001\001\022`\n\026reach_applicat" + + "ion_info\030\017 \001(\0132:.google.ads.googleads.v2" + + "6.common.AdditionalApplicationInfoB\004\342A\001\001" + + "B\020\n\016_currency_codeB\032\n\030_min_effective_fre" + + "quencyB\034\n\032_effective_frequency_limitB\027\n\025" + + "_customer_reach_group\"F\n\027EffectiveFreque" + + "ncyLimit\022+\n#effective_frequency_breakdow" + + "n_limit\030\001 \001(\005\"\221\001\n\014FrequencyCap\022\031\n\013impres" + + "sions\030\003 \001(\005B\004\342A\001\002\022f\n\ttime_unit\030\002 \001(\0162M.g" + + "oogle.ads.googleads.v26.enums.FrequencyC" + + "apTimeUnitEnum.FrequencyCapTimeUnitB\004\342A\001" + + "\002\"\375\003\n\tTargeting\022\036\n\026plannable_location_id" + + "s\030\010 \003(\t\022Z\n\tage_range\030\002 \001(\0162G.google.ads." + + "googleads.v26.enums.ReachPlanAgeRangeEnu" + + "m.ReachPlanAgeRange\022<\n\007genders\030\003 \003(\0132+.g" + + "oogle.ads.googleads.v26.common.GenderInf" + + "o\022<\n\007devices\030\004 \003(\0132+.google.ads.googlead" + + "s.v26.common.DeviceInfo\022V\n\007network\030\005 \001(\016" + + "2E.google.ads.googleads.v26.enums.ReachP" + + "lanNetworkEnum.ReachPlanNetwork\022N\n\021paren" + + "tal_statuses\030\t \003(\01323.google.ads.googlead" + + "s.v26.common.ParentalStatusInfo\022P\n\022audie" + + "nce_targeting\030\007 \001(\01324.google.ads.googlea" + + "ds.v26.services.AudienceTargeting\"\206\001\n\020Ca" + + "mpaignDuration\022\035\n\020duration_in_days\030\002 \001(\005" + + "H\000\210\001\001\022>\n\ndate_range\030\003 \001(\0132*.google.ads.g" + + "oogleads.v26.common.DateRangeB\023\n\021_durati" + + "on_in_days\"\235\002\n\016PlannedProduct\022)\n\026plannab" + + "le_product_code\030\003 \001(\tB\004\342A\001\002H\000\210\001\001\022 \n\rbudg" + + "et_micros\030\004 \001(\003B\004\342A\001\002H\001\210\001\001\022\034\n\017conversion" + + "_rate\030\006 \001(\001H\002\210\001\001\022_\n\032advanced_product_tar" + + "geting\030\005 \001(\0132;.google.ads.googleads.v26." + + "services.AdvancedProductTargetingB\031\n\027_pl" + + "annable_product_codeB\020\n\016_budget_microsB\022" + + "\n\020_conversion_rate\"\303\001\n\035GenerateReachFore" + + "castResponse\022^\n\032on_target_audience_metri" + + "cs\030\001 \001(\0132:.google.ads.googleads.v26.serv" + + "ices.OnTargetAudienceMetrics\022B\n\013reach_cu" + + "rve\030\002 \001(\0132-.google.ads.googleads.v26.ser" + + "vices.ReachCurve\"W\n\nReachCurve\022I\n\017reach_" + + "forecasts\030\001 \003(\01320.google.ads.googleads.v" + + "26.services.ReachForecast\"\314\001\n\rReachForec" + + "ast\022\023\n\013cost_micros\030\005 \001(\003\022=\n\010forecast\030\002 \001" + + "(\0132+.google.ads.googleads.v26.services.F" + + "orecast\022g\n\037planned_product_reach_forecas" + + "ts\030\004 \003(\0132>.google.ads.googleads.v26.serv" + + "ices.PlannedProductReachForecast\"\200\006\n\010For" + + "ecast\022\034\n\017on_target_reach\030\005 \001(\003H\000\210\001\001\022\030\n\013t" + + "otal_reach\030\006 \001(\003H\001\210\001\001\022\"\n\025on_target_impre" + + "ssions\030\007 \001(\003H\002\210\001\001\022\036\n\021total_impressions\030\010" + + " \001(\003H\003\210\001\001\022!\n\024viewable_impressions\030\t \001(\003H" + + "\004\210\001\001\022f\n\036effective_frequency_breakdowns\030\n" + + " \003(\0132>.google.ads.googleads.v26.services" + + ".EffectiveFrequencyBreakdown\022#\n\026on_targe" + + "t_coview_reach\030\013 \001(\003H\005\210\001\001\022\037\n\022total_covie" + + "w_reach\030\014 \001(\003H\006\210\001\001\022)\n\034on_target_coview_i" + + "mpressions\030\r \001(\003H\007\210\001\001\022%\n\030total_coview_im" + + "pressions\030\016 \001(\003H\010\210\001\001\022\030\n\013conversions\030\020 \001(" + + "\001H\t\210\001\001\022\033\n\016trueview_views\030\021 \001(\003H\n\210\001\001\022\023\n\006c" + + "licks\030\022 \001(\003H\013\210\001\001B\022\n\020_on_target_reachB\016\n\014" + + "_total_reachB\030\n\026_on_target_impressionsB\024" + + "\n\022_total_impressionsB\027\n\025_viewable_impres" + + "sionsB\031\n\027_on_target_coview_reachB\025\n\023_tot" + + "al_coview_reachB\037\n\035_on_target_coview_imp" + + "ressionsB\033\n\031_total_coview_impressionsB\016\n" + + "\014_conversionsB\021\n\017_trueview_viewsB\t\n\007_cli" + + "cks\"\257\001\n\033PlannedProductReachForecast\022\036\n\026p" + + "lannable_product_code\030\001 \001(\t\022\023\n\013cost_micr" + + "os\030\002 \001(\003\022[\n\030planned_product_forecast\030\003 \001" + + "(\01329.google.ads.googleads.v26.services.P" + + "lannedProductForecast\"\364\004\n\026PlannedProduct" + + "Forecast\022\027\n\017on_target_reach\030\001 \001(\003\022\023\n\013tot" + + "al_reach\030\002 \001(\003\022\035\n\025on_target_impressions\030" + + "\003 \001(\003\022\031\n\021total_impressions\030\004 \001(\003\022!\n\024view" + + "able_impressions\030\005 \001(\003H\000\210\001\001\022#\n\026on_target" + + "_coview_reach\030\006 \001(\003H\001\210\001\001\022\037\n\022total_coview" + + "_reach\030\007 \001(\003H\002\210\001\001\022)\n\034on_target_coview_im" + + "pressions\030\010 \001(\003H\003\210\001\001\022%\n\030total_coview_imp" + + "ressions\030\t \001(\003H\004\210\001\001\022\036\n\021average_frequency" + + "\030\n \001(\001H\005\210\001\001\022\030\n\013conversions\030\014 \001(\001H\006\210\001\001\022\033\n" + + "\016trueview_views\030\r \001(\003H\007\210\001\001\022\023\n\006clicks\030\016 \001" + + "(\003H\010\210\001\001B\027\n\025_viewable_impressionsB\031\n\027_on_" + + "target_coview_reachB\025\n\023_total_coview_rea" + + "chB\037\n\035_on_target_coview_impressionsB\033\n\031_" + + "total_coview_impressionsB\024\n\022_average_fre" + + "quencyB\016\n\014_conversionsB\021\n\017_trueview_view" + + "sB\t\n\007_clicks\"\223\001\n\027OnTargetAudienceMetrics" + + "\022\"\n\025youtube_audience_size\030\003 \001(\003H\000\210\001\001\022!\n\024" + + "census_audience_size\030\004 \001(\003H\001\210\001\001B\030\n\026_yout" + + "ube_audience_sizeB\027\n\025_census_audience_si" + + "ze\"\374\001\n\033EffectiveFrequencyBreakdown\022\033\n\023ef" + + "fective_frequency\030\001 \001(\005\022\027\n\017on_target_rea" + + "ch\030\002 \001(\003\022\023\n\013total_reach\030\003 \001(\003\022#\n\026effecti" + + "ve_coview_reach\030\004 \001(\003H\000\210\001\001\022-\n on_target_" + + "effective_coview_reach\030\005 \001(\003H\001\210\001\001B\031\n\027_ef" + + "fective_coview_reachB#\n!_on_target_effec" + + "tive_coview_reach\"/\n\025ForecastMetricOptio" + + "ns\022\026\n\016include_coview\030\001 \001(\010\"\240\001\n\021AudienceT" + + "argeting\022H\n\ruser_interest\030\001 \003(\01321.google" + + ".ads.googleads.v26.common.UserInterestIn" + + "fo\022A\n\nuser_lists\030\002 \003(\0132-.google.ads.goog" + + "leads.v26.common.UserListInfo\"\305\002\n\030Advanc" + + "edProductTargeting\022W\n\032surface_targeting_" + + "settings\030\002 \001(\01323.google.ads.googleads.v2" + + "6.services.SurfaceTargeting\022]\n\031target_fr" + + "equency_settings\030\003 \001(\0132:.google.ads.goog" + + "leads.v26.services.TargetFrequencySettin" + + "gs\022[\n\027youtube_select_settings\030\001 \001(\01328.go" + + "ogle.ads.googleads.v26.services.YouTubeS" + + "electSettingsH\000B\024\n\022advanced_targeting\"*\n" + + "\025YouTubeSelectSettings\022\021\n\tlineup_id\030\001 \001(" + + "\003\"=\n\023YouTubeSelectLineUp\022\021\n\tlineup_id\030\001 " + + "\001(\003\022\023\n\013lineup_name\030\002 \001(\t\"\325\001\n\034YouTubeSele" + + "ctLineUpTargeting\022V\n\026youtube_select_line" + + "ups\030\001 \003(\01326.google.ads.googleads.v26.ser" + + "vices.YouTubeSelectLineUp\022]\n\035default_you" + + "tube_select_lineup\030\002 \001(\01326.google.ads.go" + + "ogleads.v26.services.YouTubeSelectLineUp" + + "\"\315\001\n\034SurfaceTargetingCombinations\022N\n\021def" + + "ault_targeting\030\001 \001(\01323.google.ads.google" + + "ads.v26.services.SurfaceTargeting\022]\n ava" + + "ilable_targeting_combinations\030\002 \003(\01323.go" + + "ogle.ads.googleads.v26.services.SurfaceT" + + "argeting\"k\n\020SurfaceTargeting\022W\n\010surfaces" + + "\030\001 \003(\0162E.google.ads.googleads.v26.enums." + + "ReachPlanSurfaceEnum.ReachPlanSurface\"\247\001" + + "\n\027TargetFrequencySettings\022l\n\ttime_unit\030\001" + + " \001(\0162S.google.ads.googleads.v26.enums.Ta" + + "rgetFrequencyTimeUnitEnum.TargetFrequenc" + + "yTimeUnitB\004\342A\001\002\022\036\n\020target_frequency\030\002 \001(" + + "\005B\004\342A\001\0022\242\013\n\020ReachPlanService\022\327\001\n\027Generat" + + "eConversionRates\022A.google.ads.googleads." + + "v26.services.GenerateConversionRatesRequ" + + "est\032B.google.ads.googleads.v26.services." + + "GenerateConversionRatesResponse\"5\332A\013cust" + + "omer_id\202\323\344\223\002!\"\034/v26:generateConversionRa" + + "tes:\001*\022\305\001\n\026ListPlannableLocations\022@.goog" + + "le.ads.googleads.v26.services.ListPlanna" + + "bleLocationsRequest\032A.google.ads.googlea" + + "ds.v26.services.ListPlannableLocationsRe" + + "sponse\"&\202\323\344\223\002 \"\033/v26:listPlannableLocati" + + "ons:\001*\022\331\001\n\025ListPlannableProducts\022?.googl" + "e.ads.googleads.v26.services.ListPlannab" + - "leUserInterestsResponse\"8\332A\013customer_id\202" + - "\323\344\223\002$\"\037/v26:listPlannableUserInterests:\001" + - "*\032E\312A\030googleads.googleapis.com\322A\'https:/" + - "/www.googleapis.com/auth/adwordsB\201\002\n%com" + - ".google.ads.googleads.v26.servicesB\025Reac" + - "hPlanServiceProtoP\001ZIgoogle.golang.org/g" + - "enproto/googleapis/ads/googleads/v26/ser" + - "vices;services\242\002\003GAA\252\002!Google.Ads.Google" + - "Ads.V26.Services\312\002!Google\\Ads\\GoogleAds\\" + - "V26\\Services\352\002%Google::Ads::GoogleAds::V" + - "26::Servicesb\006proto3" + "leProductsRequest\032@.google.ads.googleads" + + ".v26.services.ListPlannableProductsRespo" + + "nse\"=\332A\025plannable_location_id\202\323\344\223\002\037\"\032/v2" + + "6:listPlannableProducts:\001*\022\214\002\n\025GenerateR" + + "eachForecast\022?.google.ads.googleads.v26." + + "services.GenerateReachForecastRequest\032@." + + "google.ads.googleads.v26.services.Genera" + + "teReachForecastResponse\"p\332A.customer_id," + + "campaign_duration,planned_products\202\323\344\223\0029" + + "\"4/v26/customers/{customer_id=*}:generat" + + "eReachForecast:\001*\022\323\001\n\026ListPlannableUserL" + + "ists\022@.google.ads.googleads.v26.services" + + ".ListPlannableUserListsRequest\032A.google." + + "ads.googleads.v26.services.ListPlannable" + + "UserListsResponse\"4\332A\013customer_id\202\323\344\223\002 \"" + + "\033/v26:listPlannableUserLists:\001*\022\343\001\n\032List" + + "PlannableUserInterests\022D.google.ads.goog" + + "leads.v26.services.ListPlannableUserInte" + + "restsRequest\032E.google.ads.googleads.v26." + + "services.ListPlannableUserInterestsRespo" + + "nse\"8\332A\013customer_id\202\323\344\223\002$\"\037/v26:listPlan" + + "nableUserInterests:\001*\032E\312A\030googleads.goog" + + "leapis.com\322A\'https://www.googleapis.com/" + + "auth/adwordsB\201\002\n%com.google.ads.googlead" + + "s.v26.servicesB\025ReachPlanServiceProtoP\001Z" + + "Igoogle.golang.org/genproto/googleapis/a" + + "ds/googleads/v26/services;services\242\002\003GAA" + + "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + + "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + + "e::Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationServiceProto.java index b878f19170..09392be04f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationServiceProto.java @@ -121,6 +121,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_RaiseBudgetPerformanceTooLowParameters_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor; static final @@ -267,305 +272,316 @@ public static void registerAllExtensions( "commendation.proto\032\034google/api/annotatio" + "ns.proto\032\027google/api/client.proto\032\037googl" + "e/api/field_behavior.proto\032\031google/api/r" + - "esource.proto\032\027google/rpc/status.proto\"\251" + - "\001\n\032ApplyRecommendationRequest\022\030\n\013custome" + - "r_id\030\001 \001(\tB\003\340A\002\022X\n\noperations\030\002 \003(\0132?.go" + - "ogle.ads.googleads.v26.services.ApplyRec" + - "ommendationOperationB\003\340A\002\022\027\n\017partial_fai" + - "lure\030\003 \001(\010\"\3135\n\034ApplyRecommendationOperat" + - "ion\022C\n\rresource_name\030\001 \001(\tB,\372A)\n\'googlea" + - "ds.googleapis.com/Recommendation\022s\n\017camp" + - "aign_budget\030\002 \001(\0132X.google.ads.googleads" + - ".v26.services.ApplyRecommendationOperati" + - "on.CampaignBudgetParametersH\000\022c\n\007text_ad" + - "\030\003 \001(\0132P.google.ads.googleads.v26.servic" + - "es.ApplyRecommendationOperation.TextAdPa" + - "rametersH\000\022d\n\007keyword\030\004 \001(\0132Q.google.ads" + - ".googleads.v26.services.ApplyRecommendat" + - "ionOperation.KeywordParametersH\000\022u\n\021targ" + - "et_cpa_opt_in\030\005 \001(\0132X.google.ads.googlea" + - "ds.v26.services.ApplyRecommendationOpera" + - "tion.TargetCpaOptInParametersH\000\022w\n\022targe" + - "t_roas_opt_in\030\n \001(\0132Y.google.ads.googlea" + + "esource.proto\032\027google/rpc/status.proto\"\253" + + "\001\n\032ApplyRecommendationRequest\022\031\n\013custome" + + "r_id\030\001 \001(\tB\004\342A\001\002\022Y\n\noperations\030\002 \003(\0132?.g" + + "oogle.ads.googleads.v26.services.ApplyRe" + + "commendationOperationB\004\342A\001\002\022\027\n\017partial_f" + + "ailure\030\003 \001(\010\"\3578\n\034ApplyRecommendationOper" + + "ation\022C\n\rresource_name\030\001 \001(\tB,\372A)\n\'googl" + + "eads.googleapis.com/Recommendation\022s\n\017ca" + + "mpaign_budget\030\002 \001(\0132X.google.ads.googlea" + "ds.v26.services.ApplyRecommendationOpera" + - "tion.TargetRoasOptInParametersH\000\022w\n\021call" + - "out_extension\030\006 \001(\0132Z.google.ads.googlea" + + "tion.CampaignBudgetParametersH\000\022c\n\007text_" + + "ad\030\003 \001(\0132P.google.ads.googleads.v26.serv" + + "ices.ApplyRecommendationOperation.TextAd" + + "ParametersH\000\022d\n\007keyword\030\004 \001(\0132Q.google.a" + + "ds.googleads.v26.services.ApplyRecommend" + + "ationOperation.KeywordParametersH\000\022u\n\021ta" + + "rget_cpa_opt_in\030\005 \001(\0132X.google.ads.googl" + + "eads.v26.services.ApplyRecommendationOpe" + + "ration.TargetCpaOptInParametersH\000\022w\n\022tar" + + "get_roas_opt_in\030\n \001(\0132Y.google.ads.googl" + + "eads.v26.services.ApplyRecommendationOpe" + + "ration.TargetRoasOptInParametersH\000\022w\n\021ca" + + "llout_extension\030\006 \001(\0132Z.google.ads.googl" + + "eads.v26.services.ApplyRecommendationOpe" + + "ration.CalloutExtensionParametersH\000\022q\n\016c" + + "all_extension\030\007 \001(\0132W.google.ads.googlea" + "ds.v26.services.ApplyRecommendationOpera" + - "tion.CalloutExtensionParametersH\000\022q\n\016cal" + - "l_extension\030\007 \001(\0132W.google.ads.googleads" + - ".v26.services.ApplyRecommendationOperati" + - "on.CallExtensionParametersH\000\022y\n\022sitelink" + - "_extension\030\010 \001(\0132[.google.ads.googleads." + + "tion.CallExtensionParametersH\000\022y\n\022siteli" + + "nk_extension\030\010 \001(\0132[.google.ads.googlead" + + "s.v26.services.ApplyRecommendationOperat" + + "ion.SitelinkExtensionParametersH\000\022x\n\022mov" + + "e_unused_budget\030\t \001(\0132Z.google.ads.googl" + + "eads.v26.services.ApplyRecommendationOpe" + + "ration.MoveUnusedBudgetParametersH\000\022|\n\024r" + + "esponsive_search_ad\030\013 \001(\0132\\.google.ads.g" + + "oogleads.v26.services.ApplyRecommendatio" + + "nOperation.ResponsiveSearchAdParametersH" + + "\000\022\201\001\n\027use_broad_match_keyword\030\014 \001(\0132^.go" + + "ogle.ads.googleads.v26.services.ApplyRec" + + "ommendationOperation.UseBroadMatchKeywor" + + "dParametersH\000\022\207\001\n\032responsive_search_ad_a" + + "sset\030\r \001(\0132a.google.ads.googleads.v26.se" + + "rvices.ApplyRecommendationOperation.Resp" + + "onsiveSearchAdAssetParametersH\000\022\241\001\n(resp" + + "onsive_search_ad_improve_ad_strength\030\016 \001" + + "(\0132m.google.ads.googleads.v26.services.A" + + "pplyRecommendationOperation.ResponsiveSe" + + "archAdImproveAdStrengthParametersH\000\022\211\001\n\034" + + "raise_target_cpa_bid_too_low\030\017 \001(\0132a.goo" + + "gle.ads.googleads.v26.services.ApplyReco" + + "mmendationOperation.RaiseTargetCpaBidToo" + + "LowParametersH\000\022\211\001\n\033forecasting_set_targ" + + "et_roas\030\020 \001(\0132b.google.ads.googleads.v26" + + ".services.ApplyRecommendationOperation.F" + + "orecastingSetTargetRoasParametersH\000\022o\n\rc" + + "allout_asset\030\021 \001(\0132V.google.ads.googlead" + + "s.v26.services.ApplyRecommendationOperat" + + "ion.CalloutAssetParametersH\000\022i\n\ncall_ass" + + "et\030\022 \001(\0132S.google.ads.googleads.v26.serv" + + "ices.ApplyRecommendationOperation.CallAs" + + "setParametersH\000\022q\n\016sitelink_asset\030\023 \001(\0132" + + "W.google.ads.googleads.v26.services.Appl" + + "yRecommendationOperation.SitelinkAssetPa" + + "rametersH\000\022t\n\020raise_target_cpa\030\024 \001(\0132X.g" + + "oogle.ads.googleads.v26.services.ApplyRe" + + "commendationOperation.RaiseTargetCpaPara" + + "metersH\000\022v\n\021lower_target_roas\030\025 \001(\0132Y.go" + + "ogle.ads.googleads.v26.services.ApplyRec" + + "ommendationOperation.LowerTargetRoasPara" + + "metersH\000\022\207\001\n\032forecasting_set_target_cpa\030" + + "\026 \001(\0132a.google.ads.googleads.v26.service" + + "s.ApplyRecommendationOperation.Forecasti" + + "ngSetTargetCpaParametersH\000\022{\n\016set_target" + + "_cpa\030\027 \001(\0132a.google.ads.googleads.v26.se" + + "rvices.ApplyRecommendationOperation.Fore" + + "castingSetTargetCpaParametersH\000\022}\n\017set_t" + + "arget_roas\030\030 \001(\0132b.google.ads.googleads." + "v26.services.ApplyRecommendationOperatio" + - "n.SitelinkExtensionParametersH\000\022x\n\022move_" + - "unused_budget\030\t \001(\0132Z.google.ads.googlea" + - "ds.v26.services.ApplyRecommendationOpera" + - "tion.MoveUnusedBudgetParametersH\000\022|\n\024res" + - "ponsive_search_ad\030\013 \001(\0132\\.google.ads.goo" + + "n.ForecastingSetTargetRoasParametersH\000\022r" + + "\n\017lead_form_asset\030\031 \001(\0132W.google.ads.goo" + "gleads.v26.services.ApplyRecommendationO" + - "peration.ResponsiveSearchAdParametersH\000\022" + - "\201\001\n\027use_broad_match_keyword\030\014 \001(\0132^.goog" + + "peration.LeadFormAssetParametersH\000\022\240\001\n(r" + + "aise_target_cpa_performance_bid_too_low\030" + + "\032 \001(\0132l.google.ads.googleads.v26.service" + + "s.ApplyRecommendationOperation.RaiseTarg" + + "etCpaPerformanceBidTooLowParametersH\000\022\242\001" + + "\n)lower_target_roas_performance_bid_too_" + + "low\030\033 \001(\0132m.google.ads.googleads.v26.ser" + + "vices.ApplyRecommendationOperation.Lower" + + "TargetRoasPerformanceBidTooLowParameters" + + "H\000\022\222\001\n raise_budget_performance_too_low\030" + + "\034 \001(\0132f.google.ads.googleads.v26.service" + + "s.ApplyRecommendationOperation.RaiseBudg" + + "etPerformanceTooLowParametersH\000\022\207\001\n\032opti" + + "mize_for_new_customers\030\035 \001(\0132a.google.ad" + + "s.googleads.v26.services.ApplyRecommenda" + + "tionOperation.OptimizeForNewCustomersPar" + + "ametersH\000\032^\n\030CampaignBudgetParameters\022%\n" + + "\030new_budget_amount_micros\030\002 \001(\003H\000\210\001\001B\033\n\031" + + "_new_budget_amount_micros\032\234\001\n\"Forecastin" + + "gSetTargetRoasParameters\022\030\n\013target_roas\030" + + "\001 \001(\001H\000\210\001\001\022*\n\035campaign_budget_amount_mic" + + "ros\030\002 \001(\003H\001\210\001\001B\016\n\014_target_roasB \n\036_campa" + + "ign_budget_amount_micros\032F\n\020TextAdParame" + + "ters\0222\n\002ad\030\001 \001(\0132&.google.ads.googleads." + + "v26.resources.Ad\032\302\001\n\021KeywordParameters\022\025" + + "\n\010ad_group\030\004 \001(\tH\000\210\001\001\022Y\n\nmatch_type\030\002 \001(" + + "\0162E.google.ads.googleads.v26.enums.Keywo" + + "rdMatchTypeEnum.KeywordMatchType\022\033\n\016cpc_" + + "bid_micros\030\005 \001(\003H\001\210\001\001B\013\n\t_ad_groupB\021\n\017_c" + + "pc_bid_micros\032\246\001\n\030TargetCpaOptInParamete" + + "rs\022\036\n\021target_cpa_micros\030\003 \001(\003H\000\210\001\001\022.\n!ne" + + "w_campaign_budget_amount_micros\030\004 \001(\003H\001\210" + + "\001\001B\024\n\022_target_cpa_microsB$\n\"_new_campaig" + + "n_budget_amount_micros\032\233\001\n\031TargetRoasOpt" + + "InParameters\022\030\n\013target_roas\030\001 \001(\001H\000\210\001\001\022." + + "\n!new_campaign_budget_amount_micros\030\002 \001(" + + "\003H\001\210\001\001B\016\n\014_target_roasB$\n\"_new_campaign_" + + "budget_amount_micros\032j\n\032CalloutExtension" + + "Parameters\022L\n\022callout_extensions\030\001 \003(\01320" + + ".google.ads.googleads.v26.common.Callout" + + "FeedItem\032a\n\027CallExtensionParameters\022F\n\017c" + + "all_extensions\030\001 \003(\0132-.google.ads.google" + + "ads.v26.common.CallFeedItem\032m\n\033SitelinkE" + + "xtensionParameters\022N\n\023sitelink_extension" + + "s\030\001 \003(\01321.google.ads.googleads.v26.commo" + + "n.SitelinkFeedItem\032\231\001\n\026CalloutAssetParam" + + "eters\022\177\n\031ad_asset_apply_parameters\030\001 \001(\013" + + "2V.google.ads.googleads.v26.services.App" + + "lyRecommendationOperation.AdAssetApplyPa" + + "rametersB\004\342A\001\002\032\226\001\n\023CallAssetParameters\022\177" + + "\n\031ad_asset_apply_parameters\030\001 \001(\0132V.goog" + "le.ads.googleads.v26.services.ApplyRecom" + - "mendationOperation.UseBroadMatchKeywordP" + - "arametersH\000\022\207\001\n\032responsive_search_ad_ass" + - "et\030\r \001(\0132a.google.ads.googleads.v26.serv" + - "ices.ApplyRecommendationOperation.Respon" + - "siveSearchAdAssetParametersH\000\022\241\001\n(respon" + - "sive_search_ad_improve_ad_strength\030\016 \001(\013" + - "2m.google.ads.googleads.v26.services.App" + - "lyRecommendationOperation.ResponsiveSear" + - "chAdImproveAdStrengthParametersH\000\022\211\001\n\034ra" + - "ise_target_cpa_bid_too_low\030\017 \001(\0132a.googl" + - "e.ads.googleads.v26.services.ApplyRecomm" + - "endationOperation.RaiseTargetCpaBidTooLo" + - "wParametersH\000\022\211\001\n\033forecasting_set_target" + - "_roas\030\020 \001(\0132b.google.ads.googleads.v26.s" + - "ervices.ApplyRecommendationOperation.For" + - "ecastingSetTargetRoasParametersH\000\022o\n\rcal" + - "lout_asset\030\021 \001(\0132V.google.ads.googleads." + - "v26.services.ApplyRecommendationOperatio" + - "n.CalloutAssetParametersH\000\022i\n\ncall_asset" + - "\030\022 \001(\0132S.google.ads.googleads.v26.servic" + - "es.ApplyRecommendationOperation.CallAsse" + - "tParametersH\000\022q\n\016sitelink_asset\030\023 \001(\0132W." + - "google.ads.googleads.v26.services.ApplyR" + - "ecommendationOperation.SitelinkAssetPara" + - "metersH\000\022t\n\020raise_target_cpa\030\024 \001(\0132X.goo" + - "gle.ads.googleads.v26.services.ApplyReco" + - "mmendationOperation.RaiseTargetCpaParame" + - "tersH\000\022v\n\021lower_target_roas\030\025 \001(\0132Y.goog" + - "le.ads.googleads.v26.services.ApplyRecom" + - "mendationOperation.LowerTargetRoasParame" + - "tersH\000\022\207\001\n\032forecasting_set_target_cpa\030\026 " + - "\001(\0132a.google.ads.googleads.v26.services." + - "ApplyRecommendationOperation.Forecasting" + - "SetTargetCpaParametersH\000\022{\n\016set_target_c" + - "pa\030\027 \001(\0132a.google.ads.googleads.v26.serv" + - "ices.ApplyRecommendationOperation.Foreca" + - "stingSetTargetCpaParametersH\000\022}\n\017set_tar" + - "get_roas\030\030 \001(\0132b.google.ads.googleads.v2" + - "6.services.ApplyRecommendationOperation." + - "ForecastingSetTargetRoasParametersH\000\022r\n\017" + - "lead_form_asset\030\031 \001(\0132W.google.ads.googl" + - "eads.v26.services.ApplyRecommendationOpe" + - "ration.LeadFormAssetParametersH\000\022\240\001\n(rai" + - "se_target_cpa_performance_bid_too_low\030\032 " + - "\001(\0132l.google.ads.googleads.v26.services." + - "ApplyRecommendationOperation.RaiseTarget" + - "CpaPerformanceBidTooLowParametersH\000\022\242\001\n)" + - "lower_target_roas_performance_bid_too_lo" + - "w\030\033 \001(\0132m.google.ads.googleads.v26.servi" + - "ces.ApplyRecommendationOperation.LowerTa" + - "rgetRoasPerformanceBidTooLowParametersH\000" + - "\022\222\001\n raise_budget_performance_too_low\030\034 " + - "\001(\0132f.google.ads.googleads.v26.services." + - "ApplyRecommendationOperation.RaiseBudget" + - "PerformanceTooLowParametersH\000\032^\n\030Campaig" + - "nBudgetParameters\022%\n\030new_budget_amount_m" + - "icros\030\002 \001(\003H\000\210\001\001B\033\n\031_new_budget_amount_m" + - "icros\032\234\001\n\"ForecastingSetTargetRoasParame" + - "ters\022\030\n\013target_roas\030\001 \001(\001H\000\210\001\001\022*\n\035campai" + - "gn_budget_amount_micros\030\002 \001(\003H\001\210\001\001B\016\n\014_t" + - "arget_roasB \n\036_campaign_budget_amount_mi" + - "cros\032F\n\020TextAdParameters\0222\n\002ad\030\001 \001(\0132&.g" + - "oogle.ads.googleads.v26.resources.Ad\032\302\001\n" + - "\021KeywordParameters\022\025\n\010ad_group\030\004 \001(\tH\000\210\001" + - "\001\022Y\n\nmatch_type\030\002 \001(\0162E.google.ads.googl" + - "eads.v26.enums.KeywordMatchTypeEnum.Keyw" + - "ordMatchType\022\033\n\016cpc_bid_micros\030\005 \001(\003H\001\210\001" + - "\001B\013\n\t_ad_groupB\021\n\017_cpc_bid_micros\032\246\001\n\030Ta" + - "rgetCpaOptInParameters\022\036\n\021target_cpa_mic" + - "ros\030\003 \001(\003H\000\210\001\001\022.\n!new_campaign_budget_am" + - "ount_micros\030\004 \001(\003H\001\210\001\001B\024\n\022_target_cpa_mi" + - "crosB$\n\"_new_campaign_budget_amount_micr" + - "os\032\233\001\n\031TargetRoasOptInParameters\022\030\n\013targ" + - "et_roas\030\001 \001(\001H\000\210\001\001\022.\n!new_campaign_budge" + - "t_amount_micros\030\002 \001(\003H\001\210\001\001B\016\n\014_target_ro" + - "asB$\n\"_new_campaign_budget_amount_micros" + - "\032j\n\032CalloutExtensionParameters\022L\n\022callou" + - "t_extensions\030\001 \003(\01320.google.ads.googlead" + - "s.v26.common.CalloutFeedItem\032a\n\027CallExte" + - "nsionParameters\022F\n\017call_extensions\030\001 \003(\013" + - "2-.google.ads.googleads.v26.common.CallF" + - "eedItem\032m\n\033SitelinkExtensionParameters\022N" + - "\n\023sitelink_extensions\030\001 \003(\01321.google.ads" + - ".googleads.v26.common.SitelinkFeedItem\032\230" + - "\001\n\026CalloutAssetParameters\022~\n\031ad_asset_ap" + - "ply_parameters\030\001 \001(\0132V.google.ads.google" + - "ads.v26.services.ApplyRecommendationOper" + - "ation.AdAssetApplyParametersB\003\340A\002\032\225\001\n\023Ca" + - "llAssetParameters\022~\n\031ad_asset_apply_para" + - "meters\030\001 \001(\0132V.google.ads.googleads.v26." + - "services.ApplyRecommendationOperation.Ad" + - "AssetApplyParametersB\003\340A\002\032\231\001\n\027SitelinkAs" + - "setParameters\022~\n\031ad_asset_apply_paramete" + - "rs\030\001 \001(\0132V.google.ads.googleads.v26.serv" + - "ices.ApplyRecommendationOperation.AdAsse" + - "tApplyParametersB\003\340A\002\032>\n\030RaiseTargetCpaP" + - "arameters\022\"\n\025target_cpa_multiplier\030\001 \001(\001" + - "B\003\340A\002\032@\n\031LowerTargetRoasParameters\022#\n\026ta" + - "rget_roas_multiplier\030\001 \001(\001B\003\340A\002\032R\n,Raise" + - "TargetCpaPerformanceBidTooLowParameters\022" + - "\"\n\025target_cpa_multiplier\030\001 \001(\001B\003\340A\002\032T\n-L" + - "owerTargetRoasPerformanceBidTooLowParame" + - "ters\022#\n\026target_roas_multiplier\030\001 \001(\001B\003\340A" + - "\002\032O\n&RaiseBudgetPerformanceTooLowParamet" + - "ers\022%\n\030new_budget_amount_micros\030\001 \001(\003B\003\340" + - "A\002\032\257\002\n\026AdAssetApplyParameters\022=\n\nnew_ass" + - "ets\030\001 \003(\0132).google.ads.googleads.v26.res" + - "ources.Asset\022\027\n\017existing_assets\030\002 \003(\t\022u\n" + - "\005scope\030\003 \001(\0162a.google.ads.googleads.v26." + - "services.ApplyRecommendationOperation.Ad" + - "AssetApplyParameters.ApplyScopeB\003\340A\002\"F\n\n" + - "ApplyScope\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001" + - "\022\014\n\010CUSTOMER\020\002\022\014\n\010CAMPAIGN\020\003\032Z\n\032MoveUnus" + - "edBudgetParameters\022\"\n\025budget_micros_to_m" + - "ove\030\002 \001(\003H\000\210\001\001B\030\n\026_budget_micros_to_move" + - "\032_\n!ResponsiveSearchAdAssetParameters\022:\n" + - "\nupdated_ad\030\001 \001(\0132&.google.ads.googleads" + - ".v26.resources.Ad\032k\n-ResponsiveSearchAdI" + - "mproveAdStrengthParameters\022:\n\nupdated_ad" + - "\030\001 \001(\0132&.google.ads.googleads.v26.resour" + - "ces.Ad\032W\n\034ResponsiveSearchAdParameters\0227" + - "\n\002ad\030\001 \001(\0132&.google.ads.googleads.v26.re" + - "sources.AdB\003\340A\002\032C\n!RaiseTargetCpaBidTooL" + - "owParameters\022\036\n\021target_multiplier\030\001 \001(\001B" + - "\003\340A\002\032d\n\036UseBroadMatchKeywordParameters\022%" + - "\n\030new_budget_amount_micros\030\001 \001(\003H\000\210\001\001B\033\n" + - "\031_new_budget_amount_micros\032\247\001\n!Forecasti" + - "ngSetTargetCpaParameters\022\036\n\021target_cpa_m" + - "icros\030\001 \001(\003H\000\210\001\001\022*\n\035campaign_budget_amou" + - "nt_micros\030\002 \001(\003H\001\210\001\001B\024\n\022_target_cpa_micr" + - "osB \n\036_campaign_budget_amount_micros\032\375\001\n" + - "\027LeadFormAssetParameters\022~\n\031ad_asset_app" + - "ly_parameters\030\001 \001(\0132V.google.ads.googlea" + - "ds.v26.services.ApplyRecommendationOpera" + - "tion.AdAssetApplyParametersB\003\340A\002\0225\n(set_" + - "submit_lead_form_asset_campaign_goal\030\002 \001" + - "(\010H\000\210\001\001B+\n)_set_submit_lead_form_asset_c" + - "ampaign_goalB\022\n\020apply_parameters\"\237\001\n\033App" + - "lyRecommendationResponse\022M\n\007results\030\001 \003(" + - "\0132<.google.ads.googleads.v26.services.Ap" + - "plyRecommendationResult\0221\n\025partial_failu" + - "re_error\030\002 \001(\0132\022.google.rpc.Status\"`\n\031Ap" + - "plyRecommendationResult\022C\n\rresource_name" + - "\030\001 \001(\tB,\372A)\n\'googleads.googleapis.com/Re" + - "commendation\"\203\002\n\034DismissRecommendationRe" + - "quest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022w\n\nopera" + - "tions\030\003 \003(\0132^.google.ads.googleads.v26.s" + - "ervices.DismissRecommendationRequest.Dis" + - "missRecommendationOperationB\003\340A\002\022\027\n\017part" + - "ial_failure\030\002 \001(\010\0327\n\036DismissRecommendati" + - "onOperation\022\025\n\rresource_name\030\001 \001(\t\"\367\001\n\035D" + - "ismissRecommendationResponse\022m\n\007results\030" + - "\001 \003(\0132\\.google.ads.googleads.v26.service" + - "s.DismissRecommendationResponse.DismissR" + - "ecommendationResult\0221\n\025partial_failure_e" + - "rror\030\002 \001(\0132\022.google.rpc.Status\0324\n\033Dismis" + - "sRecommendationResult\022\025\n\rresource_name\030\001" + - " \001(\t\"\215\026\n\036GenerateRecommendationsRequest\022" + - "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022l\n\024recommendat" + - "ion_types\030\002 \003(\0162I.google.ads.googleads.v" + - "26.enums.RecommendationTypeEnum.Recommen" + - "dationTypeB\003\340A\002\022x\n\030advertising_channel_t" + - "ype\030\003 \001(\0162Q.google.ads.googleads.v26.enu" + - "ms.AdvertisingChannelTypeEnum.Advertisin" + - "gChannelTypeB\003\340A\002\022)\n\027campaign_sitelink_c" + - "ount\030\004 \001(\005B\003\340A\001H\000\210\001\001\022\203\001\n\032conversion_trac" + - "king_status\030\005 \001(\0162U.google.ads.googleads" + - ".v26.enums.ConversionTrackingStatusEnum." + - "ConversionTrackingStatusB\003\340A\001H\001\210\001\001\022m\n\014bi" + - "dding_info\030\006 \001(\0132M.google.ads.googleads." + - "v26.services.GenerateRecommendationsRequ" + - "est.BiddingInfoB\003\340A\001H\002\210\001\001\022i\n\rad_group_in" + - "fo\030\007 \003(\0132M.google.ads.googleads.v26.serv" + - "ices.GenerateRecommendationsRequest.AdGr" + - "oupInfoB\003\340A\001\022g\n\tseed_info\030\010 \001(\0132J.google" + - ".ads.googleads.v26.services.GenerateReco" + - "mmendationsRequest.SeedInfoB\003\340A\001H\003\210\001\001\022k\n" + - "\013budget_info\030\t \001(\0132L.google.ads.googlead" + - "s.v26.services.GenerateRecommendationsRe" + - "quest.BudgetInfoB\003\340A\001H\004\210\001\001\022,\n\032campaign_i" + - "mage_asset_count\030\n \001(\005B\003\340A\001H\005\210\001\001\022+\n\031camp" + - "aign_call_asset_count\030\013 \001(\005B\003\340A\001H\006\210\001\001\022\032\n" + - "\rcountry_codes\030\r \003(\tB\003\340A\001\022\033\n\016language_co" + - "des\030\016 \003(\tB\003\340A\001\022#\n\026positive_locations_ids" + - "\030\017 \003(\003B\003\340A\001\022#\n\026negative_locations_ids\030\020 " + - "\003(\003B\003\340A\001\022o\n\020asset_group_info\030\021 \003(\0132P.goo" + - "gle.ads.googleads.v26.services.GenerateR" + - "ecommendationsRequest.AssetGroupInfoB\003\340A" + - "\001\022/\n\035target_partner_search_network\030\022 \001(\010" + - "B\003\340A\001H\007\210\001\001\022(\n\026target_content_network\030\023 \001" + - "(\010B\003\340A\001H\010\210\001\001\022,\n\032merchant_center_account_" + - "id\030\024 \001(\003B\003\340A\001H\t\210\001\001\022!\n\017is_new_customer\030\025 " + - "\001(\010B\003\340A\001H\n\210\001\001\032\367\002\n\013BiddingInfo\022o\n\025bidding" + - "_strategy_type\030\001 \001(\0162K.google.ads.google" + - "ads.v26.enums.BiddingStrategyTypeEnum.Bi" + - "ddingStrategyTypeH\001\210\001\001\022\033\n\021target_cpa_mic" + - "ros\030\002 \001(\003H\000\022\025\n\013target_roas\030\003 \001(\001H\000\022\210\001\n\034t" + - "arget_impression_share_info\030\004 \001(\0132[.goog" + + "mendationOperation.AdAssetApplyParameter" + + "sB\004\342A\001\002\032\232\001\n\027SitelinkAssetParameters\022\177\n\031a" + + "d_asset_apply_parameters\030\001 \001(\0132V.google." + + "ads.googleads.v26.services.ApplyRecommen" + + "dationOperation.AdAssetApplyParametersB\004" + + "\342A\001\002\032?\n\030RaiseTargetCpaParameters\022#\n\025targ" + + "et_cpa_multiplier\030\001 \001(\001B\004\342A\001\002\032A\n\031LowerTa" + + "rgetRoasParameters\022$\n\026target_roas_multip" + + "lier\030\001 \001(\001B\004\342A\001\002\032S\n,RaiseTargetCpaPerfor" + + "manceBidTooLowParameters\022#\n\025target_cpa_m" + + "ultiplier\030\001 \001(\001B\004\342A\001\002\032U\n-LowerTargetRoas" + + "PerformanceBidTooLowParameters\022$\n\026target" + + "_roas_multiplier\030\001 \001(\001B\004\342A\001\002\032P\n&RaiseBud" + + "getPerformanceTooLowParameters\022&\n\030new_bu" + + "dget_amount_micros\030\001 \001(\003B\004\342A\001\002\032\213\002\n!Optim" + + "izeForNewCustomersParameters\022?\n,account_" + + "default_incremental_conversion_value\030\001 \001" + + "(\001B\004\342A\001\001H\000\210\001\001\022A\n.campaign_override_incre" + + "mental_conversion_value\030\002 \001(\001B\004\342A\001\001H\001\210\001\001" + + "B/\n-_account_default_incremental_convers" + + "ion_valueB1\n/_campaign_override_incremen" + + "tal_conversion_value\032\260\002\n\026AdAssetApplyPar" + + "ameters\022=\n\nnew_assets\030\001 \003(\0132).google.ads" + + ".googleads.v26.resources.Asset\022\027\n\017existi" + + "ng_assets\030\002 \003(\t\022v\n\005scope\030\003 \001(\0162a.google." + + "ads.googleads.v26.services.ApplyRecommen" + + "dationOperation.AdAssetApplyParameters.A" + + "pplyScopeB\004\342A\001\002\"F\n\nApplyScope\022\017\n\013UNSPECI" + + "FIED\020\000\022\013\n\007UNKNOWN\020\001\022\014\n\010CUSTOMER\020\002\022\014\n\010CAM" + + "PAIGN\020\003\032Z\n\032MoveUnusedBudgetParameters\022\"\n" + + "\025budget_micros_to_move\030\002 \001(\003H\000\210\001\001B\030\n\026_bu" + + "dget_micros_to_move\032_\n!ResponsiveSearchA" + + "dAssetParameters\022:\n\nupdated_ad\030\001 \001(\0132&.g" + + "oogle.ads.googleads.v26.resources.Ad\032k\n-" + + "ResponsiveSearchAdImproveAdStrengthParam" + + "eters\022:\n\nupdated_ad\030\001 \001(\0132&.google.ads.g" + + "oogleads.v26.resources.Ad\032X\n\034ResponsiveS" + + "earchAdParameters\0228\n\002ad\030\001 \001(\0132&.google.a" + + "ds.googleads.v26.resources.AdB\004\342A\001\002\032D\n!R" + + "aiseTargetCpaBidTooLowParameters\022\037\n\021targ" + + "et_multiplier\030\001 \001(\001B\004\342A\001\002\032d\n\036UseBroadMat" + + "chKeywordParameters\022%\n\030new_budget_amount" + + "_micros\030\001 \001(\003H\000\210\001\001B\033\n\031_new_budget_amount" + + "_micros\032\247\001\n!ForecastingSetTargetCpaParam" + + "eters\022\036\n\021target_cpa_micros\030\001 \001(\003H\000\210\001\001\022*\n" + + "\035campaign_budget_amount_micros\030\002 \001(\003H\001\210\001" + + "\001B\024\n\022_target_cpa_microsB \n\036_campaign_bud" + + "get_amount_micros\032\376\001\n\027LeadFormAssetParam" + + "eters\022\177\n\031ad_asset_apply_parameters\030\001 \001(\013" + + "2V.google.ads.googleads.v26.services.App" + + "lyRecommendationOperation.AdAssetApplyPa" + + "rametersB\004\342A\001\002\0225\n(set_submit_lead_form_a" + + "sset_campaign_goal\030\002 \001(\010H\000\210\001\001B+\n)_set_su" + + "bmit_lead_form_asset_campaign_goalB\022\n\020ap" + + "ply_parameters\"\237\001\n\033ApplyRecommendationRe" + + "sponse\022M\n\007results\030\001 \003(\0132<.google.ads.goo" + + "gleads.v26.services.ApplyRecommendationR" + + "esult\0221\n\025partial_failure_error\030\002 \001(\0132\022.g" + + "oogle.rpc.Status\"`\n\031ApplyRecommendationR" + + "esult\022C\n\rresource_name\030\001 \001(\tB,\372A)\n\'googl" + + "eads.googleapis.com/Recommendation\"\205\002\n\034D" + + "ismissRecommendationRequest\022\031\n\013customer_" + + "id\030\001 \001(\tB\004\342A\001\002\022x\n\noperations\030\003 \003(\0132^.goo" + + "gle.ads.googleads.v26.services.DismissRe" + + "commendationRequest.DismissRecommendatio" + + "nOperationB\004\342A\001\002\022\027\n\017partial_failure\030\002 \001(" + + "\010\0327\n\036DismissRecommendationOperation\022\025\n\rr" + + "esource_name\030\001 \001(\t\"\367\001\n\035DismissRecommenda" + + "tionResponse\022m\n\007results\030\001 \003(\0132\\.google.a" + + "ds.googleads.v26.services.DismissRecomme" + + "ndationResponse.DismissRecommendationRes" + + "ult\0221\n\025partial_failure_error\030\002 \001(\0132\022.goo" + + "gle.rpc.Status\0324\n\033DismissRecommendationR" + + "esult\022\025\n\rresource_name\030\001 \001(\t\"\254\026\n\036Generat" + + "eRecommendationsRequest\022\031\n\013customer_id\030\001" + + " \001(\tB\004\342A\001\002\022m\n\024recommendation_types\030\002 \003(\016" + + "2I.google.ads.googleads.v26.enums.Recomm" + + "endationTypeEnum.RecommendationTypeB\004\342A\001" + + "\002\022y\n\030advertising_channel_type\030\003 \001(\0162Q.go" + + "ogle.ads.googleads.v26.enums.Advertising" + + "ChannelTypeEnum.AdvertisingChannelTypeB\004" + + "\342A\001\002\022*\n\027campaign_sitelink_count\030\004 \001(\005B\004\342" + + "A\001\001H\000\210\001\001\022\204\001\n\032conversion_tracking_status\030" + + "\005 \001(\0162U.google.ads.googleads.v26.enums.C" + + "onversionTrackingStatusEnum.ConversionTr" + + "ackingStatusB\004\342A\001\001H\001\210\001\001\022n\n\014bidding_info\030" + + "\006 \001(\0132M.google.ads.googleads.v26.service" + + "s.GenerateRecommendationsRequest.Bidding" + + "InfoB\004\342A\001\001H\002\210\001\001\022j\n\rad_group_info\030\007 \003(\0132M" + + ".google.ads.googleads.v26.services.Gener" + + "ateRecommendationsRequest.AdGroupInfoB\004\342" + + "A\001\001\022h\n\tseed_info\030\010 \001(\0132J.google.ads.goog" + + "leads.v26.services.GenerateRecommendatio" + + "nsRequest.SeedInfoB\004\342A\001\001H\003\210\001\001\022l\n\013budget_" + + "info\030\t \001(\0132L.google.ads.googleads.v26.se" + + "rvices.GenerateRecommendationsRequest.Bu" + + "dgetInfoB\004\342A\001\001H\004\210\001\001\022-\n\032campaign_image_as" + + "set_count\030\n \001(\005B\004\342A\001\001H\005\210\001\001\022,\n\031campaign_c" + + "all_asset_count\030\013 \001(\005B\004\342A\001\001H\006\210\001\001\022\033\n\rcoun" + + "try_codes\030\r \003(\tB\004\342A\001\001\022\034\n\016language_codes\030" + + "\016 \003(\tB\004\342A\001\001\022$\n\026positive_locations_ids\030\017 " + + "\003(\003B\004\342A\001\001\022$\n\026negative_locations_ids\030\020 \003(" + + "\003B\004\342A\001\001\022p\n\020asset_group_info\030\021 \003(\0132P.goog" + "le.ads.googleads.v26.services.GenerateRe" + - "commendationsRequest.TargetImpressionSha" + - "reInfoB\003\340A\001H\000B\036\n\034bidding_strategy_target" + - "_infoB\030\n\026_bidding_strategy_type\032\302\001\n\013AdGr" + - "oupInfo\022\\\n\rad_group_type\030\001 \001(\0162;.google." + - "ads.googleads.v26.enums.AdGroupTypeEnum." + - "AdGroupTypeB\003\340A\001H\000\210\001\001\022C\n\010keywords\030\002 \003(\0132" + - ",.google.ads.googleads.v26.common.Keywor" + - "dInfoB\003\340A\001B\020\n\016_ad_group_type\032J\n\010SeedInfo" + - "\022\025\n\010url_seed\030\002 \001(\tH\000\210\001\001\022\032\n\rkeyword_seeds" + - "\030\003 \003(\tB\003\340A\001B\013\n\t_url_seed\032A\n\nBudgetInfo\022 " + - "\n\016current_budget\030\001 \001(\003B\003\340A\002H\000\210\001\001B\021\n\017_cur" + - "rent_budget\032l\n\016AssetGroupInfo\022\033\n\tfinal_u" + - "rl\030\001 \001(\tB\003\340A\002H\000\210\001\001\022\025\n\010headline\030\002 \003(\tB\003\340A" + - "\001\022\030\n\013description\030\003 \003(\tB\003\340A\001B\014\n\n_final_ur" + - "l\032\271\002\n\031TargetImpressionShareInfo\022{\n\010locat" + - "ion\030\001 \001(\0162_.google.ads.googleads.v26.enu" + - "ms.TargetImpressionShareLocationEnum.Tar" + - "getImpressionShareLocationB\003\340A\002H\000\210\001\001\0220\n\036" + - "target_impression_share_micros\030\002 \001(\003B\003\340A" + - "\002H\001\210\001\001\022%\n\023max_cpc_bid_ceiling\030\003 \001(\003B\003\340A\001" + - "H\002\210\001\001B\013\n\t_locationB!\n\037_target_impression" + - "_share_microsB\026\n\024_max_cpc_bid_ceilingB\032\n" + - "\030_campaign_sitelink_countB\035\n\033_conversion" + - "_tracking_statusB\017\n\r_bidding_infoB\014\n\n_se" + - "ed_infoB\016\n\014_budget_infoB\035\n\033_campaign_ima" + - "ge_asset_countB\034\n\032_campaign_call_asset_c" + - "ountB \n\036_target_partner_search_networkB\031" + - "\n\027_target_content_networkB\035\n\033_merchant_c" + - "enter_account_idB\022\n\020_is_new_customer\"n\n\037" + - "GenerateRecommendationsResponse\022K\n\017recom" + - "mendations\030\001 \003(\01322.google.ads.googleads." + - "v26.resources.Recommendation2\353\006\n\025Recomme" + - "ndationService\022\356\001\n\023ApplyRecommendation\022=" + - ".google.ads.googleads.v26.services.Apply" + - "RecommendationRequest\032>.google.ads.googl" + - "eads.v26.services.ApplyRecommendationRes" + - "ponse\"X\332A\026customer_id,operations\202\323\344\223\0029\"4" + - "/v26/customers/{customer_id=*}/recommend" + - "ations:apply:\001*\022\366\001\n\025DismissRecommendatio" + - "n\022?.google.ads.googleads.v26.services.Di" + - "smissRecommendationRequest\032@.google.ads." + - "googleads.v26.services.DismissRecommenda" + - "tionResponse\"Z\332A\026customer_id,operations\202" + - "\323\344\223\002;\"6/v26/customers/{customer_id=*}/re" + - "commendations:dismiss:\001*\022\240\002\n\027GenerateRec" + - "ommendations\022A.google.ads.googleads.v26." + - "services.GenerateRecommendationsRequest\032" + - "B.google.ads.googleads.v26.services.Gene" + - "rateRecommendationsResponse\"~\332A9customer" + - "_id,recommendation_types,advertising_cha" + - "nnel_type\202\323\344\223\002<\"7/v26/customers/{custome" + - "r_id=*}/recommendations:generate:\001*\032E\312A\030" + - "googleads.googleapis.com\322A\'https://www.g" + - "oogleapis.com/auth/adwordsB\206\002\n%com.googl" + - "e.ads.googleads.v26.servicesB\032Recommenda" + - "tionServiceProtoP\001ZIgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v26/serv" + - "ices;services\242\002\003GAA\252\002!Google.Ads.GoogleA" + - "ds.V26.Services\312\002!Google\\Ads\\GoogleAds\\V" + - "26\\Services\352\002%Google::Ads::GoogleAds::V2" + - "6::Servicesb\006proto3" + "commendationsRequest.AssetGroupInfoB\004\342A\001" + + "\001\0220\n\035target_partner_search_network\030\022 \001(\010" + + "B\004\342A\001\001H\007\210\001\001\022)\n\026target_content_network\030\023 " + + "\001(\010B\004\342A\001\001H\010\210\001\001\022-\n\032merchant_center_accoun" + + "t_id\030\024 \001(\003B\004\342A\001\001H\t\210\001\001\022\"\n\017is_new_customer" + + "\030\025 \001(\010B\004\342A\001\001H\n\210\001\001\032\370\002\n\013BiddingInfo\022o\n\025bid" + + "ding_strategy_type\030\001 \001(\0162K.google.ads.go" + + "ogleads.v26.enums.BiddingStrategyTypeEnu" + + "m.BiddingStrategyTypeH\001\210\001\001\022\033\n\021target_cpa" + + "_micros\030\002 \001(\003H\000\022\025\n\013target_roas\030\003 \001(\001H\000\022\211" + + "\001\n\034target_impression_share_info\030\004 \001(\0132[." + + "google.ads.googleads.v26.services.Genera" + + "teRecommendationsRequest.TargetImpressio" + + "nShareInfoB\004\342A\001\001H\000B\036\n\034bidding_strategy_t" + + "arget_infoB\030\n\026_bidding_strategy_type\032\304\001\n" + + "\013AdGroupInfo\022]\n\rad_group_type\030\001 \001(\0162;.go" + + "ogle.ads.googleads.v26.enums.AdGroupType" + + "Enum.AdGroupTypeB\004\342A\001\001H\000\210\001\001\022D\n\010keywords\030" + + "\002 \003(\0132,.google.ads.googleads.v26.common." + + "KeywordInfoB\004\342A\001\001B\020\n\016_ad_group_type\032K\n\010S" + + "eedInfo\022\025\n\010url_seed\030\002 \001(\tH\000\210\001\001\022\033\n\rkeywor" + + "d_seeds\030\003 \003(\tB\004\342A\001\001B\013\n\t_url_seed\032B\n\nBudg" + + "etInfo\022!\n\016current_budget\030\001 \001(\003B\004\342A\001\002H\000\210\001" + + "\001B\021\n\017_current_budget\032o\n\016AssetGroupInfo\022\034" + + "\n\tfinal_url\030\001 \001(\tB\004\342A\001\002H\000\210\001\001\022\026\n\010headline" + + "\030\002 \003(\tB\004\342A\001\001\022\031\n\013description\030\003 \003(\tB\004\342A\001\001B" + + "\014\n\n_final_url\032\274\002\n\031TargetImpressionShareI" + + "nfo\022|\n\010location\030\001 \001(\0162_.google.ads.googl" + + "eads.v26.enums.TargetImpressionShareLoca" + + "tionEnum.TargetImpressionShareLocationB\004" + + "\342A\001\002H\000\210\001\001\0221\n\036target_impression_share_mic" + + "ros\030\002 \001(\003B\004\342A\001\002H\001\210\001\001\022&\n\023max_cpc_bid_ceil" + + "ing\030\003 \001(\003B\004\342A\001\001H\002\210\001\001B\013\n\t_locationB!\n\037_ta" + + "rget_impression_share_microsB\026\n\024_max_cpc" + + "_bid_ceilingB\032\n\030_campaign_sitelink_count" + + "B\035\n\033_conversion_tracking_statusB\017\n\r_bidd" + + "ing_infoB\014\n\n_seed_infoB\016\n\014_budget_infoB\035" + + "\n\033_campaign_image_asset_countB\034\n\032_campai" + + "gn_call_asset_countB \n\036_target_partner_s" + + "earch_networkB\031\n\027_target_content_network" + + "B\035\n\033_merchant_center_account_idB\022\n\020_is_n" + + "ew_customer\"n\n\037GenerateRecommendationsRe" + + "sponse\022K\n\017recommendations\030\001 \003(\01322.google" + + ".ads.googleads.v26.resources.Recommendat" + + "ion2\353\006\n\025RecommendationService\022\356\001\n\023ApplyR" + + "ecommendation\022=.google.ads.googleads.v26" + + ".services.ApplyRecommendationRequest\032>.g" + + "oogle.ads.googleads.v26.services.ApplyRe" + + "commendationResponse\"X\332A\026customer_id,ope" + + "rations\202\323\344\223\0029\"4/v26/customers/{customer_" + + "id=*}/recommendations:apply:\001*\022\366\001\n\025Dismi" + + "ssRecommendation\022?.google.ads.googleads." + + "v26.services.DismissRecommendationReques" + + "t\032@.google.ads.googleads.v26.services.Di" + + "smissRecommendationResponse\"Z\332A\026customer" + + "_id,operations\202\323\344\223\002;\"6/v26/customers/{cu" + + "stomer_id=*}/recommendations:dismiss:\001*\022" + + "\240\002\n\027GenerateRecommendations\022A.google.ads" + + ".googleads.v26.services.GenerateRecommen" + + "dationsRequest\032B.google.ads.googleads.v2" + + "6.services.GenerateRecommendationsRespon" + + "se\"~\332A9customer_id,recommendation_types," + + "advertising_channel_type\202\323\344\223\002<\"7/v26/cus" + + "tomers/{customer_id=*}/recommendations:g" + + "enerate:\001*\032E\312A\030googleads.googleapis.com\322" + + "A\'https://www.googleapis.com/auth/adword" + + "sB\206\002\n%com.google.ads.googleads.v26.servi" + + "cesB\032RecommendationServiceProtoP\001ZIgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + + "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + + "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + + "::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -599,7 +615,7 @@ public static void registerAllExtensions( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor, - new java.lang.String[] { "ResourceName", "CampaignBudget", "TextAd", "Keyword", "TargetCpaOptIn", "TargetRoasOptIn", "CalloutExtension", "CallExtension", "SitelinkExtension", "MoveUnusedBudget", "ResponsiveSearchAd", "UseBroadMatchKeyword", "ResponsiveSearchAdAsset", "ResponsiveSearchAdImproveAdStrength", "RaiseTargetCpaBidTooLow", "ForecastingSetTargetRoas", "CalloutAsset", "CallAsset", "SitelinkAsset", "RaiseTargetCpa", "LowerTargetRoas", "ForecastingSetTargetCpa", "SetTargetCpa", "SetTargetRoas", "LeadFormAsset", "RaiseTargetCpaPerformanceBidTooLow", "LowerTargetRoasPerformanceBidTooLow", "RaiseBudgetPerformanceTooLow", "ApplyParameters", }); + new java.lang.String[] { "ResourceName", "CampaignBudget", "TextAd", "Keyword", "TargetCpaOptIn", "TargetRoasOptIn", "CalloutExtension", "CallExtension", "SitelinkExtension", "MoveUnusedBudget", "ResponsiveSearchAd", "UseBroadMatchKeyword", "ResponsiveSearchAdAsset", "ResponsiveSearchAdImproveAdStrength", "RaiseTargetCpaBidTooLow", "ForecastingSetTargetRoas", "CalloutAsset", "CallAsset", "SitelinkAsset", "RaiseTargetCpa", "LowerTargetRoas", "ForecastingSetTargetCpa", "SetTargetCpa", "SetTargetRoas", "LeadFormAsset", "RaiseTargetCpaPerformanceBidTooLow", "LowerTargetRoasPerformanceBidTooLow", "RaiseBudgetPerformanceTooLow", "OptimizeForNewCustomers", "ApplyParameters", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_CampaignBudgetParameters_descriptor = internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_CampaignBudgetParameters_fieldAccessorTable = new @@ -702,56 +718,62 @@ public static void registerAllExtensions( com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_RaiseBudgetPerformanceTooLowParameters_descriptor, new java.lang.String[] { "NewBudgetAmountMicros", }); - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor = + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor = internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(17); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_OptimizeForNewCustomersParameters_descriptor, + new java.lang.String[] { "AccountDefaultIncrementalConversionValue", "CampaignOverrideIncrementalConversionValue", }); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor = + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(18); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_AdAssetApplyParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor, new java.lang.String[] { "NewAssets", "ExistingAssets", "Scope", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(18); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(19); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_descriptor, new java.lang.String[] { "BudgetMicrosToMove", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(19); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(20); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_descriptor, new java.lang.String[] { "UpdatedAd", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(20); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(21); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_descriptor, new java.lang.String[] { "UpdatedAd", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(21); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(22); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_descriptor, new java.lang.String[] { "Ad", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(22); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(23); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_descriptor, new java.lang.String[] { "TargetMultiplier", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(23); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(24); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_descriptor, new java.lang.String[] { "NewBudgetAmountMicros", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(24); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(25); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_descriptor, new java.lang.String[] { "TargetCpaMicros", "CampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_LeadFormAssetParameters_descriptor = - internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(25); + internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_descriptor.getNestedType(26); internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_LeadFormAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v26_services_ApplyRecommendationOperation_LeadFormAssetParameters_descriptor, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationSubscriptionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationSubscriptionServiceProto.java index 72229794ef..e4c47c5551 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationSubscriptionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RecommendationSubscriptionServiceProto.java @@ -65,50 +65,50 @@ public static void registerAllExtensions( "/api/client.proto\032\037google/api/field_beha" + "vior.proto\032\031google/api/resource.proto\032 g" + "oogle/protobuf/field_mask.proto\032\027google/" + - "rpc/status.proto\"\300\002\n\'MutateRecommendatio" + - "nSubscriptionRequest\022\030\n\013customer_id\030\001 \001(" + - "\tB\003\340A\002\022_\n\noperations\030\002 \003(\0132F.google.ads." + - "googleads.v26.services.RecommendationSub" + - "scriptionOperationB\003\340A\002\022\027\n\017partial_failu" + - "re\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025respo" + - "nse_content_type\030\005 \001(\0162K.google.ads.goog" + - "leads.v26.enums.ResponseContentTypeEnum." + - "ResponseContentType\"\214\002\n#RecommendationSu" + - "bscriptionOperation\0224\n\013update_mask\030\003 \001(\013" + - "2\032.google.protobuf.FieldMaskB\003\340A\001\022P\n\006cre" + - "ate\030\001 \001(\0132>.google.ads.googleads.v26.res" + - "ources.RecommendationSubscriptionH\000\022P\n\006u" + - "pdate\030\002 \001(\0132>.google.ads.googleads.v26.r" + - "esources.RecommendationSubscriptionH\000B\013\n" + - "\toperation\"\271\001\n(MutateRecommendationSubsc" + - "riptionResponse\022Z\n\007results\030\001 \003(\0132I.googl" + - "e.ads.googleads.v26.services.MutateRecom" + - "mendationSubscriptionResult\0221\n\025partial_f" + - "ailure_error\030\002 \001(\0132\022.google.rpc.Status\"\336" + - "\001\n&MutateRecommendationSubscriptionResul" + - "t\022O\n\rresource_name\030\001 \001(\tB8\372A5\n3googleads" + - ".googleapis.com/RecommendationSubscripti" + - "on\022c\n\033recommendation_subscription\030\002 \001(\0132" + - ">.google.ads.googleads.v26.resources.Rec" + - "ommendationSubscription2\251\003\n!Recommendati" + - "onSubscriptionService\022\274\002\n MutateRecommen" + - "dationSubscription\022J.google.ads.googlead" + - "s.v26.services.MutateRecommendationSubsc" + - "riptionRequest\032K.google.ads.googleads.v2" + - "6.services.MutateRecommendationSubscript" + - "ionResponse\"\177\332A\026customer_id,operations\202\323" + - "\344\223\002`\"[/v26/customers/{customer_id=*}/rec" + - "ommendationSubscriptions:mutateRecommend" + - "ationSubscription:\001*\032E\312A\030googleads.googl" + - "eapis.com\322A\'https://www.googleapis.com/a" + - "uth/adwordsB\222\002\n%com.google.ads.googleads" + - ".v26.servicesB&RecommendationSubscriptio" + - "nServiceProtoP\001ZIgoogle.golang.org/genpr" + - "oto/googleapis/ads/googleads/v26/service" + - "s;services\242\002\003GAA\252\002!Google.Ads.GoogleAds." + - "V26.Services\312\002!Google\\Ads\\GoogleAds\\V26\\" + - "Services\352\002%Google::Ads::GoogleAds::V26::" + - "Servicesb\006proto3" + "rpc/status.proto\"\302\002\n\'MutateRecommendatio" + + "nSubscriptionRequest\022\031\n\013customer_id\030\001 \001(" + + "\tB\004\342A\001\002\022`\n\noperations\030\002 \003(\0132F.google.ads" + + ".googleads.v26.services.RecommendationSu" + + "bscriptionOperationB\004\342A\001\002\022\027\n\017partial_fai" + + "lure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025res" + + "ponse_content_type\030\005 \001(\0162K.google.ads.go" + + "ogleads.v26.enums.ResponseContentTypeEnu" + + "m.ResponseContentType\"\215\002\n#Recommendation" + + "SubscriptionOperation\0225\n\013update_mask\030\003 \001" + + "(\0132\032.google.protobuf.FieldMaskB\004\342A\001\001\022P\n\006" + + "create\030\001 \001(\0132>.google.ads.googleads.v26." + + "resources.RecommendationSubscriptionH\000\022P" + + "\n\006update\030\002 \001(\0132>.google.ads.googleads.v2" + + "6.resources.RecommendationSubscriptionH\000" + + "B\013\n\toperation\"\271\001\n(MutateRecommendationSu" + + "bscriptionResponse\022Z\n\007results\030\001 \003(\0132I.go" + + "ogle.ads.googleads.v26.services.MutateRe" + + "commendationSubscriptionResult\0221\n\025partia" + + "l_failure_error\030\002 \001(\0132\022.google.rpc.Statu" + + "s\"\336\001\n&MutateRecommendationSubscriptionRe" + + "sult\022O\n\rresource_name\030\001 \001(\tB8\372A5\n3google" + + "ads.googleapis.com/RecommendationSubscri" + + "ption\022c\n\033recommendation_subscription\030\002 \001" + + "(\0132>.google.ads.googleads.v26.resources." + + "RecommendationSubscription2\251\003\n!Recommend" + + "ationSubscriptionService\022\274\002\n MutateRecom" + + "mendationSubscription\022J.google.ads.googl" + + "eads.v26.services.MutateRecommendationSu" + + "bscriptionRequest\032K.google.ads.googleads" + + ".v26.services.MutateRecommendationSubscr" + + "iptionResponse\"\177\332A\026customer_id,operation" + + "s\202\323\344\223\002`\"[/v26/customers/{customer_id=*}/" + + "recommendationSubscriptions:mutateRecomm" + + "endationSubscription:\001*\032E\312A\030googleads.go" + + "ogleapis.com\322A\'https://www.googleapis.co" + + "m/auth/adwordsB\222\002\n%com.google.ads.google" + + "ads.v26.servicesB&RecommendationSubscrip" + + "tionServiceProtoP\001ZIgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v26/serv" + + "ices;services\242\002\003GAA\252\002!Google.Ads.GoogleA" + + "ds.V26.Services\312\002!Google\\Ads\\GoogleAds\\V" + + "26\\Services\352\002%Google::Ads::GoogleAds::V2" + + "6::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RemarketingActionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RemarketingActionServiceProto.java index 9d04038a3e..7ed186ed9f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RemarketingActionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/RemarketingActionServiceProto.java @@ -63,41 +63,41 @@ public static void registerAllExtensions( "le/api/client.proto\032\037google/api/field_be" + "havior.proto\032\031google/api/resource.proto\032" + " google/protobuf/field_mask.proto\032\027googl" + - "e/rpc/status.proto\"\303\001\n\037MutateRemarketing" + - "ActionsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002" + - "\022V\n\noperations\030\002 \003(\0132=.google.ads.google" + - "ads.v26.services.RemarketingActionOperat" + - "ionB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rval" + - "idate_only\030\004 \001(\010\"\354\001\n\032RemarketingActionOp" + - "eration\022/\n\013update_mask\030\004 \001(\0132\032.google.pr" + - "otobuf.FieldMask\022G\n\006create\030\001 \001(\01325.googl" + - "e.ads.googleads.v26.resources.Remarketin" + - "gActionH\000\022G\n\006update\030\002 \001(\01325.google.ads.g" + - "oogleads.v26.resources.RemarketingAction" + - "H\000B\013\n\toperation\"\250\001\n MutateRemarketingAct" + - "ionsResponse\0221\n\025partial_failure_error\030\003 " + - "\001(\0132\022.google.rpc.Status\022Q\n\007results\030\002 \003(\013" + - "2@.google.ads.googleads.v26.services.Mut" + - "ateRemarketingActionResult\"g\n\035MutateRema" + - "rketingActionResult\022F\n\rresource_name\030\001 \001" + - "(\tB/\372A,\n*googleads.googleapis.com/Remark" + - "etingAction2\345\002\n\030RemarketingActionService" + - "\022\201\002\n\030MutateRemarketingActions\022B.google.a" + - "ds.googleads.v26.services.MutateRemarket" + - "ingActionsRequest\032C.google.ads.googleads" + - ".v26.services.MutateRemarketingActionsRe" + - "sponse\"\\\332A\026customer_id,operations\202\323\344\223\002=\"" + - "8/v26/customers/{customer_id=*}/remarket" + - "ingActions:mutate:\001*\032E\312A\030googleads.googl" + - "eapis.com\322A\'https://www.googleapis.com/a" + - "uth/adwordsB\211\002\n%com.google.ads.googleads" + - ".v26.servicesB\035RemarketingActionServiceP" + - "rotoP\001ZIgoogle.golang.org/genproto/googl" + - "eapis/ads/googleads/v26/services;service" + - "s\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servi" + - "ces\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352" + - "\002%Google::Ads::GoogleAds::V26::Servicesb" + - "\006proto3" + "e/rpc/status.proto\"\305\001\n\037MutateRemarketing" + + "ActionsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001" + + "\002\022W\n\noperations\030\002 \003(\0132=.google.ads.googl" + + "eads.v26.services.RemarketingActionOpera" + + "tionB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n\rv" + + "alidate_only\030\004 \001(\010\"\354\001\n\032RemarketingAction" + + "Operation\022/\n\013update_mask\030\004 \001(\0132\032.google." + + "protobuf.FieldMask\022G\n\006create\030\001 \001(\01325.goo" + + "gle.ads.googleads.v26.resources.Remarket" + + "ingActionH\000\022G\n\006update\030\002 \001(\01325.google.ads" + + ".googleads.v26.resources.RemarketingActi" + + "onH\000B\013\n\toperation\"\250\001\n MutateRemarketingA" + + "ctionsResponse\0221\n\025partial_failure_error\030" + + "\003 \001(\0132\022.google.rpc.Status\022Q\n\007results\030\002 \003" + + "(\0132@.google.ads.googleads.v26.services.M" + + "utateRemarketingActionResult\"g\n\035MutateRe" + + "marketingActionResult\022F\n\rresource_name\030\001" + + " \001(\tB/\372A,\n*googleads.googleapis.com/Rema" + + "rketingAction2\345\002\n\030RemarketingActionServi" + + "ce\022\201\002\n\030MutateRemarketingActions\022B.google" + + ".ads.googleads.v26.services.MutateRemark" + + "etingActionsRequest\032C.google.ads.googlea" + + "ds.v26.services.MutateRemarketingActions" + + "Response\"\\\332A\026customer_id,operations\202\323\344\223\002" + + "=\"8/v26/customers/{customer_id=*}/remark" + + "etingActions:mutate:\001*\032E\312A\030googleads.goo" + + "gleapis.com\322A\'https://www.googleapis.com" + + "/auth/adwordsB\211\002\n%com.google.ads.googlea" + + "ds.v26.servicesB\035RemarketingActionServic" + + "eProtoP\001ZIgoogle.golang.org/genproto/goo" + + "gleapis/ads/googleads/v26/services;servi" + + "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Ser" + + "vices\312\002!Google\\Ads\\GoogleAds\\V26\\Service" + + "s\352\002%Google::Ads::GoogleAds::V26::Service" + + "sb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ReservationServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ReservationServiceProto.java index abffae18c6..bec6cf8c07 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ReservationServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ReservationServiceProto.java @@ -62,38 +62,38 @@ public static void registerAllExtensions( "ads/googleads/v26/actions/quote_campaign" + "s.proto\032\034google/api/annotations.proto\032\027g" + "oogle/api/client.proto\032\037google/api/field" + - "_behavior.proto\"\177\n\025QuoteCampaignsRequest" + - "\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022L\n\toperation\030" + - "\002 \001(\01329.google.ads.googleads.v26.actions" + - ".QuoteCampaignsOperation\"`\n\026QuoteCampaig" + - "nsResponse\022F\n\006result\030\001 \001(\01326.google.ads." + - "googleads.v26.actions.QuoteCampaignsResu" + - "lt\"}\n\024BookCampaignsRequest\022\030\n\013customer_i" + - "d\030\001 \001(\tB\003\340A\002\022K\n\toperation\030\002 \001(\01328.google" + - ".ads.googleads.v26.actions.BookCampaigns" + - "Operation\"^\n\025BookCampaignsResponse\022E\n\006re" + - "sult\030\001 \001(\01325.google.ads.googleads.v26.ac" + - "tions.BookCampaignsResult2\221\004\n\022Reservatio" + - "nService\022\332\001\n\016QuoteCampaigns\0228.google.ads" + - ".googleads.v26.services.QuoteCampaignsRe" + - "quest\0329.google.ads.googleads.v26.service" + - "s.QuoteCampaignsResponse\"S\332A\013customer_id" + - "\202\323\344\223\002?\":/v26/customers/{customer_id=*}/r" + - "eservations:quoteCampaigns:\001*\022\326\001\n\rBookCa" + - "mpaigns\0227.google.ads.googleads.v26.servi" + - "ces.BookCampaignsRequest\0328.google.ads.go" + - "ogleads.v26.services.BookCampaignsRespon" + - "se\"R\332A\013customer_id\202\323\344\223\002>\"9/v26/customers" + - "/{customer_id=*}/reservations:bookCampai" + - "gns:\001*\032E\312A\030googleads.googleapis.com\322A\'ht" + - "tps://www.googleapis.com/auth/adwordsB\203\002" + - "\n%com.google.ads.googleads.v26.servicesB" + - "\027ReservationServiceProtoP\001ZIgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v26/services;services\242\002\003GAA\252\002!Google.Ads" + - ".GoogleAds.V26.Services\312\002!Google\\Ads\\Goo" + - "gleAds\\V26\\Services\352\002%Google::Ads::Googl" + - "eAds::V26::Servicesb\006proto3" + "_behavior.proto\"\200\001\n\025QuoteCampaignsReques" + + "t\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022L\n\toperatio" + + "n\030\002 \001(\01329.google.ads.googleads.v26.actio" + + "ns.QuoteCampaignsOperation\"`\n\026QuoteCampa" + + "ignsResponse\022F\n\006result\030\001 \001(\01326.google.ad" + + "s.googleads.v26.actions.QuoteCampaignsRe" + + "sult\"~\n\024BookCampaignsRequest\022\031\n\013customer" + + "_id\030\001 \001(\tB\004\342A\001\002\022K\n\toperation\030\002 \001(\01328.goo" + + "gle.ads.googleads.v26.actions.BookCampai" + + "gnsOperation\"^\n\025BookCampaignsResponse\022E\n" + + "\006result\030\001 \001(\01325.google.ads.googleads.v26" + + ".actions.BookCampaignsResult2\221\004\n\022Reserva" + + "tionService\022\332\001\n\016QuoteCampaigns\0228.google." + + "ads.googleads.v26.services.QuoteCampaign" + + "sRequest\0329.google.ads.googleads.v26.serv" + + "ices.QuoteCampaignsResponse\"S\332A\013customer" + + "_id\202\323\344\223\002?\":/v26/customers/{customer_id=*" + + "}/reservations:quoteCampaigns:\001*\022\326\001\n\rBoo" + + "kCampaigns\0227.google.ads.googleads.v26.se" + + "rvices.BookCampaignsRequest\0328.google.ads" + + ".googleads.v26.services.BookCampaignsRes" + + "ponse\"R\332A\013customer_id\202\323\344\223\002>\"9/v26/custom" + + "ers/{customer_id=*}/reservations:bookCam" + + "paigns:\001*\032E\312A\030googleads.googleapis.com\322A" + + "\'https://www.googleapis.com/auth/adwords" + + "B\203\002\n%com.google.ads.googleads.v26.servic" + + "esB\027ReservationServiceProtoP\001ZIgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v26/services;services\242\002\003GAA\252\002!Google." + + "Ads.GoogleAds.V26.Services\312\002!Google\\Ads\\" + + "GoogleAds\\V26\\Services\352\002%Google::Ads::Go" + + "ogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ShareablePreviewServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ShareablePreviewServiceProto.java index ecc6892e55..c92e753899 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ShareablePreviewServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/ShareablePreviewServiceProto.java @@ -51,29 +51,29 @@ public static void registerAllExtensions( "eads/v26/actions/generate_shareable_prev" + "iews.proto\032\034google/api/annotations.proto" + "\032\027google/api/client.proto\032\037google/api/fi" + - "eld_behavior.proto\"\225\001\n GenerateShareable" + - "PreviewsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A" + - "\002\022W\n\toperation\030\003 \001(\0132D.google.ads.google" + - "ads.v26.actions.GenerateShareablePreview" + - "sOperation\"v\n!GenerateShareablePreviewsR" + - "esponse\022Q\n\006result\030\003 \001(\0132A.google.ads.goo" + - "gleads.v26.actions.GenerateShareablePrev" + - "iewsResult2\334\002\n\027ShareablePreviewService\022\371" + - "\001\n\031GenerateShareablePreviews\022C.google.ad" + - "s.googleads.v26.services.GenerateShareab" + - "lePreviewsRequest\032D.google.ads.googleads" + - ".v26.services.GenerateShareablePreviewsR" + - "esponse\"Q\332A\013customer_id\202\323\344\223\002=\"8/v26/cust" + - "omers/{customer_id=*}:generateShareableP" + - "reviews:\001*\032E\312A\030googleads.googleapis.com\322" + - "A\'https://www.googleapis.com/auth/adword" + - "sB\210\002\n%com.google.ads.googleads.v26.servi" + - "cesB\034ShareablePreviewServiceProtoP\001ZIgoo" + - "gle.golang.org/genproto/googleapis/ads/g" + - "oogleads/v26/services;services\242\002\003GAA\252\002!G" + - "oogle.Ads.GoogleAds.V26.Services\312\002!Googl" + - "e\\Ads\\GoogleAds\\V26\\Services\352\002%Google::A" + - "ds::GoogleAds::V26::Servicesb\006proto3" + "eld_behavior.proto\"\226\001\n GenerateShareable" + + "PreviewsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A" + + "\001\002\022W\n\toperation\030\003 \001(\0132D.google.ads.googl" + + "eads.v26.actions.GenerateShareablePrevie" + + "wsOperation\"v\n!GenerateShareablePreviews" + + "Response\022Q\n\006result\030\003 \001(\0132A.google.ads.go" + + "ogleads.v26.actions.GenerateShareablePre" + + "viewsResult2\334\002\n\027ShareablePreviewService\022" + + "\371\001\n\031GenerateShareablePreviews\022C.google.a" + + "ds.googleads.v26.services.GenerateSharea" + + "blePreviewsRequest\032D.google.ads.googlead" + + "s.v26.services.GenerateShareablePreviews" + + "Response\"Q\332A\013customer_id\202\323\344\223\002=\"8/v26/cus" + + "tomers/{customer_id=*}:generateShareable" + + "Previews:\001*\032E\312A\030googleads.googleapis.com" + + "\322A\'https://www.googleapis.com/auth/adwor" + + "dsB\210\002\n%com.google.ads.googleads.v26.serv" + + "icesB\034ShareablePreviewServiceProtoP\001ZIgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v26/services;services\242\002\003GAA\252\002!" + + "Google.Ads.GoogleAds.V26.Services\312\002!Goog" + + "le\\Ads\\GoogleAds\\V26\\Services\352\002%Google::" + + "Ads::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedCriterionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedCriterionServiceProto.java index 326ab54351..98511a0455 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedCriterionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedCriterionServiceProto.java @@ -64,42 +64,43 @@ public static void registerAllExtensions( "ions.proto\032\027google/api/client.proto\032\037goo" + "gle/api/field_behavior.proto\032\031google/api" + "/resource.proto\032\027google/rpc/status.proto" + - "\"\251\002\n\033MutateSharedCriteriaRequest\022\030\n\013cust" + - "omer_id\030\001 \001(\tB\003\340A\002\022T\n\noperations\030\002 \003(\0132;" + - ".google.ads.googleads.v26.services.Share" + - "dCriterionOperationB\003\340A\002\022\027\n\017partial_fail" + - "ure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025resp" + - "onse_content_type\030\005 \001(\0162K.google.ads.goo" + - "gleads.v26.enums.ResponseContentTypeEnum" + - ".ResponseContentType\"\257\001\n\030SharedCriterion" + - "Operation\022E\n\006create\030\001 \001(\01323.google.ads.g" + - "oogleads.v26.resources.SharedCriterionH\000" + - "\022?\n\006remove\030\003 \001(\tB-\372A*\n(googleads.googlea" + - "pis.com/SharedCriterionH\000B\013\n\toperation\"\242" + - "\001\n\034MutateSharedCriteriaResponse\0221\n\025parti" + - "al_failure_error\030\003 \001(\0132\022.google.rpc.Stat" + - "us\022O\n\007results\030\002 \003(\0132>.google.ads.googlea" + - "ds.v26.services.MutateSharedCriterionRes" + - "ult\"\262\001\n\033MutateSharedCriterionResult\022D\n\rr" + - "esource_name\030\001 \001(\tB-\372A*\n(googleads.googl" + - "eapis.com/SharedCriterion\022M\n\020shared_crit" + - "erion\030\002 \001(\01323.google.ads.googleads.v26.r" + - "esources.SharedCriterion2\323\002\n\026SharedCrite" + - "rionService\022\361\001\n\024MutateSharedCriteria\022>.g" + - "oogle.ads.googleads.v26.services.MutateS" + - "haredCriteriaRequest\032?.google.ads.google" + - "ads.v26.services.MutateSharedCriteriaRes" + - "ponse\"X\332A\026customer_id,operations\202\323\344\223\0029\"4" + - "/v26/customers/{customer_id=*}/sharedCri" + - "teria:mutate:\001*\032E\312A\030googleads.googleapis" + - ".com\322A\'https://www.googleapis.com/auth/a" + - "dwordsB\207\002\n%com.google.ads.googleads.v26." + - "servicesB\033SharedCriterionServiceProtoP\001Z" + - "Igoogle.golang.org/genproto/googleapis/a" + - "ds/googleads/v26/services;services\242\002\003GAA" + - "\252\002!Google.Ads.GoogleAds.V26.Services\312\002!G" + - "oogle\\Ads\\GoogleAds\\V26\\Services\352\002%Googl" + - "e::Ads::GoogleAds::V26::Servicesb\006proto3" + "\"\253\002\n\033MutateSharedCriteriaRequest\022\031\n\013cust" + + "omer_id\030\001 \001(\tB\004\342A\001\002\022U\n\noperations\030\002 \003(\0132" + + ";.google.ads.googleads.v26.services.Shar" + + "edCriterionOperationB\004\342A\001\002\022\027\n\017partial_fa" + + "ilure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025re" + + "sponse_content_type\030\005 \001(\0162K.google.ads.g" + + "oogleads.v26.enums.ResponseContentTypeEn" + + "um.ResponseContentType\"\257\001\n\030SharedCriteri" + + "onOperation\022E\n\006create\030\001 \001(\01323.google.ads" + + ".googleads.v26.resources.SharedCriterion" + + "H\000\022?\n\006remove\030\003 \001(\tB-\372A*\n(googleads.googl" + + "eapis.com/SharedCriterionH\000B\013\n\toperation" + + "\"\242\001\n\034MutateSharedCriteriaResponse\0221\n\025par" + + "tial_failure_error\030\003 \001(\0132\022.google.rpc.St" + + "atus\022O\n\007results\030\002 \003(\0132>.google.ads.googl" + + "eads.v26.services.MutateSharedCriterionR" + + "esult\"\262\001\n\033MutateSharedCriterionResult\022D\n" + + "\rresource_name\030\001 \001(\tB-\372A*\n(googleads.goo" + + "gleapis.com/SharedCriterion\022M\n\020shared_cr" + + "iterion\030\002 \001(\01323.google.ads.googleads.v26" + + ".resources.SharedCriterion2\323\002\n\026SharedCri" + + "terionService\022\361\001\n\024MutateSharedCriteria\022>" + + ".google.ads.googleads.v26.services.Mutat" + + "eSharedCriteriaRequest\032?.google.ads.goog" + + "leads.v26.services.MutateSharedCriteriaR" + + "esponse\"X\332A\026customer_id,operations\202\323\344\223\0029" + + "\"4/v26/customers/{customer_id=*}/sharedC" + + "riteria:mutate:\001*\032E\312A\030googleads.googleap" + + "is.com\322A\'https://www.googleapis.com/auth" + + "/adwordsB\207\002\n%com.google.ads.googleads.v2" + + "6.servicesB\033SharedCriterionServiceProtoP" + + "\001ZIgoogle.golang.org/genproto/googleapis" + + "/ads/googleads/v26/services;services\242\002\003G" + + "AA\252\002!Google.Ads.GoogleAds.V26.Services\312\002" + + "!Google\\Ads\\GoogleAds\\V26\\Services\352\002%Goo" + + "gle::Ads::GoogleAds::V26::Servicesb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedSetServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedSetServiceProto.java index b6f21c0079..53fe06ff84 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedSetServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SharedSetServiceProto.java @@ -64,44 +64,44 @@ public static void registerAllExtensions( "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + "oto\032 google/protobuf/field_mask.proto\032\027g" + - "oogle/rpc/status.proto\"\237\002\n\027MutateSharedS" + - "etsRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022N\n\n" + - "operations\030\002 \003(\01325.google.ads.googleads." + - "v26.services.SharedSetOperationB\003\340A\002\022\027\n\017" + - "partial_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004" + - " \001(\010\022j\n\025response_content_type\030\005 \001(\0162K.go" + - "ogle.ads.googleads.v26.enums.ResponseCon" + - "tentTypeEnum.ResponseContentType\"\217\002\n\022Sha" + - "redSetOperation\022/\n\013update_mask\030\004 \001(\0132\032.g" + - "oogle.protobuf.FieldMask\022?\n\006create\030\001 \001(\013" + - "2-.google.ads.googleads.v26.resources.Sh" + - "aredSetH\000\022?\n\006update\030\002 \001(\0132-.google.ads.g" + - "oogleads.v26.resources.SharedSetH\000\0229\n\006re" + - "move\030\003 \001(\tB\'\372A$\n\"googleads.googleapis.co" + - "m/SharedSetH\000B\013\n\toperation\"\230\001\n\030MutateSha" + - "redSetsResponse\0221\n\025partial_failure_error" + - "\030\003 \001(\0132\022.google.rpc.Status\022I\n\007results\030\002 " + - "\003(\01328.google.ads.googleads.v26.services." + - "MutateSharedSetResult\"\232\001\n\025MutateSharedSe" + - "tResult\022>\n\rresource_name\030\001 \001(\tB\'\372A$\n\"goo" + - "gleads.googleapis.com/SharedSet\022A\n\nshare" + - "d_set\030\002 \001(\0132-.google.ads.googleads.v26.r" + - "esources.SharedSet2\275\002\n\020SharedSetService\022" + - "\341\001\n\020MutateSharedSets\022:.google.ads.google" + - "ads.v26.services.MutateSharedSetsRequest" + - "\032;.google.ads.googleads.v26.services.Mut" + - "ateSharedSetsResponse\"T\332A\026customer_id,op" + - "erations\202\323\344\223\0025\"0/v26/customers/{customer" + - "_id=*}/sharedSets:mutate:\001*\032E\312A\030googlead" + - "s.googleapis.com\322A\'https://www.googleapi" + - "s.com/auth/adwordsB\201\002\n%com.google.ads.go" + - "ogleads.v26.servicesB\025SharedSetServicePr" + - "otoP\001ZIgoogle.golang.org/genproto/google" + - "apis/ads/googleads/v26/services;services" + - "\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Servic" + - "es\312\002!Google\\Ads\\GoogleAds\\V26\\Services\352\002" + - "%Google::Ads::GoogleAds::V26::Servicesb\006" + - "proto3" + "oogle/rpc/status.proto\"\241\002\n\027MutateSharedS" + + "etsRequest\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022O\n" + + "\noperations\030\002 \003(\01325.google.ads.googleads" + + ".v26.services.SharedSetOperationB\004\342A\001\002\022\027" + + "\n\017partial_failure\030\003 \001(\010\022\025\n\rvalidate_only" + + "\030\004 \001(\010\022j\n\025response_content_type\030\005 \001(\0162K." + + "google.ads.googleads.v26.enums.ResponseC" + + "ontentTypeEnum.ResponseContentType\"\217\002\n\022S" + + "haredSetOperation\022/\n\013update_mask\030\004 \001(\0132\032" + + ".google.protobuf.FieldMask\022?\n\006create\030\001 \001" + + "(\0132-.google.ads.googleads.v26.resources." + + "SharedSetH\000\022?\n\006update\030\002 \001(\0132-.google.ads" + + ".googleads.v26.resources.SharedSetH\000\0229\n\006" + + "remove\030\003 \001(\tB\'\372A$\n\"googleads.googleapis." + + "com/SharedSetH\000B\013\n\toperation\"\230\001\n\030MutateS" + + "haredSetsResponse\0221\n\025partial_failure_err" + + "or\030\003 \001(\0132\022.google.rpc.Status\022I\n\007results\030" + + "\002 \003(\01328.google.ads.googleads.v26.service" + + "s.MutateSharedSetResult\"\232\001\n\025MutateShared" + + "SetResult\022>\n\rresource_name\030\001 \001(\tB\'\372A$\n\"g" + + "oogleads.googleapis.com/SharedSet\022A\n\nsha" + + "red_set\030\002 \001(\0132-.google.ads.googleads.v26" + + ".resources.SharedSet2\275\002\n\020SharedSetServic" + + "e\022\341\001\n\020MutateSharedSets\022:.google.ads.goog" + + "leads.v26.services.MutateSharedSetsReque" + + "st\032;.google.ads.googleads.v26.services.M" + + "utateSharedSetsResponse\"T\332A\026customer_id," + + "operations\202\323\344\223\0025\"0/v26/customers/{custom" + + "er_id=*}/sharedSets:mutate:\001*\032E\312A\030google" + + "ads.googleapis.com\322A\'https://www.googlea" + + "pis.com/auth/adwordsB\201\002\n%com.google.ads." + + "googleads.v26.servicesB\025SharedSetService" + + "ProtoP\001ZIgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v26/services;servic" + + "es\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.Serv" + + "ices\312\002!Google\\Ads\\GoogleAds\\V26\\Services" + + "\352\002%Google::Ads::GoogleAds::V26::Services" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSettingServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSettingServiceProto.java index bd50c6c67b..9918b48844 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSettingServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSettingServiceProto.java @@ -113,100 +113,100 @@ public static void registerAllExtensions( "gle/api/client.proto\032\037google/api/field_b" + "ehavior.proto\032\031google/api/resource.proto" + "\032 google/protobuf/field_mask.proto\032\027goog" + - "le/rpc/status.proto\"m\n\035GetSmartCampaignS" + - "tatusRequest\022L\n\rresource_name\030\001 \001(\tB5\340A\002" + - "\372A/\n-googleads.googleapis.com/SmartCampa" + - "ignSetting\"\277\001\n\037SmartCampaignNotEligibleD" + - "etails\022\203\001\n\023not_eligible_reason\030\001 \001(\0162a.g" + - "oogle.ads.googleads.v26.enums.SmartCampa" + - "ignNotEligibleReasonEnum.SmartCampaignNo" + - "tEligibleReasonH\000\210\001\001B\026\n\024_not_eligible_re" + - "ason\"\222\001\n\034SmartCampaignEligibleDetails\022&\n" + - "\031last_impression_date_time\030\001 \001(\tH\000\210\001\001\022\032\n" + - "\rend_date_time\030\002 \001(\tH\001\210\001\001B\034\n\032_last_impre" + - "ssion_date_timeB\020\n\016_end_date_time\"P\n\032Sma" + - "rtCampaignPausedDetails\022\035\n\020paused_date_t" + - "ime\030\001 \001(\tH\000\210\001\001B\023\n\021_paused_date_time\"S\n\033S" + - "martCampaignRemovedDetails\022\036\n\021removed_da" + - "te_time\030\001 \001(\tH\000\210\001\001B\024\n\022_removed_date_time" + - "\"I\n\031SmartCampaignEndedDetails\022\032\n\rend_dat" + - "e_time\030\001 \001(\tH\000\210\001\001B\020\n\016_end_date_time\"\371\004\n\036" + - "GetSmartCampaignStatusResponse\022j\n\025smart_" + - "campaign_status\030\001 \001(\0162K.google.ads.googl" + - "eads.v26.enums.SmartCampaignStatusEnum.S" + - "martCampaignStatus\022b\n\024not_eligible_detai" + - "ls\030\002 \001(\0132B.google.ads.googleads.v26.serv" + - "ices.SmartCampaignNotEligibleDetailsH\000\022[" + - "\n\020eligible_details\030\003 \001(\0132?.google.ads.go" + - "ogleads.v26.services.SmartCampaignEligib" + - "leDetailsH\000\022W\n\016paused_details\030\004 \001(\0132=.go" + - "ogle.ads.googleads.v26.services.SmartCam" + - "paignPausedDetailsH\000\022Y\n\017removed_details\030" + - "\005 \001(\0132>.google.ads.googleads.v26.service" + - "s.SmartCampaignRemovedDetailsH\000\022U\n\rended" + - "_details\030\006 \001(\0132<.google.ads.googleads.v2" + - "6.services.SmartCampaignEndedDetailsH\000B\037" + - "\n\035smart_campaign_status_details\"\265\002\n\"Muta" + - "teSmartCampaignSettingsRequest\022\030\n\013custom" + - "er_id\030\001 \001(\tB\003\340A\002\022Y\n\noperations\030\002 \003(\0132@.g" + + "le/rpc/status.proto\"n\n\035GetSmartCampaignS" + + "tatusRequest\022M\n\rresource_name\030\001 \001(\tB6\342A\001" + + "\002\372A/\n-googleads.googleapis.com/SmartCamp" + + "aignSetting\"\277\001\n\037SmartCampaignNotEligible" + + "Details\022\203\001\n\023not_eligible_reason\030\001 \001(\0162a." + + "google.ads.googleads.v26.enums.SmartCamp" + + "aignNotEligibleReasonEnum.SmartCampaignN" + + "otEligibleReasonH\000\210\001\001B\026\n\024_not_eligible_r" + + "eason\"\222\001\n\034SmartCampaignEligibleDetails\022&" + + "\n\031last_impression_date_time\030\001 \001(\tH\000\210\001\001\022\032" + + "\n\rend_date_time\030\002 \001(\tH\001\210\001\001B\034\n\032_last_impr" + + "ession_date_timeB\020\n\016_end_date_time\"P\n\032Sm" + + "artCampaignPausedDetails\022\035\n\020paused_date_" + + "time\030\001 \001(\tH\000\210\001\001B\023\n\021_paused_date_time\"S\n\033" + + "SmartCampaignRemovedDetails\022\036\n\021removed_d" + + "ate_time\030\001 \001(\tH\000\210\001\001B\024\n\022_removed_date_tim" + + "e\"I\n\031SmartCampaignEndedDetails\022\032\n\rend_da" + + "te_time\030\001 \001(\tH\000\210\001\001B\020\n\016_end_date_time\"\371\004\n" + + "\036GetSmartCampaignStatusResponse\022j\n\025smart" + + "_campaign_status\030\001 \001(\0162K.google.ads.goog" + + "leads.v26.enums.SmartCampaignStatusEnum." + + "SmartCampaignStatus\022b\n\024not_eligible_deta" + + "ils\030\002 \001(\0132B.google.ads.googleads.v26.ser" + + "vices.SmartCampaignNotEligibleDetailsH\000\022" + + "[\n\020eligible_details\030\003 \001(\0132?.google.ads.g" + + "oogleads.v26.services.SmartCampaignEligi" + + "bleDetailsH\000\022W\n\016paused_details\030\004 \001(\0132=.g" + "oogle.ads.googleads.v26.services.SmartCa" + - "mpaignSettingOperationB\003\340A\002\022\027\n\017partial_f" + - "ailure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025r" + - "esponse_content_type\030\005 \001(\0162K.google.ads." + - "googleads.v26.enums.ResponseContentTypeE" + - "num.ResponseContentType\"\232\001\n\035SmartCampaig" + - "nSettingOperation\022H\n\006update\030\001 \001(\01328.goog" + - "le.ads.googleads.v26.resources.SmartCamp" + - "aignSetting\022/\n\013update_mask\030\002 \001(\0132\032.googl" + - "e.protobuf.FieldMask\"\256\001\n#MutateSmartCamp" + - "aignSettingsResponse\0221\n\025partial_failure_" + - "error\030\001 \001(\0132\022.google.rpc.Status\022T\n\007resul" + - "ts\030\002 \003(\0132C.google.ads.googleads.v26.serv" + - "ices.MutateSmartCampaignSettingResult\"\307\001" + - "\n MutateSmartCampaignSettingResult\022I\n\rre" + - "source_name\030\001 \001(\tB2\372A/\n-googleads.google" + - "apis.com/SmartCampaignSetting\022X\n\026smart_c" + - "ampaign_setting\030\002 \001(\01328.google.ads.googl" + - "eads.v26.resources.SmartCampaignSetting\"" + - "\302\001\n GeneratePMaxDraftCampaignRequest\022L\n\r" + - "resource_name\030\001 \001(\tB5\340A\002\372A/\n-googleads.g" + - "oogleapis.com/SmartCampaignSetting\022\032\n\rva" + - "lidate_only\030\002 \001(\010B\003\340A\001\022\030\n\013gbp_enabled\030\003 " + - "\001(\010B\003\340A\001\022\032\n\rimage_enabled\030\004 \001(\010B\003\340A\001\"\220\001\n" + - "!GeneratePMaxDraftCampaignResponse\022\025\n\rpm" + - "ax_campaign\030\001 \001(\t\022\027\n\017campaign_budget\030\002 \001" + - "(\t\022\023\n\013asset_group\030\003 \001(\t\022\016\n\006assets\030\004 \003(\t\022" + - "\026\n\016validated_info\030\005 \001(\t2\225\007\n\033SmartCampaig" + - "nSettingService\022\206\002\n\026GetSmartCampaignStat" + - "us\022@.google.ads.googleads.v26.services.G" + - "etSmartCampaignStatusRequest\032A.google.ad" + - "s.googleads.v26.services.GetSmartCampaig" + - "nStatusResponse\"g\332A\rresource_name\202\323\344\223\002Q\022" + - "O/v26/{resource_name=customers/*/smartCa" + - "mpaignSettings/*}:getSmartCampaignStatus" + - "\022\215\002\n\033MutateSmartCampaignSettings\022E.googl" + - "e.ads.googleads.v26.services.MutateSmart" + - "CampaignSettingsRequest\032F.google.ads.goo" + - "gleads.v26.services.MutateSmartCampaignS" + - "ettingsResponse\"_\332A\026customer_id,operatio" + - "ns\202\323\344\223\002@\";/v26/customers/{customer_id=*}" + - "/smartCampaignSettings:mutate:\001*\022\225\002\n\031Gen" + - "eratePMaxDraftCampaign\022C.google.ads.goog" + - "leads.v26.services.GeneratePMaxDraftCamp" + - "aignRequest\032D.google.ads.googleads.v26.s" + - "ervices.GeneratePMaxDraftCampaignRespons" + - "e\"m\332A\rresource_name\202\323\344\223\002W\"R/v26/{resourc" + - "e_name=customers/*/smartCampaignSettings" + - "/*}:generatePMaxDraftCampaign:\001*\032E\312A\030goo" + - "gleads.googleapis.com\322A\'https://www.goog" + - "leapis.com/auth/adwordsB\214\002\n%com.google.a" + - "ds.googleads.v26.servicesB SmartCampaign" + - "SettingServiceProtoP\001ZIgoogle.golang.org" + - "/genproto/googleapis/ads/googleads/v26/s" + - "ervices;services\242\002\003GAA\252\002!Google.Ads.Goog" + - "leAds.V26.Services\312\002!Google\\Ads\\GoogleAd" + - "s\\V26\\Services\352\002%Google::Ads::GoogleAds:" + - ":V26::Servicesb\006proto3" + "mpaignPausedDetailsH\000\022Y\n\017removed_details" + + "\030\005 \001(\0132>.google.ads.googleads.v26.servic" + + "es.SmartCampaignRemovedDetailsH\000\022U\n\rende" + + "d_details\030\006 \001(\0132<.google.ads.googleads.v" + + "26.services.SmartCampaignEndedDetailsH\000B" + + "\037\n\035smart_campaign_status_details\"\267\002\n\"Mut" + + "ateSmartCampaignSettingsRequest\022\031\n\013custo" + + "mer_id\030\001 \001(\tB\004\342A\001\002\022Z\n\noperations\030\002 \003(\0132@" + + ".google.ads.googleads.v26.services.Smart" + + "CampaignSettingOperationB\004\342A\001\002\022\027\n\017partia" + + "l_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j" + + "\n\025response_content_type\030\005 \001(\0162K.google.a" + + "ds.googleads.v26.enums.ResponseContentTy" + + "peEnum.ResponseContentType\"\232\001\n\035SmartCamp" + + "aignSettingOperation\022H\n\006update\030\001 \001(\01328.g" + + "oogle.ads.googleads.v26.resources.SmartC" + + "ampaignSetting\022/\n\013update_mask\030\002 \001(\0132\032.go" + + "ogle.protobuf.FieldMask\"\256\001\n#MutateSmartC" + + "ampaignSettingsResponse\0221\n\025partial_failu" + + "re_error\030\001 \001(\0132\022.google.rpc.Status\022T\n\007re" + + "sults\030\002 \003(\0132C.google.ads.googleads.v26.s" + + "ervices.MutateSmartCampaignSettingResult" + + "\"\307\001\n MutateSmartCampaignSettingResult\022I\n" + + "\rresource_name\030\001 \001(\tB2\372A/\n-googleads.goo" + + "gleapis.com/SmartCampaignSetting\022X\n\026smar" + + "t_campaign_setting\030\002 \001(\01328.google.ads.go" + + "ogleads.v26.resources.SmartCampaignSetti" + + "ng\"\306\001\n GeneratePMaxDraftCampaignRequest\022" + + "M\n\rresource_name\030\001 \001(\tB6\342A\001\002\372A/\n-googlea" + + "ds.googleapis.com/SmartCampaignSetting\022\033" + + "\n\rvalidate_only\030\002 \001(\010B\004\342A\001\001\022\031\n\013gbp_enabl" + + "ed\030\003 \001(\010B\004\342A\001\001\022\033\n\rimage_enabled\030\004 \001(\010B\004\342" + + "A\001\001\"\220\001\n!GeneratePMaxDraftCampaignRespons" + + "e\022\025\n\rpmax_campaign\030\001 \001(\t\022\027\n\017campaign_bud" + + "get\030\002 \001(\t\022\023\n\013asset_group\030\003 \001(\t\022\016\n\006assets" + + "\030\004 \003(\t\022\026\n\016validated_info\030\005 \001(\t2\225\007\n\033Smart" + + "CampaignSettingService\022\206\002\n\026GetSmartCampa" + + "ignStatus\022@.google.ads.googleads.v26.ser" + + "vices.GetSmartCampaignStatusRequest\032A.go" + + "ogle.ads.googleads.v26.services.GetSmart" + + "CampaignStatusResponse\"g\332A\rresource_name" + + "\202\323\344\223\002Q\022O/v26/{resource_name=customers/*/" + + "smartCampaignSettings/*}:getSmartCampaig" + + "nStatus\022\215\002\n\033MutateSmartCampaignSettings\022" + + "E.google.ads.googleads.v26.services.Muta" + + "teSmartCampaignSettingsRequest\032F.google." + + "ads.googleads.v26.services.MutateSmartCa" + + "mpaignSettingsResponse\"_\332A\026customer_id,o" + + "perations\202\323\344\223\002@\";/v26/customers/{custome" + + "r_id=*}/smartCampaignSettings:mutate:\001*\022" + + "\225\002\n\031GeneratePMaxDraftCampaign\022C.google.a" + + "ds.googleads.v26.services.GeneratePMaxDr" + + "aftCampaignRequest\032D.google.ads.googlead" + + "s.v26.services.GeneratePMaxDraftCampaign" + + "Response\"m\332A\rresource_name\202\323\344\223\002W\"R/v26/{" + + "resource_name=customers/*/smartCampaignS" + + "ettings/*}:generatePMaxDraftCampaign:\001*\032" + + "E\312A\030googleads.googleapis.com\322A\'https://w" + + "ww.googleapis.com/auth/adwordsB\214\002\n%com.g" + + "oogle.ads.googleads.v26.servicesB SmartC" + + "ampaignSettingServiceProtoP\001ZIgoogle.gol" + + "ang.org/genproto/googleapis/ads/googlead" + + "s/v26/services;services\242\002\003GAA\252\002!Google.A" + + "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + + "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + + "gleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSuggestServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSuggestServiceProto.java index 0df2c820e9..ceb647159f 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSuggestServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SmartCampaignSuggestServiceProto.java @@ -104,95 +104,95 @@ public static void registerAllExtensions( "rces/keyword_theme_constant.proto\032\034googl" + "e/api/annotations.proto\032\027google/api/clie" + "nt.proto\032\037google/api/field_behavior.prot" + - "o\032\031google/api/resource.proto\"\366\001\n(Suggest" + - "SmartCampaignBudgetOptionsRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022=\n\010campaign\030\002 \001(\tB)\340" + - "A\002\372A#\n!googleads.googleapis.com/Campaign" + - "H\000\022^\n\017suggestion_info\030\003 \001(\0132>.google.ads" + - ".googleads.v26.services.SmartCampaignSug" + - "gestionInfoB\003\340A\002H\000B\021\n\017suggestion_data\"\345\005" + - "\n\033SmartCampaignSuggestionInfo\022\026\n\tfinal_u" + - "rl\030\001 \001(\tB\003\340A\001\022\032\n\rlanguage_code\030\003 \001(\tB\003\340A" + - "\001\022J\n\014ad_schedules\030\006 \003(\0132/.google.ads.goo" + - "gleads.v26.common.AdScheduleInfoB\003\340A\001\022N\n" + - "\016keyword_themes\030\007 \003(\01321.google.ads.googl" + - "eads.v26.common.KeywordThemeInfoB\003\340A\001\022o\n" + - "\020business_context\030\010 \001(\0132N.google.ads.goo" + - "gleads.v26.services.SmartCampaignSuggest" + - "ionInfo.BusinessContextB\003\340A\001H\000\022(\n\031busine" + - "ss_profile_location\030\t \001(\tB\003\340A\001H\000\022i\n\rloca" + - "tion_list\030\004 \001(\0132K.google.ads.googleads.v" + - "26.services.SmartCampaignSuggestionInfo." + - "LocationListB\003\340A\001H\001\022H\n\tproximity\030\005 \001(\0132." + - ".google.ads.googleads.v26.common.Proximi" + - "tyInfoB\003\340A\001H\001\032U\n\014LocationList\022E\n\tlocatio" + - "ns\030\001 \003(\0132-.google.ads.googleads.v26.comm" + - "on.LocationInfoB\003\340A\002\032-\n\017BusinessContext\022" + - "\032\n\rbusiness_name\030\001 \001(\tB\003\340A\001B\022\n\020business_" + - "settingB\014\n\ngeo_target\"\377\004\n)SuggestSmartCa" + - "mpaignBudgetOptionsResponse\022p\n\003low\030\001 \001(\013" + - "2Y.google.ads.googleads.v26.services.Sug" + - "gestSmartCampaignBudgetOptionsResponse.B" + - "udgetOptionB\003\340A\001H\000\210\001\001\022x\n\013recommended\030\002 \001" + - "(\0132Y.google.ads.googleads.v26.services.S" + + "o\032\031google/api/resource.proto\"\371\001\n(Suggest" + + "SmartCampaignBudgetOptionsRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022>\n\010campaign\030\002 \001(\tB*" + + "\342A\001\002\372A#\n!googleads.googleapis.com/Campai" + + "gnH\000\022_\n\017suggestion_info\030\003 \001(\0132>.google.a" + + "ds.googleads.v26.services.SmartCampaignS" + + "uggestionInfoB\004\342A\001\002H\000B\021\n\017suggestion_data" + + "\"\357\005\n\033SmartCampaignSuggestionInfo\022\027\n\tfina" + + "l_url\030\001 \001(\tB\004\342A\001\001\022\033\n\rlanguage_code\030\003 \001(\t" + + "B\004\342A\001\001\022K\n\014ad_schedules\030\006 \003(\0132/.google.ad" + + "s.googleads.v26.common.AdScheduleInfoB\004\342" + + "A\001\001\022O\n\016keyword_themes\030\007 \003(\01321.google.ads" + + ".googleads.v26.common.KeywordThemeInfoB\004" + + "\342A\001\001\022p\n\020business_context\030\010 \001(\0132N.google." + + "ads.googleads.v26.services.SmartCampaign" + + "SuggestionInfo.BusinessContextB\004\342A\001\001H\000\022)" + + "\n\031business_profile_location\030\t \001(\tB\004\342A\001\001H" + + "\000\022j\n\rlocation_list\030\004 \001(\0132K.google.ads.go" + + "ogleads.v26.services.SmartCampaignSugges" + + "tionInfo.LocationListB\004\342A\001\001H\001\022I\n\tproximi" + + "ty\030\005 \001(\0132..google.ads.googleads.v26.comm" + + "on.ProximityInfoB\004\342A\001\001H\001\032V\n\014LocationList" + + "\022F\n\tlocations\030\001 \003(\0132-.google.ads.googlea" + + "ds.v26.common.LocationInfoB\004\342A\001\002\032.\n\017Busi" + + "nessContext\022\033\n\rbusiness_name\030\001 \001(\tB\004\342A\001\001" + + "B\022\n\020business_settingB\014\n\ngeo_target\"\202\005\n)S" + "uggestSmartCampaignBudgetOptionsResponse" + - ".BudgetOptionB\003\340A\001H\001\210\001\001\022q\n\004high\030\003 \001(\0132Y." + + "\022q\n\003low\030\001 \001(\0132Y.google.ads.googleads.v26" + + ".services.SuggestSmartCampaignBudgetOpti" + + "onsResponse.BudgetOptionB\004\342A\001\001H\000\210\001\001\022y\n\013r" + + "ecommended\030\002 \001(\0132Y.google.ads.googleads." + + "v26.services.SuggestSmartCampaignBudgetO" + + "ptionsResponse.BudgetOptionB\004\342A\001\001H\001\210\001\001\022r" + + "\n\004high\030\003 \001(\0132Y.google.ads.googleads.v26." + + "services.SuggestSmartCampaignBudgetOptio" + + "nsResponse.BudgetOptionB\004\342A\001\001H\002\210\001\001\032=\n\007Me" + + "trics\022\030\n\020min_daily_clicks\030\001 \001(\003\022\030\n\020max_d" + + "aily_clicks\030\002 \001(\003\032\222\001\n\014BudgetOption\022\033\n\023da" + + "ily_amount_micros\030\001 \001(\003\022e\n\007metrics\030\002 \001(\013" + + "2T.google.ads.googleads.v26.services.Sug" + + "gestSmartCampaignBudgetOptionsResponse.M" + + "etricsB\006\n\004_lowB\016\n\014_recommendedB\007\n\005_high\"" + + "\231\001\n\035SuggestSmartCampaignAdRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022]\n\017suggestion_info\030" + + "\002 \001(\0132>.google.ads.googleads.v26.service" + + "s.SmartCampaignSuggestionInfoB\004\342A\001\002\"m\n\036S" + + "uggestSmartCampaignAdResponse\022K\n\007ad_info" + + "\030\001 \001(\01324.google.ads.googleads.v26.common" + + ".SmartCampaignAdInfoB\004\342A\001\001\"\227\001\n\033SuggestKe" + + "ywordThemesRequest\022\031\n\013customer_id\030\001 \001(\tB" + + "\004\342A\001\002\022]\n\017suggestion_info\030\002 \001(\0132>.google." + + "ads.googleads.v26.services.SmartCampaign" + + "SuggestionInfoB\004\342A\001\002\"\245\002\n\034SuggestKeywordT" + + "hemesResponse\022d\n\016keyword_themes\030\002 \003(\0132L." + "google.ads.googleads.v26.services.Sugges" + - "tSmartCampaignBudgetOptionsResponse.Budg" + - "etOptionB\003\340A\001H\002\210\001\001\032=\n\007Metrics\022\030\n\020min_dai" + - "ly_clicks\030\001 \001(\003\022\030\n\020max_daily_clicks\030\002 \001(" + - "\003\032\222\001\n\014BudgetOption\022\033\n\023daily_amount_micro" + - "s\030\001 \001(\003\022e\n\007metrics\030\002 \001(\0132T.google.ads.go" + - "ogleads.v26.services.SuggestSmartCampaig" + - "nBudgetOptionsResponse.MetricsB\006\n\004_lowB\016" + - "\n\014_recommendedB\007\n\005_high\"\227\001\n\035SuggestSmart" + - "CampaignAdRequest\022\030\n\013customer_id\030\001 \001(\tB\003" + - "\340A\002\022\\\n\017suggestion_info\030\002 \001(\0132>.google.ad" + - "s.googleads.v26.services.SmartCampaignSu" + - "ggestionInfoB\003\340A\002\"l\n\036SuggestSmartCampaig" + - "nAdResponse\022J\n\007ad_info\030\001 \001(\01324.google.ad" + - "s.googleads.v26.common.SmartCampaignAdIn" + - "foB\003\340A\001\"\225\001\n\033SuggestKeywordThemesRequest\022" + - "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022\\\n\017suggestion_" + - "info\030\002 \001(\0132>.google.ads.googleads.v26.se" + - "rvices.SmartCampaignSuggestionInfoB\003\340A\002\"" + - "\245\002\n\034SuggestKeywordThemesResponse\022d\n\016keyw" + - "ord_themes\030\002 \003(\0132L.google.ads.googleads." + - "v26.services.SuggestKeywordThemesRespons" + - "e.KeywordTheme\032\236\001\n\014KeywordTheme\022Z\n\026keywo" + - "rd_theme_constant\030\001 \001(\01328.google.ads.goo" + - "gleads.v26.resources.KeywordThemeConstan" + - "tH\000\022!\n\027free_form_keyword_theme\030\002 \001(\tH\000B\017" + - "\n\rkeyword_theme2\352\006\n\033SmartCampaignSuggest" + - "Service\022\213\002\n!SuggestSmartCampaignBudgetOp" + - "tions\022K.google.ads.googleads.v26.service" + - "s.SuggestSmartCampaignBudgetOptionsReque" + - "st\032L.google.ads.googleads.v26.services.S" + - "uggestSmartCampaignBudgetOptionsResponse" + - "\"K\202\323\344\223\002E\"@/v26/customers/{customer_id=*}" + - ":suggestSmartCampaignBudgetOptions:\001*\022\375\001" + - "\n\026SuggestSmartCampaignAd\022@.google.ads.go" + - "ogleads.v26.services.SuggestSmartCampaig" + - "nAdRequest\032A.google.ads.googleads.v26.se" + - "rvices.SuggestSmartCampaignAdResponse\"^\332" + - "A\033customer_id,suggestion_info\202\323\344\223\002:\"5/v2" + - "6/customers/{customer_id=*}:suggestSmart" + - "CampaignAd:\001*\022\365\001\n\024SuggestKeywordThemes\022>" + - ".google.ads.googleads.v26.services.Sugge" + - "stKeywordThemesRequest\032?.google.ads.goog" + - "leads.v26.services.SuggestKeywordThemesR" + - "esponse\"\\\332A\033customer_id,suggestion_info\202" + - "\323\344\223\0028\"3/v26/customers/{customer_id=*}:su" + - "ggestKeywordThemes:\001*\032E\312A\030googleads.goog" + - "leapis.com\322A\'https://www.googleapis.com/" + - "auth/adwordsB\214\002\n%com.google.ads.googlead" + - "s.v26.servicesB SmartCampaignSuggestServ" + - "iceProtoP\001ZIgoogle.golang.org/genproto/g" + - "oogleapis/ads/googleads/v26/services;ser" + - "vices\242\002\003GAA\252\002!Google.Ads.GoogleAds.V26.S" + - "ervices\312\002!Google\\Ads\\GoogleAds\\V26\\Servi" + - "ces\352\002%Google::Ads::GoogleAds::V26::Servi" + - "cesb\006proto3" + "tKeywordThemesResponse.KeywordTheme\032\236\001\n\014" + + "KeywordTheme\022Z\n\026keyword_theme_constant\030\001" + + " \001(\01328.google.ads.googleads.v26.resource" + + "s.KeywordThemeConstantH\000\022!\n\027free_form_ke" + + "yword_theme\030\002 \001(\tH\000B\017\n\rkeyword_theme2\352\006\n" + + "\033SmartCampaignSuggestService\022\213\002\n!Suggest" + + "SmartCampaignBudgetOptions\022K.google.ads." + + "googleads.v26.services.SuggestSmartCampa" + + "ignBudgetOptionsRequest\032L.google.ads.goo" + + "gleads.v26.services.SuggestSmartCampaign" + + "BudgetOptionsResponse\"K\202\323\344\223\002E\"@/v26/cust" + + "omers/{customer_id=*}:suggestSmartCampai" + + "gnBudgetOptions:\001*\022\375\001\n\026SuggestSmartCampa" + + "ignAd\022@.google.ads.googleads.v26.service" + + "s.SuggestSmartCampaignAdRequest\032A.google" + + ".ads.googleads.v26.services.SuggestSmart" + + "CampaignAdResponse\"^\332A\033customer_id,sugge" + + "stion_info\202\323\344\223\002:\"5/v26/customers/{custom" + + "er_id=*}:suggestSmartCampaignAd:\001*\022\365\001\n\024S" + + "uggestKeywordThemes\022>.google.ads.googlea" + + "ds.v26.services.SuggestKeywordThemesRequ" + + "est\032?.google.ads.googleads.v26.services." + + "SuggestKeywordThemesResponse\"\\\332A\033custome" + + "r_id,suggestion_info\202\323\344\223\0028\"3/v26/custome" + + "rs/{customer_id=*}:suggestKeywordThemes:" + + "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + + "//www.googleapis.com/auth/adwordsB\214\002\n%co" + + "m.google.ads.googleads.v26.servicesB Sma" + + "rtCampaignSuggestServiceProtoP\001ZIgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/services;services\242\002\003GAA\252\002!Googl" + + "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + + "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + + "GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReason.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReason.java new file mode 100644 index 0000000000..71d4e114de --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReason.java @@ -0,0 +1,702 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +/** + *
+ * Suggestion reason details.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.SuggestionReason} + */ +@com.google.protobuf.Generated +public final class SuggestionReason extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v26.services.SuggestionReason) + SuggestionReasonOrBuilder { +private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SuggestionReason"); + } + // Use SuggestionReason.newBuilder() to construct. + private SuggestionReason(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SuggestionReason() { + shortText_ = ""; + longText_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_SuggestionReason_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_SuggestionReason_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.SuggestionReason.class, com.google.ads.googleads.v26.services.SuggestionReason.Builder.class); + } + + public static final int SHORT_TEXT_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object shortText_ = ""; + /** + *
+   * Short summary text explaining the reason.
+   * 
+ * + * string short_text = 1; + * @return The shortText. + */ + @java.lang.Override + public java.lang.String getShortText() { + java.lang.Object ref = shortText_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortText_ = s; + return s; + } + } + /** + *
+   * Short summary text explaining the reason.
+   * 
+ * + * string short_text = 1; + * @return The bytes for shortText. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getShortTextBytes() { + java.lang.Object ref = shortText_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + shortText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LONG_TEXT_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object longText_ = ""; + /** + *
+   * Detailed long text description.
+   * 
+ * + * string long_text = 2; + * @return The longText. + */ + @java.lang.Override + public java.lang.String getLongText() { + java.lang.Object ref = longText_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + longText_ = s; + return s; + } + } + /** + *
+   * Detailed long text description.
+   * 
+ * + * string long_text = 2; + * @return The bytes for longText. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getLongTextBytes() { + java.lang.Object ref = longText_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + longText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(shortText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, shortText_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(longText_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, longText_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(shortText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, shortText_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(longText_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, longText_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v26.services.SuggestionReason)) { + return super.equals(obj); + } + com.google.ads.googleads.v26.services.SuggestionReason other = (com.google.ads.googleads.v26.services.SuggestionReason) obj; + + if (!getShortText() + .equals(other.getShortText())) return false; + if (!getLongText() + .equals(other.getLongText())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SHORT_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getShortText().hashCode(); + hash = (37 * hash) + LONG_TEXT_FIELD_NUMBER; + hash = (53 * hash) + getLongText().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + public static com.google.ads.googleads.v26.services.SuggestionReason parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v26.services.SuggestionReason parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v26.services.SuggestionReason parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.google.ads.googleads.v26.services.SuggestionReason prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Suggestion reason details.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v26.services.SuggestionReason} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v26.services.SuggestionReason) + com.google.ads.googleads.v26.services.SuggestionReasonOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_SuggestionReason_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_SuggestionReason_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v26.services.SuggestionReason.class, com.google.ads.googleads.v26.services.SuggestionReason.Builder.class); + } + + // Construct using com.google.ads.googleads.v26.services.SuggestionReason.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + shortText_ = ""; + longText_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceProto.internal_static_google_ads_googleads_v26_services_SuggestionReason_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReason getDefaultInstanceForType() { + return com.google.ads.googleads.v26.services.SuggestionReason.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReason build() { + com.google.ads.googleads.v26.services.SuggestionReason result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReason buildPartial() { + com.google.ads.googleads.v26.services.SuggestionReason result = new com.google.ads.googleads.v26.services.SuggestionReason(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v26.services.SuggestionReason result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.shortText_ = shortText_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.longText_ = longText_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v26.services.SuggestionReason) { + return mergeFrom((com.google.ads.googleads.v26.services.SuggestionReason)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v26.services.SuggestionReason other) { + if (other == com.google.ads.googleads.v26.services.SuggestionReason.getDefaultInstance()) return this; + if (!other.getShortText().isEmpty()) { + shortText_ = other.shortText_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getLongText().isEmpty()) { + longText_ = other.longText_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + shortText_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + longText_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object shortText_ = ""; + /** + *
+     * Short summary text explaining the reason.
+     * 
+ * + * string short_text = 1; + * @return The shortText. + */ + public java.lang.String getShortText() { + java.lang.Object ref = shortText_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortText_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Short summary text explaining the reason.
+     * 
+ * + * string short_text = 1; + * @return The bytes for shortText. + */ + public com.google.protobuf.ByteString + getShortTextBytes() { + java.lang.Object ref = shortText_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + shortText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Short summary text explaining the reason.
+     * 
+ * + * string short_text = 1; + * @param value The shortText to set. + * @return This builder for chaining. + */ + public Builder setShortText( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + shortText_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Short summary text explaining the reason.
+     * 
+ * + * string short_text = 1; + * @return This builder for chaining. + */ + public Builder clearShortText() { + shortText_ = getDefaultInstance().getShortText(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Short summary text explaining the reason.
+     * 
+ * + * string short_text = 1; + * @param value The bytes for shortText to set. + * @return This builder for chaining. + */ + public Builder setShortTextBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + shortText_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object longText_ = ""; + /** + *
+     * Detailed long text description.
+     * 
+ * + * string long_text = 2; + * @return The longText. + */ + public java.lang.String getLongText() { + java.lang.Object ref = longText_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + longText_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Detailed long text description.
+     * 
+ * + * string long_text = 2; + * @return The bytes for longText. + */ + public com.google.protobuf.ByteString + getLongTextBytes() { + java.lang.Object ref = longText_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + longText_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Detailed long text description.
+     * 
+ * + * string long_text = 2; + * @param value The longText to set. + * @return This builder for chaining. + */ + public Builder setLongText( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + longText_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Detailed long text description.
+     * 
+ * + * string long_text = 2; + * @return This builder for chaining. + */ + public Builder clearLongText() { + longText_ = getDefaultInstance().getLongText(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * Detailed long text description.
+     * 
+ * + * string long_text = 2; + * @param value The bytes for longText to set. + * @return This builder for chaining. + */ + public Builder setLongTextBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + longText_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v26.services.SuggestionReason) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v26.services.SuggestionReason) + private static final com.google.ads.googleads.v26.services.SuggestionReason DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v26.services.SuggestionReason(); + } + + public static com.google.ads.googleads.v26.services.SuggestionReason getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SuggestionReason parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v26.services.SuggestionReason getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReasonOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReasonOrBuilder.java new file mode 100644 index 0000000000..39a8e1f77c --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/SuggestionReasonOrBuilder.java @@ -0,0 +1,52 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v26/services/local_services_eligibility_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v26.services; + +@com.google.protobuf.Generated +public interface SuggestionReasonOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v26.services.SuggestionReason) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Short summary text explaining the reason.
+   * 
+ * + * string short_text = 1; + * @return The shortText. + */ + java.lang.String getShortText(); + /** + *
+   * Short summary text explaining the reason.
+   * 
+ * + * string short_text = 1; + * @return The bytes for shortText. + */ + com.google.protobuf.ByteString + getShortTextBytes(); + + /** + *
+   * Detailed long text description.
+   * 
+ * + * string long_text = 2; + * @return The longText. + */ + java.lang.String getLongText(); + /** + *
+   * Detailed long text description.
+   * 
+ * + * string long_text = 2; + * @return The bytes for longText. + */ + com.google.protobuf.ByteString + getLongTextBytes(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/TravelAssetSuggestionServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/TravelAssetSuggestionServiceProto.java index 9c6acad9d1..6584c0d1e4 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/TravelAssetSuggestionServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/TravelAssetSuggestionServiceProto.java @@ -69,45 +69,45 @@ public static void registerAllExtensions( "ads/v26/enums/hotel_asset_suggestion_sta" + "tus.proto\032\034google/api/annotations.proto\032" + "\027google/api/client.proto\032\037google/api/fie" + - "ld_behavior.proto\"g\n\032SuggestTravelAssets" + - "Request\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022\034\n\017lan" + - "guage_option\030\002 \001(\tB\003\340A\002\022\021\n\tplace_ids\030\004 \003" + - "(\t\"w\n\033SuggestTravelAssetsResponse\022X\n\027hot" + - "el_asset_suggestions\030\001 \003(\01327.google.ads." + - "googleads.v26.services.HotelAssetSuggest" + - "ion\"\253\003\n\024HotelAssetSuggestion\022\020\n\010place_id" + - "\030\001 \001(\t\022\021\n\tfinal_url\030\002 \001(\t\022\022\n\nhotel_name\030" + - "\003 \001(\t\022]\n\016call_to_action\030\004 \001(\0162E.google.a" + - "ds.googleads.v26.enums.CallToActionTypeE" + - "num.CallToActionType\022F\n\013text_assets\030\005 \003(" + - "\01321.google.ads.googleads.v26.services.Ho" + - "telTextAsset\022H\n\014image_assets\030\006 \003(\01322.goo" + - "gle.ads.googleads.v26.services.HotelImag" + - "eAsset\022i\n\006status\030\007 \001(\0162Y.google.ads.goog" + - "leads.v26.enums.HotelAssetSuggestionStat" + - "usEnum.HotelAssetSuggestionStatus\"{\n\016Hot" + - "elTextAsset\022\014\n\004text\030\001 \001(\t\022[\n\020asset_field" + - "_type\030\002 \001(\0162A.google.ads.googleads.v26.e" + - "nums.AssetFieldTypeEnum.AssetFieldType\"{" + - "\n\017HotelImageAsset\022\013\n\003uri\030\001 \001(\t\022[\n\020asset_" + - "field_type\030\002 \001(\0162A.google.ads.googleads." + - "v26.enums.AssetFieldTypeEnum.AssetFieldT" + - "ype2\331\002\n\034TravelAssetSuggestionService\022\361\001\n" + - "\023SuggestTravelAssets\022=.google.ads.google" + - "ads.v26.services.SuggestTravelAssetsRequ" + - "est\032>.google.ads.googleads.v26.services." + - "SuggestTravelAssetsResponse\"[\332A\033customer" + - "_id,language_option\202\323\344\223\0027\"2/v26/customer" + - "s/{customer_id=*}:suggestTravelAssets:\001*" + - "\032E\312A\030googleads.googleapis.com\322A\'https://" + - "www.googleapis.com/auth/adwordsB\215\002\n%com." + - "google.ads.googleads.v26.servicesB!Trave" + - "lAssetSuggestionServiceProtoP\001ZIgoogle.g" + - "olang.org/genproto/googleapis/ads/google" + - "ads/v26/services;services\242\002\003GAA\252\002!Google" + - ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + - "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + - "oogleAds::V26::Servicesb\006proto3" + "ld_behavior.proto\"i\n\032SuggestTravelAssets" + + "Request\022\031\n\013customer_id\030\001 \001(\tB\004\342A\001\002\022\035\n\017la" + + "nguage_option\030\002 \001(\tB\004\342A\001\002\022\021\n\tplace_ids\030\004" + + " \003(\t\"w\n\033SuggestTravelAssetsResponse\022X\n\027h" + + "otel_asset_suggestions\030\001 \003(\01327.google.ad" + + "s.googleads.v26.services.HotelAssetSugge" + + "stion\"\253\003\n\024HotelAssetSuggestion\022\020\n\010place_" + + "id\030\001 \001(\t\022\021\n\tfinal_url\030\002 \001(\t\022\022\n\nhotel_nam" + + "e\030\003 \001(\t\022]\n\016call_to_action\030\004 \001(\0162E.google" + + ".ads.googleads.v26.enums.CallToActionTyp" + + "eEnum.CallToActionType\022F\n\013text_assets\030\005 " + + "\003(\01321.google.ads.googleads.v26.services." + + "HotelTextAsset\022H\n\014image_assets\030\006 \003(\01322.g" + + "oogle.ads.googleads.v26.services.HotelIm" + + "ageAsset\022i\n\006status\030\007 \001(\0162Y.google.ads.go" + + "ogleads.v26.enums.HotelAssetSuggestionSt" + + "atusEnum.HotelAssetSuggestionStatus\"{\n\016H" + + "otelTextAsset\022\014\n\004text\030\001 \001(\t\022[\n\020asset_fie" + + "ld_type\030\002 \001(\0162A.google.ads.googleads.v26" + + ".enums.AssetFieldTypeEnum.AssetFieldType" + + "\"{\n\017HotelImageAsset\022\013\n\003uri\030\001 \001(\t\022[\n\020asse" + + "t_field_type\030\002 \001(\0162A.google.ads.googlead" + + "s.v26.enums.AssetFieldTypeEnum.AssetFiel" + + "dType2\331\002\n\034TravelAssetSuggestionService\022\361" + + "\001\n\023SuggestTravelAssets\022=.google.ads.goog" + + "leads.v26.services.SuggestTravelAssetsRe" + + "quest\032>.google.ads.googleads.v26.service" + + "s.SuggestTravelAssetsResponse\"[\332A\033custom" + + "er_id,language_option\202\323\344\223\0027\"2/v26/custom" + + "ers/{customer_id=*}:suggestTravelAssets:" + + "\001*\032E\312A\030googleads.googleapis.com\322A\'https:" + + "//www.googleapis.com/auth/adwordsB\215\002\n%co" + + "m.google.ads.googleads.v26.servicesB!Tra" + + "velAssetSuggestionServiceProtoP\001ZIgoogle" + + ".golang.org/genproto/googleapis/ads/goog" + + "leads/v26/services;services\242\002\003GAA\252\002!Goog" + + "le.Ads.GoogleAds.V26.Services\312\002!Google\\A" + + "ds\\GoogleAds\\V26\\Services\352\002%Google::Ads:" + + ":GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequest.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequest.java index c61529383a..314b4aecca 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequest.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequest.java @@ -162,11 +162,10 @@ public com.google.ads.googleads.v26.services.CallConversionOrBuilder getConversi private boolean partialFailure_ = false; /** *
-   * Required. If `true`, successful operations will be carried out and invalid
-   * operations will return errors. If `false`, all operations will be carried
-   * out in one transaction if and only if they are all valid.
-   *
-   * This should always be set to `true`.
+   * Required. Must be set to `true`. Enables partial failure mode so that
+   * valid conversions are processed and any invalid conversions return
+   * individual errors in `partial_failure_error`. Setting this field to
+   * `false` is not supported and causes the entire request to fail.
    *
    * See
    * [Best practices for partial
@@ -1023,11 +1022,10 @@ public com.google.ads.googleads.v26.services.CallConversion.Builder addConversio
     private boolean partialFailure_ ;
     /**
      * 
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     *
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
@@ -1043,11 +1041,10 @@ public boolean getPartialFailure() {
     }
     /**
      * 
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     *
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
@@ -1067,11 +1064,10 @@ public Builder setPartialFailure(boolean value) {
     }
     /**
      * 
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     *
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequestOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequestOrBuilder.java
index 6097ac62c7..118a663827 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequestOrBuilder.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadCallConversionsRequestOrBuilder.java
@@ -76,11 +76,10 @@ com.google.ads.googleads.v26.services.CallConversionOrBuilder getConversionsOrBu
 
   /**
    * 
-   * Required. If `true`, successful operations will be carried out and invalid
-   * operations will return errors. If `false`, all operations will be carried
-   * out in one transaction if and only if they are all valid.
-   *
-   * This should always be set to `true`.
+   * Required. Must be set to `true`. Enables partial failure mode so that
+   * valid conversions are processed and any invalid conversions return
+   * individual errors in `partial_failure_error`. Setting this field to
+   * `false` is not supported and causes the entire request to fail.
    *
    * See
    * [Best practices for partial
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequest.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequest.java
index 2b6e7f3d98..3be58f3352 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequest.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequest.java
@@ -9,6 +9,22 @@
  * 
  * Request message for
  * [ConversionUploadService.UploadClickConversions][google.ads.googleads.v26.services.ConversionUploadService.UploadClickConversions].
+ *
+ * Important: Always set `partial_failure = true`. Partial failure mode is
+ * required for conversion uploads. When enabled, valid conversions are
+ * processed and any invalid conversions return individual errors in
+ * `UploadClickConversionsResponse.partial_failure_error`. Setting
+ * `partial_failure = false` or omitting the field is not supported and
+ * causes the entire request to fail.
+ *
+ * When uploading enhanced conversions for leads with `user_identifiers`,
+ * normalize raw identifier strings before hashing with SHA-256 (trim leading
+ * and trailing whitespace, convert email addresses to lowercase, and format
+ * phone numbers in E.164 format), and populate only one identifier field per
+ * `UserIdentifier` object (`oneof identifier` is mutually exclusive).
+ *
+ * For help diagnosing conversion upload issues, see the conversion upload
+ * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting).
  * 
* * Protobuf type {@code google.ads.googleads.v26.services.UploadClickConversionsRequest} @@ -163,10 +179,10 @@ public com.google.ads.googleads.v26.services.ClickConversionOrBuilder getConvers private boolean partialFailure_ = false; /** *
-   * Required. If `true`, successful operations will be carried out and invalid
-   * operations will return errors. If `false`, all operations will be carried
-   * out in one transaction if and only if they are all valid.
-   * This should always be set to `true`.
+   * Required. Must be set to `true`. Enables partial failure mode so that
+   * valid conversions are processed and any invalid conversions return
+   * individual errors in `partial_failure_error`. Setting this field to
+   * `false` is not supported and causes the entire request to fail.
    *
    * See
    * [Best practices for partial
@@ -445,6 +461,22 @@ protected Builder newBuilderForType(
    * 
    * Request message for
    * [ConversionUploadService.UploadClickConversions][google.ads.googleads.v26.services.ConversionUploadService.UploadClickConversions].
+   *
+   * Important: Always set `partial_failure = true`. Partial failure mode is
+   * required for conversion uploads. When enabled, valid conversions are
+   * processed and any invalid conversions return individual errors in
+   * `UploadClickConversionsResponse.partial_failure_error`. Setting
+   * `partial_failure = false` or omitting the field is not supported and
+   * causes the entire request to fail.
+   *
+   * When uploading enhanced conversions for leads with `user_identifiers`,
+   * normalize raw identifier strings before hashing with SHA-256 (trim leading
+   * and trailing whitespace, convert email addresses to lowercase, and format
+   * phone numbers in E.164 format), and populate only one identifier field per
+   * `UserIdentifier` object (`oneof identifier` is mutually exclusive).
+   *
+   * For help diagnosing conversion upload issues, see the conversion upload
+   * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting).
    * 
* * Protobuf type {@code google.ads.googleads.v26.services.UploadClickConversionsRequest} @@ -1089,10 +1121,10 @@ public com.google.ads.googleads.v26.services.ClickConversion.Builder addConversi private boolean partialFailure_ ; /** *
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
@@ -1108,10 +1140,10 @@ public boolean getPartialFailure() {
     }
     /**
      * 
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
@@ -1131,10 +1163,10 @@ public Builder setPartialFailure(boolean value) {
     }
     /**
      * 
-     * Required. If `true`, successful operations will be carried out and invalid
-     * operations will return errors. If `false`, all operations will be carried
-     * out in one transaction if and only if they are all valid.
-     * This should always be set to `true`.
+     * Required. Must be set to `true`. Enables partial failure mode so that
+     * valid conversions are processed and any invalid conversions return
+     * individual errors in `partial_failure_error`. Setting this field to
+     * `false` is not supported and causes the entire request to fail.
      *
      * See
      * [Best practices for partial
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequestOrBuilder.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequestOrBuilder.java
index ca774f1f2a..38b0e0fded 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequestOrBuilder.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UploadClickConversionsRequestOrBuilder.java
@@ -76,10 +76,10 @@ com.google.ads.googleads.v26.services.ClickConversionOrBuilder getConversionsOrB
 
   /**
    * 
-   * Required. If `true`, successful operations will be carried out and invalid
-   * operations will return errors. If `false`, all operations will be carried
-   * out in one transaction if and only if they are all valid.
-   * This should always be set to `true`.
+   * Required. Must be set to `true`. Enables partial failure mode so that
+   * valid conversions are processed and any invalid conversions return
+   * individual errors in `partial_failure_error`. Setting this field to
+   * `false` is not supported and causes the entire request to fail.
    *
    * See
    * [Best practices for partial
diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceClient.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceClient.java
index 810de6f5d3..ea715a7c75 100644
--- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceClient.java
+++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceClient.java
@@ -32,7 +32,10 @@
  * list through this service will be eligible for matching as per the customer matching process. See
  * https://support.google.com/google-ads/answer/7474263. However, the uploads made through this
  * service will not be visible under the 'Segment members' section for the Customer Match List in
- * the Google Ads UI.
+ * the Google Ads UI. For help diagnosing and resolving conversion or user data upload issues, see
+ * the conversion upload [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting)
+ * (or use the `troubleshoot-conversions` workflow in the [Google Ads API Developer
+ * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)).
  *
  * 

This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceGrpc.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceGrpc.java index b5ab7fdafd..a8cf88cfdd 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceGrpc.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceGrpc.java @@ -10,6 +10,11 @@ * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *

*/ @io.grpc.stub.annotations.GrpcGenerated @@ -118,6 +123,11 @@ public UserDataServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOp * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public interface AsyncService { @@ -154,6 +164,11 @@ default void uploadUserData(com.google.ads.googleads.v26.services.UploadUserData * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public static abstract class UserDataServiceImplBase @@ -173,6 +188,11 @@ public static abstract class UserDataServiceImplBase * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public static final class UserDataServiceStub @@ -221,6 +241,11 @@ public void uploadUserData(com.google.ads.googleads.v26.services.UploadUserDataR * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public static final class UserDataServiceBlockingV2Stub @@ -268,6 +293,11 @@ public com.google.ads.googleads.v26.services.UploadUserDataResponse uploadUserDa * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public static final class UserDataServiceBlockingStub @@ -315,6 +345,11 @@ public com.google.ads.googleads.v26.services.UploadUserDataResponse uploadUserDa * https://support.google.com/google-ads/answer/7474263. However, the uploads * made through this service will not be visible under the 'Segment members' * section for the Customer Match List in the Google Ads UI. + * For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload + * [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API + * Developer Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). *
*/ public static final class UserDataServiceFutureStub diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceProto.java index ef831f9d51..7791985f7b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserDataServiceProto.java @@ -56,34 +56,34 @@ public static void registerAllExtensions( "/common/offline_user_data.proto\032\034google/" + "api/annotations.proto\032\027google/api/client" + ".proto\032\037google/api/field_behavior.proto\"" + - "\371\001\n\025UploadUserDataRequest\022\030\n\013customer_id" + - "\030\001 \001(\tB\003\340A\002\022M\n\noperations\030\003 \003(\01324.google" + - ".ads.googleads.v26.services.UserDataOper" + - "ationB\003\340A\002\022k\n!customer_match_user_list_m" + - "etadata\030\002 \001(\0132>.google.ads.googleads.v26" + - ".common.CustomerMatchUserListMetadataH\000B" + - "\n\n\010metadata\"\232\001\n\021UserDataOperation\022;\n\006cre" + - "ate\030\001 \001(\0132).google.ads.googleads.v26.com" + - "mon.UserDataH\000\022;\n\006remove\030\002 \001(\0132).google." + - "ads.googleads.v26.common.UserDataH\000B\013\n\to" + - "peration\"\222\001\n\026UploadUserDataResponse\022\035\n\020u" + - "pload_date_time\030\003 \001(\tH\000\210\001\001\022&\n\031received_o" + - "perations_count\030\004 \001(\005H\001\210\001\001B\023\n\021_upload_da" + - "te_timeB\034\n\032_received_operations_count2\232\002" + - "\n\017UserDataService\022\277\001\n\016UploadUserData\0228.g" + - "oogle.ads.googleads.v26.services.UploadU" + - "serDataRequest\0329.google.ads.googleads.v2" + - "6.services.UploadUserDataResponse\"8\202\323\344\223\002" + - "2\"-/v26/customers/{customer_id=*}:upload" + - "UserData:\001*\032E\312A\030googleads.googleapis.com" + - "\322A\'https://www.googleapis.com/auth/adwor" + - "dsB\200\002\n%com.google.ads.googleads.v26.serv" + - "icesB\024UserDataServiceProtoP\001ZIgoogle.gol" + - "ang.org/genproto/googleapis/ads/googlead" + - "s/v26/services;services\242\002\003GAA\252\002!Google.A" + - "ds.GoogleAds.V26.Services\312\002!Google\\Ads\\G" + - "oogleAds\\V26\\Services\352\002%Google::Ads::Goo" + - "gleAds::V26::Servicesb\006proto3" + "\373\001\n\025UploadUserDataRequest\022\031\n\013customer_id" + + "\030\001 \001(\tB\004\342A\001\002\022N\n\noperations\030\003 \003(\01324.googl" + + "e.ads.googleads.v26.services.UserDataOpe" + + "rationB\004\342A\001\002\022k\n!customer_match_user_list" + + "_metadata\030\002 \001(\0132>.google.ads.googleads.v" + + "26.common.CustomerMatchUserListMetadataH" + + "\000B\n\n\010metadata\"\232\001\n\021UserDataOperation\022;\n\006c" + + "reate\030\001 \001(\0132).google.ads.googleads.v26.c" + + "ommon.UserDataH\000\022;\n\006remove\030\002 \001(\0132).googl" + + "e.ads.googleads.v26.common.UserDataH\000B\013\n" + + "\toperation\"\222\001\n\026UploadUserDataResponse\022\035\n" + + "\020upload_date_time\030\003 \001(\tH\000\210\001\001\022&\n\031received" + + "_operations_count\030\004 \001(\005H\001\210\001\001B\023\n\021_upload_" + + "date_timeB\034\n\032_received_operations_count2" + + "\232\002\n\017UserDataService\022\277\001\n\016UploadUserData\0228" + + ".google.ads.googleads.v26.services.Uploa" + + "dUserDataRequest\0329.google.ads.googleads." + + "v26.services.UploadUserDataResponse\"8\202\323\344" + + "\223\0022\"-/v26/customers/{customer_id=*}:uplo" + + "adUserData:\001*\032E\312A\030googleads.googleapis.c" + + "om\322A\'https://www.googleapis.com/auth/adw" + + "ordsB\200\002\n%com.google.ads.googleads.v26.se" + + "rvicesB\024UserDataServiceProtoP\001ZIgoogle.g" + + "olang.org/genproto/googleapis/ads/google" + + "ads/v26/services;services\242\002\003GAA\252\002!Google" + + ".Ads.GoogleAds.V26.Services\312\002!Google\\Ads" + + "\\GoogleAds\\V26\\Services\352\002%Google::Ads::G" + + "oogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListCustomerTypeServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListCustomerTypeServiceProto.java index 3fa3618161..32e88156ad 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListCustomerTypeServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListCustomerTypeServiceProto.java @@ -62,41 +62,41 @@ public static void registerAllExtensions( "mer_type.proto\032\034google/api/annotations.p" + "roto\032\027google/api/client.proto\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" + - "rce.proto\032\027google/rpc/status.proto\"\323\001\n\"M" + - "utateUserListCustomerTypesRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022Y\n\noperations\030\002 \003(\0132" + - "@.google.ads.googleads.v26.services.User" + - "ListCustomerTypeOperationB\003\340A\002\022\034\n\017partia" + - "l_failure\030\003 \001(\010B\003\340A\001\022\032\n\rvalidate_only\030\004 " + - "\001(\010B\003\340A\001\"\276\001\n\035UserListCustomerTypeOperati" + - "on\022J\n\006create\030\001 \001(\01328.google.ads.googlead" + - "s.v26.resources.UserListCustomerTypeH\000\022D" + - "\n\006remove\030\002 \001(\tB2\372A/\n-googleads.googleapi" + - "s.com/UserListCustomerTypeH\000B\013\n\toperatio" + - "n\"\256\001\n#MutateUserListCustomerTypesRespons" + - "e\0221\n\025partial_failure_error\030\001 \001(\0132\022.googl" + - "e.rpc.Status\022T\n\007results\030\002 \003(\0132C.google.a" + - "ds.googleads.v26.services.MutateUserList" + - "CustomerTypeResult\"m\n MutateUserListCust" + - "omerTypeResult\022I\n\rresource_name\030\001 \001(\tB2\372" + - "A/\n-googleads.googleapis.com/UserListCus" + - "tomerType2\364\002\n\033UserListCustomerTypeServic" + - "e\022\215\002\n\033MutateUserListCustomerTypes\022E.goog" + + "rce.proto\032\027google/rpc/status.proto\"\327\001\n\"M" + + "utateUserListCustomerTypesRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022Z\n\noperations\030\002 \003(\013" + + "2@.google.ads.googleads.v26.services.Use" + + "rListCustomerTypeOperationB\004\342A\001\002\022\035\n\017part" + + "ial_failure\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only" + + "\030\004 \001(\010B\004\342A\001\001\"\276\001\n\035UserListCustomerTypeOpe" + + "ration\022J\n\006create\030\001 \001(\01328.google.ads.goog" + + "leads.v26.resources.UserListCustomerType" + + "H\000\022D\n\006remove\030\002 \001(\tB2\372A/\n-googleads.googl" + + "eapis.com/UserListCustomerTypeH\000B\013\n\toper" + + "ation\"\256\001\n#MutateUserListCustomerTypesRes" + + "ponse\0221\n\025partial_failure_error\030\001 \001(\0132\022.g" + + "oogle.rpc.Status\022T\n\007results\030\002 \003(\0132C.goog" + "le.ads.googleads.v26.services.MutateUser" + - "ListCustomerTypesRequest\032F.google.ads.go" + - "ogleads.v26.services.MutateUserListCusto" + - "merTypesResponse\"_\332A\026customer_id,operati" + - "ons\202\323\344\223\002@\";/v26/customers/{customer_id=*" + - "}/userListCustomerTypes:mutate:\001*\032E\312A\030go" + - "ogleads.googleapis.com\322A\'https://www.goo" + - "gleapis.com/auth/adwordsB\214\002\n%com.google." + - "ads.googleads.v26.servicesB UserListCust" + - "omerTypeServiceProtoP\001ZIgoogle.golang.or" + - "g/genproto/googleapis/ads/googleads/v26/" + - "services;services\242\002\003GAA\252\002!Google.Ads.Goo" + - "gleAds.V26.Services\312\002!Google\\Ads\\GoogleA" + - "ds\\V26\\Services\352\002%Google::Ads::GoogleAds" + - "::V26::Servicesb\006proto3" + "ListCustomerTypeResult\"m\n MutateUserList" + + "CustomerTypeResult\022I\n\rresource_name\030\001 \001(" + + "\tB2\372A/\n-googleads.googleapis.com/UserLis" + + "tCustomerType2\364\002\n\033UserListCustomerTypeSe" + + "rvice\022\215\002\n\033MutateUserListCustomerTypes\022E." + + "google.ads.googleads.v26.services.Mutate" + + "UserListCustomerTypesRequest\032F.google.ad" + + "s.googleads.v26.services.MutateUserListC" + + "ustomerTypesResponse\"_\332A\026customer_id,ope" + + "rations\202\323\344\223\002@\";/v26/customers/{customer_" + + "id=*}/userListCustomerTypes:mutate:\001*\032E\312" + + "A\030googleads.googleapis.com\322A\'https://www" + + ".googleapis.com/auth/adwordsB\214\002\n%com.goo" + + "gle.ads.googleads.v26.servicesB UserList" + + "CustomerTypeServiceProtoP\001ZIgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v26/services;services\242\002\003GAA\252\002!Google.Ads" + + ".GoogleAds.V26.Services\312\002!Google\\Ads\\Goo" + + "gleAds\\V26\\Services\352\002%Google::Ads::Googl" + + "eAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListServiceProto.java index e379c470c8..4958220411 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/UserListServiceProto.java @@ -63,38 +63,38 @@ public static void registerAllExtensions( "o\032\037google/api/field_behavior.proto\032\031goog" + "le/api/resource.proto\032 google/protobuf/f" + "ield_mask.proto\032\027google/rpc/status.proto" + - "\"\261\001\n\026MutateUserListsRequest\022\030\n\013customer_" + - "id\030\001 \001(\tB\003\340A\002\022M\n\noperations\030\002 \003(\01324.goog" + - "le.ads.googleads.v26.services.UserListOp" + - "erationB\003\340A\002\022\027\n\017partial_failure\030\003 \001(\010\022\025\n" + - "\rvalidate_only\030\004 \001(\010\"\213\002\n\021UserListOperati" + - "on\022/\n\013update_mask\030\004 \001(\0132\032.google.protobu" + - "f.FieldMask\022>\n\006create\030\001 \001(\0132,.google.ads" + - ".googleads.v26.resources.UserListH\000\022>\n\006u" + - "pdate\030\002 \001(\0132,.google.ads.googleads.v26.r" + - "esources.UserListH\000\0228\n\006remove\030\003 \001(\tB&\372A#" + - "\n!googleads.googleapis.com/UserListH\000B\013\n" + - "\toperation\"\226\001\n\027MutateUserListsResponse\0221" + - "\n\025partial_failure_error\030\003 \001(\0132\022.google.r" + - "pc.Status\022H\n\007results\030\002 \003(\01327.google.ads." + - "googleads.v26.services.MutateUserListRes" + - "ult\"U\n\024MutateUserListResult\022=\n\rresource_" + - "name\030\001 \001(\tB&\372A#\n!googleads.googleapis.co" + - "m/UserList2\270\002\n\017UserListService\022\335\001\n\017Mutat" + - "eUserLists\0229.google.ads.googleads.v26.se" + - "rvices.MutateUserListsRequest\032:.google.a" + - "ds.googleads.v26.services.MutateUserList" + - "sResponse\"S\332A\026customer_id,operations\202\323\344\223" + - "\0024\"//v26/customers/{customer_id=*}/userL" + - "ists:mutate:\001*\032E\312A\030googleads.googleapis." + - "com\322A\'https://www.googleapis.com/auth/ad" + - "wordsB\200\002\n%com.google.ads.googleads.v26.s" + - "ervicesB\024UserListServiceProtoP\001ZIgoogle." + - "golang.org/genproto/googleapis/ads/googl" + - "eads/v26/services;services\242\002\003GAA\252\002!Googl" + - "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + - "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + - "GoogleAds::V26::Servicesb\006proto3" + "\"\263\001\n\026MutateUserListsRequest\022\031\n\013customer_" + + "id\030\001 \001(\tB\004\342A\001\002\022N\n\noperations\030\002 \003(\01324.goo" + + "gle.ads.googleads.v26.services.UserListO" + + "perationB\004\342A\001\002\022\027\n\017partial_failure\030\003 \001(\010\022" + + "\025\n\rvalidate_only\030\004 \001(\010\"\213\002\n\021UserListOpera" + + "tion\022/\n\013update_mask\030\004 \001(\0132\032.google.proto" + + "buf.FieldMask\022>\n\006create\030\001 \001(\0132,.google.a" + + "ds.googleads.v26.resources.UserListH\000\022>\n" + + "\006update\030\002 \001(\0132,.google.ads.googleads.v26" + + ".resources.UserListH\000\0228\n\006remove\030\003 \001(\tB&\372" + + "A#\n!googleads.googleapis.com/UserListH\000B" + + "\013\n\toperation\"\226\001\n\027MutateUserListsResponse" + + "\0221\n\025partial_failure_error\030\003 \001(\0132\022.google" + + ".rpc.Status\022H\n\007results\030\002 \003(\01327.google.ad" + + "s.googleads.v26.services.MutateUserListR" + + "esult\"U\n\024MutateUserListResult\022=\n\rresourc" + + "e_name\030\001 \001(\tB&\372A#\n!googleads.googleapis." + + "com/UserList2\270\002\n\017UserListService\022\335\001\n\017Mut" + + "ateUserLists\0229.google.ads.googleads.v26." + + "services.MutateUserListsRequest\032:.google" + + ".ads.googleads.v26.services.MutateUserLi" + + "stsResponse\"S\332A\026customer_id,operations\202\323" + + "\344\223\0024\"//v26/customers/{customer_id=*}/use" + + "rLists:mutate:\001*\032E\312A\030googleads.googleapi" + + "s.com\322A\'https://www.googleapis.com/auth/" + + "adwordsB\200\002\n%com.google.ads.googleads.v26" + + ".servicesB\024UserListServiceProtoP\001ZIgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v26/services;services\242\002\003GAA\252\002!Goo" + + "gle.Ads.GoogleAds.V26.Services\312\002!Google\\" + + "Ads\\GoogleAds\\V26\\Services\352\002%Google::Ads" + + "::GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/YoutubeVideoUploadServiceProto.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/YoutubeVideoUploadServiceProto.java index 24fba7847e..6040b800dc 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/YoutubeVideoUploadServiceProto.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/YoutubeVideoUploadServiceProto.java @@ -72,55 +72,55 @@ public static void registerAllExtensions( "ad.proto\032\034google/api/annotations.proto\032\027" + "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" + - "oto\032 google/protobuf/field_mask.proto\"\227\001" + - "\n\037CreateYouTubeVideoUploadRequest\022\030\n\013cus" + - "tomer_id\030\001 \001(\tB\003\340A\002\022Z\n\025you_tube_video_up" + - "load\030\002 \001(\01326.google.ads.googleads.v26.re" + - "sources.YouTubeVideoUploadB\003\340A\002\"k\n Creat" + - "eYouTubeVideoUploadResponse\022G\n\rresource_" + - "name\030\001 \001(\tB0\372A-\n+googleads.googleapis.co" + - "m/YouTubeVideoUpload\"\315\001\n\037UpdateYouTubeVi" + - "deoUploadRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340" + - "A\002\022Z\n\025you_tube_video_upload\030\002 \001(\01326.goog" + - "le.ads.googleads.v26.resources.YouTubeVi" + - "deoUploadB\003\340A\002\0224\n\013update_mask\030\003 \001(\0132\032.go" + - "ogle.protobuf.FieldMaskB\003\340A\002\"k\n UpdateYo" + - "uTubeVideoUploadResponse\022G\n\rresource_nam" + - "e\030\001 \001(\tB0\372A-\n+googleads.googleapis.com/Y" + - "ouTubeVideoUpload\"S\n\037RemoveYouTubeVideoU" + - "ploadRequest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022\026" + - "\n\016resource_names\030\002 \003(\t\":\n RemoveYouTubeV" + - "ideoUploadResponse\022\026\n\016resource_names\030\001 \003" + - "(\t2\210\007\n\031YouTubeVideoUploadService\022\215\002\n\030Cre" + - "ateYouTubeVideoUpload\022B.google.ads.googl" + - "eads.v26.services.CreateYouTubeVideoUplo" + - "adRequest\032C.google.ads.googleads.v26.ser" + - "vices.CreateYouTubeVideoUploadResponse\"h" + - "\332A!customer_id,you_tube_video_upload\202\323\344\223" + - "\002>\"9/v26/customers/{customer_id=*}/youTu" + - "beVideoUploads:create:\001*\022\231\002\n\030UpdateYouTu" + - "beVideoUpload\022B.google.ads.googleads.v26" + - ".services.UpdateYouTubeVideoUploadReques" + - "t\032C.google.ads.googleads.v26.services.Up" + - "dateYouTubeVideoUploadResponse\"t\332A-custo" + - "mer_id,you_tube_video_upload,update_mask" + - "\202\323\344\223\002>\"9/v26/customers/{customer_id=*}/y" + - "ouTubeVideoUploads:update:\001*\022\367\001\n\030RemoveY" + - "ouTubeVideoUpload\022B.google.ads.googleads" + - ".v26.services.RemoveYouTubeVideoUploadRe" + - "quest\032C.google.ads.googleads.v26.service" + - "s.RemoveYouTubeVideoUploadResponse\"R\332A\013c" + - "ustomer_id\202\323\344\223\002>\"9/v26/customers/{custom" + - "er_id=*}/youTubeVideoUploads:remove:\001*\032E" + - "\312A\030googleads.googleapis.com\322A\'https://ww" + - "w.googleapis.com/auth/adwordsB\212\002\n%com.go" + - "ogle.ads.googleads.v26.servicesB\036Youtube" + - "VideoUploadServiceProtoP\001ZIgoogle.golang" + - ".org/genproto/googleapis/ads/googleads/v" + - "26/services;services\242\002\003GAA\252\002!Google.Ads." + - "GoogleAds.V26.Services\312\002!Google\\Ads\\Goog" + - "leAds\\V26\\Services\352\002%Google::Ads::Google" + - "Ads::V26::Servicesb\006proto3" + "oto\032 google/protobuf/field_mask.proto\"\231\001" + + "\n\037CreateYouTubeVideoUploadRequest\022\031\n\013cus" + + "tomer_id\030\001 \001(\tB\004\342A\001\002\022[\n\025you_tube_video_u" + + "pload\030\002 \001(\01326.google.ads.googleads.v26.r" + + "esources.YouTubeVideoUploadB\004\342A\001\002\"k\n Cre" + + "ateYouTubeVideoUploadResponse\022G\n\rresourc" + + "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + + "com/YouTubeVideoUpload\"\320\001\n\037UpdateYouTube" + + "VideoUploadRequest\022\031\n\013customer_id\030\001 \001(\tB" + + "\004\342A\001\002\022[\n\025you_tube_video_upload\030\002 \001(\01326.g" + + "oogle.ads.googleads.v26.resources.YouTub" + + "eVideoUploadB\004\342A\001\002\0225\n\013update_mask\030\003 \001(\0132" + + "\032.google.protobuf.FieldMaskB\004\342A\001\002\"k\n Upd" + + "ateYouTubeVideoUploadResponse\022G\n\rresourc" + + "e_name\030\001 \001(\tB0\372A-\n+googleads.googleapis." + + "com/YouTubeVideoUpload\"T\n\037RemoveYouTubeV" + + "ideoUploadRequest\022\031\n\013customer_id\030\001 \001(\tB\004" + + "\342A\001\002\022\026\n\016resource_names\030\002 \003(\t\":\n RemoveYo" + + "uTubeVideoUploadResponse\022\026\n\016resource_nam" + + "es\030\001 \003(\t2\210\007\n\031YouTubeVideoUploadService\022\215" + + "\002\n\030CreateYouTubeVideoUpload\022B.google.ads" + + ".googleads.v26.services.CreateYouTubeVid" + + "eoUploadRequest\032C.google.ads.googleads.v" + + "26.services.CreateYouTubeVideoUploadResp" + + "onse\"h\332A!customer_id,you_tube_video_uplo" + + "ad\202\323\344\223\002>\"9/v26/customers/{customer_id=*}" + + "/youTubeVideoUploads:create:\001*\022\231\002\n\030Updat" + + "eYouTubeVideoUpload\022B.google.ads.googlea" + + "ds.v26.services.UpdateYouTubeVideoUpload" + + "Request\032C.google.ads.googleads.v26.servi" + + "ces.UpdateYouTubeVideoUploadResponse\"t\332A" + + "-customer_id,you_tube_video_upload,updat" + + "e_mask\202\323\344\223\002>\"9/v26/customers/{customer_i" + + "d=*}/youTubeVideoUploads:update:\001*\022\367\001\n\030R" + + "emoveYouTubeVideoUpload\022B.google.ads.goo" + + "gleads.v26.services.RemoveYouTubeVideoUp" + + "loadRequest\032C.google.ads.googleads.v26.s" + + "ervices.RemoveYouTubeVideoUploadResponse" + + "\"R\332A\013customer_id\202\323\344\223\002>\"9/v26/customers/{" + + "customer_id=*}/youTubeVideoUploads:remov" + + "e:\001*\032E\312A\030googleads.googleapis.com\322A\'http" + + "s://www.googleapis.com/auth/adwordsB\212\002\n%" + + "com.google.ads.googleads.v26.servicesB\036Y" + + "outubeVideoUploadServiceProtoP\001ZIgoogle." + + "golang.org/genproto/googleapis/ads/googl" + + "eads/v26/services;services\242\002\003GAA\252\002!Googl" + + "e.Ads.GoogleAds.V26.Services\312\002!Google\\Ad" + + "s\\GoogleAds\\V26\\Services\352\002%Google::Ads::" + + "GoogleAds::V26::Servicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/gapic_metadata.json b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/gapic_metadata.json index e35ac6c2b9..3b108a4a1b 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/gapic_metadata.json +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/gapic_metadata.json @@ -779,6 +779,18 @@ } } }, + "CustomerBudgetNetworkSettingService": { + "clients": { + "grpc": { + "libraryClient": "CustomerBudgetNetworkSettingServiceClient", + "rpcs": { + "MutateCustomerBudgetNetworkSetting": { + "methods": ["mutateCustomerBudgetNetworkSetting", "mutateCustomerBudgetNetworkSetting", "mutateCustomerBudgetNetworkSettingCallable"] + } + } + } + } + }, "CustomerClientLinkService": { "clients": { "grpc": { @@ -1181,6 +1193,18 @@ } } }, + "LocalServicesEligibilityService": { + "clients": { + "grpc": { + "libraryClient": "LocalServicesEligibilityServiceClient", + "rpcs": { + "CheckLocalServicesEligibility": { + "methods": ["checkLocalServicesEligibility", "checkLocalServicesEligibility", "checkLocalServicesEligibilityCallable"] + } + } + } + } + }, "LocalServicesLeadService": { "clients": { "grpc": { diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/package-info.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/package-info.java index 14ed8505a9..31e0a15a82 100644 --- a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/package-info.java +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/package-info.java @@ -1294,6 +1294,29 @@ * } * }
* + *

======================= CustomerBudgetNetworkSettingServiceClient ======================= + * + *

Service Description: Service to manage customer-level budget network settings. + * + *

Sample for CustomerBudgetNetworkSettingServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (CustomerBudgetNetworkSettingServiceClient customerBudgetNetworkSettingServiceClient =
+ *     CustomerBudgetNetworkSettingServiceClient.create()) {
+ *   String customerId = "customerId-1581184615";
+ *   CustomerBudgetNetworkSettingOperation operation =
+ *       CustomerBudgetNetworkSettingOperation.newBuilder().build();
+ *   MutateCustomerBudgetNetworkSettingResponse response =
+ *       customerBudgetNetworkSettingServiceClient.mutateCustomerBudgetNetworkSetting(
+ *           customerId, operation);
+ * }
+ * }
+ * *

======================= CustomerClientLinkServiceClient ======================= * *

Service Description: Service to manage customer client links. @@ -1663,7 +1686,22 @@ * *

======================= GoogleAdsServiceClient ======================= * - *

Service Description: Service to fetch data and metrics across resources. + *

Service Description: Service to fetch data and metrics across resources. Use the interactive + * [Google Ads Query Builder](/google-ads/api/fields/latest/overview_query_builder) to construct and + * validate Google Ads Query Language (GAQL) queries. + * + *

Search versus SearchStream: + * + *

    + *
  • `Search`: Paginated using `next_page_token` with up to 10,000 rows per page. Caches pages + * across requests. Best for small result sets (< 10,000 rows) or user-driven paginated + * interfaces. + *
  • `SearchStream`: Delivers a single stream of response batches with up to 10,000 rows per + * batch. Lower overhead without request caching. Best for large result sets (> 10,000 + * rows) or batch reporting workloads. + *
+ * + *

For more details, see [Streaming versus paging](/google-ads/api/docs/reporting/streaming). * *

Sample for GoogleAdsServiceClient: * @@ -1934,6 +1972,29 @@ * } * }

* + *

======================= LocalServicesEligibilityServiceClient ======================= + * + *

Service Description: This service allows eligibility checking and discovery of category/job + * type details for Local Services. + * + *

Sample for LocalServicesEligibilityServiceClient: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (LocalServicesEligibilityServiceClient localServicesEligibilityServiceClient =
+ *     LocalServicesEligibilityServiceClient.create()) {
+ *   String customerId = "customerId-1581184615";
+ *   String listingId = "listingId-1215024449";
+ *   CheckLocalServicesEligibilityResponse response =
+ *       localServicesEligibilityServiceClient.checkLocalServicesEligibility(
+ *           customerId, listingId);
+ * }
+ * }
+ * *

======================= LocalServicesLeadServiceClient ======================= * *

Service Description: This service allows management of LocalServicesLead resources. @@ -1978,7 +2039,11 @@ * *

======================= OfflineUserDataJobServiceClient ======================= * - *

Service Description: Service to manage offline user data jobs. + *

Service Description: Service to manage offline user data jobs. For help diagnosing and + * resolving conversion or user data upload issues, see the conversion upload [troubleshooting + * guide](/google-ads/api/docs/conversions/troubleshooting) (or use the `troubleshoot-conversions` + * workflow in the [Google Ads API Developer + * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). * *

Sample for OfflineUserDataJobServiceClient: * @@ -2332,7 +2397,10 @@ * list through this service will be eligible for matching as per the customer matching process. See * https://support.google.com/google-ads/answer/7474263. However, the uploads made through this * service will not be visible under the 'Segment members' section for the Customer Match List in - * the Google Ads UI. + * the Google Ads UI. For help diagnosing and resolving conversion or user data upload issues, see + * the conversion upload [troubleshooting guide](/google-ads/api/docs/conversions/troubleshooting) + * (or use the `troubleshoot-conversions` workflow in the [Google Ads API Developer + * Assistant](/google-ads/api/docs/developer-toolkit/ai-assistant)). * *

Sample for UserDataServiceClient: * diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStub.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStub.java new file mode 100644 index 0000000000..7425f8ec9b --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStub.java @@ -0,0 +1,45 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest; +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the CustomerBudgetNetworkSettingService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@NullMarked +@Generated("by gapic-generator-java") +public abstract class CustomerBudgetNetworkSettingServiceStub implements BackgroundResource { + + public UnaryCallable< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingCallable() { + throw new UnsupportedOperationException( + "Not implemented: mutateCustomerBudgetNetworkSettingCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStubSettings.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStubSettings.java new file mode 100644 index 0000000000..e79c057b3d --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/CustomerBudgetNetworkSettingServiceStubSettings.java @@ -0,0 +1,328 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest; +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse; +import com.google.api.core.ApiFunction; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link CustomerBudgetNetworkSettingServiceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (googleads.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of mutateCustomerBudgetNetworkSetting: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * CustomerBudgetNetworkSettingServiceStubSettings.Builder
+ *     customerBudgetNetworkSettingServiceSettingsBuilder =
+ *         CustomerBudgetNetworkSettingServiceStubSettings.newBuilder();
+ * customerBudgetNetworkSettingServiceSettingsBuilder
+ *     .mutateCustomerBudgetNetworkSettingSettings()
+ *     .setRetrySettings(
+ *         customerBudgetNetworkSettingServiceSettingsBuilder
+ *             .mutateCustomerBudgetNetworkSettingSettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * CustomerBudgetNetworkSettingServiceStubSettings customerBudgetNetworkSettingServiceSettings =
+ *     customerBudgetNetworkSettingServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting + * retries. + */ +@NullMarked +@Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") +public class CustomerBudgetNetworkSettingServiceStubSettings + extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/adwords").build(); + + private final UnaryCallSettings< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings; + + /** Returns the object with the settings used for calls to mutateCustomerBudgetNetworkSetting. */ + public UnaryCallSettings< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings() { + return mutateCustomerBudgetNetworkSettingSettings; + } + + public CustomerBudgetNetworkSettingServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcCustomerBudgetNetworkSettingServiceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "googleads"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "googleads.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "googleads.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", + GaxProperties.getLibraryVersion(CustomerBudgetNetworkSettingServiceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(@Nullable ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected CustomerBudgetNetworkSettingServiceStubSettings(Builder settingsBuilder) + throws IOException { + super(settingsBuilder); + + mutateCustomerBudgetNetworkSettingSettings = + settingsBuilder.mutateCustomerBudgetNetworkSettingSettings().build(); + } + + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + + /** Builder for CustomerBudgetNetworkSettingServiceStubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.DEADLINE_EXCEEDED))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(60000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(14400000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(14400000L)) + .setTotalTimeoutDuration(Duration.ofMillis(14400000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(@Nullable ClientContext clientContext) { + super(clientContext); + + mutateCustomerBudgetNetworkSettingSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + mutateCustomerBudgetNetworkSettingSettings); + initDefaults(this); + } + + protected Builder(CustomerBudgetNetworkSettingServiceStubSettings settings) { + super(settings); + + mutateCustomerBudgetNetworkSettingSettings = + settings.mutateCustomerBudgetNetworkSettingSettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of( + mutateCustomerBudgetNetworkSettingSettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .mutateCustomerBudgetNetworkSettingSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** + * Returns the builder for the settings used for calls to mutateCustomerBudgetNetworkSetting. + */ + public UnaryCallSettings.Builder< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingSettings() { + return mutateCustomerBudgetNetworkSettingSettings; + } + + @Override + public CustomerBudgetNetworkSettingServiceStubSettings build() throws IOException { + return new CustomerBudgetNetworkSettingServiceStubSettings(this); + } + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceCallableFactory.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceCallableFactory.java new file mode 100644 index 0000000000..ef9832c669 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceCallableFactory.java @@ -0,0 +1,21 @@ +/** + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.lib.GrpcGoogleAdsCallableFactory; + +public class GrpcCustomerBudgetNetworkSettingServiceCallableFactory extends GrpcGoogleAdsCallableFactory { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceStub.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceStub.java new file mode 100644 index 0000000000..77d8c00554 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcCustomerBudgetNetworkSettingServiceStub.java @@ -0,0 +1,190 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingRequest; +import com.google.ads.googleads.v26.services.MutateCustomerBudgetNetworkSettingResponse; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.stub.GrpcOperationsStub; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the CustomerBudgetNetworkSettingService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class GrpcCustomerBudgetNetworkSettingServiceStub + extends CustomerBudgetNetworkSettingServiceStub { + private static final MethodDescriptor< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingMethodDescriptor = + MethodDescriptor + . + newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.ads.googleads.v26.services.CustomerBudgetNetworkSettingService/MutateCustomerBudgetNetworkSetting") + .setRequestMarshaller( + ProtoUtils.marshaller( + MutateCustomerBudgetNetworkSettingRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller( + MutateCustomerBudgetNetworkSettingResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcCustomerBudgetNetworkSettingServiceStub create( + CustomerBudgetNetworkSettingServiceStubSettings settings) throws IOException { + return new GrpcCustomerBudgetNetworkSettingServiceStub( + settings, ClientContext.create(settings)); + } + + public static final GrpcCustomerBudgetNetworkSettingServiceStub create( + ClientContext clientContext) throws IOException { + return new GrpcCustomerBudgetNetworkSettingServiceStub( + CustomerBudgetNetworkSettingServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcCustomerBudgetNetworkSettingServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcCustomerBudgetNetworkSettingServiceStub( + CustomerBudgetNetworkSettingServiceStubSettings.newBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of GrpcCustomerBudgetNetworkSettingServiceStub, using the given + * settings. This is protected so that it is easy to make a subclass, but otherwise, the static + * factory methods should be preferred. + */ + protected GrpcCustomerBudgetNetworkSettingServiceStub( + CustomerBudgetNetworkSettingServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcCustomerBudgetNetworkSettingServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcCustomerBudgetNetworkSettingServiceStub, using the given + * settings. This is protected so that it is easy to make a subclass, but otherwise, the static + * factory methods should be preferred. + */ + protected GrpcCustomerBudgetNetworkSettingServiceStub( + CustomerBudgetNetworkSettingServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingTransportSettings = + GrpcCallSettings + . + newBuilder() + .setMethodDescriptor(mutateCustomerBudgetNetworkSettingMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("customer_id", String.valueOf(request.getCustomerId())); + return builder.build(); + }) + .build(); + + this.mutateCustomerBudgetNetworkSettingCallable = + callableFactory.createUnaryCallable( + mutateCustomerBudgetNetworkSettingTransportSettings, + settings.mutateCustomerBudgetNetworkSettingSettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable< + MutateCustomerBudgetNetworkSettingRequest, MutateCustomerBudgetNetworkSettingResponse> + mutateCustomerBudgetNetworkSettingCallable() { + return mutateCustomerBudgetNetworkSettingCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceCallableFactory.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceCallableFactory.java new file mode 100644 index 0000000000..4ca9dab1ca --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceCallableFactory.java @@ -0,0 +1,21 @@ +/** + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.lib.GrpcGoogleAdsCallableFactory; + +public class GrpcLocalServicesEligibilityServiceCallableFactory extends GrpcGoogleAdsCallableFactory { +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceStub.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceStub.java new file mode 100644 index 0000000000..868eb73c8e --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/GrpcLocalServicesEligibilityServiceStub.java @@ -0,0 +1,182 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest; +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.core.BackgroundResourceAggregation; +import com.google.api.gax.grpc.GrpcCallSettings; +import com.google.api.gax.grpc.GrpcStubCallableFactory; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.RequestParamsBuilder; +import com.google.api.gax.rpc.UnaryCallable; +import com.google.longrunning.stub.GrpcOperationsStub; +import io.grpc.MethodDescriptor; +import io.grpc.protobuf.ProtoUtils; +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * gRPC stub implementation for the LocalServicesEligibilityService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@NullMarked +@Generated("by gapic-generator-java") +public class GrpcLocalServicesEligibilityServiceStub extends LocalServicesEligibilityServiceStub { + private static final MethodDescriptor< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilityMethodDescriptor = + MethodDescriptor + . + newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.ads.googleads.v26.services.LocalServicesEligibilityService/CheckLocalServicesEligibility") + .setRequestMarshaller( + ProtoUtils.marshaller(CheckLocalServicesEligibilityRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(CheckLocalServicesEligibilityResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private final UnaryCallable< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilityCallable; + + private final BackgroundResource backgroundResources; + private final GrpcOperationsStub operationsStub; + private final GrpcStubCallableFactory callableFactory; + + public static final GrpcLocalServicesEligibilityServiceStub create( + LocalServicesEligibilityServiceStubSettings settings) throws IOException { + return new GrpcLocalServicesEligibilityServiceStub(settings, ClientContext.create(settings)); + } + + public static final GrpcLocalServicesEligibilityServiceStub create(ClientContext clientContext) + throws IOException { + return new GrpcLocalServicesEligibilityServiceStub( + LocalServicesEligibilityServiceStubSettings.newBuilder().build(), clientContext); + } + + public static final GrpcLocalServicesEligibilityServiceStub create( + ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { + return new GrpcLocalServicesEligibilityServiceStub( + LocalServicesEligibilityServiceStubSettings.newBuilder().build(), + clientContext, + callableFactory); + } + + /** + * Constructs an instance of GrpcLocalServicesEligibilityServiceStub, using the given settings. + * This is protected so that it is easy to make a subclass, but otherwise, the static factory + * methods should be preferred. + */ + protected GrpcLocalServicesEligibilityServiceStub( + LocalServicesEligibilityServiceStubSettings settings, ClientContext clientContext) + throws IOException { + this(settings, clientContext, new GrpcLocalServicesEligibilityServiceCallableFactory()); + } + + /** + * Constructs an instance of GrpcLocalServicesEligibilityServiceStub, using the given settings. + * This is protected so that it is easy to make a subclass, but otherwise, the static factory + * methods should be preferred. + */ + protected GrpcLocalServicesEligibilityServiceStub( + LocalServicesEligibilityServiceStubSettings settings, + ClientContext clientContext, + GrpcStubCallableFactory callableFactory) + throws IOException { + this.callableFactory = callableFactory; + this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); + + GrpcCallSettings + checkLocalServicesEligibilityTransportSettings = + GrpcCallSettings + . + newBuilder() + .setMethodDescriptor(checkLocalServicesEligibilityMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("customer_id", String.valueOf(request.getCustomerId())); + return builder.build(); + }) + .build(); + + this.checkLocalServicesEligibilityCallable = + callableFactory.createUnaryCallable( + checkLocalServicesEligibilityTransportSettings, + settings.checkLocalServicesEligibilitySettings(), + clientContext); + + this.backgroundResources = + new BackgroundResourceAggregation(clientContext.getBackgroundResources()); + } + + public GrpcOperationsStub getOperationsStub() { + return operationsStub; + } + + @Override + public UnaryCallable + checkLocalServicesEligibilityCallable() { + return checkLocalServicesEligibilityCallable; + } + + @Override + public final void close() { + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } + } + + @Override + public void shutdown() { + backgroundResources.shutdown(); + } + + @Override + public boolean isShutdown() { + return backgroundResources.isShutdown(); + } + + @Override + public boolean isTerminated() { + return backgroundResources.isTerminated(); + } + + @Override + public void shutdownNow() { + backgroundResources.shutdownNow(); + } + + @Override + public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { + return backgroundResources.awaitTermination(duration, unit); + } +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStub.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStub.java new file mode 100644 index 0000000000..81e93059e0 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStub.java @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest; +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse; +import com.google.api.gax.core.BackgroundResource; +import com.google.api.gax.rpc.UnaryCallable; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Base stub class for the LocalServicesEligibilityService service API. + * + *

This class is for advanced usage and reflects the underlying API directly. + */ +@NullMarked +@Generated("by gapic-generator-java") +public abstract class LocalServicesEligibilityServiceStub implements BackgroundResource { + + public UnaryCallable + checkLocalServicesEligibilityCallable() { + throw new UnsupportedOperationException( + "Not implemented: checkLocalServicesEligibilityCallable()"); + } + + @Override + public abstract void close(); +} diff --git a/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStubSettings.java b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStubSettings.java new file mode 100644 index 0000000000..b6f493cc66 --- /dev/null +++ b/google-ads-stubs-v26/src/main/java/com/google/ads/googleads/v26/services/stub/LocalServicesEligibilityServiceStubSettings.java @@ -0,0 +1,324 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services.stub; + +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityRequest; +import com.google.ads.googleads.v26.services.CheckLocalServicesEligibilityResponse; +import com.google.api.core.ApiFunction; +import com.google.api.core.ObsoleteApi; +import com.google.api.gax.core.GaxProperties; +import com.google.api.gax.core.GoogleCredentialsProvider; +import com.google.api.gax.core.InstantiatingExecutorProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.GrpcTransportChannel; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; +import com.google.api.gax.retrying.RetrySettings; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.rpc.StubSettings; +import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.rpc.UnaryCallSettings; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import java.io.IOException; +import java.time.Duration; +import java.util.List; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +/** + * Settings class to configure an instance of {@link LocalServicesEligibilityServiceStub}. + * + *

The default instance has everything set to sensible defaults: + * + *

    + *
  • The default service address (googleads.googleapis.com) and default port (443) are used. + *
  • Credentials are acquired automatically through Application Default Credentials. + *
  • Retries are configured for idempotent methods but not for non-idempotent methods. + *
+ * + *

The builder of this class is recursive, so contained classes are themselves builders. When + * build() is called, the tree of builders is called to create the complete settings object. + * + *

For example, to set the + * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) + * of checkLocalServicesEligibility: + * + *

{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * LocalServicesEligibilityServiceStubSettings.Builder
+ *     localServicesEligibilityServiceSettingsBuilder =
+ *         LocalServicesEligibilityServiceStubSettings.newBuilder();
+ * localServicesEligibilityServiceSettingsBuilder
+ *     .checkLocalServicesEligibilitySettings()
+ *     .setRetrySettings(
+ *         localServicesEligibilityServiceSettingsBuilder
+ *             .checkLocalServicesEligibilitySettings()
+ *             .getRetrySettings()
+ *             .toBuilder()
+ *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
+ *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
+ *             .setMaxAttempts(5)
+ *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
+ *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
+ *             .setRetryDelayMultiplier(1.3)
+ *             .setRpcTimeoutMultiplier(1.5)
+ *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
+ *             .build());
+ * LocalServicesEligibilityServiceStubSettings localServicesEligibilityServiceSettings =
+ *     localServicesEligibilityServiceSettingsBuilder.build();
+ * }
+ * + * Please refer to the [Client Side Retry + * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting + * retries. + */ +@NullMarked +@Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") +public class LocalServicesEligibilityServiceStubSettings + extends StubSettings { + /** The default scopes of the service. */ + private static final ImmutableList DEFAULT_SERVICE_SCOPES = + ImmutableList.builder().add("https://www.googleapis.com/auth/adwords").build(); + + private final UnaryCallSettings< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings; + + /** Returns the object with the settings used for calls to checkLocalServicesEligibility. */ + public UnaryCallSettings< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings() { + return checkLocalServicesEligibilitySettings; + } + + public LocalServicesEligibilityServiceStub createStub() throws IOException { + if (getTransportChannelProvider() + .getTransportName() + .equals(GrpcTransportChannel.getGrpcTransportName())) { + return GrpcLocalServicesEligibilityServiceStub.create(this); + } + throw new UnsupportedOperationException( + String.format( + "Transport not supported: %s", getTransportChannelProvider().getTransportName())); + } + + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "googleads"; + } + + /** Returns a builder for the default ExecutorProvider for this service. */ + public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { + return InstantiatingExecutorProvider.newBuilder(); + } + + /** Returns the default service endpoint. */ + @ObsoleteApi("Use getEndpoint() instead") + public static String getDefaultEndpoint() { + return "googleads.googleapis.com:443"; + } + + /** Returns the default mTLS service endpoint. */ + public static String getDefaultMtlsEndpoint() { + return "googleads.mtls.googleapis.com:443"; + } + + /** Returns the default service scopes. */ + public static List getDefaultServiceScopes() { + return DEFAULT_SERVICE_SCOPES; + } + + /** Returns a builder for the default credentials for this service. */ + public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { + return GoogleCredentialsProvider.newBuilder() + .setScopesToApply(DEFAULT_SERVICE_SCOPES) + .setUseJwtAccessWithScope(true); + } + + /** Returns a builder for the default ChannelProvider for this service. */ + public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { + return InstantiatingGrpcChannelProvider.newBuilder() + .setMaxInboundMessageSize(Integer.MAX_VALUE); + } + + public static TransportChannelProvider defaultTransportChannelProvider() { + return defaultGrpcTransportProviderBuilder().build(); + } + + public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { + return ApiClientHeaderProvider.newBuilder() + .setGeneratedLibToken( + "gapic", + GaxProperties.getLibraryVersion(LocalServicesEligibilityServiceStubSettings.class)) + .setTransportToken( + GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder() { + return Builder.createDefault(); + } + + /** Returns a new builder for this class. */ + public static Builder newBuilder(@Nullable ClientContext clientContext) { + return new Builder(clientContext); + } + + /** Returns a builder containing all the values of this settings class. */ + public Builder toBuilder() { + return new Builder(this); + } + + protected LocalServicesEligibilityServiceStubSettings(Builder settingsBuilder) + throws IOException { + super(settingsBuilder); + + checkLocalServicesEligibilitySettings = + settingsBuilder.checkLocalServicesEligibilitySettings().build(); + } + + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + + /** Builder for LocalServicesEligibilityServiceStubSettings. */ + public static class Builder + extends StubSettings.Builder { + private final ImmutableList> unaryMethodSettingsBuilders; + private final UnaryCallSettings.Builder< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings; + private static final ImmutableMap> + RETRYABLE_CODE_DEFINITIONS; + + static { + ImmutableMap.Builder> definitions = + ImmutableMap.builder(); + definitions.put( + "retry_policy_0_codes", + ImmutableSet.copyOf( + Lists.newArrayList( + StatusCode.Code.UNAVAILABLE, StatusCode.Code.DEADLINE_EXCEEDED))); + RETRYABLE_CODE_DEFINITIONS = definitions.build(); + } + + private static final ImmutableMap RETRY_PARAM_DEFINITIONS; + + static { + ImmutableMap.Builder definitions = ImmutableMap.builder(); + RetrySettings settings = null; + settings = + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.3) + .setMaxRetryDelayDuration(Duration.ofMillis(60000L)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(14400000L)) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ofMillis(14400000L)) + .setTotalTimeoutDuration(Duration.ofMillis(14400000L)) + .build(); + definitions.put("retry_policy_0_params", settings); + RETRY_PARAM_DEFINITIONS = definitions.build(); + } + + protected Builder() { + this(((ClientContext) null)); + } + + protected Builder(@Nullable ClientContext clientContext) { + super(clientContext); + + checkLocalServicesEligibilitySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(checkLocalServicesEligibilitySettings); + initDefaults(this); + } + + protected Builder(LocalServicesEligibilityServiceStubSettings settings) { + super(settings); + + checkLocalServicesEligibilitySettings = + settings.checkLocalServicesEligibilitySettings.toBuilder(); + + unaryMethodSettingsBuilders = + ImmutableList.>of(checkLocalServicesEligibilitySettings); + } + + private static Builder createDefault() { + Builder builder = new Builder(((ClientContext) null)); + + builder.setTransportChannelProvider(defaultTransportChannelProvider()); + builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); + builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); + builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); + builder.setSwitchToMtlsEndpointAllowed(true); + + return initDefaults(builder); + } + + private static Builder initDefaults(Builder builder) { + builder + .checkLocalServicesEligibilitySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + return builder; + } + + /** + * Applies the given settings updater function to all of the unary API methods in this service. + * + *

Note: This method does not support applying settings to streaming methods. + */ + public Builder applyToAllUnaryMethods( + ApiFunction, Void> settingsUpdater) { + super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); + return this; + } + + public ImmutableList> unaryMethodSettingsBuilders() { + return unaryMethodSettingsBuilders; + } + + /** Returns the builder for the settings used for calls to checkLocalServicesEligibility. */ + public UnaryCallSettings.Builder< + CheckLocalServicesEligibilityRequest, CheckLocalServicesEligibilityResponse> + checkLocalServicesEligibilitySettings() { + return checkLocalServicesEligibilitySettings; + } + + @Override + public LocalServicesEligibilityServiceStubSettings build() throws IOException { + return new LocalServicesEligibilityServiceStubSettings(this); + } + } +} diff --git a/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClientTest.java b/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClientTest.java new file mode 100644 index 0000000000..c281c38d0b --- /dev/null +++ b/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/CustomerBudgetNetworkSettingServiceClientTest.java @@ -0,0 +1,123 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.protobuf.AbstractMessage; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.Arrays; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class CustomerBudgetNetworkSettingServiceClientTest { + private static MockCustomerBudgetNetworkSettingService mockCustomerBudgetNetworkSettingService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private CustomerBudgetNetworkSettingServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockCustomerBudgetNetworkSettingService = new MockCustomerBudgetNetworkSettingService(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockCustomerBudgetNetworkSettingService)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + CustomerBudgetNetworkSettingServiceSettings settings = + CustomerBudgetNetworkSettingServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = CustomerBudgetNetworkSettingServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void mutateCustomerBudgetNetworkSettingTest() throws Exception { + MutateCustomerBudgetNetworkSettingResponse expectedResponse = + MutateCustomerBudgetNetworkSettingResponse.newBuilder() + .setResult(MutateCustomerBudgetNetworkSettingResult.newBuilder().build()) + .build(); + mockCustomerBudgetNetworkSettingService.addResponse(expectedResponse); + + String customerId = "customerId-1581184615"; + CustomerBudgetNetworkSettingOperation operation = + CustomerBudgetNetworkSettingOperation.newBuilder().build(); + + MutateCustomerBudgetNetworkSettingResponse actualResponse = + client.mutateCustomerBudgetNetworkSetting(customerId, operation); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockCustomerBudgetNetworkSettingService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + MutateCustomerBudgetNetworkSettingRequest actualRequest = + ((MutateCustomerBudgetNetworkSettingRequest) actualRequests.get(0)); + + Assert.assertEquals(customerId, actualRequest.getCustomerId()); + Assert.assertEquals(operation, actualRequest.getOperation()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void mutateCustomerBudgetNetworkSettingExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockCustomerBudgetNetworkSettingService.addException(exception); + + try { + String customerId = "customerId-1581184615"; + CustomerBudgetNetworkSettingOperation operation = + CustomerBudgetNetworkSettingOperation.newBuilder().build(); + client.mutateCustomerBudgetNetworkSetting(customerId, operation); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClientTest.java b/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClientTest.java new file mode 100644 index 0000000000..e692926502 --- /dev/null +++ b/google-ads-stubs-v26/src/test/java/com/google/ads/googleads/v26/services/LocalServicesEligibilityServiceClientTest.java @@ -0,0 +1,124 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.api.gax.core.NoCredentialsProvider; +import com.google.api.gax.grpc.GaxGrpcProperties; +import com.google.api.gax.grpc.testing.LocalChannelProvider; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.api.gax.grpc.testing.MockServiceHelper; +import com.google.api.gax.rpc.ApiClientHeaderProvider; +import com.google.api.gax.rpc.InvalidArgumentException; +import com.google.protobuf.AbstractMessage; +import io.grpc.StatusRuntimeException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.UUID; +import javax.annotation.Generated; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + +@Generated("by gapic-generator-java") +public class LocalServicesEligibilityServiceClientTest { + private static MockLocalServicesEligibilityService mockLocalServicesEligibilityService; + private static MockServiceHelper mockServiceHelper; + private LocalChannelProvider channelProvider; + private LocalServicesEligibilityServiceClient client; + + @BeforeClass + public static void startStaticServer() { + mockLocalServicesEligibilityService = new MockLocalServicesEligibilityService(); + mockServiceHelper = + new MockServiceHelper( + UUID.randomUUID().toString(), + Arrays.asList(mockLocalServicesEligibilityService)); + mockServiceHelper.start(); + } + + @AfterClass + public static void stopServer() { + mockServiceHelper.stop(); + } + + @Before + public void setUp() throws IOException { + mockServiceHelper.reset(); + channelProvider = mockServiceHelper.createChannelProvider(); + LocalServicesEligibilityServiceSettings settings = + LocalServicesEligibilityServiceSettings.newBuilder() + .setTransportChannelProvider(channelProvider) + .setCredentialsProvider(NoCredentialsProvider.create()) + .build(); + client = LocalServicesEligibilityServiceClient.create(settings); + } + + @After + public void tearDown() throws Exception { + client.close(); + } + + @Test + public void checkLocalServicesEligibilityTest() throws Exception { + CheckLocalServicesEligibilityResponse expectedResponse = + CheckLocalServicesEligibilityResponse.newBuilder() + .setEligible(true) + .addAllSuggestionReasons(new ArrayList()) + .addAllEligibleGoals(new ArrayList()) + .build(); + mockLocalServicesEligibilityService.addResponse(expectedResponse); + + String customerId = "customerId-1581184615"; + String listingId = "listingId-1215024449"; + + CheckLocalServicesEligibilityResponse actualResponse = + client.checkLocalServicesEligibility(customerId, listingId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockLocalServicesEligibilityService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CheckLocalServicesEligibilityRequest actualRequest = + ((CheckLocalServicesEligibilityRequest) actualRequests.get(0)); + + Assert.assertEquals(customerId, actualRequest.getCustomerId()); + Assert.assertEquals(listingId, actualRequest.getListingId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void checkLocalServicesEligibilityExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockLocalServicesEligibilityService.addException(exception); + + try { + String customerId = "customerId-1581184615"; + String listingId = "listingId-1215024449"; + client.checkLocalServicesEligibility(customerId, listingId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } +} diff --git a/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingService.java b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingService.java new file mode 100644 index 0000000000..ad6b1cda27 --- /dev/null +++ b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingService.java @@ -0,0 +1,59 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockCustomerBudgetNetworkSettingService implements MockGrpcService { + private final MockCustomerBudgetNetworkSettingServiceImpl serviceImpl; + + public MockCustomerBudgetNetworkSettingService() { + serviceImpl = new MockCustomerBudgetNetworkSettingServiceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingServiceImpl.java b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingServiceImpl.java new file mode 100644 index 0000000000..5ab571139b --- /dev/null +++ b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockCustomerBudgetNetworkSettingServiceImpl.java @@ -0,0 +1,83 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.ads.googleads.v26.services.CustomerBudgetNetworkSettingServiceGrpc.CustomerBudgetNetworkSettingServiceImplBase; +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockCustomerBudgetNetworkSettingServiceImpl + extends CustomerBudgetNetworkSettingServiceImplBase { + private List requests; + private Queue responses; + + public MockCustomerBudgetNetworkSettingServiceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void mutateCustomerBudgetNetworkSetting( + MutateCustomerBudgetNetworkSettingRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof MutateCustomerBudgetNetworkSettingResponse) { + requests.add(request); + responseObserver.onNext(((MutateCustomerBudgetNetworkSettingResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method MutateCustomerBudgetNetworkSetting, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + MutateCustomerBudgetNetworkSettingResponse.class.getName(), + Exception.class.getName()))); + } + } +} diff --git a/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityService.java b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityService.java new file mode 100644 index 0000000000..21642ab41c --- /dev/null +++ b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityService.java @@ -0,0 +1,59 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.api.core.BetaApi; +import com.google.api.gax.grpc.testing.MockGrpcService; +import com.google.protobuf.AbstractMessage; +import io.grpc.ServerServiceDefinition; +import java.util.List; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocalServicesEligibilityService implements MockGrpcService { + private final MockLocalServicesEligibilityServiceImpl serviceImpl; + + public MockLocalServicesEligibilityService() { + serviceImpl = new MockLocalServicesEligibilityServiceImpl(); + } + + @Override + public List getRequests() { + return serviceImpl.getRequests(); + } + + @Override + public void addResponse(AbstractMessage response) { + serviceImpl.addResponse(response); + } + + @Override + public void addException(Exception exception) { + serviceImpl.addException(exception); + } + + @Override + public ServerServiceDefinition getServiceDefinition() { + return serviceImpl.bindService(); + } + + @Override + public void reset() { + serviceImpl.reset(); + } +} diff --git a/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityServiceImpl.java b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityServiceImpl.java new file mode 100644 index 0000000000..4a67ef8d67 --- /dev/null +++ b/google-ads-stubs-v26/src/testFixtures/java/com/google/ads/googleads/v26/services/MockLocalServicesEligibilityServiceImpl.java @@ -0,0 +1,83 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v26.services; + +import com.google.ads.googleads.v26.services.LocalServicesEligibilityServiceGrpc.LocalServicesEligibilityServiceImplBase; +import com.google.api.core.BetaApi; +import com.google.protobuf.AbstractMessage; +import io.grpc.stub.StreamObserver; +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import javax.annotation.Generated; + +@BetaApi +@Generated("by gapic-generator-java") +public class MockLocalServicesEligibilityServiceImpl + extends LocalServicesEligibilityServiceImplBase { + private List requests; + private Queue responses; + + public MockLocalServicesEligibilityServiceImpl() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + public List getRequests() { + return requests; + } + + public void addResponse(AbstractMessage response) { + responses.add(response); + } + + public void setResponses(List responses) { + this.responses = new LinkedList(responses); + } + + public void addException(Exception exception) { + responses.add(exception); + } + + public void reset() { + requests = new ArrayList<>(); + responses = new LinkedList<>(); + } + + @Override + public void checkLocalServicesEligibility( + CheckLocalServicesEligibilityRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof CheckLocalServicesEligibilityResponse) { + requests.add(request); + responseObserver.onNext(((CheckLocalServicesEligibilityResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CheckLocalServicesEligibility, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + CheckLocalServicesEligibilityResponse.class.getName(), + Exception.class.getName()))); + } + } +}